diff --git a/.gitignore b/.gitignore
index 40ca07d8..cd363179 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,3 +23,4 @@ wwwroot/privateconfig.json
deploy/packages/
deploy/work/
packages/
+pancake/
diff --git a/.travis.yml b/.travis.yml
index eba061e7..b0809482 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,10 @@
language: node_js
node_js:
-- '8'
+- '10'
+- '14'
install:
- npm ci
script:
- gulp lint release
env:
-- NODE_OPTIONS=--max_old_space_size=2048
+- NODE_OPTIONS=--max_old_space_size=4096
diff --git a/CHANGES.md b/CHANGES.md
index 92885266..1ecf3c4c 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -3,6 +3,17 @@ Change Log
### 2019-09-17
* Fix manifest.json start_url
+### MobX Development
+
+* Fix manifest.json start_url
+* Move About & Related Maps to left hand side
+* Default to console analytics in development
+* Allow translation overrides via gulp
+* Re-enabled disclaimer via newly ported disclaimer component
+* Re-enabled measure tool
+* Development builds sped up by 3~20x - ts-loader is now optional & TypeScript being transpiled by babel-loader, keeping type check safety on a separate thread
+* Added default help content & `languageOverrides.json` for i18n
+* Add back updateApplicationOnMessageFromParentWindow
### Next Release
diff --git a/buildprocess/webpack.config.js b/buildprocess/webpack.config.js
index d13883ca..a6072c08 100644
--- a/buildprocess/webpack.config.js
+++ b/buildprocess/webpack.config.js
@@ -17,7 +17,7 @@ module.exports = function(devMode, hot) {
sourcePrefix: '', // to avoid breaking multi-line string literals by inserting extra tabs.
globalObject: '(self || window)' // to avoid breaking in web worker (https://github.com/webpack/webpack/issues/6642)
},
- devtool: devMode ? 'cheap-inline-source-map' : 'source-map',
+ devtool: devMode ? 'eval-cheap-module-source-map' : 'source-map',
module: {
rules: [
{
@@ -26,22 +26,60 @@ module.exports = function(devMode, hot) {
loader: 'raw-loader'
},
{
- test: /\.(js|jsx)$/,
+ test: /\.(ts|js)x?$/,
include: [
path.resolve(__dirname, '..', 'index.js'),
path.resolve(__dirname, '..', 'entry.js'),
path.resolve(__dirname, '..', 'lib')
-
],
- loader: 'babel-loader',
- options: {
- sourceMap: false, // generated sourcemaps are currently bad, see https://phabricator.babeljs.io/T7257
- presets: ['@babel/preset-env', '@babel/preset-react'],
- plugins: [
- 'babel-plugin-jsx-control-statements',
- '@babel/plugin-transform-modules-commonjs'
- ]
- }
+ use: [
+ {
+ // Replace Babel's super.property getter with one that is MobX aware.
+ loader: require.resolve('string-replace-loader'),
+ options: {
+ search: 'function _get\\(target, property, receiver\\).*',
+ replace: 'var _get = require(\'terriajs/lib/Core/superGet\').default;',
+ flags: 'g'
+ }
+ },
+ {
+ loader: 'babel-loader',
+ options: {
+ cacheDirectory: true,
+ presets: [
+ [
+ '@babel/preset-env',
+ {
+ corejs: 3,
+ useBuiltIns: "usage"
+ }
+ ],
+ '@babel/preset-react',
+ ['@babel/typescript', {allowNamespaces: true}]
+ ],
+ plugins: [
+ 'babel-plugin-jsx-control-statements',
+ '@babel/plugin-transform-modules-commonjs',
+ ["@babel/plugin-proposal-decorators", { "legacy": true }],
+ '@babel/proposal-class-properties',
+ '@babel/proposal-object-rest-spread',
+ 'babel-plugin-styled-components',
+ require.resolve('@babel/plugin-syntax-dynamic-import')
+ ]
+ }
+ },
+ // Re-enable this if we need to observe any differences in the
+ // transpilation via ts-loader, & babel's stripping of types,
+ // or if TypeScript has newer features that babel hasn't
+ // caught up with
+ // {
+ // loader: require.resolve('ts-loader'),
+ // options: {
+ // transpileOnly: true
+ // // configFile: path.resolve(__dirname, '..', 'node_modules', 'terriajs', 'tsconfig.json')
+ // }
+ // }
+ ]
},
{
test: /\.(png|jpg|svg|gif)$/,
@@ -79,7 +117,12 @@ module.exports = function(devMode, hot) {
importLoaders: 2
}
},
- 'resolve-url-loader?sourceMap',
+ {
+ loader: 'resolve-url-loader',
+ options: {
+ sourceMap: false
+ }
+ },
'sass-loader?sourceMap'
] : [
MiniCssExtractPlugin.loader,
@@ -93,7 +136,12 @@ module.exports = function(devMode, hot) {
importLoaders: 2
}
},
- 'resolve-url-loader?sourceMap',
+ {
+ loader: 'resolve-url-loader',
+ options: {
+ sourceMap: false
+ }
+ },
'sass-loader?sourceMap'
]
}
diff --git a/devserverconfig.json b/devserverconfig.json
index c46c2cf8..a40def7c 100644
--- a/devserverconfig.json
+++ b/devserverconfig.json
@@ -1,6 +1,5 @@
{
"port": 3001,
- "proxyPostSizeLimit": "5mb",
"allowProxyFor": [
"130.56.242.7",
"arcgis.com",
diff --git a/entry.js b/entry.js
index ef714c98..8c8c37ce 100644
--- a/entry.js
+++ b/entry.js
@@ -1,14 +1,17 @@
const globeGif = require('./lib/Styles/globe.gif');
+const polyfill = require("terriajs/lib/Core/polyfill");
+
require('./lib/Styles/loader.css');
function loadMainScript() {
// load the main chunk
return new Promise((resolve, reject) => {
+ require.ensure(['terriajs/lib/Core/prerequisites'], function(require) {
+ require('terriajs/lib/Core/prerequisites');
require.ensure(['./index'], function(require) {
- resolve(require('./index'));
- }, function(error) {
- reject(error);
- }, 'index');
+ resolve(require('./index'));
+ }, reject, 'index');
+ }, reject, 'index');
});
}
@@ -23,24 +26,24 @@ function createLoader() {
loaderGrabber.classList.add('loader-ui-grabber');
const loaderRight = document.createElement('div');
loaderRight.classList.add("loader-ui-right");
- loaderRight.append(loaderGif);
+ loaderRight.appendChild(loaderGif);
- loaderDiv.append(loaderLeft);
- loaderDiv.append(loaderRight);
- loaderDiv.append(loaderGrabber);
+ loaderDiv.appendChild(loaderLeft);
+ loaderDiv.appendChild(loaderRight);
+ loaderDiv.appendChild(loaderGrabber);
loaderDiv.style.backgroundColor ='#383F4D';
document.body.appendChild(loaderDiv);
- loadMainScript().catch(() => {
- // Ignore errors and try to show the map anyway
- }).then(() => {
- loaderDiv.classList.add('loader-ui-hide');
- setTimeout(()=> {
- document.body.removeChild(loaderDiv);
- }, 2000);
+ polyfill(function() {
+ loadMainScript().catch(() => {
+ // Ignore errors and try to show the map anyway
+ }).then(() => {
+ loaderDiv.classList.add('loader-ui-hide');
+ setTimeout(()=> {
+ document.body.removeChild(loaderDiv);
+ }, 2000);
+ });
});
}
createLoader();
-
-
diff --git a/gulpfile.js b/gulpfile.js
index 80097126..2a5be254 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -251,6 +251,16 @@ gulp.task('render-datasource-templates', function(done) {
var ejs = require('ejs');
var JSON5 = require('json5');
var templateDir = 'datasources';
+
+ // until https://github.com/TerriaJS/terriajs/pull/4227 is ready,
+ // merge in translation overrides via this task
+ var json5 = require('json5');
+ var translationFromLibPath = path.join(getPackageRoot('terriajs'), 'lib', 'Language', 'en', 'translation.json');
+ var translationFromLib = json5.parse(fs.readFileSync(translationFromLibPath, 'utf8')) || {};
+ var translationFromMap = json5.parse(fs.readFileSync(path.resolve(__dirname, 'lib', 'Language', 'en', 'translation.json'), 'utf8')) || {};
+ var translation = {...translationFromLib, ...translationFromMap};
+ fs.writeFileSync(translationFromLibPath, JSON.stringify(translation, null, 2));
+
try {
fs.accessSync(templateDir);
} catch (e) {
@@ -284,7 +294,7 @@ gulp.task('render-datasource-templates', function(done) {
});
gulp.task('watch-datasource-templates', gulp.series('render-datasource-templates', function watchDatasourceTemplates() {
- return gulp.watch(['datasources/**/*.ejs','datasources/*.json'], watchOptions, gulp.series('render-datasource-templates'));
+ return gulp.watch(['lib/Language/**/*.json', 'datasources/**/*.ejs','datasources/*.json'], watchOptions, gulp.series('render-datasource-templates'));
}));
gulp.task('sync-terriajs-dependencies', function(done) {
diff --git a/index.js b/index.js
index 01a53dfe..81df196f 100644
--- a/index.js
+++ b/index.js
@@ -9,54 +9,42 @@ var terriaOptions = {
baseUrl: 'build/TerriaJS'
};
+import { runInAction } from "mobx";
+
// checkBrowserCompatibility('ui');
+import ConsoleAnalytics from 'terriajs/lib/Core/ConsoleAnalytics';
import GoogleAnalytics from 'terriajs/lib/Core/GoogleAnalytics';
import ShareDataService from 'terriajs/lib/Models/ShareDataService';
import raiseErrorToUser from 'terriajs/lib/Models/raiseErrorToUser';
-import registerAnalytics from 'terriajs/lib/Models/registerAnalytics';
-import registerCatalogMembers from 'terriajs/lib/Models/registerCatalogMembers';
+// import registerAnalytics from 'terriajs/lib/Models/registerAnalytics';
+// import registerCatalogMembers from 'terriajs/lib/Models/registerCatalogMembers';
import registerCustomComponentTypes from 'terriajs/lib/ReactViews/Custom/registerCustomComponentTypes';
import Terria from 'terriajs/lib/Models/Terria';
import updateApplicationOnHashChange from 'terriajs/lib/ViewModels/updateApplicationOnHashChange';
import updateApplicationOnMessageFromParentWindow from 'terriajs/lib/ViewModels/updateApplicationOnMessageFromParentWindow';
import ViewState from 'terriajs/lib/ReactViewModels/ViewState';
-import BingMapsSearchProviderViewModel from 'terriajs/lib/ViewModels/BingMapsSearchProviderViewModel.js';
-import GazetteerSearchProviderViewModel from 'terriajs/lib/ViewModels/GazetteerSearchProviderViewModel.js';
-import GnafSearchProviderViewModel from 'terriajs/lib/ViewModels/GnafSearchProviderViewModel.js';
-import render from './lib/Views/render';
-import showDisclaimer from "./showDisclaimer";
-
-import React from 'react';
-import ParameterEditor from 'terriajs/lib/ReactViews/Analytics/ParameterEditor';
-import GeoJsonParameterEditor from './lib/Views/GeoJsonParameterEditor';
-import geoJsonParameterConverter from './lib/CustomParameters/geoJsonParameterConverter';
-import WebProcessingServiceCatalogFunction from 'terriajs/lib/Models/WebProcessingServiceCatalogFunction';
-WebProcessingServiceCatalogFunction.parameterConverters.push(geoJsonParameterConverter());
-
-ParameterEditor.parameterTypeConverters.push({
- id: 'geojson',
- parameterTypeToDiv: function GeoJsonParameterToDiv(type, parameterEditor) {
- if (type === this.id) {
- return (
- {parameterEditor.renderLabel()}
-
-
);
- }
- }
-});
+import BingMapsSearchProviderViewModel from 'terriajs/lib/Models/BingMapsSearchProvider';
+// import GazetteerSearchProviderViewModel from 'terriajs/lib/ViewModels/GazetteerSearchProviderViewModel.js';
+// import GnafSearchProviderViewModel from 'terriajs/lib/ViewModels/GnafSearchProviderViewModel.js';
+// import defined from 'terriajs-cesium/Source/Core/defined';
+import render from './lib/Views/render';
+import createGlobalBaseMapOptions from 'terriajs/lib/ViewModels/createGlobalBaseMapOptions';
+import registerCatalogMembers from 'terriajs/lib/Models/registerCatalogMembers';
+import defined from 'terriajs-cesium/Source/Core/defined';
// Register all types of catalog members in the core TerriaJS. If you only want to register a subset of them
// (i.e. to reduce the size of your application if you don't actually use them all), feel free to copy a subset of
// the code in the registerCatalogMembers function here instead.
-registerCatalogMembers();
-registerAnalytics();
+// registerCatalogMembers();
+// registerAnalytics();
-terriaOptions.analytics = new GoogleAnalytics();
+// we check exact match for development to reduce chances that production flag isn't set on builds(?)
+if (process.env.NODE_ENV === "development") {
+ terriaOptions.analytics = new ConsoleAnalytics();
+} else {
+ terriaOptions.analytics = new GoogleAnalytics();
+}
// Construct the TerriaJS application, arrange to show errors to the user, and start it up.
var terria = new Terria(terriaOptions);
@@ -70,6 +58,8 @@ const viewState = new ViewState({
terria: terria
});
+registerCatalogMembers();
+
if (process.env.NODE_ENV === "development") {
window.viewState = viewState;
}
@@ -88,17 +78,20 @@ module.exports = terria.start({
shareDataService: new ShareDataService({
terria: terria
})
-}).otherwise(function(e) {
+}).catch(function(e) {
raiseErrorToUser(terria, e);
-}).always(function() {
+}).finally(function() {
+ terria.loadInitSources().catch(e => {
+ raiseErrorToUser(terria, e);
+ });
try {
viewState.searchState.locationSearchProviders = [
new BingMapsSearchProviderViewModel({
terria: terria,
key: terria.configParameters.bingMapsKey
}),
- new GazetteerSearchProviderViewModel({terria}),
- new GnafSearchProviderViewModel({terria})
+ // new GazetteerSearchProviderViewModel({terria}),
+ // new GnafSearchProviderViewModel({terria})
];
// Automatically update Terria (load new catalogs, etc.) when the hash part of the URL changes.
@@ -106,13 +99,58 @@ module.exports = terria.start({
updateApplicationOnMessageFromParentWindow(terria, window);
// Create the various base map options.
- var createGlobalBaseMapOptions = require('./lib/ViewModels/createGlobalBaseMapOptions');
+ // var createAustraliaBaseMapOptions = require('terriajs/lib/ViewModels/createAustraliaBaseMapOptions');
var selectBaseMap = require('terriajs/lib/ViewModels/selectBaseMap');
- var globalBaseMaps = createGlobalBaseMapOptions(terria, terria.configParameters.bingMapsKey);
- selectBaseMap(terria, globalBaseMaps, 'Positron (Light)', false);
- showDisclaimer(terria.configParameters.globalDisclaimer, viewState);
- render(terria, globalBaseMaps, viewState);
+ // var australiaBaseMaps = createAustraliaBaseMapOptions(terria);
+ const globalBaseMaps = createGlobalBaseMapOptions(terria, terria.configParameters.bingMapsKey);
+ if (terria.updateBaseMaps) {
+ terria.updateBaseMaps([...globalBaseMaps]);
+ } else {
+ runInAction(() => {
+ terria.baseMaps.push(...globalBaseMaps);
+ });
+ }
+ //selectBaseMap(terria, globalBaseMaps, 'Positron (Light)', false);
+
+ // var allBaseMaps = australiaBaseMaps.concat(globalBaseMaps);
+ // selectBaseMap(terria, allBaseMaps, 'Bing Maps Aerial with Labels', true);
+ // const allBaseMaps = undefined;
+
+ // Show a modal disclaimer before user can do anything else.
+ if (defined(terria.configParameters.globalDisclaimer)) {
+ var globalDisclaimer = terria.configParameters.globalDisclaimer;
+ var hostname = window.location.hostname;
+ if (globalDisclaimer.enableOnLocalhost || hostname.indexOf('localhost') === -1) {
+ var message = '';
+ // Sometimes we want to show a preamble if the user is viewing a site other than the official production instance.
+ // This can be expressed as a devHostRegex ("any site starting with staging.") or a negative prodHostRegex ("any site not ending in .gov.au")
+ if (defined(globalDisclaimer.devHostRegex) && hostname.match(globalDisclaimer.devHostRegex) ||
+ defined(globalDisclaimer.prodHostRegex) && !hostname.match(globalDisclaimer.prodHostRegex)) {
+ message += require('./lib/Views/DevelopmentDisclaimerPreamble.html');
+ }
+ message += require('./lib/Views/GlobalDisclaimer.html');
+
+ var options = {
+ title: (globalDisclaimer.title !== undefined) ? globalDisclaimer.title : 'Warning',
+ confirmText: (globalDisclaimer.buttonTitle || "Ok"),
+ denyText: (globalDisclaimer.denyText || "Cancel"),
+ denyAction: function() {
+ window.location = globalDisclaimer.afterDenyLocation || "https://terria.io/";
+ },
+ width: 600,
+ height: 550,
+ message: message,
+ horizontalPadding : 100
+ };
+ runInAction(() => {
+ viewState.disclaimerSettings = options;
+ viewState.disclaimerVisible = true;
+ });
+ }
+ }
+
+ render(terria, [], viewState);
} catch (e) {
console.error(e);
console.error(e.stack);
diff --git a/lib/Language/en/translation.json b/lib/Language/en/translation.json
new file mode 100644
index 00000000..2c63c085
--- /dev/null
+++ b/lib/Language/en/translation.json
@@ -0,0 +1,2 @@
+{
+}
diff --git a/lib/Styles/variables.scss b/lib/Styles/variables.scss
index 3a48a97e..bfe8bd4a 100644
--- a/lib/Styles/variables.scss
+++ b/lib/Styles/variables.scss
@@ -7,7 +7,7 @@
//$logo-height: 120px;
// If using a non-standard font, remember to include an @import statement in global.scss
-$font-base: 'Josefin Sans', sans-serif;
+$font-base: 'Josefin Sans', sans-serif;
$font-pop: $font-base; // If you just want to use one font throughout, do this.
// These variables are for buttons and text.
@@ -25,3 +25,9 @@ $color-primary-light:lighten($color-primary,10%);
$color-primary-dark:darken($color-primary,10%);
$dark-darker: hsl(0,30%,15%);
*/
+
+$focus-border-light-color: $text-light;
+$focus-border-dark-color: $text-dark;
+$focus-border-width: 2px;
+$focus-border: solid $focus-border-width $focus-border-light-color;
+$focus-border-dark: solid $focus-border-width $focus-border-dark-color;
diff --git a/lib/Views/RelatedMaps.jsx b/lib/Views/RelatedMaps.jsx
index 498595a4..86a5a3bc 100644
--- a/lib/Views/RelatedMaps.jsx
+++ b/lib/Views/RelatedMaps.jsx
@@ -19,6 +19,7 @@ function RelatedMaps(props) {
smallScreen={props.smallScreen}
viewState={props.viewState}
btnTitle="See related maps"
+ showDropdownInCenter
>
Related Maps
diff --git a/lib/Views/UserInterface.jsx b/lib/Views/UserInterface.jsx
index 44cc194f..8e4f8be7 100644
--- a/lib/Views/UserInterface.jsx
+++ b/lib/Views/UserInterface.jsx
@@ -1,5 +1,5 @@
import {
- Menu,
+ MenuLeft,
Nav,
ExperimentalMenu
} from "terriajs/lib/ReactViews/StandardUserInterface/customizable/Groups";
@@ -14,40 +14,40 @@ import version from "../../version";
import "./global.scss";
-function loadAugmentedVirtuality(callback) {
- require.ensure(
- "terriajs/lib/ReactViews/Map/Navigation/AugmentedVirtualityTool",
- () => {
- const AugmentedVirtualityTool = require("terriajs/lib/ReactViews/Map/Navigation/AugmentedVirtualityTool");
- callback(AugmentedVirtualityTool);
- },
- "AugmentedVirtuality"
- );
-}
+// function loadAugmentedVirtuality(callback) {
+// require.ensure(
+// "terriajs/lib/ReactViews/Map/Navigation/AugmentedVirtualityTool",
+// () => {
+// const AugmentedVirtualityTool = require("terriajs/lib/ReactViews/Map/Navigation/AugmentedVirtualityTool");
+// callback(AugmentedVirtualityTool);
+// },
+// "AugmentedVirtuality"
+// );
+// }
-function isBrowserSupportedAV() {
- return /Android|iPhone|iPad/i.test(navigator.userAgent);
-}
+// function isBrowserSupportedAV() {
+// return /Android|iPhone|iPad/i.test(navigator.userAgent);
+// }
export default function UserInterface(props) {
return (
-
-
+
-
+
+
-
+ {/*
-
+ */}
);
diff --git a/lib/Views/render.jsx b/lib/Views/render.jsx
index 21522be8..0654ed42 100644
--- a/lib/Views/render.jsx
+++ b/lib/Views/render.jsx
@@ -1,12 +1,18 @@
import ReactDOM from "react-dom";
import RedBox from "redbox-react";
import React from "react";
+import Variables from "../Styles/variables.scss";
export default function renderUi(terria, allBaseMaps, viewState) {
let render = () => {
const UI = require("./UserInterface").default;
ReactDOM.render(
-
,
+
,
document.getElementById("ui")
);
};
diff --git a/package-lock.json b/package-lock.json
index dc11974e..7cf209a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,22 +1,22 @@
{
- "name": "geoglam",
+ "name": "terriajs-map",
"version": "0.0.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@babel/code-frame": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz",
- "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.10.1"
+ "@babel/highlight": "^7.10.4"
}
},
"@babel/compat-data": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz",
- "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz",
+ "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==",
"dev": true,
"requires": {
"browserslist": "^4.12.0",
@@ -25,24 +25,24 @@
}
},
"@babel/core": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz",
- "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.1",
- "@babel/generator": "^7.10.2",
- "@babel/helper-module-transforms": "^7.10.1",
- "@babel/helpers": "^7.10.1",
- "@babel/parser": "^7.10.2",
- "@babel/template": "^7.10.1",
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.2",
+ "version": "7.11.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
+ "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.11.6",
+ "@babel/helper-module-transforms": "^7.11.0",
+ "@babel/helpers": "^7.10.4",
+ "@babel/parser": "^7.11.5",
+ "@babel/template": "^7.10.4",
+ "@babel/traverse": "^7.11.5",
+ "@babel/types": "^7.11.5",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
"json5": "^2.1.2",
- "lodash": "^4.17.13",
+ "lodash": "^4.17.19",
"resolve": "^1.3.2",
"semver": "^5.4.1",
"source-map": "^0.5.0"
@@ -66,14 +66,13 @@
}
},
"@babel/generator": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz",
- "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==",
+ "version": "7.11.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
+ "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.2",
+ "@babel/types": "^7.11.5",
"jsesc": "^2.5.1",
- "lodash": "^4.17.13",
"source-map": "^0.5.0"
},
"dependencies": {
@@ -86,52 +85,52 @@
}
},
"@babel/helper-annotate-as-pure": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz",
- "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
+ "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz",
- "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
+ "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
"dev": true,
"requires": {
- "@babel/helper-explode-assignable-expression": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-explode-assignable-expression": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-builder-react-jsx": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.1.tgz",
- "integrity": "sha512-KXzzpyWhXgzjXIlJU1ZjIXzUPdej1suE6vzqgImZ/cpAsR/CC8gUcX4EWRmDfWz/cs6HOCPMBIJ3nKoXt3BFuw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz",
+ "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-builder-react-jsx-experimental": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz",
- "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz",
+ "integrity": "sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-module-imports": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-module-imports": "^7.10.4",
+ "@babel/types": "^7.11.5"
}
},
"@babel/helper-compilation-targets": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz",
- "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz",
+ "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.10.1",
+ "@babel/compat-data": "^7.10.4",
"browserslist": "^4.12.0",
"invariant": "^2.2.4",
"levenary": "^1.1.1",
@@ -139,337 +138,472 @@
}
},
"@babel/helper-create-class-features-plugin": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz",
- "integrity": "sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz",
+ "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==",
"dev": true,
"requires": {
- "@babel/helper-function-name": "^7.10.1",
- "@babel/helper-member-expression-to-functions": "^7.10.1",
- "@babel/helper-optimise-call-expression": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-replace-supers": "^7.10.1",
- "@babel/helper-split-export-declaration": "^7.10.1"
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-member-expression-to-functions": "^7.10.5",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.10.4"
}
},
"@babel/helper-create-regexp-features-plugin": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz",
- "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz",
+ "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-regex": "^7.10.1",
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-regex": "^7.10.4",
"regexpu-core": "^4.7.0"
}
},
"@babel/helper-define-map": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz",
- "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
+ "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
"dev": true,
"requires": {
- "@babel/helper-function-name": "^7.10.1",
- "@babel/types": "^7.10.1",
- "lodash": "^4.17.13"
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/types": "^7.10.5",
+ "lodash": "^4.17.19"
}
},
"@babel/helper-explode-assignable-expression": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz",
- "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==",
+ "version": "7.11.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz",
+ "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==",
"dev": true,
"requires": {
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-function-name": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz",
- "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
"dev": true,
"requires": {
- "@babel/helper-get-function-arity": "^7.10.1",
- "@babel/template": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-get-function-arity": "^7.10.4",
+ "@babel/template": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-get-function-arity": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz",
- "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-hoist-variables": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz",
- "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
+ "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz",
- "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz",
+ "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.11.0"
}
},
"@babel/helper-module-imports": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz",
- "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
+ "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-module-transforms": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz",
- "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz",
+ "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.10.1",
- "@babel/helper-replace-supers": "^7.10.1",
- "@babel/helper-simple-access": "^7.10.1",
- "@babel/helper-split-export-declaration": "^7.10.1",
- "@babel/template": "^7.10.1",
- "@babel/types": "^7.10.1",
- "lodash": "^4.17.13"
+ "@babel/helper-module-imports": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.10.4",
+ "@babel/helper-simple-access": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/template": "^7.10.4",
+ "@babel/types": "^7.11.0",
+ "lodash": "^4.17.19"
}
},
"@babel/helper-optimise-call-expression": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz",
- "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
+ "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-plugin-utils": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz",
- "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
+ "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
"dev": true
},
"@babel/helper-regex": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz",
- "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz",
+ "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==",
"dev": true,
"requires": {
- "lodash": "^4.17.13"
+ "lodash": "^4.17.19"
}
},
"@babel/helper-remap-async-to-generator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz",
- "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==",
+ "version": "7.11.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz",
+ "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-wrap-function": "^7.10.1",
- "@babel/template": "^7.10.1",
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-wrap-function": "^7.10.4",
+ "@babel/template": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-replace-supers": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz",
- "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
+ "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
"dev": true,
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.10.1",
- "@babel/helper-optimise-call-expression": "^7.10.1",
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-member-expression-to-functions": "^7.10.4",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/traverse": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-simple-access": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz",
- "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
+ "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.10.4",
+ "@babel/types": "^7.10.4"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz",
+ "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==",
"dev": true,
"requires": {
- "@babel/template": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.11.0"
}
},
"@babel/helper-split-export-declaration": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz",
- "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
+ "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
"dev": true,
"requires": {
- "@babel/types": "^7.10.1"
+ "@babel/types": "^7.11.0"
}
},
"@babel/helper-validator-identifier": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz",
- "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
+ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
"dev": true
},
"@babel/helper-wrap-function": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz",
- "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
+ "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==",
"dev": true,
"requires": {
- "@babel/helper-function-name": "^7.10.1",
- "@babel/template": "^7.10.1",
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/template": "^7.10.4",
+ "@babel/traverse": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helpers": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz",
- "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
+ "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
"dev": true,
"requires": {
- "@babel/template": "^7.10.1",
- "@babel/traverse": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/template": "^7.10.4",
+ "@babel/traverse": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/highlight": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz",
- "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.10.1",
+ "@babel/helper-validator-identifier": "^7.10.4",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
},
"@babel/parser": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz",
- "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz",
+ "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==",
"dev": true
},
"@babel/plugin-proposal-async-generator-functions": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz",
- "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
+ "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-remap-async-to-generator": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-remap-async-to-generator": "^7.10.4",
"@babel/plugin-syntax-async-generators": "^7.8.0"
}
},
"@babel/plugin-proposal-class-properties": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz",
- "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
+ "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-decorators": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz",
+ "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-create-class-features-plugin": "^7.12.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-decorators": "^7.12.1"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
+ "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.12.1",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
+ "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.12.1",
+ "@babel/helper-split-export-declaration": "^7.10.4"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
+ "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.12.1"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
+ "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.12.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz",
+ "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==",
+ "dev": true
+ },
+ "@babel/traverse": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
+ "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.1",
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/parser": "^7.12.1",
+ "@babel/types": "^7.12.1",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.19"
+ }
+ },
+ "@babel/types": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
+ "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "lodash": "^4.17.19",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
+ "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
}
},
"@babel/plugin-proposal-dynamic-import": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz",
- "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
+ "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-syntax-dynamic-import": "^7.8.0"
}
},
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz",
+ "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
"@babel/plugin-proposal-json-strings": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz",
- "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
+ "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.0"
}
},
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz",
+ "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
"@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz",
- "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz",
+ "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
}
},
"@babel/plugin-proposal-numeric-separator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz",
- "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-syntax-numeric-separator": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
}
},
"@babel/plugin-proposal-object-rest-spread": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz",
- "integrity": "sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz",
+ "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.10.1"
+ "@babel/plugin-transform-parameters": "^7.10.4"
}
},
"@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz",
- "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
+ "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
}
},
"@babel/plugin-proposal-optional-chaining": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz",
- "integrity": "sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz",
+ "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0",
"@babel/plugin-syntax-optional-chaining": "^7.8.0"
}
},
"@babel/plugin-proposal-private-methods": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz",
- "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
+ "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-create-class-features-plugin": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz",
- "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
+ "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
"dev": true,
"requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-syntax-async-generators": {
@@ -482,12 +616,21 @@
}
},
"@babel/plugin-syntax-class-properties": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz",
- "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
+ "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-decorators": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz",
+ "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-syntax-dynamic-import": {
@@ -499,6 +642,15 @@
"@babel/helper-plugin-utils": "^7.8.0"
}
},
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
"@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
@@ -509,12 +661,21 @@
}
},
"@babel/plugin-syntax-jsx": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz",
- "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz",
+ "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-syntax-nullish-coalescing-operator": {
@@ -527,12 +688,12 @@
}
},
"@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz",
- "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-syntax-object-rest-spread": {
@@ -563,456 +724,576 @@
}
},
"@babel/plugin-syntax-top-level-await": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz",
- "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
+ "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz",
+ "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-arrow-functions": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz",
- "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
+ "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-async-to-generator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz",
- "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
+ "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-remap-async-to-generator": "^7.10.1"
+ "@babel/helper-module-imports": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-remap-async-to-generator": "^7.10.4"
}
},
"@babel/plugin-transform-block-scoped-functions": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz",
- "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
+ "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-block-scoping": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz",
- "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==",
+ "version": "7.11.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz",
+ "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "lodash": "^4.17.13"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-classes": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz",
- "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-define-map": "^7.10.1",
- "@babel/helper-function-name": "^7.10.1",
- "@babel/helper-optimise-call-expression": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-replace-supers": "^7.10.1",
- "@babel/helper-split-export-declaration": "^7.10.1",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
+ "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-define-map": "^7.10.4",
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.10.4",
"globals": "^11.1.0"
}
},
"@babel/plugin-transform-computed-properties": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz",
- "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
+ "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-destructuring": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz",
- "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
+ "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-dotall-regex": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz",
- "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
+ "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
"dev": true,
"requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-duplicate-keys": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz",
- "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
+ "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-exponentiation-operator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz",
- "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
+ "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
"dev": true,
"requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-for-of": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz",
- "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
+ "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-function-name": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz",
- "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
+ "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
"dev": true,
"requires": {
- "@babel/helper-function-name": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-literals": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz",
- "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
+ "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-member-expression-literals": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz",
- "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
+ "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-modules-amd": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz",
- "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
+ "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
"dev": true,
"requires": {
- "@babel/helper-module-transforms": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-module-transforms": "^7.10.5",
+ "@babel/helper-plugin-utils": "^7.10.4",
"babel-plugin-dynamic-import-node": "^2.3.3"
}
},
"@babel/plugin-transform-modules-commonjs": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz",
- "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
+ "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
"dev": true,
"requires": {
- "@babel/helper-module-transforms": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-simple-access": "^7.10.1",
+ "@babel/helper-module-transforms": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-simple-access": "^7.10.4",
"babel-plugin-dynamic-import-node": "^2.3.3"
}
},
"@babel/plugin-transform-modules-systemjs": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz",
- "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz",
+ "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==",
"dev": true,
"requires": {
- "@babel/helper-hoist-variables": "^7.10.1",
- "@babel/helper-module-transforms": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
+ "@babel/helper-hoist-variables": "^7.10.4",
+ "@babel/helper-module-transforms": "^7.10.5",
+ "@babel/helper-plugin-utils": "^7.10.4",
"babel-plugin-dynamic-import-node": "^2.3.3"
}
},
"@babel/plugin-transform-modules-umd": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz",
- "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
+ "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
"dev": true,
"requires": {
- "@babel/helper-module-transforms": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-module-transforms": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz",
- "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
+ "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
"dev": true,
"requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.8.3"
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4"
}
},
"@babel/plugin-transform-new-target": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz",
- "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
+ "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-object-super": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz",
- "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
+ "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-replace-supers": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.10.4"
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz",
- "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz",
+ "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==",
"dev": true,
"requires": {
- "@babel/helper-get-function-arity": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-get-function-arity": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-property-literals": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz",
- "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
+ "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-react-display-name": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.1.tgz",
- "integrity": "sha512-rBjKcVwjk26H3VX8pavMxGf33LNlbocMHdSeldIEswtQ/hrjyTG8fKKILW1cSkODyRovckN/uZlGb2+sAV9JUQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz",
+ "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-react-jsx": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.1.tgz",
- "integrity": "sha512-MBVworWiSRBap3Vs39eHt+6pJuLUAaK4oxGc8g+wY+vuSJvLiEQjW1LSTqKb8OUPtDvHCkdPhk7d6sjC19xyFw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz",
+ "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==",
"dev": true,
"requires": {
- "@babel/helper-builder-react-jsx": "^7.10.1",
- "@babel/helper-builder-react-jsx-experimental": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-syntax-jsx": "^7.10.1"
+ "@babel/helper-builder-react-jsx": "^7.10.4",
+ "@babel/helper-builder-react-jsx-experimental": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-jsx": "^7.10.4"
}
},
"@babel/plugin-transform-react-jsx-development": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz",
- "integrity": "sha512-XwDy/FFoCfw9wGFtdn5Z+dHh6HXKHkC6DwKNWpN74VWinUagZfDcEJc3Y8Dn5B3WMVnAllX8Kviaw7MtC5Epwg==",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.11.5.tgz",
+ "integrity": "sha512-cImAmIlKJ84sDmpQzm4/0q/2xrXlDezQoixy3qoz1NJeZL/8PRon6xZtluvr4H4FzwlDGI5tCcFupMnXGtr+qw==",
"dev": true,
"requires": {
- "@babel/helper-builder-react-jsx-experimental": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-syntax-jsx": "^7.10.1"
+ "@babel/helper-builder-react-jsx-experimental": "^7.11.5",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-jsx": "^7.10.4"
}
},
"@babel/plugin-transform-react-jsx-self": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz",
- "integrity": "sha512-4p+RBw9d1qV4S749J42ZooeQaBomFPrSxa9JONLHJ1TxCBo3TzJ79vtmG2S2erUT8PDDrPdw4ZbXGr2/1+dILA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz",
+ "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-syntax-jsx": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-jsx": "^7.10.4"
}
},
"@babel/plugin-transform-react-jsx-source": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz",
- "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz",
+ "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-syntax-jsx": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-jsx": "^7.10.4"
}
},
"@babel/plugin-transform-react-pure-annotations": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.1.tgz",
- "integrity": "sha512-mfhoiai083AkeewsBHUpaS/FM1dmUENHBMpS/tugSJ7VXqXO5dCN1Gkint2YvM1Cdv1uhmAKt1ZOuAjceKmlLA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz",
+ "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-regenerator": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz",
- "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
+ "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
"dev": true,
"requires": {
"regenerator-transform": "^0.14.2"
}
},
"@babel/plugin-transform-reserved-words": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz",
- "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
+ "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-shorthand-properties": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz",
- "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
+ "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-spread": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz",
- "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz",
+ "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0"
}
},
"@babel/plugin-transform-sticky-regex": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz",
- "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
+ "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/helper-regex": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/helper-regex": "^7.10.4"
}
},
"@babel/plugin-transform-template-literals": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz",
- "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==",
+ "version": "7.10.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
+ "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
"dev": true,
"requires": {
- "@babel/helper-annotate-as-pure": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-annotate-as-pure": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-typeof-symbol": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz",
- "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
+ "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-transform-typescript": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz",
+ "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.12.1",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-syntax-typescript": "^7.12.1"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz",
+ "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.12.1",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz",
+ "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/helper-replace-supers": "^7.12.1",
+ "@babel/helper-split-export-declaration": "^7.10.4"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz",
+ "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.12.1"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz",
+ "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.12.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz",
+ "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==",
+ "dev": true
+ },
+ "@babel/traverse": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz",
+ "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.1",
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/parser": "^7.12.1",
+ "@babel/types": "^7.12.1",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.19"
+ }
+ },
+ "@babel/types": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz",
+ "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "lodash": "^4.17.19",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
+ "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
}
},
"@babel/plugin-transform-unicode-escapes": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz",
- "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
+ "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/plugin-transform-unicode-regex": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz",
- "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
+ "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
"dev": true,
"requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4"
}
},
"@babel/preset-env": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz",
- "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.10.1",
- "@babel/helper-compilation-targets": "^7.10.2",
- "@babel/helper-module-imports": "^7.10.1",
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-proposal-async-generator-functions": "^7.10.1",
- "@babel/plugin-proposal-class-properties": "^7.10.1",
- "@babel/plugin-proposal-dynamic-import": "^7.10.1",
- "@babel/plugin-proposal-json-strings": "^7.10.1",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1",
- "@babel/plugin-proposal-numeric-separator": "^7.10.1",
- "@babel/plugin-proposal-object-rest-spread": "^7.10.1",
- "@babel/plugin-proposal-optional-catch-binding": "^7.10.1",
- "@babel/plugin-proposal-optional-chaining": "^7.10.1",
- "@babel/plugin-proposal-private-methods": "^7.10.1",
- "@babel/plugin-proposal-unicode-property-regex": "^7.10.1",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz",
+ "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.11.0",
+ "@babel/helper-compilation-targets": "^7.10.4",
+ "@babel/helper-module-imports": "^7.10.4",
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
+ "@babel/plugin-proposal-class-properties": "^7.10.4",
+ "@babel/plugin-proposal-dynamic-import": "^7.10.4",
+ "@babel/plugin-proposal-export-namespace-from": "^7.10.4",
+ "@babel/plugin-proposal-json-strings": "^7.10.4",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
+ "@babel/plugin-proposal-numeric-separator": "^7.10.4",
+ "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
+ "@babel/plugin-proposal-optional-chaining": "^7.11.0",
+ "@babel/plugin-proposal-private-methods": "^7.10.4",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
"@babel/plugin-syntax-async-generators": "^7.8.0",
- "@babel/plugin-syntax-class-properties": "^7.10.1",
+ "@babel/plugin-syntax-class-properties": "^7.10.4",
"@babel/plugin-syntax-dynamic-import": "^7.8.0",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
"@babel/plugin-syntax-json-strings": "^7.8.0",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
- "@babel/plugin-syntax-numeric-separator": "^7.10.1",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.0",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
"@babel/plugin-syntax-optional-chaining": "^7.8.0",
- "@babel/plugin-syntax-top-level-await": "^7.10.1",
- "@babel/plugin-transform-arrow-functions": "^7.10.1",
- "@babel/plugin-transform-async-to-generator": "^7.10.1",
- "@babel/plugin-transform-block-scoped-functions": "^7.10.1",
- "@babel/plugin-transform-block-scoping": "^7.10.1",
- "@babel/plugin-transform-classes": "^7.10.1",
- "@babel/plugin-transform-computed-properties": "^7.10.1",
- "@babel/plugin-transform-destructuring": "^7.10.1",
- "@babel/plugin-transform-dotall-regex": "^7.10.1",
- "@babel/plugin-transform-duplicate-keys": "^7.10.1",
- "@babel/plugin-transform-exponentiation-operator": "^7.10.1",
- "@babel/plugin-transform-for-of": "^7.10.1",
- "@babel/plugin-transform-function-name": "^7.10.1",
- "@babel/plugin-transform-literals": "^7.10.1",
- "@babel/plugin-transform-member-expression-literals": "^7.10.1",
- "@babel/plugin-transform-modules-amd": "^7.10.1",
- "@babel/plugin-transform-modules-commonjs": "^7.10.1",
- "@babel/plugin-transform-modules-systemjs": "^7.10.1",
- "@babel/plugin-transform-modules-umd": "^7.10.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
- "@babel/plugin-transform-new-target": "^7.10.1",
- "@babel/plugin-transform-object-super": "^7.10.1",
- "@babel/plugin-transform-parameters": "^7.10.1",
- "@babel/plugin-transform-property-literals": "^7.10.1",
- "@babel/plugin-transform-regenerator": "^7.10.1",
- "@babel/plugin-transform-reserved-words": "^7.10.1",
- "@babel/plugin-transform-shorthand-properties": "^7.10.1",
- "@babel/plugin-transform-spread": "^7.10.1",
- "@babel/plugin-transform-sticky-regex": "^7.10.1",
- "@babel/plugin-transform-template-literals": "^7.10.1",
- "@babel/plugin-transform-typeof-symbol": "^7.10.1",
- "@babel/plugin-transform-unicode-escapes": "^7.10.1",
- "@babel/plugin-transform-unicode-regex": "^7.10.1",
+ "@babel/plugin-syntax-top-level-await": "^7.10.4",
+ "@babel/plugin-transform-arrow-functions": "^7.10.4",
+ "@babel/plugin-transform-async-to-generator": "^7.10.4",
+ "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
+ "@babel/plugin-transform-block-scoping": "^7.10.4",
+ "@babel/plugin-transform-classes": "^7.10.4",
+ "@babel/plugin-transform-computed-properties": "^7.10.4",
+ "@babel/plugin-transform-destructuring": "^7.10.4",
+ "@babel/plugin-transform-dotall-regex": "^7.10.4",
+ "@babel/plugin-transform-duplicate-keys": "^7.10.4",
+ "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
+ "@babel/plugin-transform-for-of": "^7.10.4",
+ "@babel/plugin-transform-function-name": "^7.10.4",
+ "@babel/plugin-transform-literals": "^7.10.4",
+ "@babel/plugin-transform-member-expression-literals": "^7.10.4",
+ "@babel/plugin-transform-modules-amd": "^7.10.4",
+ "@babel/plugin-transform-modules-commonjs": "^7.10.4",
+ "@babel/plugin-transform-modules-systemjs": "^7.10.4",
+ "@babel/plugin-transform-modules-umd": "^7.10.4",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
+ "@babel/plugin-transform-new-target": "^7.10.4",
+ "@babel/plugin-transform-object-super": "^7.10.4",
+ "@babel/plugin-transform-parameters": "^7.10.4",
+ "@babel/plugin-transform-property-literals": "^7.10.4",
+ "@babel/plugin-transform-regenerator": "^7.10.4",
+ "@babel/plugin-transform-reserved-words": "^7.10.4",
+ "@babel/plugin-transform-shorthand-properties": "^7.10.4",
+ "@babel/plugin-transform-spread": "^7.11.0",
+ "@babel/plugin-transform-sticky-regex": "^7.10.4",
+ "@babel/plugin-transform-template-literals": "^7.10.4",
+ "@babel/plugin-transform-typeof-symbol": "^7.10.4",
+ "@babel/plugin-transform-unicode-escapes": "^7.10.4",
+ "@babel/plugin-transform-unicode-regex": "^7.10.4",
"@babel/preset-modules": "^0.1.3",
- "@babel/types": "^7.10.2",
+ "@babel/types": "^7.11.5",
"browserslist": "^4.12.0",
"core-js-compat": "^3.6.2",
"invariant": "^2.2.2",
@@ -1021,9 +1302,9 @@
}
},
"@babel/preset-modules": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz",
- "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
+ "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -1034,65 +1315,65 @@
}
},
"@babel/preset-react": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.1.tgz",
- "integrity": "sha512-Rw0SxQ7VKhObmFjD/cUcKhPTtzpeviEFX1E6PgP+cYOhQ98icNqtINNFANlsdbQHrmeWnqdxA4Tmnl1jy5tp3Q==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz",
+ "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.10.1",
- "@babel/plugin-transform-react-display-name": "^7.10.1",
- "@babel/plugin-transform-react-jsx": "^7.10.1",
- "@babel/plugin-transform-react-jsx-development": "^7.10.1",
- "@babel/plugin-transform-react-jsx-self": "^7.10.1",
- "@babel/plugin-transform-react-jsx-source": "^7.10.1",
- "@babel/plugin-transform-react-pure-annotations": "^7.10.1"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-transform-react-display-name": "^7.10.4",
+ "@babel/plugin-transform-react-jsx": "^7.10.4",
+ "@babel/plugin-transform-react-jsx-development": "^7.10.4",
+ "@babel/plugin-transform-react-jsx-self": "^7.10.4",
+ "@babel/plugin-transform-react-jsx-source": "^7.10.4",
+ "@babel/plugin-transform-react-pure-annotations": "^7.10.4"
}
},
- "@babel/runtime": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz",
- "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==",
+ "@babel/preset-typescript": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz",
+ "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==",
"dev": true,
"requires": {
- "regenerator-runtime": "^0.13.4"
+ "@babel/helper-plugin-utils": "^7.10.4",
+ "@babel/plugin-transform-typescript": "^7.12.1"
}
},
- "@babel/runtime-corejs3": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz",
- "integrity": "sha512-+a2M/u7r15o3dV1NEizr9bRi+KUVnrs/qYxF0Z06DAPx/4VCWaz1WA7EcbE+uqGgt39lp5akWGmHsTseIkHkHg==",
+ "@babel/runtime": {
+ "version": "7.11.2",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
+ "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
"dev": true,
"requires": {
- "core-js-pure": "^3.0.0",
"regenerator-runtime": "^0.13.4"
}
},
"@babel/template": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz",
- "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.10.1",
- "@babel/parser": "^7.10.1",
- "@babel/types": "^7.10.1"
+ "@babel/code-frame": "^7.10.4",
+ "@babel/parser": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/traverse": {
- "version": "7.10.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz",
- "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz",
+ "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.10.1",
- "@babel/generator": "^7.10.1",
- "@babel/helper-function-name": "^7.10.1",
- "@babel/helper-split-export-declaration": "^7.10.1",
- "@babel/parser": "^7.10.1",
- "@babel/types": "^7.10.1",
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.11.5",
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/parser": "^7.11.5",
+ "@babel/types": "^7.11.5",
"debug": "^4.1.0",
"globals": "^11.1.0",
- "lodash": "^4.17.13"
+ "lodash": "^4.17.19"
},
"dependencies": {
"debug": {
@@ -1107,16 +1388,43 @@
}
},
"@babel/types": {
- "version": "7.10.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz",
- "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==",
+ "version": "7.11.5",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz",
+ "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.10.1",
- "lodash": "^4.17.13",
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "lodash": "^4.17.19",
"to-fast-properties": "^2.0.0"
}
},
+ "@emotion/is-prop-valid": {
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
+ "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
+ "dev": true,
+ "requires": {
+ "@emotion/memoize": "0.7.4"
+ }
+ },
+ "@emotion/memoize": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
+ "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
+ "dev": true
+ },
+ "@emotion/stylis": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
+ "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==",
+ "dev": true
+ },
+ "@emotion/unitless": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
+ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==",
+ "dev": true
+ },
"@mapbox/point-geometry": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
@@ -1289,14 +1597,19 @@
}
},
"eventemitter2": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.2.tgz",
- "integrity": "sha512-r/Pwupa5RIzxIHbEKCkNXqpEQIIT4uQDxmP4G/Lug/NokVUWj0joz/WzWl3OxRpC5kDrH/WdiUJoR+IrwvXJEw=="
+ "version": "6.4.3",
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.3.tgz",
+ "integrity": "sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ=="
},
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "tslib": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
+ "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
}
}
},
@@ -1342,23 +1655,17 @@
}
}
},
- "@pm2/pm2-version-check": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.3.tgz",
- "integrity": "sha512-SBuYsh+o35knItbRW97vl5/5nEc5c5DYP7PxjyPLOfmm9bMaDsVeATXjXMBy6+KLlyrYWHZxGbfXe003NnHClg==",
- "requires": {
- "debug": "^4.1.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
+ "@types/classnames": {
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz",
+ "integrity": "sha512-2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==",
+ "dev": true
+ },
+ "@types/clipboard": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@types/clipboard/-/clipboard-2.0.1.tgz",
+ "integrity": "sha512-gJJX9Jjdt3bIAePQRRjYWG20dIhAgEqonguyHxXuqALxsoDsDLimihqrSg8fXgVTJ4KZCzkfglKtwsh/8dLfbA==",
+ "dev": true
},
"@types/color-name": {
"version": "1.1.1",
@@ -1366,32 +1673,180 @@
"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
"dev": true
},
+ "@types/create-react-class": {
+ "version": "15.6.3",
+ "resolved": "https://registry.npmjs.org/@types/create-react-class/-/create-react-class-15.6.3.tgz",
+ "integrity": "sha512-SXf68tnBChYL/XOKrXsq85X8JZ3KUYtICwlnd3Y28BS41bcIlKSxxnoXSapl0/CSofVxjqqyFmu5e7GMU7lYHg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/d3-array": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-2.5.1.tgz",
+ "integrity": "sha512-SA4BkFg930fGpKNXudWsVi3dwsGc/ujMktUGXCNF+13wuEpt8IoNbGj06JluEvrWeznQxI3dExrRzZbRqMNONQ==",
+ "dev": true
+ },
+ "@types/d3-axis": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-1.0.14.tgz",
+ "integrity": "sha512-wZAKX/dtFT5t5iuCaiU0QL0BWB19TE6h7C7kgfBVyoka7zidQWvf8E9zQTJ5bNPBQxd0+JmplNqwy1M8O8FOjA==",
+ "dev": true,
+ "requires": {
+ "@types/d3-selection": "^1"
+ }
+ },
+ "@types/d3-path": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-1.0.9.tgz",
+ "integrity": "sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==",
+ "dev": true
+ },
+ "@types/d3-scale": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-2.2.4.tgz",
+ "integrity": "sha512-wkQXT+IfgfAnKB5rtS1qMJg3FS32r1rVFHvqtiqk8pX8o5aQR3VwX1P7ErHjzNIicTlkWsaMiUTrYB+E75HFeA==",
+ "dev": true,
+ "requires": {
+ "@types/d3-time": "^1"
+ }
+ },
+ "@types/d3-selection": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-1.4.3.tgz",
+ "integrity": "sha512-GjKQWVZO6Sa96HiKO6R93VBE8DUW+DDkFpIMf9vpY5S78qZTlRRSNUsHr/afDpF7TvLDV7VxrUFOWW7vdIlYkA==",
+ "dev": true
+ },
+ "@types/d3-shape": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-1.3.5.tgz",
+ "integrity": "sha512-aPEax03owTAKynoK8ZkmkZEDZvvT4Y5pWgii4Jp4oQt0gH45j6siDl9gNDVC5kl64XHN2goN9jbYoHK88tFAcA==",
+ "dev": true,
+ "requires": {
+ "@types/d3-path": "^1"
+ }
+ },
+ "@types/d3-time": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-1.1.1.tgz",
+ "integrity": "sha512-ULX7LoqXTCYtM+tLYOaeAJK7IwCT+4Gxlm2MaH0ErKLi07R5lh8NHCAyWcDkCCmx1AfRcBEV6H9QE9R25uP7jw==",
+ "dev": true
+ },
+ "@types/d3-transition": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-1.3.1.tgz",
+ "integrity": "sha512-U9CpMlTL/NlqdGXBlHYxTZwbmy/vN1cFv8TuAIFPX+xOW/1iChbeJBY2xmINhDQfkGJbgkH4IovafCwI1ZDrgg==",
+ "dev": true,
+ "requires": {
+ "@types/d3-selection": "^1"
+ }
+ },
+ "@types/domhandler": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/domhandler/-/domhandler-2.4.1.tgz",
+ "integrity": "sha512-cfBw6q6tT5sa1gSPFSRKzF/xxYrrmeiut7E0TxNBObiLSBTuFEHibcfEe3waQPEDbqBsq+ql/TOniw65EyDFMA==",
+ "dev": true
+ },
+ "@types/dompurify": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.0.4.tgz",
+ "integrity": "sha512-y6K7NyXTQvjr8hJNsAFAD8yshCsIJ0d+OYEFzULuIqWyWOKL2hRru1I+rorI5U0K4SLAROTNuSUFXPDTu278YA==",
+ "dev": true,
+ "requires": {
+ "@types/trusted-types": "*"
+ }
+ },
+ "@types/geojson": {
+ "version": "7946.0.7",
+ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.7.tgz",
+ "integrity": "sha512-wE2v81i4C4Ol09RtsWFAqg3BUitWbHSpSlIo+bNdsCJijO9sjme+zm+73ZMCa/qMC8UEERxzGbvmr1cffo2SiQ==",
+ "dev": true
+ },
"@types/glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
+ "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
"dev": true,
"requires": {
"@types/minimatch": "*",
"@types/node": "*"
}
},
+ "@types/hoist-non-react-statics": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
+ "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*",
+ "hoist-non-react-statics": "^3.3.0"
+ }
+ },
+ "@types/jasmine": {
+ "version": "2.8.17",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.17.tgz",
+ "integrity": "sha512-lXmY2lBjE38ASvP7ah38yZwXCdc7DTCKhHqx4J3WGNiVzp134U0BD9VKdL5x9q9AAfhnpJeQr4owL6ZOXhOpfA==",
+ "dev": true
+ },
+ "@types/jasmine-ajax": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@types/jasmine-ajax/-/jasmine-ajax-3.3.1.tgz",
+ "integrity": "sha512-pU+naJ9ULvwdWB1rAzAwoKFfjSvrpI1ScKjN5WkEJgJSoUNv1KqpO6rEuX/r4s3u+E9KgntfpoQsIdFq1tLfiw==",
+ "dev": true
+ },
"@types/json-schema": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz",
- "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
+ "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
"dev": true
},
+ "@types/json5": {
+ "version": "0.0.30",
+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz",
+ "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==",
+ "dev": true
+ },
+ "@types/leaflet": {
+ "version": "1.5.19",
+ "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.5.19.tgz",
+ "integrity": "sha512-ZAKqfvdU/+KFoCpf8aUba09F8mfSc8R2esq++Cha3E2DgwS5K/I/4eJ+0JylrVHZivgY7PSAeXFv/izP+81/MQ==",
+ "dev": true,
+ "requires": {
+ "@types/geojson": "*"
+ }
+ },
+ "@types/lodash": {
+ "version": "4.14.164",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.164.tgz",
+ "integrity": "sha512-fXCEmONnrtbYUc5014avwBeMdhHHO8YJCkOBflUL9EoJBSKZ1dei+VO74fA7JkTHZ1GvZack2TyIw5U+1lT8jg==",
+ "dev": true
+ },
+ "@types/lodash-es": {
+ "version": "4.17.3",
+ "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.3.tgz",
+ "integrity": "sha512-iHI0i7ZAL1qepz1Y7f3EKg/zUMDwDfTzitx+AlHhJJvXwenP682ZyGbgPSc5Ej3eEAKVbNWKFuwOadCj5vBbYQ==",
+ "dev": true,
+ "requires": {
+ "@types/lodash": "*"
+ }
+ },
"@types/minimatch": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
"dev": true
},
+ "@types/mustache": {
+ "version": "0.8.32",
+ "resolved": "https://registry.npmjs.org/@types/mustache/-/mustache-0.8.32.tgz",
+ "integrity": "sha512-RTVWV485OOf4+nO2+feurk0chzHkSjkjALiejpHltyuMf/13fGymbbNNFrSKdSSUg1TIwzszXdWsVirxgqYiFA==",
+ "dev": true
+ },
"@types/node": {
- "version": "14.0.13",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz",
- "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==",
+ "version": "14.6.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz",
+ "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ==",
"dev": true
},
"@types/normalize-package-data": {
@@ -1400,178 +1855,446 @@
"integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
"dev": true
},
+ "@types/papaparse": {
+ "version": "4.5.11",
+ "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-4.5.11.tgz",
+ "integrity": "sha512-zOw6K7YyA/NuZ2yZ8lzZFe2U3fn+vFfcRfiQp4ZJHG6y8WYWy2SYFbq6mp4yUgpIruJHBjKZtgyE0vvCoWEq+A==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "@types/pbf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.2.tgz",
+ "integrity": "sha512-EDrLIPaPXOZqDjrkzxxbX7UlJSeQVgah3i0aA4pOSzmK9zq3BIh7/MZIQxED7slJByvKM4Gc6Hypyu2lJzh3SQ==",
+ "dev": true
+ },
+ "@types/prop-types": {
+ "version": "15.7.3",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
+ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
+ "dev": true
+ },
+ "@types/react": {
+ "version": "16.9.55",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.55.tgz",
+ "integrity": "sha512-6KLe6lkILeRwyyy7yG9rULKJ0sXplUsl98MGoCfpteXf9sPWFWWMknDcsvubcpaTdBuxtsLF6HDUwdApZL/xIg==",
+ "dev": true,
+ "requires": {
+ "@types/prop-types": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@types/react-dom": {
+ "version": "16.9.9",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.9.tgz",
+ "integrity": "sha512-jE16FNWO3Logq/Lf+yvEAjKzhpST/Eac8EMd1i4dgZdMczfgqC8EjpxwNgEe3SExHYLliabXDh9DEhhqnlXJhg==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/react-native": {
+ "version": "0.63.32",
+ "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.63.32.tgz",
+ "integrity": "sha512-q9JyN8eoCwLcPPyF7ldzWXAo1SOFIsh97b2WOZJVraozkvpTDcA9SZMdHxNhjP9M9KdKY0GWKB2B0pjew8VT3w==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/react-test-renderer": {
+ "version": "16.9.3",
+ "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.3.tgz",
+ "integrity": "sha512-wJ7IlN5NI82XMLOyHSa+cNN4Z0I+8/YaLl04uDgcZ+W+ExWCmCiVTLT/7fRNqzy4OhStZcUwIqLNF7q+AdW43Q==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*"
+ }
+ },
+ "@types/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
+ "dev": true
+ },
+ "@types/styled-components": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.4.tgz",
+ "integrity": "sha512-78f5Zuy0v/LTQNOYfpH+CINHpchzMMmAt9amY2YNtSgsk1TmlKm8L2Wijss/mtTrsUAVTm2CdGB8VOM65vA8xg==",
+ "dev": true,
+ "requires": {
+ "@types/hoist-non-react-statics": "*",
+ "@types/react": "*",
+ "@types/react-native": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@types/trusted-types": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-1.0.6.tgz",
+ "integrity": "sha512-230RC8sFeHoT6sSUlRO6a8cAnclO06eeiq1QDfiv2FGCLWFvvERWgwIQD4FWqD9A69BN7Lzee4OXwoMVnnsWDw==",
+ "dev": true
+ },
+ "@types/urijs": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.1.tgz",
+ "integrity": "sha512-5waMuQ9z8pH8+5yAyX05bsA7SOl50l5ZkeMripxoOgN2+nSQb4TOSuhWoRlPt7FPIIohk6iBrX/rEktUJa8KfQ==",
+ "dev": true
+ },
+ "@vx/axis": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/axis/-/axis-0.0.193.tgz",
+ "integrity": "sha512-96mfy9lx3XY2ZVi25LYCKzrIFuyKNuXc3GIDF3uyhRxt5XiwSUc14W+HyJgbH/5F3RezwQ8CXrXdzDXcoP6hkQ==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/react": "*",
+ "@vx/group": "0.0.193",
+ "@vx/point": "0.0.193",
+ "@vx/shape": "0.0.193",
+ "@vx/text": "0.0.193",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.6.0"
+ }
+ },
+ "@vx/bounds": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/bounds/-/bounds-0.0.193.tgz",
+ "integrity": "sha512-E72umCGXblIclqcMUt9T+/NPf4FaGZdfEF9wSZGTyQvnwPRlYLLgferk2D5IJTSmZ+DRQ15tCuGnYXx1GWEwGw==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*",
+ "@types/react-dom": "*",
+ "prop-types": "^15.5.10"
+ }
+ },
+ "@vx/clip-path": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/clip-path/-/clip-path-0.0.193.tgz",
+ "integrity": "sha512-6MuDni2y/yV0TIZxKw6IaycHY5OPwnhh+Ii+TcsdTPGoNZdOf7H3s5ryWopW4xcPZCzfbF2YeH9q0Ia8X+RU0A==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*",
+ "prop-types": "^15.5.10"
+ }
+ },
+ "@vx/curve": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/curve/-/curve-0.0.193.tgz",
+ "integrity": "sha512-/TZM45aiDJRrOSHdt6wVOXfdLrrNrqRJT5dj/e0QGzgsPQDto020XRwinLbNn3OOOWmR51DODf+m/P7LUEryhw==",
+ "dev": true,
+ "requires": {
+ "@types/d3-shape": "^1.3.1",
+ "d3-shape": "^1.0.6"
+ }
+ },
+ "@vx/event": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/event/-/event-0.0.193.tgz",
+ "integrity": "sha512-eF1g4S3HaG0Gn5qeOVkntf2/CP2iGkFoIgTadY1U4/BdetrxVDgLnjx3sLY10ORSzljhnn9XtC0N1Ms3Jo26dA==",
+ "dev": true,
+ "requires": {
+ "@types/react": "*",
+ "@vx/point": "0.0.193"
+ }
+ },
+ "@vx/grid": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/grid/-/grid-0.0.193.tgz",
+ "integrity": "sha512-wPreibH5omOrMTXWvXwGrwvltIC3Px0UTdMUhwpppi+uCBYuiqN396HP7xlV0tn6u6jvnaYdAs1W6ORkJ76C7A==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/react": "*",
+ "@vx/group": "0.0.193",
+ "@vx/point": "0.0.193",
+ "@vx/shape": "0.0.193",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.6.2"
+ }
+ },
+ "@vx/group": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/group/-/group-0.0.193.tgz",
+ "integrity": "sha512-MNJDPgTN0PK8UiV+8XPvZqokYtswH+mfSQMHZXnANfg14jAIfVMeW/TRfDX9FRK2SVI8aOJmMXYOfNVL3y7ewA==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/react": "*",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.6.2"
+ }
+ },
+ "@vx/legend": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/legend/-/legend-0.0.193.tgz",
+ "integrity": "sha512-WskQGhrPhG67KqTrHIFNc+3/I9/rce2Pcu+nCTvvpEY4EILvpJwZLb5vcnmla9lIeh0ZGkwFQLujLMB9zRpjSg==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/d3-scale": "^2.1.1",
+ "@types/react": "*",
+ "@vx/group": "0.0.193",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.5.10"
+ }
+ },
+ "@vx/point": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/point/-/point-0.0.193.tgz",
+ "integrity": "sha512-lMp03xvi8oo8dtfx4/VmC5Pa++PNRM9Xw/P6Lv7Hl+zJSAF84O2DpQ8dhhm547QSY1rRlEc7LzKHl97jDN0rjg==",
+ "dev": true
+ },
+ "@vx/responsive": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/responsive/-/responsive-0.0.193.tgz",
+ "integrity": "sha512-Dw3v/tZFOxVXIjWVIX7eSHSyr+67gTTphtWoZitGxAKj3xEweTsTZiGhuC3Kqi/Ux1y1/sm0vbOSgzahglPD1g==",
+ "dev": true,
+ "requires": {
+ "@types/lodash": "^4.14.146",
+ "@types/react": "*",
+ "lodash": "^4.17.10",
+ "prop-types": "^15.6.1",
+ "resize-observer-polyfill": "1.5.1"
+ }
+ },
+ "@vx/scale": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/scale/-/scale-0.0.193.tgz",
+ "integrity": "sha512-p1pbCB/+w5CzpDgn4eiaq/vq7rm8mORZxRQuLgk8sBhTdphFyczBdNG8Xr+HDIjNrAsJJLArDuiqQfEy/3ChNQ==",
+ "dev": true,
+ "requires": {
+ "@types/d3-scale": "^2.1.1",
+ "d3-scale": "^2.2.2"
+ }
+ },
+ "@vx/shape": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/shape/-/shape-0.0.193.tgz",
+ "integrity": "sha512-Rawz7KktSO94AuFDvmJg0K7gkUXt8B9IPGGyI+Xyf99kiyQoCVxWZvdf3Z80RmxOkz8LhNFtu5c+RsJ9EIY8ew==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/d3-path": "^1.0.8",
+ "@types/d3-shape": "^1.3.1",
+ "@types/react": "*",
+ "@vx/curve": "0.0.193",
+ "@vx/group": "0.0.193",
+ "classnames": "^2.2.5",
+ "d3-path": "^1.0.5",
+ "d3-shape": "^1.2.0",
+ "prop-types": "^15.5.10"
+ }
+ },
+ "@vx/text": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/text/-/text-0.0.193.tgz",
+ "integrity": "sha512-8ONWbrC8s+nCLKfJwr96XMjCDsD3ZYJ2rxmRjgrQNj9nYSfR5RGNLt2mKGM0BS0FbOBuPUnVBz6gjTr7DqivMQ==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/lodash": "^4.14.146",
+ "@types/react": "*",
+ "classnames": "^2.2.5",
+ "lodash": "^4.17.15",
+ "prop-types": "^15.7.2",
+ "reduce-css-calc": "^1.3.0"
+ }
+ },
+ "@vx/tooltip": {
+ "version": "0.0.193",
+ "resolved": "https://registry.npmjs.org/@vx/tooltip/-/tooltip-0.0.193.tgz",
+ "integrity": "sha512-vnO7kTk/hN+v9FCXVJxiYTLVmcMFf/Be0pZM4u70BmDFH8HaNlQcYezwGgUK5WJvg/oGnnmLNsDhYnVEBCM4Og==",
+ "dev": true,
+ "requires": {
+ "@types/classnames": "^2.2.9",
+ "@types/react": "*",
+ "@vx/bounds": "0.0.193",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.5.10"
+ }
+ },
"@webassemblyjs/ast": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
- "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
+ "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
"dev": true,
"requires": {
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0"
+ "@webassemblyjs/helper-module-context": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/wast-parser": "1.8.5"
}
},
"@webassemblyjs/floating-point-hex-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
- "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
+ "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
"dev": true
},
"@webassemblyjs/helper-api-error": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
- "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
+ "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
"dev": true
},
"@webassemblyjs/helper-buffer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
+ "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
"dev": true
},
"@webassemblyjs/helper-code-frame": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
- "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
+ "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
"dev": true,
"requires": {
- "@webassemblyjs/wast-printer": "1.9.0"
+ "@webassemblyjs/wast-printer": "1.8.5"
}
},
"@webassemblyjs/helper-fsm": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
- "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
+ "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
"dev": true
},
"@webassemblyjs/helper-module-context": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
- "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
+ "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "mamacro": "^0.0.3"
}
},
"@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
- "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
+ "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
"dev": true
},
"@webassemblyjs/helper-wasm-section": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
- "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
+ "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5"
}
},
"@webassemblyjs/ieee754": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
- "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
+ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
"dev": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
},
"@webassemblyjs/leb128": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
- "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
+ "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
"dev": true,
"requires": {
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/utf8": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
- "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
+ "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
"dev": true
},
"@webassemblyjs/wasm-edit": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
- "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
+ "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/helper-wasm-section": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-opt": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "@webassemblyjs/wast-printer": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/helper-wasm-section": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5",
+ "@webassemblyjs/wasm-opt": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5",
+ "@webassemblyjs/wast-printer": "1.8.5"
}
},
"@webassemblyjs/wasm-gen": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
- "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
+ "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/ieee754": "1.8.5",
+ "@webassemblyjs/leb128": "1.8.5",
+ "@webassemblyjs/utf8": "1.8.5"
}
},
"@webassemblyjs/wasm-opt": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
- "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
+ "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-buffer": "1.8.5",
+ "@webassemblyjs/wasm-gen": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5"
}
},
"@webassemblyjs/wasm-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
- "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
+ "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-api-error": "1.8.5",
+ "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+ "@webassemblyjs/ieee754": "1.8.5",
+ "@webassemblyjs/leb128": "1.8.5",
+ "@webassemblyjs/utf8": "1.8.5"
}
},
"@webassemblyjs/wast-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
- "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
+ "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/floating-point-hex-parser": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-code-frame": "1.9.0",
- "@webassemblyjs/helper-fsm": "1.9.0",
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/floating-point-hex-parser": "1.8.5",
+ "@webassemblyjs/helper-api-error": "1.8.5",
+ "@webassemblyjs/helper-code-frame": "1.8.5",
+ "@webassemblyjs/helper-fsm": "1.8.5",
"@xtuc/long": "4.2.2"
}
},
"@webassemblyjs/wast-printer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
- "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
+ "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0",
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/wast-parser": "1.8.5",
"@xtuc/long": "4.2.2"
}
},
@@ -1608,9 +2331,9 @@
"dev": true
},
"acorn-jsx": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
- "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
"dev": true
},
"add-dom-event-listener": {
@@ -1684,9 +2407,9 @@
}
},
"ajv": {
- "version": "6.12.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
- "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==",
+ "version": "6.12.4",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
+ "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -1701,9 +2424,9 @@
"dev": true
},
"ajv-keywords": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
- "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true
},
"amdefine": {
@@ -2057,6 +2780,17 @@
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
},
+ "array.prototype.flatmap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz",
+ "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.0-next.1",
+ "function-bind": "^1.1.1"
+ }
+ },
"arrify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
@@ -2078,14 +2812,15 @@
}
},
"asn1.js": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
- "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
"dev": true,
"requires": {
"bn.js": "^4.0.0",
"inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
},
"dependencies": {
"bn.js": {
@@ -2116,9 +2851,12 @@
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
},
"ast-types": {
- "version": "0.13.3",
- "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz",
- "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA=="
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.1.tgz",
+ "integrity": "sha512-pfSiukbt23P1qMhNnsozLzhMLBs7EEeXqPyvPmnuZM+RMfwfqwDbSVKYflgGuVI7/VehR4oMks0igzdNAg4VeQ==",
+ "requires": {
+ "tslib": "^2.0.1"
+ }
},
"astral-regex": {
"version": "1.0.0",
@@ -2185,15 +2923,21 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true
+ },
"atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"aws-sdk": {
- "version": "2.695.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.695.0.tgz",
- "integrity": "sha512-U23kAGiMO85deOc1VOgBhEe6Trvl5qHijymEPIGXwlPgncp/Pk3qzKVQDsBgRaPYiBq/twksGfLSDVAAY2liKg==",
+ "version": "2.748.0",
+ "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.748.0.tgz",
+ "integrity": "sha512-H+DCioQ4AChoBxGMtagcJ3a0mM0lOh3ta/dWIrfPTECAlRIuxlrBDp78cRhPgvdYYUxW54kB/IaHGR2xPP8JXw==",
"requires": {
"buffer": "4.9.2",
"events": "1.1.1",
@@ -2224,9 +2968,9 @@
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"aws4": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz",
- "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
+ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA=="
},
"axios": {
"version": "0.19.2",
@@ -2298,6 +3042,24 @@
"@babel/core": "^7.1.2"
}
},
+ "babel-plugin-styled-components": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz",
+ "integrity": "sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.0.0",
+ "@babel/helper-module-imports": "^7.0.0",
+ "babel-plugin-syntax-jsx": "^6.18.0",
+ "lodash": "^4.17.11"
+ }
+ },
+ "babel-plugin-syntax-jsx": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
+ "dev": true
+ },
"babel-runtime": {
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -2461,19 +3223,10 @@
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
},
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "optional": true,
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
"bl": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
- "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+ "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
"requires": {
"readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1"
@@ -2499,9 +3252,9 @@
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
},
"bn.js": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
- "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
+ "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
"dev": true
},
"bodec": {
@@ -2695,16 +3448,16 @@
}
},
"browserify-sign": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz",
- "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
"dev": true,
"requires": {
"bn.js": "^5.1.1",
"browserify-rsa": "^4.0.1",
"create-hash": "^1.2.0",
"create-hmac": "^1.1.7",
- "elliptic": "^6.5.2",
+ "elliptic": "^6.5.3",
"inherits": "^2.0.4",
"parse-asn1": "^5.1.5",
"readable-stream": "^3.6.0",
@@ -2757,15 +3510,15 @@
}
},
"browserslist": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz",
- "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==",
+ "version": "4.14.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.1.tgz",
+ "integrity": "sha512-zyBTIHydW37pnb63c7fHFXUG6EcqWOqoMdDx6cdyaDFriZ20EoVxcE95S54N+heRqY8m8IUgB5zYta/gCwSaaA==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001043",
- "electron-to-chromium": "^1.3.413",
- "node-releases": "^1.1.53",
- "pkg-up": "^2.0.0"
+ "caniuse-lite": "^1.0.30001124",
+ "electron-to-chromium": "^1.3.562",
+ "escalade": "^3.0.2",
+ "node-releases": "^1.1.60"
}
},
"buffer": {
@@ -2963,10 +3716,16 @@
}
}
},
+ "camelize": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
+ "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=",
+ "dev": true
+ },
"caniuse-lite": {
- "version": "1.0.30001081",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001081.tgz",
- "integrity": "sha512-iZdh3lu09jsUtLE6Bp8NAbJskco4Y3UDtkR3GTCJGsbMowBU5IWDFF79sV2ws7lSqTzWyKazxam2thasHymENQ==",
+ "version": "1.0.30001124",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz",
+ "integrity": "sha512-zQW8V3CdND7GHRH6rxm6s59Ww4g/qGWTheoboW9nfeMg7sUoopIfKCcNZUjwYRCOrvereh3kwDpZj4VLQ7zGtA==",
"dev": true
},
"caseless": {
@@ -3020,7 +3779,6 @@
"anymatch": "^2.0.0",
"async-each": "^1.0.1",
"braces": "^2.3.2",
- "fsevents": "^1.2.7",
"glob-parent": "^3.1.0",
"inherits": "^2.0.3",
"is-binary-path": "^1.0.0",
@@ -3044,6 +3802,14 @@
"dev": true,
"requires": {
"tslib": "^1.9.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
+ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
+ "dev": true
+ }
}
},
"ci-info": {
@@ -3515,6 +4281,12 @@
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true
},
+ "console-polyfill": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/console-polyfill/-/console-polyfill-0.3.0.tgz",
+ "integrity": "sha512-w+JSDZS7XML43Xnwo2x5O5vxB0ID7T5BdqDtyqT6uiCAX2kZAgcWxNaGqT97tZfSHzfOcvrfsDAodKcJ3UvnXQ==",
+ "dev": true
+ },
"constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
@@ -3592,9 +4364,9 @@
}
},
"core-js": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
- "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
+ "version": "3.6.5",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
+ "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==",
"dev": true
},
"core-js-compat": {
@@ -3615,12 +4387,6 @@
}
}
},
- "core-js-pure": {
- "version": "3.6.5",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz",
- "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==",
- "dev": true
- },
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -3636,43 +4402,16 @@
}
},
"cosmiconfig": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
- "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
"dev": true,
"requires": {
- "import-fresh": "^2.0.0",
- "is-directory": "^0.3.1",
- "js-yaml": "^3.13.1",
- "parse-json": "^4.0.0"
- },
- "dependencies": {
- "import-fresh": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
- "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
- "dev": true,
- "requires": {
- "caller-path": "^2.0.0",
- "resolve-from": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- }
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
}
},
"crc": {
@@ -3704,13 +4443,13 @@
}
},
"create-ecdh": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
- "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
"dev": true,
"requires": {
"bn.js": "^4.1.0",
- "elliptic": "^6.0.0"
+ "elliptic": "^6.5.3"
},
"dependencies": {
"bn.js": {
@@ -3749,12 +4488,11 @@
}
},
"create-react-class": {
- "version": "15.6.3",
- "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz",
- "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==",
+ "version": "15.7.0",
+ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz",
+ "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==",
"dev": true,
"requires": {
- "fbjs": "^0.8.9",
"loose-envify": "^1.3.1",
"object-assign": "^4.1.1"
}
@@ -3821,6 +4559,12 @@
"component-classes": "^1.2.5"
}
},
+ "css-color-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
+ "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=",
+ "dev": true
+ },
"css-line-break": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.0.1.tgz",
@@ -3868,6 +4612,16 @@
"integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=",
"dev": true
},
+ "css-modules-typescript-loader": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-2.0.4.tgz",
+ "integrity": "sha512-hjIjlmJ0D8MRTGoRkIdWTLbKrnTLgSKsL9QLOTsVDq9UbRWLwfEBmeNgsM/KVkVB/DTYSbmlvw7OubaeOBlnqQ==",
+ "dev": true,
+ "requires": {
+ "line-diff": "^2.0.1",
+ "loader-utils": "^1.2.3"
+ }
+ },
"css-select": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
@@ -3880,6 +4634,25 @@
"nth-check": "~1.0.1"
}
},
+ "css-to-react-native": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz",
+ "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==",
+ "dev": true,
+ "requires": {
+ "camelize": "^1.0.0",
+ "css-color-keywords": "^1.0.0",
+ "postcss-value-parser": "^4.0.2"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
+ "dev": true
+ }
+ }
+ },
"css-what": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
@@ -3900,9 +4673,9 @@
"optional": true
},
"csstype": {
- "version": "2.6.10",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz",
- "integrity": "sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.4.tgz",
+ "integrity": "sha512-xc8DUsCLmjvCfoD7LTGE0ou2MIWLx0K9RCZwSHMOdynqRsP4MtUcLeqh1HcQ2dInwDTqn+3CE0/FZh1et+p4jA==",
"dev": true
},
"culvert": {
@@ -3976,15 +4749,15 @@
}
},
"d3-ease": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.6.tgz",
- "integrity": "sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz",
+ "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==",
"dev": true
},
"d3-format": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.4.tgz",
- "integrity": "sha512-TWks25e7t8/cqctxCmxpUuzZN11QxIA7YrMbram94zMQ0PXjE4LVIMe/f6a4+xxL8HQ3OsAFULOINQi1pE62Aw==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
+ "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==",
"dev": true
},
"d3-interpolate": {
@@ -4017,9 +4790,9 @@
}
},
"d3-selection": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.1.tgz",
- "integrity": "sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz",
+ "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==",
"dev": true
},
"d3-shape": {
@@ -4038,9 +4811,9 @@
"dev": true
},
"d3-time-format": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.3.tgz",
- "integrity": "sha512-RAHNnD8+XvC4Zc4d2A56Uw0yJoM7bsvOlJR33bclxq399Rak/b9bhvu/InjxdWhPtkgU53JJcleJTGkNRnN6IA==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
"dev": true,
"requires": {
"d3-time": "1"
@@ -4111,6 +4884,16 @@
"ms": "^2.1.1"
}
},
+ "decache": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/decache/-/decache-3.1.0.tgz",
+ "integrity": "sha1-T1A2+9ZYH8yXI3rDlUokS5U2wto=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "find": "^0.2.4"
+ }
+ },
"decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
@@ -4174,9 +4957,9 @@
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
},
"deepmerge": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
- "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true
},
"default-compare": {
@@ -4332,6 +5115,12 @@
"integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
"dev": true
},
+ "diff": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+ "dev": true
+ },
"diffie-hellman": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
@@ -4421,13 +5210,13 @@
}
},
"dom-helpers": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.4.tgz",
- "integrity": "sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz",
+ "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==",
"dev": true,
"requires": {
"@babel/runtime": "^7.8.7",
- "csstype": "^2.6.7"
+ "csstype": "^3.0.2"
}
},
"dom-serializer": {
@@ -4470,9 +5259,9 @@
}
},
"dompurify": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.0.11.tgz",
- "integrity": "sha512-qVoGPjIW9IqxRij7klDQQ2j6nSe4UNWANBhZNLnsS7ScTtLb+3YdxkRY8brNTpkUiTtcXsCJO+jS0UCDfenLuA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.1.1.tgz",
+ "integrity": "sha512-NijiNVkS/OL8mdQL1hUbCD6uty/cgFpmNiuFxrmJ5YPH2cXrPKIewoixoji56rbZ6XBPmtM8GA8/sf9unlSuwg==",
"dev": true
},
"domready": {
@@ -4534,15 +5323,15 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.3.468",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.468.tgz",
- "integrity": "sha512-+KAppdklzPd5v8nLOvtDiD/S67mCT9gFRAvngYe8zuFy9azHhT9vWWH6WEPPCcyjQ1JMYVgqbN29yZ0paqxsEw==",
+ "version": "1.3.564",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.564.tgz",
+ "integrity": "sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg==",
"dev": true
},
"elliptic": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
- "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
+ "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
"dev": true,
"requires": {
"bn.js": "^4.4.0",
@@ -4587,12 +5376,23 @@
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"encoding": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
- "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
"dev": true,
"requires": {
- "iconv-lite": "~0.4.13"
+ "iconv-lite": "^0.6.2"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
+ "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
}
},
"end-of-stream": {
@@ -4604,26 +5404,14 @@
}
},
"enhanced-resolve": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz",
- "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
+ "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.5.0",
"tapable": "^1.0.0"
- },
- "dependencies": {
- "memory-fs": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
- "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- }
}
},
"entities": {
@@ -4660,22 +5448,22 @@
}
},
"es-abstract": {
- "version": "1.17.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
- "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
+ "version": "1.17.6",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
+ "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
"dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
- "is-callable": "^1.1.5",
- "is-regex": "^1.0.5",
+ "is-callable": "^1.2.0",
+ "is-regex": "^1.1.0",
"object-inspect": "^1.7.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.0",
- "string.prototype.trimleft": "^2.1.1",
- "string.prototype.trimright": "^2.1.1"
+ "string.prototype.trimend": "^1.0.1",
+ "string.prototype.trimstart": "^1.0.1"
}
},
"es-to-primitive": {
@@ -4746,6 +5534,12 @@
"es6-symbol": "^3.1.1"
}
},
+ "escalade": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
+ "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
+ "dev": true
+ },
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -4762,9 +5556,9 @@
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"escodegen": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.2.tgz",
- "integrity": "sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A==",
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
"requires": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
@@ -4857,22 +5651,22 @@
"dev": true
},
"eslint-plugin-react": {
- "version": "7.20.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz",
- "integrity": "sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==",
+ "version": "7.20.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz",
+ "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==",
"dev": true,
"requires": {
"array-includes": "^3.1.1",
+ "array.prototype.flatmap": "^1.2.3",
"doctrine": "^2.1.0",
"has": "^1.0.3",
- "jsx-ast-utils": "^2.2.3",
- "object.entries": "^1.1.1",
+ "jsx-ast-utils": "^2.4.1",
+ "object.entries": "^1.1.2",
"object.fromentries": "^2.0.2",
"object.values": "^1.1.1",
"prop-types": "^15.7.2",
- "resolve": "^1.15.1",
- "string.prototype.matchall": "^4.0.2",
- "xregexp": "^4.3.0"
+ "resolve": "^1.17.0",
+ "string.prototype.matchall": "^4.0.2"
},
"dependencies": {
"doctrine": {
@@ -4881,16 +5675,7 @@
"integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
"requires": {
- "esutils": "^2.0.2"
- }
- },
- "xregexp": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
- "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==",
- "dev": true,
- "requires": {
- "@babel/runtime-corejs3": "^7.8.3"
+ "esutils": "^2.0.2"
}
}
}
@@ -4912,12 +5697,20 @@
"dev": true,
"requires": {
"eslint-visitor-keys": "^1.1.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true
+ }
}
},
"eslint-visitor-keys": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz",
- "integrity": "sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
+ "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
"dev": true
},
"espree": {
@@ -4946,20 +5739,28 @@
},
"dependencies": {
"estraverse": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz",
- "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
"dev": true
}
}
},
"esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"requires": {
- "estraverse": "^4.1.0"
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
+ }
}
},
"estraverse": {
@@ -4983,9 +5784,9 @@
"integrity": "sha1-YZegldX7a1folC9v1+qtY6CclFI="
},
"eventemitter3": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
- "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
"dev": true
},
"events": {
@@ -5152,9 +5953,9 @@
},
"dependencies": {
"type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
- "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
+ "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
"dev": true
}
}
@@ -5285,6 +6086,12 @@
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
+ "fast-xml-parser": {
+ "version": "3.17.4",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.17.4.tgz",
+ "integrity": "sha512-qudnQuyYBgnvzf5Lj/yxMcf4L9NcVWihXJg7CiU1L+oUCq8MUnFEfH2/nXR/W5uq+yvUN1h7z6s7vs2v1WkL1A==",
+ "dev": true
+ },
"faye-websocket": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
@@ -5307,6 +6114,14 @@
"promise": "^7.1.1",
"setimmediate": "^1.0.5",
"ua-parser-js": "^0.7.18"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
+ "dev": true
+ }
}
},
"fclone": {
@@ -5432,6 +6247,16 @@
}
}
},
+ "find": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/find/-/find-0.2.9.tgz",
+ "integrity": "sha1-S3Px/55WrZG3bnFkB/5f/mVUu4w=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "traverse-chain": "~0.1.0"
+ }
+ },
"find-cache-dir": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
@@ -5584,6 +6409,136 @@
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
+ "fork-ts-checker-notifier-webpack-plugin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-notifier-webpack-plugin/-/fork-ts-checker-notifier-webpack-plugin-3.0.0.tgz",
+ "integrity": "sha512-jTO+/Dz+7zK/2Cu+ujeBMKx01657+BkefH2b+i1c4iH/tByT0+MrcSzj56975XQQ3zaMiBvNH9sRXe7Vi53weA==",
+ "dev": true,
+ "requires": {
+ "node-notifier": "^6.0.0"
+ },
+ "dependencies": {
+ "node-notifier": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz",
+ "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==",
+ "dev": true,
+ "requires": {
+ "growly": "^1.3.0",
+ "is-wsl": "^2.1.1",
+ "semver": "^6.3.0",
+ "shellwords": "^0.1.1",
+ "which": "^1.3.1"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "fork-ts-checker-webpack-plugin": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.0.tgz",
+ "integrity": "sha512-NEKcI0+osT5bBFZ1SFGzJMQETjQWZrSvMO1g0nAR/w0t328Z41eN8BJEIZyFCl2HsuiJpa9AN474Nh2qLVwGLQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@types/json-schema": "^7.0.5",
+ "chalk": "^4.1.0",
+ "cosmiconfig": "^6.0.0",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^9.0.0",
+ "memfs": "^3.1.2",
+ "minimatch": "^3.0.4",
+ "schema-utils": "2.7.0",
+ "semver": "^7.3.2",
+ "tapable": "^1.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
+ "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^1.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.4",
+ "ajv": "^6.12.2",
+ "ajv-keywords": "^3.4.1"
+ }
+ },
+ "semver": {
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
@@ -5641,6 +6596,23 @@
"graceful-fs": "^4.1.2",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
+ },
+ "dependencies": {
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ }
}
},
"fs-mkdirp-stream": {
@@ -5653,6 +6625,12 @@
"through2": "^2.0.3"
}
},
+ "fs-monkey": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.1.tgz",
+ "integrity": "sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==",
+ "dev": true
+ },
"fs-then-native": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fs-then-native/-/fs-then-native-2.0.0.tgz",
@@ -5676,16 +6654,6 @@
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
"fstream": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
@@ -6100,9 +7068,9 @@
}
},
"yargs": {
- "version": "15.3.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
- "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
"dev": true,
"requires": {
"cliui": "^6.0.0",
@@ -6115,7 +7083,7 @@
"string-width": "^4.2.0",
"which-module": "^2.0.0",
"y18n": "^4.0.0",
- "yargs-parser": "^18.1.1"
+ "yargs-parser": "^18.1.2"
}
},
"yargs-parser": {
@@ -6168,9 +7136,9 @@
}
},
"glob-watcher": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz",
- "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
+ "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
"dev": true,
"requires": {
"anymatch": "^2.0.0",
@@ -6178,6 +7146,7 @@
"chokidar": "^2.0.0",
"is-negated-glob": "^1.0.0",
"just-debounce": "^1.0.0",
+ "normalize-path": "^3.0.0",
"object.defaults": "^1.1.0"
}
},
@@ -6462,11 +7431,11 @@
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
},
"har-validator": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
- "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
"requires": {
- "ajv": "^6.5.5",
+ "ajv": "^6.12.3",
"har-schema": "^2.0.0"
}
},
@@ -6599,6 +7568,15 @@
"minimalistic-crypto-utils": "^1.0.1"
}
},
+ "hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dev": true,
+ "requires": {
+ "react-is": "^16.7.0"
+ }
+ },
"homedir-polyfill": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
@@ -6898,6 +7876,28 @@
"slash": "^3.0.0"
},
"dependencies": {
+ "cosmiconfig": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "dev": true,
+ "requires": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.1",
+ "parse-json": "^4.0.0"
+ }
+ },
+ "import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ }
+ },
"locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -6917,15 +7917,13 @@
}
},
"parse-json": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
- "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1",
- "lines-and-columns": "^1.1.6"
+ "json-parse-better-errors": "^1.0.1"
}
},
"path-exists": {
@@ -6965,34 +7963,74 @@
"normalize-package-data": "^2.5.0",
"parse-json": "^5.0.0",
"type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "parse-json": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
+ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ }
}
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
}
}
},
"hyphenate-style-name": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz",
- "integrity": "sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
+ "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==",
"dev": true
},
"i18next": {
- "version": "19.4.5",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.4.5.tgz",
- "integrity": "sha512-aLvSsURoupi3x9IndmV6+m3IGhzLzhYv7Gw+//K3ovdliyGcFRV0I1MuddI0Bk/zR7BG1U+kJOjeHFUcUIdEgg==",
+ "version": "19.8.3",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.8.3.tgz",
+ "integrity": "sha512-eVrqAw2gGGYYJaJMYw4VM1FNFawLD4b84IsoTZMVXeWHaxAM2gyTa34j2Sip15UkBz/LrSxdFJj0Jhlrz7EvHA==",
"dev": true,
"requires": {
- "@babel/runtime": "^7.3.1"
+ "@babel/runtime": "^7.12.0"
+ },
+ "dependencies": {
+ "@babel/runtime": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz",
+ "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==",
+ "dev": true,
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ }
}
},
"i18next-browser-languagedetector": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-4.2.0.tgz",
- "integrity": "sha512-qRSCBWgDUSqVQb3sTxkDC+ImYLhF+wB387Y1RpOcJvyex+V3abi+W83n4Awy+dx719AOBbKTy97FjrUGrAhbyw==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-4.3.1.tgz",
+ "integrity": "sha512-KIToAzf8zwWvacgnRwJp63ase26o24AuNUlfNVJ5YZAFmdGhsJpmFClxXPuk9rv1FMI4lnc8zLSqgZPEZMrW4g==",
"dev": true,
"requires": {
"@babel/runtime": "^7.5.5"
}
},
+ "i18next-http-backend": {
+ "version": "1.0.21",
+ "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.0.21.tgz",
+ "integrity": "sha512-UDeHoV2B+31Gr++0KFAVjM5l+SEwePpF6sfDyaDq5ennM9QNJ78PBEMPStwkreEm4h5C8sT7M1JdNQrLcU1Wdg==",
+ "dev": true,
+ "requires": {
+ "node-fetch": "2.6.1"
+ }
+ },
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -7395,6 +8433,12 @@
"integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
"dev": true
},
+ "is-docker": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
+ "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
+ "dev": true
+ },
"is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -7430,6 +8474,12 @@
"integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
"dev": true
},
+ "is-negative-zero": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
+ "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
+ "dev": true
+ },
"is-number": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
@@ -7487,9 +8537,9 @@
}
},
"is-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
- "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+ "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
"dev": true,
"requires": {
"has-symbols": "^1.0.1"
@@ -7557,9 +8607,18 @@
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
},
"is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
+ },
+ "is_js": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/is_js/-/is_js-0.9.0.tgz",
+ "integrity": "sha1-CrlFQFArp6+iTIVqqYVWFmnpxS0=",
"dev": true
},
"isarray": {
@@ -7586,6 +8645,18 @@
"requires": {
"node-fetch": "^1.0.1",
"whatwg-fetch": ">=0.10.0"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "dev": true,
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ }
}
},
"isstream": {
@@ -7605,9 +8676,9 @@
"integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
},
"js-base64": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz",
- "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==",
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
"dev": true
},
"js-git": {
@@ -7745,6 +8816,12 @@
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true
},
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
@@ -7788,19 +8865,15 @@
}
},
"jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
+ "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
"dev": true,
"requires": {
- "graceful-fs": "^4.1.6"
+ "graceful-fs": "^4.1.6",
+ "universalify": "^1.0.0"
}
},
- "jsonschema": {
- "version": "github:terriajs/jsonschema#55cedb27a265bbae2b366a3824863c586c5d34cf",
- "from": "github:terriajs/jsonschema",
- "dev": true
- },
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -7835,9 +8908,9 @@
"dev": true
},
"kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
},
"klaw": {
"version": "2.0.0",
@@ -7890,9 +8963,15 @@
}
},
"leaflet": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.3.1.tgz",
- "integrity": "sha512-adQOIzh+bfdridLM1xIgJ9VnJbAUY3wqs/ueF+ITla+PLQ1z47USdBKUf+iD9FuUA8RtlT6j6hZBfZoA6mW+XQ==",
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.7.1.tgz",
+ "integrity": "sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==",
+ "dev": true
+ },
+ "levdist": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz",
+ "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=",
"dev": true
},
"leven": {
@@ -7935,6 +9014,15 @@
"resolve": "^1.1.7"
}
},
+ "line-diff": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz",
+ "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==",
+ "dev": true,
+ "requires": {
+ "levdist": "^1.0.0"
+ }
+ },
"lines-and-columns": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
@@ -7963,6 +9051,15 @@
"strip-bom": "^2.0.0"
},
"dependencies": {
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
@@ -8015,9 +9112,15 @@
}
},
"lodash": {
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
+ },
+ "lodash-es": {
"version": "4.17.15",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
- "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz",
+ "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==",
+ "dev": true
},
"lodash.camelcase": {
"version": "4.3.0",
@@ -8025,12 +9128,6 @@
"integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
"dev": true
},
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
- "dev": true
- },
"lodash.findindex": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/lodash.findindex/-/lodash.findindex-4.6.0.tgz",
@@ -8069,21 +9166,15 @@
"integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
"dev": true
},
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
- "dev": true
- },
"log-driver": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz",
"integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg=="
},
"loglevel": {
- "version": "1.6.8",
- "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz",
- "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz",
+ "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==",
"dev": true
},
"long-timeout": {
@@ -8134,6 +9225,12 @@
"semver": "^5.6.0"
}
},
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
"make-iterator": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
@@ -8143,6 +9240,12 @@
"kind-of": "^6.0.2"
}
},
+ "mamacro": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
+ "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
+ "dev": true
+ },
"map-age-cleaner": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
@@ -8172,23 +9275,26 @@
}
},
"markdown-it": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
- "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.1.tgz",
+ "integrity": "sha512-aU1TzmBKcWNNYvH9pjq6u92BML+Hz3h5S/QpfTFwiQF852pLT+9qHsrhM9JYipkOXZxGn+sGH8oyJE9FD9WezQ==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
- "entities": "~1.1.1",
- "linkify-it": "^2.0.0",
+ "entities": "~2.0.0",
+ "linkify-it": "^3.0.1",
"mdurl": "^1.0.1",
"uc.micro": "^1.0.5"
},
"dependencies": {
- "entities": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
- "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
- "dev": true
+ "linkify-it": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz",
+ "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==",
+ "dev": true,
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
}
}
},
@@ -8242,6 +9348,12 @@
"css-mediaquery": "^0.1.2"
}
},
+ "math-expression-evaluator": {
+ "version": "1.2.22",
+ "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.22.tgz",
+ "integrity": "sha512-L0j0tFVZBQQLeEjmWOvDLoRciIY8gQGWahvkztXUal8jH8R5Rlqo9GCvgqvXcy9LQhEWdQCVvzqAbxgYNt4blQ==",
+ "dev": true
+ },
"md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -8283,10 +9395,19 @@
}
}
},
+ "memfs": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.0.tgz",
+ "integrity": "sha512-f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A==",
+ "dev": true,
+ "requires": {
+ "fs-monkey": "1.0.1"
+ }
+ },
"memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
"dev": true,
"requires": {
"errno": "^0.1.3",
@@ -8528,15 +9649,42 @@
"resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz",
"integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE="
},
+ "mobx": {
+ "version": "4.15.7",
+ "resolved": "https://registry.npmjs.org/mobx/-/mobx-4.15.7.tgz",
+ "integrity": "sha512-X4uQvuf2zYKHVO5kRT5Utmr+J9fDnRgxWWnSqJ4oiccPTQU38YG+/O3nPmOhUy4jeHexl7XJJpWDBgEnEfp+8w==",
+ "dev": true
+ },
+ "mobx-react": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-6.3.1.tgz",
+ "integrity": "sha512-IOxdJGnRSNSJrL2uGpWO5w9JH5q5HoxEqwOF4gye1gmZYdjoYkkMzSGMDnRCUpN/BNzZcFoMdHXrjvkwO7KgaQ==",
+ "dev": true,
+ "requires": {
+ "mobx-react-lite": "^2.2.0"
+ }
+ },
+ "mobx-react-lite": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-2.2.2.tgz",
+ "integrity": "sha512-2SlXALHIkyUPDsV4VTKVR9DW7K3Ksh1aaIv3NrNJygTbhXe2A9GrcKHZ2ovIiOp/BXilOcTYemfHHZubP431dg==",
+ "dev": true
+ },
+ "mobx-utils": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/mobx-utils/-/mobx-utils-5.6.1.tgz",
+ "integrity": "sha512-bpTJzM8MXniGnXCZY+ImjPDqBKQ3+G3g/QFSPtNkH6HM3x14DAPqKH7No7NDyhbXBMv3FaVetsgnoEPozbi45Q==",
+ "dev": true
+ },
"module-details-from-path": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz",
"integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is="
},
"moment": {
- "version": "2.26.0",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.26.0.tgz",
- "integrity": "sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw=="
+ "version": "2.27.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz",
+ "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ=="
},
"moment-timezone": {
"version": "0.5.31",
@@ -8593,9 +9741,9 @@
}
},
"mri": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.5.tgz",
- "integrity": "sha512-d2RKzMD4JNyHMbnbWnznPaa8vbdlq/4pNZ3IgdaGrVbBhebBsGUUE/6qorTMYNS6TwuH3ilfOlD2bf4Igh8CKg==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz",
+ "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==",
"dev": true
},
"ms": {
@@ -8657,7 +9805,8 @@
"nan": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
- "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
+ "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
+ "dev": true
},
"nanomatch": {
"version": "1.2.13",
@@ -8684,9 +9833,9 @@
"dev": true
},
"needle": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.0.tgz",
- "integrity": "sha512-o/qITSDR0JCyCKEQ1/1bnUXMmznxabbwi/Y4WwJElf+evwJNFNwIDMCCt5IigFVxgeGBJESLohGtIS9gEzo1fA==",
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz",
+ "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==",
"requires": {
"debug": "^3.2.6",
"iconv-lite": "^0.4.4",
@@ -8699,9 +9848,9 @@
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
},
"neo-async": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
- "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
"netmask": {
@@ -8731,14 +9880,10 @@
}
},
"node-fetch": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
- "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
- "dev": true,
- "requires": {
- "encoding": "^0.1.11",
- "is-stream": "^1.0.1"
- }
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+ "dev": true
},
"node-forge": {
"version": "0.9.0",
@@ -8806,9 +9951,9 @@
},
"dependencies": {
"events": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
- "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
+ "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
"dev": true
},
"inherits": {
@@ -8864,12 +10009,20 @@
"semver": "^5.5.0",
"shellwords": "^0.1.1",
"which": "^1.3.0"
+ },
+ "dependencies": {
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ }
}
},
"node-releases": {
- "version": "1.1.58",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz",
- "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==",
+ "version": "1.1.61",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz",
+ "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==",
"dev": true
},
"node-sass": {
@@ -9087,9 +10240,9 @@
"dev": true
},
"object-inspect": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
- "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
+ "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
"dev": true
},
"object-is": {
@@ -9268,6 +10421,14 @@
"dev": true,
"requires": {
"is-wsl": "^1.1.0"
+ },
+ "dependencies": {
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ }
}
},
"optionator": {
@@ -9434,6 +10595,12 @@
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
"integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU="
},
+ "papaparse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.0.tgz",
+ "integrity": "sha512-Lb7jN/4bTpiuGPrYy4tkKoUS8sTki8zacB5ke1p5zolhcSE4TlWgrlsxjrDTbG/dFVh07ck7X36hUf/b5V68pg==",
+ "dev": true
+ },
"parallel-transform": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
@@ -9464,14 +10631,13 @@
}
},
"parse-asn1": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
- "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
"dev": true,
"requires": {
- "asn1.js": "^4.0.0",
+ "asn1.js": "^5.2.0",
"browserify-aes": "^1.0.0",
- "create-hash": "^1.1.0",
"evp_bytestokey": "^1.0.0",
"pbkdf2": "^3.0.3",
"safe-buffer": "^5.1.1"
@@ -9489,12 +10655,15 @@
}
},
"parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
+ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
"dev": true,
"requires": {
- "error-ex": "^1.2.0"
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
}
},
"parse-node-version": {
@@ -9578,23 +10747,10 @@
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
},
"pbf": {
"version": "3.2.1",
@@ -9637,11 +10793,18 @@
"optional": true
},
"pidusage": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.20.tgz",
- "integrity": "sha512-ObZwSCGhHAu+fDpHeIP7ZTy5YbQNOguJCKQE02kSnlEvBgj62cParJ4nzYQxpXauKUzT3e0CeSb1Y9Cgbry2qQ==",
+ "version": "2.0.21",
+ "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz",
+ "integrity": "sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==",
"requires": {
- "safe-buffer": "^5.1.2"
+ "safe-buffer": "^5.2.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
}
},
"pify": {
@@ -9674,60 +10837,6 @@
"find-up": "^3.0.0"
}
},
- "pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
- "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
- "dev": true,
- "requires": {
- "find-up": "^2.1.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "dev": true
- }
- }
- },
"please-upgrade-node": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
@@ -9757,7 +10866,6 @@
"@pm2/agent": "^0.5.22",
"@pm2/io": "^4.1.2",
"@pm2/js-api": "^0.5.43",
- "@pm2/pm2-version-check": "^1.0.3",
"async": "^2.6.1",
"blessed": "^0.1.81",
"chalk": "^2.4.1",
@@ -9836,14 +10944,31 @@
"dev": true
},
"portfinder": {
- "version": "1.0.26",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz",
- "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==",
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
"dev": true,
"requires": {
"async": "^2.6.2",
"debug": "^3.1.1",
- "mkdirp": "^0.5.1"
+ "mkdirp": "^0.5.5"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ }
}
},
"posix-character-classes": {
@@ -9986,9 +11111,9 @@
}
},
"posthtml-render": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.2.tgz",
- "integrity": "sha512-MbIXTWwAfJ9qET6Zl29UNwJcDJEEz9Zkr5oDhiujitJa7YBJwEpbkX2cmuklCDxubTMoRWpid3q8DrSyGnUUzQ==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.3.tgz",
+ "integrity": "sha512-rGGayND//VwTlsYKNqdILsA7U/XP0WJa6SMcdAEoqc2WRM5QExplGg/h9qbTuHz7mc2PvaXU+6iNxItvr5aHMg==",
"dev": true
},
"posthtml-svg-mode": {
@@ -10009,9 +11134,9 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
},
"prettier": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz",
- "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
"dev": true
},
"pretty-error": {
@@ -10143,12 +11268,6 @@
}
}
},
- "private": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
- "dev": true
- },
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -10364,9 +11483,9 @@
"dev": true
},
"querystringify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
- "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
"raf": {
@@ -10597,9 +11716,9 @@
}
},
"react-i18next": {
- "version": "11.5.0",
- "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.5.0.tgz",
- "integrity": "sha512-V6rUT7MzYBdFCgUrhfr78FHRfnY3CFoR75ET9EP5Py5UPHKyaGiK1MvPx03TesLwsmIaVHlRFU/WLzqCedXevA==",
+ "version": "11.7.3",
+ "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.7.3.tgz",
+ "integrity": "sha512-7sYZqVZgdaS9Z0ZH6nuJFErCD0zz5wK3jR4/xCrWjZcxHHF3GRu7BXdicbSPprZV4ZYz7LJzxxMHO7dg5Qb70A==",
"dev": true,
"requires": {
"@babel/runtime": "^7.3.1",
@@ -10666,6 +11785,23 @@
"prop-types": "^15.6.2"
}
},
+ "react-uid": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.0.tgz",
+ "integrity": "sha512-tsPZ77GR0pISGYmpCLHAbZTabKXZ7zBniKPVqVMMfnXFyo39zq5g/psIlD5vLTKkjQEhWOO8JhqcHnxkwNu6eA==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.10.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
"read": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
@@ -10683,6 +11819,25 @@
"load-json-file": "^1.0.0",
"normalize-package-data": "^2.3.2",
"path-type": "^1.0.0"
+ },
+ "dependencies": {
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
}
},
"read-pkg-up": {
@@ -10785,6 +11940,25 @@
"strip-indent": "^1.0.1"
}
},
+ "reduce-css-calc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
+ "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^0.4.2",
+ "math-expression-evaluator": "^1.2.14",
+ "reduce-function-call": "^1.0.1"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
+ "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
+ "dev": true
+ }
+ }
+ },
"reduce-extract": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/reduce-extract/-/reduce-extract-1.0.0.tgz",
@@ -10821,6 +11995,15 @@
"integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=",
"dev": true
},
+ "reduce-function-call": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz",
+ "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"reduce-unique": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/reduce-unique/-/reduce-unique-1.0.0.tgz",
@@ -10873,19 +12056,18 @@
}
},
"regenerator-runtime": {
- "version": "0.13.5",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
- "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"dev": true
},
"regenerator-transform": {
- "version": "0.14.4",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz",
- "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==",
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
"dev": true,
"requires": {
- "@babel/runtime": "^7.8.4",
- "private": "^0.1.8"
+ "@babel/runtime": "^7.8.4"
}
},
"regex-not": {
@@ -11071,23 +12253,32 @@
}
}
},
+ "request-ip": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-2.0.2.tgz",
+ "integrity": "sha1-3urm1K8hdoSX24zQX6NxQ/jxJX4=",
+ "dev": true,
+ "requires": {
+ "is_js": "^0.9.0"
+ }
+ },
"request-promise": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.5.tgz",
- "integrity": "sha512-ZgnepCykFdmpq86fKGwqntyTiUrHycALuGggpyCZwMvGaZWgxW6yagT0FHkgo5LzYvOaCNvxYwWYIjevSH1EDg==",
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz",
+ "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==",
"requires": {
"bluebird": "^3.5.0",
- "request-promise-core": "1.1.3",
+ "request-promise-core": "1.1.4",
"stealthy-require": "^1.1.1",
"tough-cookie": "^2.3.3"
}
},
"request-promise-core": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz",
- "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
+ "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
"requires": {
- "lodash": "^4.17.15"
+ "lodash": "^4.17.19"
}
},
"require-directory": {
@@ -11135,6 +12326,12 @@
"lodash": "^4.17.14"
}
},
+ "resize-observer-polyfill": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
+ "dev": true
+ },
"resolve": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
@@ -11334,6 +12531,81 @@
"inherits": "^2.0.1"
}
},
+ "rollbar": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/rollbar/-/rollbar-2.15.2.tgz",
+ "integrity": "sha512-73eq3iy5mCZPhaxYiQhhji2VxTiD8l+PV1VGkyArqjyzAnLqRLXX2xut5P7Ll5A59cC0lZmIV9ZasF1mTzbx8Q==",
+ "dev": true,
+ "requires": {
+ "async": "~1.2.1",
+ "buffer-from": "~1.1.1",
+ "console-polyfill": "0.3.0",
+ "debug": "2.6.9",
+ "decache": "^3.0.5",
+ "error-stack-parser": "^2.0.4",
+ "json-stringify-safe": "~5.0.0",
+ "lru-cache": "~2.2.1",
+ "request-ip": "~2.0.1",
+ "source-map": "^0.5.7",
+ "uuid": "3.0.x"
+ },
+ "dependencies": {
+ "async": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.2.1.tgz",
+ "integrity": "sha1-pIFqF81f9RbfosdpikUzabl5DeA=",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "error-stack-parser": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
+ "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
+ "dev": true,
+ "requires": {
+ "stackframe": "^1.1.1"
+ }
+ },
+ "lru-cache": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz",
+ "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ },
+ "stackframe": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
+ "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
+ "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=",
+ "dev": true
+ }
+ }
+ },
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -11356,12 +12628,20 @@
}
},
"rxjs": {
- "version": "6.5.5",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
- "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==",
+ "version": "6.6.3",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
+ "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
"dev": true,
"requires": {
"tslib": "^1.9.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
+ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
+ "dev": true
+ }
}
},
"safe-buffer": {
@@ -11451,14 +12731,14 @@
}
},
"schema-utils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
- "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
"dev": true,
"requires": {
- "@types/json-schema": "^7.0.4",
- "ajv": "^6.12.2",
- "ajv-keywords": "^3.4.1"
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
}
},
"scss-tokenizer": {
@@ -11566,9 +12846,9 @@
}
},
"serialize-javascript": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
- "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
"dev": true,
"requires": {
"randombytes": "^2.1.0"
@@ -11740,13 +13020,35 @@
"integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="
},
"side-channel": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz",
- "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz",
+ "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==",
"dev": true,
"requires": {
- "es-abstract": "^1.17.0-next.1",
- "object-inspect": "^1.7.0"
+ "es-abstract": "^1.18.0-next.0",
+ "object-inspect": "^1.8.0"
+ },
+ "dependencies": {
+ "es-abstract": {
+ "version": "1.18.0-next.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz",
+ "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==",
+ "dev": true,
+ "requires": {
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1",
+ "is-callable": "^1.2.0",
+ "is-negative-zero": "^2.0.0",
+ "is-regex": "^1.1.1",
+ "object-inspect": "^1.8.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.0",
+ "string.prototype.trimend": "^1.0.1",
+ "string.prototype.trimstart": "^1.0.1"
+ }
+ }
}
},
"signal-exit": {
@@ -11755,9 +13057,9 @@
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
},
"simple-statistics": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/simple-statistics/-/simple-statistics-7.1.0.tgz",
- "integrity": "sha512-aA7JgiiptQJFB1xJDySzUJ64XTtl1zkR5U79Qa0AxSYVTxws2UlsZt/chyJm+2lMt3xIPKzAsNzVhZhMUXlY+g==",
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/simple-statistics/-/simple-statistics-7.3.2.tgz",
+ "integrity": "sha512-yZSbePxMmyYsWmOzqP/qd1DtAASLBNOs55YeTDx9N3xE6T5CRHe92TWdZQHPRstY2NhJJxh/tbex9wvwEBXQtw==",
"dev": true
},
"slash": {
@@ -12295,12 +13597,27 @@
"readable-stream": "^2.3.6",
"to-arraybuffer": "^1.0.0",
"xtend": "^4.0.0"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
}
},
"stream-shift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
"dev": true
},
"stream-via": {
@@ -12315,6 +13632,16 @@
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
"dev": true
},
+ "string-replace-loader": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-2.3.0.tgz",
+ "integrity": "sha512-HYBIHStViMKLZC/Lehxy42OuwsBaPzX/LjcF5mkJlE2SnHXmW6SW6eiHABTXnY8ZCm/REbdJ8qnA0ptmIzN0Ng==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^1.2.3",
+ "schema-utils": "^2.6.5"
+ }
+ },
"string-replace-webpack-plugin": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/string-replace-webpack-plugin/-/string-replace-webpack-plugin-0.1.3.tgz",
@@ -12457,28 +13784,6 @@
"es-abstract": "^1.17.5"
}
},
- "string.prototype.trimleft": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
- "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimstart": "^1.0.0"
- }
- },
- "string.prototype.trimright": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
- "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimend": "^1.0.0"
- }
- },
"string.prototype.trimstart": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
@@ -12563,6 +13868,24 @@
}
}
},
+ "styled-components": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.1.tgz",
+ "integrity": "sha512-sBdgLWrCFTKtmZm/9x7jkIabjFNVzCUeKfoQsM6R3saImkUnjx0QYdLwJHBjY9ifEcmjDamJDVfknWm1yxZPxQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/traverse": "^7.4.5",
+ "@emotion/is-prop-valid": "^0.8.8",
+ "@emotion/stylis": "^0.8.4",
+ "@emotion/unitless": "^0.7.4",
+ "babel-plugin-styled-components": ">= 1",
+ "css-to-react-native": "^3.0.0",
+ "hoist-non-react-statics": "^3.0.0",
+ "shallowequal": "^1.1.0",
+ "supports-color": "^5.5.0"
+ }
+ },
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -12777,6 +14100,14 @@
"deepmerge": "1.3.2",
"mitt": "1.1.2",
"svg-baker": "^1.7.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ }
}
},
"svg-sprite-loader": {
@@ -12794,6 +14125,14 @@
"svg-baker": "^1.4.0",
"svg-baker-runtime": "^1.4.0",
"url-slug": "2.0.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ }
}
},
"table": {
@@ -12865,25 +14204,62 @@
"dev": true
},
"terriajs": {
- "version": "7.11.5",
- "resolved": "https://registry.npmjs.org/terriajs/-/terriajs-7.11.5.tgz",
- "integrity": "sha512-8XQakcSka6vSxDYUIeXodml6KoqT/YTat87iyEAc/qjxno1rXDesMu6VxyNHhgCfAOvjIov9FgZ8xprpOqUs5w==",
+ "version": "8.0.0-alpha.60",
+ "resolved": "https://registry.npmjs.org/terriajs/-/terriajs-8.0.0-alpha.60.tgz",
+ "integrity": "sha512-qvf9ZQVWYEFCiC+bRlbdWMuY7XjV2MVHeeWDLSwG2z2/QECAYfxrnYKT9RixLUPvNARKRKXajKko5ldSj+cLfQ==",
"dev": true,
"requires": {
"@babel/core": "^7.3.3",
- "@babel/plugin-transform-modules-commonjs": "^7.2.0",
- "@babel/preset-env": "^7.3.1",
+ "@babel/plugin-proposal-decorators": "^7.10.4",
+ "@babel/preset-env": "^7.10.4",
"@babel/preset-react": "^7.0.0",
+ "@babel/preset-typescript": "^7.10.4",
"@mapbox/point-geometry": "^0.1.0",
"@mapbox/togeojson": "^0.16.0",
"@mapbox/vector-tile": "^1.3.0",
+ "@types/classnames": "^2.2.7",
+ "@types/clipboard": "^2.0.1",
+ "@types/create-react-class": "^15.6.2",
+ "@types/d3-array": "^2.0.0",
+ "@types/d3-axis": "^1.0.12",
+ "@types/d3-selection": "^1.4.1",
+ "@types/d3-transition": "^1.1.4",
+ "@types/domhandler": "^2.4.1",
+ "@types/dompurify": "^2.0.2",
+ "@types/geojson": "^7946.0.7",
+ "@types/jasmine": "^2.8.8",
+ "@types/jasmine-ajax": "^3.3.0",
+ "@types/json5": "^0.0.30",
+ "@types/leaflet": "^1.4.3",
+ "@types/lodash-es": "^4.17.3",
+ "@types/mustache": "^0.8.32",
+ "@types/papaparse": "^4.5.9",
+ "@types/pbf": "^3.0.1",
+ "@types/react": "^16.8.18",
+ "@types/react-dom": "^16.9.1",
+ "@types/react-test-renderer": "^16.9.2",
+ "@types/retry": "^0.12.0",
+ "@types/styled-components": "^5.1.0",
+ "@types/urijs": "1.19.1",
+ "@vx/axis": "^0.0.193-alpha.2",
+ "@vx/clip-path": "^0.0.193-alpha.2",
+ "@vx/event": "^0.0.193-alpha.2",
+ "@vx/grid": "^0.0.193-alpha.2",
+ "@vx/group": "^0.0.193-alpha.2",
+ "@vx/legend": "^0.0.193-alpha.2",
+ "@vx/responsive": "^0.0.193",
+ "@vx/scale": "^0.0.193-alpha.2",
+ "@vx/shape": "^0.0.193-alpha.2",
+ "@vx/tooltip": "^0.0.193-alpha.2",
"babel-loader": "^8.0.5",
"babel-plugin-jsx-control-statements": "^4.0.0",
"class-list": "^0.1.1",
"classnames": "^2.2.3",
"clipboard": "^2.0.0",
+ "core-js": "^3.1.4",
"create-react-class": "^15.6.2",
"css-loader": "^2.1.0",
+ "css-modules-typescript-loader": "^2.0.4",
"d3-array": "^1.0.0",
"d3-axis": "^1.0.0",
"d3-collection": "^1.0.0",
@@ -12896,28 +14272,35 @@
"d3-transition": "^1.0.0",
"d3-zoom": "^1.8.3",
"dateformat": "^3.0.3",
+ "domhandler": "^2.4.2",
"dompurify": "^2.0.7",
"file-loader": "^3.0.1",
"file-saver": "^1.3.8",
"gulp": "^4.0.0",
"hammerjs": "^2.0.6",
+ "hoist-non-react-statics": "^3.3.2",
"html-to-react": "1.3.4",
- "i18next": "^19.0.0",
+ "i18next": "^19.6.3",
"i18next-browser-languagedetector": "^4.0.1",
+ "i18next-http-backend": "^1.0.11",
"imports-loader": "^0.8.0",
"inobounce": "^0.1.2",
"interactjs": "1.4.0-alpha.17",
"javascript-natural-sort": "^0.7.1",
"json5": "^2.1.0",
- "leaflet": "1.3.1",
+ "leaflet": "^1.4.0",
"linkify-it": "^2.0.0",
- "lodash.debounce": "^4.0.6",
- "lodash.uniq": "^4.5.0",
- "markdown-it": "^8.0.0",
+ "lodash-es": "^4.17.11",
+ "markdown-it": "^11.0.0",
"mini-css-extract-plugin": "^0.5.0",
- "moment": "^2.21.0",
+ "mobx": "^4.15.4",
+ "mobx-react": "^6.2.2",
+ "mobx-utils": "^5.4.1",
+ "moment": "2.24.0",
"mustache": "^2.2.1",
"mutationobserver-shim": "^0.3.1",
+ "node-fetch": "^2.1.1",
+ "papaparse": "^5.2.0",
"pbf": "^3.0.1",
"pell": "git://github.com/TerriaJS/pell.git#master",
"point-in-polygon": "^1.0.1",
@@ -12934,19 +14317,35 @@
"react-responsive": "^5.0.0",
"react-swipeable": "^5.1.0",
"react-transition-group": "^4.3.0",
+ "react-uid": "^2.3.0",
"resolve-url-loader": "^3.0.1",
"retry": "^0.12.0",
+ "rollbar": "2.15.2",
"sass-loader": "^7.1.0",
"simple-statistics": "^7.0.1",
+ "string-replace-loader": "^2.1.1",
"string-replace-webpack-plugin": "^0.1.3",
"style-loader": "^0.23.1",
+ "styled-components": "^5.1.0",
"svg-sprite-loader": "4.1.3",
- "terriajs-cesium": "1.68.0",
+ "terriajs-cesium": "1.73.1",
"terriajs-html2canvas": "1.0.0-alpha.12-terriajs-1",
+ "thredds-catalog-crawler": "0.0.5",
+ "ts-loader": "^5.3.3",
+ "ts-node": "^5.0.1",
+ "typescript": "^3.9.2",
"urijs": "^1.18.12",
"url-loader": "^1.1.2",
- "webpack": "^4.29.5",
+ "webpack": "~4.39.0",
"worker-loader": "^2.0.0"
+ },
+ "dependencies": {
+ "moment": {
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
+ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==",
+ "dev": true
+ }
}
},
"terriajs-catalog-editor": {
@@ -12956,9 +14355,9 @@
"dev": true
},
"terriajs-cesium": {
- "version": "1.68.0",
- "resolved": "https://registry.npmjs.org/terriajs-cesium/-/terriajs-cesium-1.68.0.tgz",
- "integrity": "sha512-zrV1/rJqeRwpGfwZD/Oo1VdQAb9vS3+XQALE6FKizH328UVeNqC4aiQz2FcgFqO6I2KrvsvY7/i04bK9BzQcSQ==",
+ "version": "1.73.1",
+ "resolved": "https://registry.npmjs.org/terriajs-cesium/-/terriajs-cesium-1.73.1.tgz",
+ "integrity": "sha512-errn6YoLVCMe+/1Rgc2oIchVTXVOmWWEs5Dk7nieR9ENNslFhGJnt5QbLehTop2yvp6TeA71R7UzdTh9t9BX3g==",
"dev": true,
"requires": {
"dompurify": "^2.0.7"
@@ -12991,7 +14390,6 @@
"integrity": "sha1-cOwp4RCrn2QpcYGYC+Jp8PRG23Q=",
"dev": true,
"requires": {
- "jsonschema": "github:terriajs/jsonschema",
"when": "^3.7.7",
"yargs": "^3.32.0"
},
@@ -13067,9 +14465,9 @@
}
},
"terriajs-server": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/terriajs-server/-/terriajs-server-3.2.0.tgz",
- "integrity": "sha512-6++R+j2Cp2w4N92ie6D2LISpEP5xdfQLOTDdCwfUqZaRV7qYa+acfDLq9MNFjDwPoy5+33OSUlirfQ1+OgEmOA==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/terriajs-server/-/terriajs-server-3.3.1.tgz",
+ "integrity": "sha512-hzqAY7JjfD4sP7r9n285bEYZo7LyB7HdHvBHytoRHhr22yg3Z1K83OxjI8heg2TE2z3VyAbXemGxPiZvomFCcA==",
"requires": {
"aws-sdk": "^2.456.0",
"base-x": "^3.0.5",
@@ -13113,9 +14511,9 @@
}
},
"terser": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz",
- "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==",
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
@@ -13132,22 +14530,28 @@
}
},
"terser-webpack-plugin": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz",
- "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+ "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
"dev": true,
"requires": {
"cacache": "^12.0.2",
"find-cache-dir": "^2.1.0",
"is-wsl": "^1.1.0",
"schema-utils": "^1.0.0",
- "serialize-javascript": "^3.1.0",
+ "serialize-javascript": "^4.0.0",
"source-map": "^0.6.1",
"terser": "^4.1.2",
"webpack-sources": "^1.4.0",
"worker-farm": "^1.7.0"
},
"dependencies": {
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ },
"schema-utils": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
@@ -13177,6 +14581,24 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
+ "thredds-catalog-crawler": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/thredds-catalog-crawler/-/thredds-catalog-crawler-0.0.5.tgz",
+ "integrity": "sha512-ycuDWvTWhOAtsA9v+dORxc0G2zTZvJzmKhKOR47dgT6WyqFVzgEq/lIxNHIiqQ5yX6yiOd2I7mS5wncWf1wJvA==",
+ "dev": true,
+ "requires": {
+ "fast-xml-parser": "^3.14.0",
+ "xmldom": "^0.3.0"
+ },
+ "dependencies": {
+ "xmldom": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz",
+ "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==",
+ "dev": true
+ }
+ }
+ },
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -13368,6 +14790,13 @@
"resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
"integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk="
},
+ "traverse-chain": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz",
+ "integrity": "sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE=",
+ "dev": true,
+ "optional": true
+ },
"trim-newlines": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
@@ -13383,10 +14812,47 @@
"glob": "^7.1.2"
}
},
+ "ts-loader": {
+ "version": "5.4.5",
+ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-5.4.5.tgz",
+ "integrity": "sha512-XYsjfnRQCBum9AMRZpk2rTYSVpdZBpZK+kDh0TeT3kxmQNBDVIeUjdPjY5RZry4eIAb8XHc4gYSUiUWPYvzSRw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.3.0",
+ "enhanced-resolve": "^4.0.0",
+ "loader-utils": "^1.0.2",
+ "micromatch": "^3.1.4",
+ "semver": "^5.0.1"
+ }
+ },
+ "ts-node": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-5.0.1.tgz",
+ "integrity": "sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.0",
+ "chalk": "^2.3.0",
+ "diff": "^3.1.0",
+ "make-error": "^1.1.1",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.1",
+ "source-map-support": "^0.5.3",
+ "yn": "^2.0.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ }
+ }
+ },
"tslib": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
- "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz",
+ "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ=="
},
"tty-browserify": {
"version": "0.0.0",
@@ -13447,6 +14913,12 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true
},
+ "typescript": {
+ "version": "3.9.7",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
+ "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
+ "dev": true
+ },
"typical": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz",
@@ -13454,9 +14926,9 @@
"dev": true
},
"ua-parser-js": {
- "version": "0.7.21",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
- "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==",
+ "version": "0.7.22",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz",
+ "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==",
"dev": true
},
"uc.micro": {
@@ -13466,23 +14938,11 @@
"dev": true
},
"uglify-js": {
- "version": "3.9.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz",
- "integrity": "sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA==",
+ "version": "3.10.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz",
+ "integrity": "sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw==",
"dev": true,
- "optional": true,
- "requires": {
- "commander": "~2.20.3"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true,
- "optional": true
- }
- }
+ "optional": true
},
"ultron": {
"version": "1.1.1",
@@ -13501,9 +14961,9 @@
"integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
},
"undertaker": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz",
- "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
+ "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
"dev": true,
"requires": {
"arr-flatten": "^1.0.1",
@@ -13511,10 +14971,19 @@
"bach": "^1.0.0",
"collection-map": "^1.0.0",
"es6-weak-map": "^2.0.1",
+ "fast-levenshtein": "^1.0.0",
"last-run": "^1.1.0",
"object.defaults": "^1.0.0",
"object.reduce": "^1.0.0",
"undertaker-registry": "^1.0.0"
+ },
+ "dependencies": {
+ "fast-levenshtein": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
+ "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=",
+ "dev": true
+ }
}
},
"undertaker-registry": {
@@ -13603,9 +15072,9 @@
}
},
"universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
+ "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
"dev": true
},
"unpipe": {
@@ -13666,9 +15135,9 @@
"dev": true
},
"uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
+ "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
"requires": {
"punycode": "^2.1.0"
},
@@ -13970,12 +15439,12 @@
}
},
"watchpack": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz",
- "integrity": "sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==",
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz",
+ "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==",
"dev": true,
"requires": {
- "chokidar": "^3.4.0",
+ "chokidar": "^3.4.1",
"graceful-fs": "^4.1.2",
"neo-async": "^2.5.0",
"watchpack-chokidar2": "^2.0.0"
@@ -13993,9 +15462,9 @@
}
},
"binary-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
- "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
+ "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
"dev": true,
"optional": true
},
@@ -14010,15 +15479,14 @@
}
},
"chokidar": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
- "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz",
+ "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==",
"dev": true,
"optional": true,
"requires": {
"anymatch": "~3.1.1",
"braces": "~3.0.2",
- "fsevents": "~2.1.2",
"glob-parent": "~5.1.0",
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
@@ -14036,13 +15504,6 @@
"to-regex-range": "^5.0.1"
}
},
- "fsevents": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
- "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
- "dev": true,
- "optional": true
- },
"glob-parent": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
@@ -14112,16 +15573,16 @@
}
},
"webpack": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
- "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
+ "version": "4.39.3",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.39.3.tgz",
+ "integrity": "sha512-BXSI9M211JyCVc3JxHWDpze85CvjC842EvpRsVTc/d15YJGlox7GIDd38kJgWrb3ZluyvIjgenbLDMBQPDcxYQ==",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/wasm-edit": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "acorn": "^6.4.1",
+ "@webassemblyjs/ast": "1.8.5",
+ "@webassemblyjs/helper-module-context": "1.8.5",
+ "@webassemblyjs/wasm-edit": "1.8.5",
+ "@webassemblyjs/wasm-parser": "1.8.5",
+ "acorn": "^6.2.1",
"ajv": "^6.10.2",
"ajv-keywords": "^3.4.1",
"chrome-trace-event": "^1.0.2",
@@ -14132,29 +15593,24 @@
"loader-utils": "^1.2.3",
"memory-fs": "^0.4.1",
"micromatch": "^3.1.10",
- "mkdirp": "^0.5.3",
+ "mkdirp": "^0.5.1",
"neo-async": "^2.6.1",
"node-libs-browser": "^2.2.1",
"schema-utils": "^1.0.0",
"tapable": "^1.1.3",
- "terser-webpack-plugin": "^1.4.3",
- "watchpack": "^1.6.1",
+ "terser-webpack-plugin": "^1.4.1",
+ "watchpack": "^1.6.0",
"webpack-sources": "^1.4.1"
},
"dependencies": {
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
"dev": true,
"requires": {
- "minimist": "^1.2.5"
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
}
},
"schema-utils": {
@@ -14171,41 +15627,24 @@
}
},
"webpack-cli": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz",
- "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==",
- "dev": true,
- "requires": {
- "chalk": "2.4.2",
- "cross-spawn": "6.0.5",
- "enhanced-resolve": "4.1.0",
- "findup-sync": "3.0.0",
- "global-modules": "2.0.0",
- "import-local": "2.0.0",
- "interpret": "1.2.0",
- "loader-utils": "1.2.3",
- "supports-color": "6.1.0",
- "v8-compile-cache": "2.0.3",
- "yargs": "13.2.4"
+ "version": "3.3.12",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
+ "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2",
+ "cross-spawn": "^6.0.5",
+ "enhanced-resolve": "^4.1.1",
+ "findup-sync": "^3.0.0",
+ "global-modules": "^2.0.0",
+ "import-local": "^2.0.0",
+ "interpret": "^1.4.0",
+ "loader-utils": "^1.4.0",
+ "supports-color": "^6.1.0",
+ "v8-compile-cache": "^2.1.1",
+ "yargs": "^13.3.2"
},
"dependencies": {
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
- "dev": true
- },
- "enhanced-resolve": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
- "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.4.0",
- "tapable": "^1.0.0"
- }
- },
"global-modules": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
@@ -14226,64 +15665,6 @@
"which": "^1.3.1"
}
},
- "interpret": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
- "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
- "dev": true
- },
- "invert-kv": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "lcid": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
- "dev": true,
- "requires": {
- "invert-kv": "^2.0.0"
- }
- },
- "loader-utils": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^2.0.0",
- "json5": "^1.0.1"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "os-locale": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "lcid": "^2.0.0",
- "mem": "^4.0.0"
- }
- },
"supports-color": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
@@ -14293,29 +15674,22 @@
"has-flag": "^3.0.0"
}
},
- "v8-compile-cache": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
- "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
- "dev": true
- },
"yargs": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
- "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
"dev": true,
"requires": {
"cliui": "^5.0.0",
"find-up": "^3.0.0",
"get-caller-file": "^2.0.1",
- "os-locale": "^3.1.0",
"require-directory": "^2.1.1",
"require-main-filename": "^2.0.0",
"set-blocking": "^2.0.0",
"string-width": "^3.0.0",
"which-module": "^2.0.0",
"y18n": "^4.0.0",
- "yargs-parser": "^13.1.0"
+ "yargs-parser": "^13.1.2"
}
}
}
@@ -14333,6 +15707,16 @@
"webpack-log": "^2.0.0"
},
"dependencies": {
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dev": true,
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
"mime": {
"version": "2.4.6",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
@@ -14500,9 +15884,9 @@
"dev": true
},
"whatwg-fetch": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
- "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz",
+ "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==",
"dev": true
},
"when": {
@@ -14716,6 +16100,12 @@
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
},
+ "yaml": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
+ "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
+ "dev": true
+ },
"yamljs": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz",
@@ -14941,10 +16331,11 @@
"decamelize": "^1.2.0"
}
},
- "yarn.lock": {
- "version": "0.0.1-security",
- "resolved": "https://registry.npmjs.org/yarn.lock/-/yarn.lock-0.0.1-security.tgz",
- "integrity": "sha512-ZRX6v5zGCJMI1T2aO+BQxJggy1vvorXEwonQhWXIC+brO7lkDB3zWelVNAti183ddH6FmJP8z4UDCJnJlioK4Q=="
+ "yn": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz",
+ "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=",
+ "dev": true
},
"zip-stream": {
"version": "1.2.0",
diff --git a/package.json b/package.json
index 2c94ac75..173355b0 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,13 @@
{
- "name": "geoglam",
+ "private": true,
+ "workspaces": {
+ "packages": [
+ "packages/terriajs"
+ ],
+ "nohoist": [
+ "**/husky"
+ ]
+ },
"version": "0.0.1",
"description": "Geospatial catalog explorer based on TerriaJS.",
"license": "Apache-2.0",
@@ -12,8 +20,7 @@
},
"dependencies": {
"pm2": "^3.2.2",
- "terriajs-server": "^3.0.1",
- "yarn.lock": "^0.0.1-security"
+ "terriajs-server": "^3.0.1"
},
"config": {
"awsProfile": "geoglam-nm",
@@ -31,8 +38,7 @@
},
"devDependencies": {
"@babel/core": "^7.3.3",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/preset-env": "^7.3.1",
+ "@babel/preset-env": "^7.10.4",
"@babel/preset-react": "^7.0.0",
"babel-eslint": "^10.0.1",
"babel-loader": "^8.0.5",
@@ -41,18 +47,19 @@
"ejs": "^2.5.2",
"eslint": "^5.14.1",
"eslint-plugin-jsx-control-statements": "^2.2.1",
- "eslint-plugin-react": "^7.12.4",
+ "eslint-plugin-react": "^7.19.0",
"file-loader": "^3.0.1",
+ "fork-ts-checker-notifier-webpack-plugin": "^3.0.0",
+ "fork-ts-checker-webpack-plugin": "^5.0.7",
"fs-extra": "^7.0.1",
- "generate-terriajs-schema": "^1.4.0",
+ "generate-terriajs-schema": "^1.5.0",
"gulp": "^4.0.0",
- "husky": "^2.2.0",
+ "husky": "^2.7.0",
"json5": "^2.1.0",
"node-notifier": "^5.1.2",
- "node-sass": "^4.11.0",
- "pell": "git://github.com/TerriaJS/pell#master",
+ "node-sass": "^4.14.1",
"plugin-error": "^1.0.1",
- "prettier": "1.17.0",
+ "prettier": "^1.19.1",
"pretty-quick": "^1.10.0",
"prop-types": "^15.6.0",
"raw-loader": "^1.0.0",
@@ -64,14 +71,16 @@
"semver": "^5.0.0",
"style-loader": "^0.23.1",
"svg-sprite-loader": "4.1.3",
- "terriajs": "7.11.5",
+ "terriajs": "8.0.0-alpha.60",
"terriajs-catalog-editor": "^0.2.0",
- "terriajs-cesium": "1.68.0",
+ "terriajs-cesium": "1.73.1",
"terriajs-schema": "latest",
+ "ts-loader": "^5.3.3",
+ "typescript": "^3.9.2",
"urijs": "^1.18.12",
"url-loader": "^1.1.2",
- "webpack": "^4.29.5",
- "webpack-cli": "^3.2.2",
+ "webpack": "~4.39.0",
+ "webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.1.14",
"yargs": "^11.0.0"
},
@@ -97,5 +106,42 @@
"hooks": {
"pre-commit": "pretty-quick --staged"
}
+ },
+ "pancake": {
+ "auto-save": true,
+ "plugins": true,
+ "ignore": [],
+ "json": {
+ "enable": false,
+ "location": "pancake/",
+ "name": "pancake",
+ "content": {
+ "name": true,
+ "version": true,
+ "dependencies": true,
+ "path": true,
+ "settings": true
+ }
+ },
+ "css": {
+ "minified": true,
+ "modules": false,
+ "browsers": [
+ "last 2 versions",
+ "ie 8",
+ "ie 9",
+ "ie 10"
+ ],
+ "location": "pancake/css/",
+ "name": "pancake.min.css"
+ },
+ "sass": {
+ "modules": false,
+ "location": "pancake/sass/",
+ "name": "pancake.scss"
+ },
+ "react": {
+ "location": "pancake/react/"
+ }
}
}
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 00000000..d9da07a0
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,3 @@
+{
+ "extends": "terriajs/tsconfig.json"
+}
\ No newline at end of file
diff --git a/wwwroot/config.json b/wwwroot/config.json
index db7f09de..b1e927ab 100644
--- a/wwwroot/config.json
+++ b/wwwroot/config.json
@@ -1,40 +1,375 @@
{
- "initializationUrls" : [
- "geoglam"
+ /* Names of init files (in wwwroot/init), without the .json extension, to load by default */
+ "initializationUrls": ["geoglam-v8"],
+ "proxyDomains": ["geoglam.ternlandscapes.net.au"],
+ "parameters": {
+ // "initFragmentPaths": [
+ //"https://raw.githubusercontent.com/TerriaJS/geoglam-nm/master/wwwroot/init/"
+ // ],
+ "feedbackUrl": "feedback",
+ "bingMapsKey": "Aiq2LTSa2-NVYowanNxUsVh5iHjM2Rp_kg6sb9iovRHv0B6NgLx3qui0p7Vyw7SU",
+ "googleAnalyticsKey": "UA-75366509-1",
+ "googleUrlShortenerKey": null,
+ "googleAnalyticsOptions": null,
+
+ "cesiumIonAccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkNTI1OTFjMi1mYzQ0LTRhNjktYTc2ZS1kYjg4MDRkMTRkMmIiLCJpZCI6Mjk5Miwic2NvcGVzIjpbImFzciIsImdjIl0sImlhdCI6MTUzODExMzA1OX0.tlv1I2M2CGZiSZ-8X0OacBbirAVzj1lqa69-rDPim98",
+
+ // Log ConsoleAnalytics events to console
+ // logToConsole: true,
+
+ /* Text that appears at the bottom of the map */
+ "disclaimer": {
+ "text": "Disclaimer: This map must not be used for navigation or precise spatial analysis",
+ "url": ""
+ },
+ /*
+ // Text that will be added to any pages printed from your site.
+ printDisclaimer:{
+ text:"Put your print disclaimer here.",
+ url: "#"
+ },
+ */
+
+ // Pop-up disclaimer that will be shown at the start
+ // The text of the disclaimer is in lib/Views/GlobalDisclaimer.html
+ "globalDisclaimer": {
+ "enableOnLocalhost": true,
+ "confirmationRequired": true,
+ "buttonTitle": "Continue",
+ "title": "GEOGLAM RAPP Map"
+ },
+
+ "developerAttribution": {
+ "text": "DATA61",
+ "link": "https://data61.csiro.au/"
+ },
+
+ // This is used in various text messages. You should also set
in index.html
+ "appName": "GEOGLAM RAPP",
+
+ // Shown when things go wrong.
+ "supportEmail": "geoglam.rapp@csiro.au",
+
+ // See comments in lib/Views/global.scss for further information about customising colors, logos, fonts etc.
+ "brandBarElements": [
+ " "
],
- "proxyDomains": [
- "geoglam.ternlandscapes.net.au"
+
+ // You probably shouldn't change this.
+ "proj4ServiceBaseUrl": "proj4def/",
+ // Or this
+ "feedbackUrl": "feedback",
+
+ // Default mobile viewer mode when loading the map for the first time on mobile platforms.
+ // Options are: "3DTerrain", "3DSmooth", "2D"
+ "mobileDefaultViewerMode": "2d",
+ // Enable experimental features, since its nice to have the bleeding edge.
+ // Disable it if things go wrong with the experimental features or your users aren't robust to features which might change or disapear completly.
+ "experimentalFeatures": true,
+
+ "tabbedCatalog": true,
+
+ // To enable welcome message when map first loads
+ // "showWelcomeMessage": true,
+ // To override the welcome message video displayed on the welcome message
+ // By default, the Getting Started to Terria video is displayed
+ // "welcomeMessageVideo": {
+ // "videoTitle": "Getting started with the map",
+ // "videoUrl": "https://www.youtube.com/embed/NTtSM70rIvI", // use an embedded video link
+ // "placeholderImage": "https://img.youtube.com/vi/NTtSM70rIvI/maxresdefault.jpg"
+ // },
+
+ // True to display in-app guides.
+ // "showInAppGuides": false,
+
+ // see `languageOverrides.json` in languages/en
+ "languageConfiguration": {
+ "debug": false,
+ "languages": {
+ "en": "english"
+ },
+ "fallbackLanguage": "en"
+ },
+ "helpContent": [
+ {
+ "title": "gettingstarted.title",
+ "itemName": "gettingstarted",
+ "paneMode": "videoAndContent",
+ "markdownText": "gettingstarted.markdownText",
+ "icon": "video",
+ "videoUrl": "gettingstarted.videoUrl",
+ "placeholderImage": "gettingstarted.placeholderImage"
+ },
+ {
+ "title": "stepbystepguide.title",
+ "itemName": "stepbystepguide",
+ "paneMode": "trainer",
+ "markdownText": "stepbystepguide.markdownText",
+ "icon": "oneTwoThree",
+ "trainerItems": [
+ {
+ "title": "stepbystepguide.gettingstarted.title",
+ "footnote": "stepbystepguide.gettingstarted.footnote",
+ "steps": [
+ {
+ "title": "stepbystepguide.gettingstarted.step1.title",
+ "markdownDescription": "stepbystepguide.gettingstarted.step1.markdownDescription"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step2.title",
+ "markdownDescription": "stepbystepguide.gettingstarted.step2.markdownDescription"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step3.title",
+ "markdownDescription": "stepbystepguide.gettingstarted.step3.markdownDescription"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step4.title"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step5.title"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step6.title"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step7.title"
+ },
+ {
+ "title": "stepbystepguide.gettingstarted.step8.title"
+ }
+ ]
+ }
+ // -- Uncomment to enable the following trainer guides --
+ // {
+ // "title": "stepbystepguide.satelliteimagery.title",
+ // "footnote": "stepbystepguide.satelliteimagery.footnote",
+ // "steps": [
+ // {
+ // "title": "stepbystepguide.satelliteimagery.step1.title",
+ // "markdownDescription": "stepbystepguide.satelliteimagery.step1.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.satelliteimagery.step2.title",
+ // "markdownDescription": "stepbystepguide.satelliteimagery.step2.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.satelliteimagery.step3.title",
+ // "markdownDescription": "stepbystepguide.satelliteimagery.step3.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.satelliteimagery.step4.title",
+ // "markdownDescription": "stepbystepguide.satelliteimagery.step4.markdownDescription"
+ // }
+ // ]
+ // },
+ // {
+ // "title": "stepbystepguide.comparetimeseries.title",
+ // "footnote": "stepbystepguide.comparetimeseries.footnote",
+ // "steps": [
+ // {
+ // "title": "stepbystepguide.comparetimeseries.step1.title",
+ // "markdownDescription": "stepbystepguide.comparetimeseries.step1.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.comparetimeseries.step2.title",
+ // "markdownDescription": "stepbystepguide.comparetimeseries.step2.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.comparetimeseries.step3.title",
+ // "markdownDescription": "stepbystepguide.comparetimeseries.step3.markdownDescription"
+ // },
+ // {
+ // "title": "stepbystepguide.comparetimeseries.step4.title",
+ // "markdownDescription": "stepbystepguide.comparetimeseries.step4.markdownDescription"
+ // }
+ // ]
+ // }
+ ]
+ },
+ {
+ "icon": "story",
+ "itemName": "storymigration",
+ "markdownText": "## Share & Story Migration\n\n### Guide on updating share links, including stories\n\nIf you've received a warning telling you that a share link was based off an older version of TerriaJS, you'll want to do a few things to recreate them in the latest version of Terria!\n\n#### Creators\n\n1. Identify the share URL which causes a notification of share preservation effort when loading them into Terria. e.g. you may know where they are embedded, or come across them accidentally\n2. Open them in the newer (v8) based map application \n3. Check that everything is sharing as you expect, tweak the layers to fit if some are missing or not behaving correctly.\n4. Update the share link by clicking the Share/Print button and copy the new link\n5. If distribution of share link is known, update the url in your web page (if embedded), or send the new link to users \n\n#### Consumers\n1. Load the share URL\n2. If it doesn't quite look right, notify the provider so they can follow the above steps to recreate it in the latest version of Terria",
+ "title": "Share & Story migration"
+ }
+ // For maps with satellite imagery, also see `showInAppGuides`
+ // {
+ // "itemName": "satelliteimagery",
+ // "title": "Satellite Imagery",
+ // "paneMode": "slider",
+ // "icon": "satellite"
+ // }
],
- "parameters": {
- "initFragmentPaths": [
- "https://raw.githubusercontent.com/TerriaJS/geoglam-nm/master/wwwroot/init/"
- ],
- "feedbackUrl": "feedback",
- "bingMapsKey": "Aiq2LTSa2-NVYowanNxUsVh5iHjM2Rp_kg6sb9iovRHv0B6NgLx3qui0p7Vyw7SU",
- "googleAnalyticsKey": "UA-75366509-1",
- "googleAnalyticsOptions": null,
- "cesiumIonAccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkNTI1OTFjMi1mYzQ0LTRhNjktYTc2ZS1kYjg4MDRkMTRkMmIiLCJpZCI6Mjk5Miwic2NvcGVzIjpbImFzciIsImdjIl0sImlhdCI6MTUzODExMzA1OX0.tlv1I2M2CGZiSZ-8X0OacBbirAVzj1lqa69-rDPim98",
- "autoPlay": false,
- "globalDisclaimer": {
- "enableOnLocalhost": true,
- "confirmationRequired": true,
- "buttonTitle": "Continue",
- "title": "GEOGLAM RAPP Map",
- "downtimeNoticeUrl": "https://raw.githubusercontent.com/TerriaJS/geoglam-nm/master/wwwroot/downtimeNotice.html"
- },
- "appName": "GEOGLAM RAPP",
- "supportEmail": "geoglam.rapp@csiro.au",
- "brandBarElements": [
- " "
- ],
- "proj4ServiceBaseUrl": "proj4def/",
- "developerAttribution": {
- "text": "DATA61",
- "link": "https://data61.csiro.au/"
- },
- "mobileDefaultViewerMode": "2d",
- "experimentalFeatures": true,
- "tabbedCatalog": true
- }
+ "helpContentTerms": [
+ {
+ "term": "helpContentTerm1.term",
+ "aliases": "helpContentTerm1.aliases",
+ "content": "helpContentTerm1.content"
+ },
+ {
+ "term": "helpContentTerm2.term",
+ "aliases": "helpContentTerm2.aliases",
+ "content": "helpContentTerm1.content"
+ },
+ {
+ "term": "helpContentTerm3.term",
+ "content": "helpContentTerm3.content"
+ },
+ {
+ "term": "helpContentTerm4.term",
+ "content": "helpContentTerm4.content"
+ },
+ {
+ "term": "helpContentTerm5.term",
+ "aliases": ["catalogue"],
+ "content": "helpContentTerm5.content"
+ },
+ {
+ "term": "helpContentTerm6.term",
+ "aliases": "helpContentTerm6.aliases",
+ "content": "helpContentTerm6.content"
+ },
+ {
+ "term": "helpContentTerm7.term",
+ "content": "helpContentTerm7.content"
+ },
+ {
+ "term": "helpContentTerm8.term",
+ "content": "helpContentTerm8.content"
+ }
+ ]
+ // Or direct strings
+ // "helpContent": [
+ // {
+ // "title": "Getting started with the map",
+ // "itemName": "gettingstarted",
+ // "paneMode": "videoAndContent",
+ // "markdownText": "# Getting started with the map\n\nIf you're new to the map or using spatial data, our Getting Started video quickly covers the basic functionality you'll need to use to add and interrogate data sets.\n\nIf you don't have time to watch the video, we suggest exploring the following areas:\n\n1. Search for a location to quickly find an area of interest\n2. Use 'Explore map data' to view the catalogue of available data sets and add them to the map\n3. Interact with the data layer, including opacity and toggling on and off on the left in your workbench\n4. Click on the data on the map to view more detailed data, including the raw data\n5. Change your basemap using options in 'Map Settings' to help make some data sets more visible\n6. Zoom and change your view, including tilting the view angle using the controls on the right-hand side of the screen",
+ // "icon": "video",
+ // "videoUrl": "https://www.youtube.com/embed/FjSxaviSLhc",
+ // "placeholderImage": "https://img.youtube.com/vi/FjSxaviSLhc/maxresdefault.jpg"
+ // },
+ // {
+ // "title": "Step by step guide",
+ // "itemName": "stepbystepguide",
+ // "paneMode": "trainer",
+ // "markdownText": "# Step by step guide\n\nLaunch a step by step guide for various popular workflows below:",
+ // "icon": "oneTwoThree",
+ // "trainerItems": [
+ // {
+ // "title": "Adding satellite imagery",
+ // "footnote": "Important: Satellite imagery can take a little while to load so please be patient. If images don’t seem to be loading, zoom out a little bit",
+ // "steps": [
+ // {
+ // "title": "Find the location to view satellite imagery",
+ // "markdownDescription": "- Use the location search or zoom and pan around the map using your mouse or the zoom controls"
+ // },
+ // {
+ // "title": "Add the satellite imagery to the map",
+ // "markdownDescription": "- Open the data catalogue using \"Explore map data\" button\n- Navigate through datasets to select your satellite option: Landsat or Sentinel, and daily or composite images. This can depend on resolution of the image you need (10m or 25m) and whether you want daily, 16 day composite, or annual average images\n - Select \"Add to the map\" to view the satellite imagery"
+ // },
+ // {
+ // "title": "Filter images to find satellite imagery",
+ // "markdownDescription": "- Filter images by location to quickly find satellite images for that location\n - Satellites circle the globe many times a day. You can expect satellite imagery to be available for one location every two weeks\n - If you haven't already selected your point of interest on the map, zoom in to select one. You will see the filter applied in blue in the Workbench on the left"
+ // },
+ // {
+ // "title": "Select a time and date",
+ // "markdownDescription": "- Use the date picker to select a time and date. Cycle backwards through previous years using the back arrow\n - Choose another date if your imagery is obscured by clouds. You can quickly cycle back and forward using the arrows next to the date picker"
+ // }
+ // ]
+ // },
+ // {
+ // "title": "View and compare different points in time",
+ // "footnote": "Important: Any time series data can be compared using the Split Screen Mode, not just satellite imagery",
+ // "steps": [
+ // {
+ // "title": "Add a time series dataset to the map",
+ // "markdownDescription": "- Satellite imagery is a good example of time series data, with many satellites going back decades\n- Find your location of interest and filter available imagery by this location\n-See our Adding Satellite Imagery to the Map guide for more"
+ // },
+ // {
+ // "title": "Select the time and date",
+ // "markdownDescription": "- In the workbench on the left, select the time and date which will open the date picker\n- Select a year, month and date, or navigate back to other years and even centuries using the back arrow\n- Available dates appear in blue"
+ // },
+ // {
+ // "title": "Compare different dates at one location",
+ // "markdownDescription": "- From the 3 dots drop-down menu in the workbench, press 'Compare' to activate Split Screen Mode\n- A duplicate copy of your dataset will appear in the workbench\n- Choose the dates you want to compare on the left and right of the screen\n- Drag the slider using the white button to swipe and compare the two image dates"
+ // },
+ // {
+ // "title": "Close Split Screen Mode",
+ // "markdownDescription": "- Escape the Split Screen Mode by pressing the 'x' of Split Screen Mode title in the workbench\n- Remove the duplicate copy of your dataset in the workbench using the 3 dots drop-down menu"
+ // }
+ // ]
+ // },
+ // // Only for maps with delta-enabled catalog items
+ // // {
+ // // "title": "Detecting change between two points in time",
+ // // "steps": [
+ // // {
+ // // "title": "Add a Change Detection / Difference-enabled dataset to the map",
+ // // "markdownDescription": "- This includes the dataset Delta Blended Service\n- Search or scroll to find the location where you want to perform change detection"
+ // // },
+ // // {
+ // // "title": "Turn on Difference mode",
+ // // "markdownDescription": "- Behind the 3 dots in the workbench, select the menu item 'Difference'\n- Difference mode will activate, splitting the screen and adding new options on the left"
+ // // },
+ // // {
+ // // "title": "Select your Difference variables",
+ // // "markdownDescription": "- Use the date pickers at the bottom to choose your dates for screen A and B\n - The Preview style defaults to True colour to help you find cloud-free images, change if required\n - If you have previously searched for a location, this will be used to refine the imagery to only show available images for that location\n - If you didn't search for a location, select a point on the map in your area of interest to refine the imagery for that area only\n - Select your Difference Output, e.g. NDVI\n - Select Generate Change Detection"
+ // // },
+ // // {
+ // // "title": "View the change detection results on-screen",
+ // // "markdownDescription": "- The legend for the Difference calculation will appear on the left to help your analysis\n - You can change dates using the date pickers to toggle between dates and a new Change Detection calculation will be run\n - Close or exit Difference mode when you are finished your analysis"
+ // // }
+ // // ]
+ // // }
+ // ]
+ // },
+ // // For maps with satellite imagery, also see `showInAppGuides`
+ // // {
+ // // "itemName": "satelliteimagery",
+ // // "title": "Satellite Imagery",
+ // // "paneMode": "slider",
+ // // "icon": "satellite"
+ // // }
+ // ],
+ // "helpContentTerms": [
+ // {
+ // term: "dataset",
+ // aliases: ["data set", "data sets", "datasets"],
+ // content: "A collection of related information, organised as one using a common data structure, e.g. \"average house prices in Sydney for 2019\" or \"minimum and maximum daily temperature\""
+ // },
+ // {
+ // term: "time series",
+ // aliases: ["timeseries"],
+ // content: "A sequence of data collected over different points in time, e.g. temperature sensor data or a gallery of images of the same location"
+ // },
+ // {
+ // term: "workbench",
+ // content: "The panel on the left side of the screen that shows what datasets you have added to the map"
+ // },
+ // {
+ // term: "4D",
+ // content: "3D data that also has a time-series component"
+ // },
+ // {
+ // term: "catalog",
+ // aliases: ["catalogue"],
+ // content: "the inventory of all datasets available to be added to the map"
+ // },
+ // {
+ // term: "base maps",
+ // aliases: ["basemap", "base map", "basemaps"],
+ // content: "Different map options for the blank base map, such as Bing imagery, roads, dark or light maps"
+ // },
+ // {
+ // term: "source dataset",
+ // content: "The dataset you added to your workbench that allows for difference calculations"
+ // },
+ // {
+ // term: "preview style",
+ // content: "The way the dataset appears in the preview window. We recommend true colour to search for cloud-free images"
+ // }
+ // ]
+ }
}
-
diff --git a/wwwroot/index.html b/wwwroot/index.html
index db327789..8fc32af6 100644
--- a/wwwroot/index.html
+++ b/wwwroot/index.html
@@ -37,7 +37,6 @@
-
diff --git a/wwwroot/init/charts.json b/wwwroot/init/charts.json
index 09bf1006..323a47c2 100644
--- a/wwwroot/init/charts.json
+++ b/wwwroot/init/charts.json
@@ -1,10 +1,5 @@
{
"catalog": [
- {
- "name": "Chart examples",
- "type": "group",
- "isOpen": true,
- "items": [
{
"name": "Power Stations",
"type": "csv",
@@ -15,13 +10,13 @@
"type": "csv",
"url": "test/powergen_no_time.csv",
"cacheDuration": "5m",
- "featureInfoTemplate": "
{{Station Name}} ({{DUID}}) {{Participant}}
{{Current Output (MW)}}MW at {{Most Recent Output Time (AEST)}}
{{Current % of Reg Cap}}% of {{Reg Cap (MW)}}MW registered capacity
{{Current % of Max Cap}}% of {{Max Cap (MW)}}MW maximum capacity
Category {{Category}} Classification {{Classification}} Fuel Source {{Fuel Source - Primary}} ({{Fuel Source - Descriptor}}) Technology Type {{Technology Type - Primary}} ({{Technology Type - Descriptor}}) Physical Unit No. {{Physical Unit No_}} Aggregation {{Aggregation}} Unit Size (MW) {{Unit Size (MW)}} Power generation
"
+ "featureInfoTemplate": {"template": "
{{Station Name}} ({{DUID}}) {{Participant}}
{{Current Output (MW)}}MW at {{Most Recent Output Time (AEST)}}
{{Current % of Reg Cap}}% of {{Reg Cap (MW)}}MW registered capacity
{{Current % of Max Cap}}% of {{Max Cap (MW)}}MW maximum capacity
Category {{Category}} Classification {{Classification}} Fuel Source {{Fuel Source - Primary}} ({{Fuel Source - Descriptor}}) Technology Type {{Technology Type - Primary}} ({{Technology Type - Descriptor}}) Physical Unit No. {{Physical Unit No_}} Aggregation {{Aggregation}} Unit Size (MW) {{Unit Size (MW)}} Power generation
"}
},
{
"name": "Star Stations",
"type": "csv",
"url": "build/TerriaJS/test/csv/lat_lon_name_url_col.csv",
- "featureInfoTemplate" : "
Type Station Value {{col}} Signal at 560Hz
Sample data only
"
+ "featureInfoTemplate" : {"template": "
Type Station Value {{col}} Signal at 560Hz
Sample data only
"}
},
{
"name": "Sheep Stations",
@@ -60,6 +55,4 @@
}
}
]
- }
- ]
}
diff --git a/wwwroot/init/geoglam-v8.json b/wwwroot/init/geoglam-v8.json
new file mode 100644
index 00000000..d4a18b92
--- /dev/null
+++ b/wwwroot/init/geoglam-v8.json
@@ -0,0 +1,2326 @@
+{
+ "workbench": [
+ "tN2nrg",
+ "LfaYaM",
+ "idvaI5"
+ ],
+ "catalog": [
+ {
+ "type": "group",
+ "name": "Global",
+ "members": [
+ {
+ "type": "group",
+ "name": "Vegetation Cover (MODIS, 500m)",
+ "members": [
+ {
+ "type": "group",
+ "name": "Monthly",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Vegetation Fractional Cover (PV, NPV & BS, Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_fract_cov_monthly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_fract_cov_monthly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Total Vegetation Cover (PV+NPV, Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_monthly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_monthly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Vegetation Cover Anomaly (Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_anomaly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_anomaly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Vegetation Cover Deciles (Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_decile",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_decile",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "8-day",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Vegetation Fractional Cover (PV, NPV & BS) (8-day)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_fract_cov_8day",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_fract_cov_8day",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Total Vegetation Cover (PV+NPV) (8-day)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_8day",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_8day",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": true
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "Climate",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Rainfall (CHIRPS, Global, 5km)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "chirps",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/CHIRPS_Legend.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Land Use & Land Cover",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Land Cover (GlobCover, 2009)",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "GLOBCOVER",
+ "featureInfoTemplate": {
+ "template": "
Class:
"
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Terrestrial Ecoregions of the World",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Terrestrial Ecoregions of the World",
+ "featureInfoTemplate": {
+ "name": "Terrestrial Ecoregions",
+ "template": "
Ecoregion Name {{eco_name}} Realm {{wwf_realm2}} Major Habitat Type {{wwf_mhtnam}} Data Source {{sourcedata}}
"
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Livestock",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Global Livestock Production Systems",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Livestock-prodsys",
+ "featureInfoTemplate": {
+ "template": "
Class:
"
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "group",
+ "name": "Livestock Densities 2005 (Robinson et al 2014)",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Cattle Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Cattle-density",
+ "featureInfoTemplate": {
+ "name": "Cattle density in 2006",
+ "template": "
Density (heads per sq km) {{Density (heads per sq km)}}
",
+ "formats": {
+ "Density (heads per sq km)": {
+ "maximumFractionDigits": 2
+ }
+ }
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Sheep Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Sheep-density",
+ "featureInfoTemplate": {
+ "name": "Sheep density in 2006",
+ "template": "
Density (heads per sq km) {{Density(heads per sq km)}}
",
+ "formats": {
+ "Density(heads per sq km)": {
+ "maximumFractionDigits": 2
+ }
+ }
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Goat Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Goat-density",
+ "featureInfoTemplate": {
+ "name": "Goat density in 2006",
+ "template": "
Density (heads per sq km) {{Density(heads per sq km)}}
",
+ "formats": {
+ "Density(heads per sq km)": {
+ "maximumFractionDigits": 2
+ }
+ }
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Cattle Equivalents",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "Cattle-equivalents",
+ "featureInfoTemplate": {
+ "name": "FAO Livestock Unit North America density in 2006",
+ "template": "
Density (heads per sq km) {{Density(heads per sq km)}}
",
+ "formats": {
+ "Density(heads per sq km)": {
+ "maximumFractionDigits": 2
+ }
+ }
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Livestock Densities 2010 (Gilbert et al 2018)",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Cattle Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "cattle_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Sheep Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "sheep_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Goat Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "goat_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Buffalo Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "buf_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Horse Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "horse_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Pig Density",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/global/wms",
+ "opacity": 1,
+ "layers": "pig_density_2010",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Boundaries",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Global Administrative Areas Level 0 (Countries)",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/wms?",
+ "opacity": 0.75,
+ "isOpenInWorkbench": false,
+ "layers": "Global administrative areas V3.6 level 0",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Global Administrative Areas Level 1 (Province, State)",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/wms?",
+ "opacity": 0.75,
+ "isOpenInWorkbench": false,
+ "layers": "Global administrative areas V3.6 level 1",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Global Administrative Areas Level 2 (Shire, County)",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/wms?",
+ "opacity": 0.75,
+ "isOpenInWorkbench": false,
+ "layers": "Global administrative areas V3.6 level 2",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "id": "tN2nrg",
+ "type": "wms",
+ "name": "Place Labels",
+ "info": [
+ {
+ "name": "Licensing, Terms & Conditions",
+ "content": "
NASA Open Data Policy We acknowledge the use of imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS, https://earthdata.nasa.gov ) with funding provided by NASA/HQ."
+ }
+ ],
+ "url": "https://gibs.earthdata.nasa.gov/wms/epsg3857/best/wms.cgi",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "layers": "Reference_Labels",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "id": "LfaYaM",
+ "type": "wms",
+ "name": "Coastlines / Borders / Roads",
+ "info": [
+ {
+ "name": "Licensing, Terms & Conditions",
+ "content": "NASA Open Data Policy
We acknowledge the use of imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS, https://earthdata.nasa.gov ) with funding provided by NASA/HQ."
+ }
+ ],
+ "url": "https://gibs.earthdata.nasa.gov/wms/epsg3857/best/wms.cgi",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "layers": "Reference_Features",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Australia",
+ "members": [
+ {
+ "type": "group",
+ "name": "Vegetation Cover (MODIS, 500m)",
+ "members": [
+ {
+ "type": "group",
+ "name": "Monthly",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Vegetation Fractional Cover (PV, NPV & BS, Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_fract_cov_monthly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_fract_cov_monthly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "id": "idvaI5",
+ "type": "wms",
+ "name": "Total Vegetation Cover (PV+NPV, Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_monthly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_monthly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Vegetation Cover Anomaly (Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_anomaly",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_anomaly",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Vegetation Cover Deciles (Monthly)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_decile",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_decile",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "8-day",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Vegetation Fractional Cover (PV, NPV & BS) (8-day)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_fract_cov_8day",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_fract_cov_8day",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Total Vegetation Cover (PV+NPV) (8-day)",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "cacheDuration": "2h",
+ "opacity": 1,
+ "supportsGetLegendGraphic": true,
+ "initialTimeSource": "stop",
+ "layers": "modis_tot_cov_8day",
+ "linkedWcsUrl": "http://gsky.nci.org.au/ows/geoglam",
+ "linkedWcsCoverage": "modis_tot_cov_8day",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "summaries",
+ "members": [
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 30%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 30%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_30",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_30.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ },
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 50%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 50%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_50",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_50.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ },
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 70%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 70%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_70",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_70.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ },
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 80%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 80%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_80",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_80.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ },
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 90%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 90%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_90",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_90.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ },
+ {
+ "type": "group",
+ "name": "Frequency of Total Veg Cover below 95%",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Annual - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "annual_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "January - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jan_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "February - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Feb_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "March - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Mar_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "April - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Apr_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "May - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "May_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "June - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jun_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "July - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Jul_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "August - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Aug_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "September - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Sep_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "October - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Oct_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "November - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Nov_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "December - Tot Cov below 95%",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "Dec_95",
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/frec_below_95.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ],
+ "isOpen": false
+ }
+ ],
+ "isOpen": true
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "Vegetation Cover - Landsat/Sentinel (30/20 meters)",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Seasonal fractional cover - Landsat, JRSRP algorithm",
+ "id": "d1d7d2ce-a702-4305-a030-4c49c208963e",
+ "url": "http://qld.auscover.org.au/geoserver/aus/wms",
+ "opacity": 1,
+ "dateFormat": "mmm yyyy",
+ "initialTimeSource": "stop",
+ "clipToRectangle": true,
+ "layers": "fractional_cover",
+ "legends": [
+ {
+ "url": "https://vegmachine.net/assets/images/legend_triangleonly.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Seasonal fractional cover - Sentinel 2, JRSRP algorithm",
+ "url": "http://qld.auscover.org.au/geoserver/aus/wms",
+ "opacity": 1,
+ "dateFormat": "mmm yyyy",
+ "initialTimeSource": "stop",
+ "clipToRectangle": true,
+ "layers": "sentinel_fractional",
+ "legends": [
+ {
+ "url": "https://vegmachine.net/assets/images/legend_triangleonly.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "wms",
+ "name": "Seasonal Persistent Green Cover - Landsat, JRSRP algorithm",
+ "id": "25aec031-b165-4f9f-a346-e338c2a332fa",
+ "url": "http://qld.auscover.org.au/geoserver/aus/wms",
+ "opacity": 1,
+ "dateFormat": "mmm yyyy",
+ "initialTimeSource": "stop",
+ "clipToRectangle": true,
+ "layers": "persistent_green",
+ "legends": [
+ {
+ "url": "https://vegmachine.net/assets/images/persistent_green_legend.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Land Use / Land Cover",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Catchment Scale Land Use and Forests of Australia (2018) [13 classes]",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "aus_forest_landuse2018",
+ "featureInfoTemplate": {
+ "template": "
Class:
"
+ },
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "group",
+ "name": " Catchment Scale Land Use 2018",
+ "members": [
+ {
+ "type": "esri-mapServer",
+ "name": "Catchment Scale Land Use 2018 [18 class]",
+ "url": "http://www.asris.csiro.au/arcgis/rest/services/abares/clum_50m_2018/MapServer/0",
+ "opacity": 1,
+ "clipToRectangle": true
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Catchment Scale Land Use 2018 [Secondary classification]",
+ "url": "http://www.asris.csiro.au/arcgis/rest/services/abares/clum_50m_2018/MapServer/2",
+ "opacity": 1,
+ "clipToRectangle": true
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": " Forests of Australia 2018",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Forests of Australia 2018 [by forest type-condensed]",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "aus_forest2018_3class",
+ "featureInfoTemplate": {
+ "template": "
Class:
"
+ },
+ "legends": [
+ {
+ "url": "https://eo-data.csiro.au/remotesensing/misc/sItMvgy5pEf_uRU5JcKvSOw.png"
+ }
+ ],
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Forests of Australia 2018 [by forest type]",
+ "url": "http://www.asris.csiro.au/arcgis/rest/services/abares/forests_of_australia_2018/MapServer/0",
+ "opacity": 1,
+ "clipToRectangle": true
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Collaborative Australian Protected Areas Database (CAPAD)",
+ "id": "126ff747-1594-4168-b691-ddaf2202d56e",
+ "url": "http://www.environment.gov.au/mapping/rest/services/ogc_services/capad/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "Protected_Areas"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Ramsar Wetlands of Australia",
+ "id": "bdb6a2aa-ad05-48bc-b8ce-216590485d2f",
+ "url": "http://www.environment.gov.au/mapping/rest/services/ogc_services/Ramsar_Wetlands/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "Ramsar_Wetlands"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Interim Biogeographic Regionalisation for Australia (IBRA) version 7.0 Regions",
+ "id": "93a9b3b8-00b1-44f0-a202-d0e4f86271b8",
+ "url": "http://www.environment.gov.au/mapping/rest/services/ogc_services/IBRA7_Regions/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "IBRA7 regions"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Interim Biogeographic Regionalisation for Australia (IBRA) version 7.0 Subregions",
+ "id": "fa38c8cc-8e0e-4609-8743-1e6461e44118",
+ "url": "http://www.environment.gov.au/mapping/rest/services/ogc_services/IBRA7_Subregions/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "IBRA7 subregions"
+ },
+ {
+ "type": "wms",
+ "name": "Vegetation height and structure",
+ "url": "http://qld.auscover.org.au/geoserver/aus/wms",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "structuralForm",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "ckan-item",
+ "name": "Observed major vegetation subgroups, from Australia's NVIS database",
+ "id": "662d6a05-6bc9-40ab-aa4f-b9822dd22fcd",
+ "url": "proxy/_60s/https://data.gov.au",
+ "cacheDuration": "1h",
+ "datasetId": "2016-soe-lan-climate-scenarios-observed",
+ "resourceId": "662d6a05-6bc9-40ab-aa4f-b9822dd22fcd",
+ "itemProperties": {
+ "hideSource": true,
+ "info": [
+ {
+ "name": "Metadata and Data Source",
+ "content": "https://data.gov.au/dataset/2016-soe-lan-climate-scenarios-observed"
+ }
+ ],
+ "clipToRectangle": true,
+ "ignoreUnknownTileErrors": true
+ },
+ "supportedResourceFormats": []
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Landscape Attributes",
+ "members": [
+ {
+ "type": "esri-mapServer",
+ "name": "Physiographic Regions of Australia",
+ "id": "14887171-5354-4bb3-8395-986d6f41a947",
+ "url": "http://www.asris.csiro.au/arcgis/rest/services/ASRIS/ASRIS_L2/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "L2 Regions"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Slope [percent] Median 300m Radius",
+ "url": "http://www.asris.csiro.au/arcgis/rest/services/TERN/SRTM_attributes_3s_ACLEP_AU/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "9"
+ },
+ {
+ "type": "ckan-item",
+ "name": "Generalised map of soil orders for Australia",
+ "id": "ee9d9cae-188e-4160-9d36-3d1b19b3ea58",
+ "url": "proxy/_60s/https://data.gov.au",
+ "cacheDuration": "1h",
+ "datasetId": "2016-soe-lan-soil-classification",
+ "resourceId": "ee9d9cae-188e-4160-9d36-3d1b19b3ea58",
+ "itemProperties": {
+ "hideSource": true,
+ "info": [
+ {
+ "name": "Metadata and Data Source",
+ "content": "https://data.gov.au/dataset/2016-soe-lan-soil-classification"
+ }
+ ],
+ "clipToRectangle": true,
+ "ignoreUnknownTileErrors": true
+ },
+ "supportedResourceFormats": []
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Boundaries",
+ "members": [
+ {
+ "type": "esri-mapServer",
+ "name": "Australian Rangelands",
+ "id": "9bbcc69f-2892-438a-93e0-31688c52e97c",
+ "url": "http://www.environment.gov.au/mapping/rest/services/ogc_services/Rangelands/MapServer/",
+ "clipToRectangle": true,
+ "layers": "Rangelands"
+ },
+ {
+ "type": "wms",
+ "name": "NRM Regions 2017",
+ "url": "https://geoglam.ternlandscapes.net.au/geoserver/aust/wms",
+ "opacity": 1,
+ "layers": "NRM_2017",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Local Government Areas",
+ "id": "061918ff-d997-4c42-8e5e-6dd9452ceb61",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2019/LGA/MapServer/0",
+ "opacity": 1,
+ "clipToRectangle": true
+ },
+ {
+ "type": "wms",
+ "name": "River Regions (Bureau of Meteorology)",
+ "url": "http://geofabric.bom.gov.au/simplefeatures/ows",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "ahgf_hrr:RiverRegion",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "group",
+ "name": "Statistical Regions (Australian Bureau of Statistics)",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Mesh Blocks (Australian Bureau of Statistics)",
+ "url": "http://geoserver.nationalmap.nicta.com.au/admin_bnds_abs/ows",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "admin_bnds:MB_2011_ACT,admin_bnds:MB_2011_NSW,admin_bnds:MB_2011_NT,admin_bnds:MB_2011_OT,admin_bnds:MB_2011_QLD,admin_bnds:MB_2011_SA,admin_bnds:MB_2011_TAS,admin_bnds:MB_2011_VIC,admin_bnds:MB_2011_WA",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Suburbs (SSC) (Australian Bureau of Statistics)",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SSC/MapServer/0",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "17"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Statistical area level 1 (SA1) (Australian Bureau of Statistics)",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA1/MapServer/1",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "12"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Statistical area level 2 (SA2) (Australian Bureau of Statistics)",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA2/MapServer/1",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "13"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Statistical area level 3 (SA3) (Australian Bureau of Statistics)",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA3/MapServer/1",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "14"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Statistical area level 4 (SA4) (Australian Bureau of Statistics)",
+ "url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA4/MapServer/1",
+ "opacity": 1,
+ "isOpenInWorkbench": false,
+ "clipToRectangle": true,
+ "layers": "15"
+ }
+ ],
+ "isOpen": true
+ },
+ {
+ "type": "group",
+ "name": "Cadastre",
+ "members": [
+ {
+ "type": "esri-mapServer",
+ "name": "QLD - Cadastral Parcels - gt 10ha",
+ "url": "https://gisservices.information.qld.gov.au/arcgis/rest/services/PlanningCadastre/LandParcelPropertyFramework/MapServer",
+ "opacity": 1,
+ "layers": "6"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "NSW - \"Rural Plan Extent\"",
+ "url": "http://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Cadastre/MapServer",
+ "opacity": 1,
+ "layers": "6"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "NSW - \"Lot\"",
+ "url": "http://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Cadastre/MapServer",
+ "opacity": 1,
+ "layers": "9"
+ },
+ {
+ "type": "wms",
+ "name": "Vic- \"Vicmap Property with Address Join\"",
+ "url": "http://services.land.vic.gov.au/catalogue/publicproxy/guest/dv_geoserver/wms",
+ "opacity": 1,
+ "layers": "VMPROP_PROPERTY_ADDRESS",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Wa - \"Cadastre\"",
+ "url": "https://services.slip.wa.gov.au/public/rest/services/SLIP_Public_Services/Property_and_Planning/MapServer/2",
+ "opacity": 1,
+ "layers": "2"
+ }
+ ],
+ "isOpen": true
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Surface Water",
+ "members": [
+ {
+ "type": "group",
+ "name": "Water Observations from Space",
+ "members": [
+ {
+ "type": "wms",
+ "name": "Water Observations from Space 25m Water Summary (WOfS Statistics)",
+ "url": "https://ows.services.dea.ga.gov.au/",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "wofs_filtered_summary",
+ "tileErrorHandlingOptions": {
+ "ignoreUnknownTileErrors": true
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Transport",
+ "members": [
+ {
+ "type": "group",
+ "name": "Roads",
+ "members": [
+ {
+ "type": "esri-mapServer",
+ "name": "Roads",
+ "url": "http://services.ga.gov.au/gis/rest/services/NM_Transport_Infrastructure/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "All_Roads,Roads_Scale_600000_to_300000,Roads_Scale_7Million_to_600000,Major_Road_Network,No_Data"
+ },
+ {
+ "type": "esri-mapServer",
+ "name": "Route Number Labels",
+ "url": "http://services.ga.gov.au/gis/rest/services/NM_Transport_Infrastructure/MapServer",
+ "opacity": 1,
+ "clipToRectangle": true,
+ "layers": "National_Route_Number_Labels,No_Data,No_Labels_National_Scale_to_10Million_Scale"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "name": "Regional Reports",
+ "members": [
+ {
+ "type": "geojson",
+ "name": "NRM Regions Reports (Australia)",
+ "info": [
+ {
+ "name": "Abstract",
+ "content": ""
+ },
+ {
+ "name": "Overview",
+ "content": ""
+ },
+ {
+ "name": "Accuracy and limitations",
+ "content": ""
+ },
+ {
+ "name": "File naming",
+ "content": ""
+ },
+ {
+ "name": "References",
+ "content": ""
+ }
+ ],
+ "url": "https://eo-data.csiro.au/remotesensing/misc/source_files/nrm2017_transparent.geojson",
+ "featureInfoTemplate": {
+ "template": "{{NRM_REGION}} NRM, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{NRM_REGION}} NRM region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in
this link .\n\nReports for previous months for this region available in
this link .\n\nA CSV file with the data used for this report available in
this link .\n\nMost recent report for the entire region\n
\n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3"
+ }
+ },
+ {
+ "type": "geojson",
+ "name": "LGA Reports (Australia)",
+ "info": [
+ {
+ "name": "Abstract",
+ "content": ""
+ },
+ {
+ "name": "Overview",
+ "content": ""
+ },
+ {
+ "name": "Accuracy and limitations",
+ "content": ""
+ },
+ {
+ "name": "File naming",
+ "content": ""
+ },
+ {
+ "name": "References",
+ "content": ""
+ }
+ ],
+ "url": "https://eo-data.csiro.au/remotesensing/misc/source_files/LGA_2016_AUST_native_simplify.geojson",
+ "featureInfoTemplate": {
+ "template": "{{LGA_NAME16}} LGA, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{LGA_NAME16}} LGA region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in this link .\n\nReports for previous months for this region available in this link .\n\nA CSV file with the data used for this report available in this link .\n\nMost recent report for the entire region\n \n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3"
+ }
+ }
+ ],
+ "description": "The Regional Reports provide a comprehensive description of the vegetation cover condition for the most recent month on record for the Natural Resources Management regions and the Local Government Areas of Australia. \n\nAdd either NRM or LGA to the Map and then click on the region of interest to see the report.\n Access to the old reports in https://eo-data.csiro.au . "
+ },
+ {
+ "type": "group",
+ "name": "Analysis Tools",
+ "members": [
+ {
+ "type": "wps",
+ "name": "Mean for point or region (Monthly)",
+ "description": "This function returns the mean value for the monthly vegetation fractional cover fractions and precipitation for a given region or pixel. Fractional cover includes green cover, non-green cover and bare ground. Total vegetation cover is green+non-green. \n\nYou can provide the name of the polygon or pixel. You can click on a point, draw a polygon or select a polygon already displayed in the screen.\n\nThe output is a graph and the data can be downloaded as a csv file. ",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "identifier": "geometryDrill"
+ },
+ {
+ "type": "wps",
+ "name": "Mean for point or region (8-day)",
+ "description": "This function returns the mean value for the 8-day vegetation fractional cover fractions and precipitation for a given region or pixel. Fractional cover includes green cover, non-green cover and bare ground. Total vegetation cover is green+non-green. \n\nYou can provide the name of the polygon or pixel. You can click on a point, draw a polygon or select a polygon already displayed in the screen.\n\nThe output is a graph and the data can be downloaded as a csv file. ",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "identifier": "geometryDrill_8day"
+ },
+ {
+ "type": "wps",
+ "name": "Proportion of region within a Total Vegetation Cover range (Monthly)",
+ "description": "This function returns the proportion of a given region within a range of Total Vegetation Cover. Total cover is the sum of green and non-green cover. You can provide the name of the polygon. You must provide the lower and upper limits of total vegetation cover. You can click on a point, draw a polygon or select a polygon already diplayed in the screen.\n\nThe output is a graph and the data can be downloaded as a csv file. ",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "identifier": "geometryDrillPixelFraction"
+ },
+ {
+ "type": "wps",
+ "name": "Proportion of region within a Total Vegetation Cover range (8-day)",
+ "description": "This function returns the proportion of a given region within a range of Total Vegetation Cover. Total cover is the sum of green and non-green cover. You can provide the name of the polygon. You must provide the lower and upper limits of total vegetation cover. You can click on a point, draw a polygon or select a polygon already diplayed in the screen.\n\nThe output is a graph and the data can be downloaded as a csv file. ",
+ "url": "http://gsky.nci.org.au/ows/geoglam",
+ "identifier": "geometryDrillPixelFraction_8day"
+ }
+ ],
+ "description": "The Analysis Tools provide time-series data for selected points (pixels) or regions (polygons). \n\nThe \"Mean for point or region\" function returns the mean value for the vegetation fractional cover fractions and precipitation for a given region or pixel.\n\nThe \"Proportion of region within a Total Vegetation Cover range\" function returns the proportion of a given region within a range of Total Vegetation Cover that you can select. \n\nSimply click on the function and follow the instructions. "
+ }
+ ],
+ "baseMapId": "basemap-positron",
+ "corsDomains": [
+ "gibs.earthdata.nasa.gov",
+ "data-cbr.it.csiro.au"
+ ],
+ "homeCamera": {
+ "west": -170,
+ "south": -50,
+ "east": 170,
+ "north": 50
+ }
+}
diff --git a/wwwroot/init/geoglam.json b/wwwroot/init/geoglam.json
index fa5b7cab..0135a2d5 100644
--- a/wwwroot/init/geoglam.json
+++ b/wwwroot/init/geoglam.json
@@ -1616,7 +1616,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "http://geoserver.nationalmap.nicta.com.au/admin_bnds_abs/ows",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
},
@@ -1627,7 +1627,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SSC/MapServer/0",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
},
@@ -1638,7 +1638,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA1/MapServer/1",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
},
@@ -1649,7 +1649,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA2/MapServer/1",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
},
@@ -1660,7 +1660,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA3/MapServer/1",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
},
@@ -1671,7 +1671,7 @@
"opacity": 1,
"keepOnTop": true,
"url": "https://geo.abs.gov.au/arcgis/rest/services/ASGS2016/SA4/MapServer/1",
- "legendUrls": [],
+ "isLegendVisible": false,
"clipToRectangle": true,
"ignoreUnknownTileErrors": true
}
@@ -1804,7 +1804,7 @@
"type": "geojson",
"preserveOrder": true,
"featureInfoTemplate": {
- "template": "{{NRM_REGION}} NRM, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{NRM_REGION}} NRM region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in this link .\n\nReports for previous months for this region available in this link .\n\nA CSV file with the data used for this report available in this link .\n\nMost recent report for the entire region\n \n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3",
+ "template": "{{NRM_REGION}} NRM, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{NRM_REGION}} NRM region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in this link .\n\nReports for previous months for this region available in this link .\n\nA CSV file with the data used for this report available in this link .\n\nMost recent report for the entire region\n \n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3"},
"info": [
{
"name": "Abstract",
@@ -1827,7 +1827,6 @@
"content": ""
}
]
- }
},
{
"name": "LGA Reports (Australia)",
@@ -1835,7 +1834,7 @@
"type": "geojson",
"preserveOrder": true,
"featureInfoTemplate": {
- "template": "{{LGA_NAME16}} LGA, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{LGA_NAME16}} LGA region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in this link .\n\nReports for previous months for this region available in this link .\n\nA CSV file with the data used for this report available in this link .\n\nMost recent report for the entire region\n \n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3",
+ "template": "{{LGA_NAME16}} LGA, {{STATE}}. \n\nThis report provides information about vegetation covering the soil surface for the {{LGA_NAME16}} LGA region ({{STATE}}) during a single month with comparison to previous years. Vegetation cover indicates where soil is likely to be protected from wind and or water (hillslope) erosion. Results are shown for the whole region (polygon) and also separated by land use and tree cover. Different land uses are likely to have different cover patterns and targets. Reporting is most reliable with less than 20% tree cover.\n\nYou can download the entire report as a PDF in this link .\n\nReports for previous months for this region available in this link .\n\nA CSV file with the data used for this report available in this link .\n\nMost recent report for the entire region\n \n\n Time series for the entire region: \n \n\nReport for grazing areas (non-grazing areas masked out): \n \n\n Time series for the grazing areas (non-grazing areas masked out): \n \n\nReport for agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\n Time series for Agriculture areas (grazing and crops, non agriculture areas masked out): \n \n\nReport for Conservation and Natural Environment areas : \n \n\n Time series for Conservation and Natural Environment areas: \n \n\nExplanatory notes: \n\nThis report has been generated using MODIS fractional vegetation cover information available in the Rangelands and Pasture Productivity (RAPP) map tool. The report is based on an analysis of 500 metre pixels. Pixels with greater than or equal to 50% vegetation cover are generally considered to be protected from or have reduced soil loss by wind erosion, and pixels with greater than or equal to 70% vegetation cover are generally considered to also be protected from or have reduced soil loss from water (hillslope) erosion. Higher cover thresholds may be required for erosion protection in some regions. This report will be less applicable in areas with sparse forest (20-50% tree cover) or dense forest (> 50% tree cover). Therefore land use classes are divided by tree cover: 1) No forest is when there is less than 20% tree cover 2) Sparse forest, is when there is less than 20 to 50 % tree cover 3) Dense forest is greater than 50% tree cover\n\nAcknowledgment of data: \n\n1. Australian Land Use and Management Classification http://www.agriculture.gov.au/abares/aclump/land-use/alum-classification \n\n2. Australia's State of the Forests Report http://www.agriculture.gov.au/abares/forestsaustralia/sofr/sofr-2018 \n\n3. Maintaining groundcover to reduce erosion and sustain production https://www.dpi.nsw.gov.au/agriculture/pastures-and-rangelands/establishment-mgmt/production-management2/groundcover \n\n4. MODIS Fractional cover algorithm: https://doi.org/10.4225/08/5848a3f19a7b3"},
"info": [
{
"name": "Abstract",
@@ -1858,7 +1857,6 @@
"content": ""
}
]
- }
}
]
},
diff --git a/wwwroot/init/simple.json b/wwwroot/init/simple.json
new file mode 100644
index 00000000..91bd1927
--- /dev/null
+++ b/wwwroot/init/simple.json
@@ -0,0 +1,260 @@
+{
+ "homeCamera": {
+ "north": -8,
+ "east": 158,
+ "south": -45,
+ "west": 109
+ },
+ "catalog": [
+ {
+ "type": "wms-group",
+ "name": "Test",
+ "url": "https://programs.communications.gov.au/geoserver/ows",
+ "members": [
+ {
+ "type": "wms",
+ "localId": "mybroadband%3AMyBroadband_ADSL_Availability",
+ "legends": [
+ {
+ "items": [
+ {
+ "title": "A - Best",
+ "color": "#6B0038"
+ },
+ {
+ "title": "B",
+ "color": "#F41911"
+ },
+ {
+ "title": "C",
+ "color": "#F67F00"
+ },
+ {
+ "title": "D",
+ "color": "#D78B6D"
+ },
+ {
+ "title": "E - Worst",
+ "color": "#ECD2BE"
+ },
+ {
+ "title": "No data",
+ "color": "rgba(0,0,0,0)",
+ "outlineColor": "black",
+ "addSpacingAbove": true
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "geojson",
+ "name": "GeoJSON Test",
+ "url": "test/bike_racks.geojson"
+ },
+ {
+ "type": "wms-group",
+ "name": "Marine water quality grids for the Great Barrier Reef region - monthly data",
+ "url": "proxy/_0d/http://ereeftds.bom.gov.au/ereefs/tds/wms/ereefs/mwq_gridAgg_P1M"
+ },
+ {
+ "type": "wms-group",
+ "name": "WMS layers for the Australian Renewable Energy Mapping Infrastructure project.",
+ "url": "https://gis.aremi.data61.io/bom/wms"
+ },
+ {
+ "type": "magda",
+ "url": "https://data.gov.au",
+ "name": "Magda Item",
+ "isMappable": true,
+ "recordId": "ds-ga-93e51355-f5b9-4219-8dc4-815732d9e869"
+ },
+ {
+ "type": "csv",
+ "url": "test/incidents_notime.csv",
+ "name": "CSV Test"
+ },
+ {
+ "type": "csv",
+ "url": "test/localphotostories20092014.csv",
+ "name": "ABC Photo Stories"
+ },
+ {
+ "type": "csv",
+ "url": "test/NSW_LGA_NEXIS_201212.csv",
+ "name": "NSW LGA NEXIS 2012"
+ },
+ {
+ "url": "http://services.ga.gov.au/gis/rest/services/GA_Surface_Geology/MapServer",
+ "type": "esri-mapServer",
+ "dataCustodian": "[Geoscience Australia](http://www.ga.gov.au/)",
+ "name": "Surface Geology",
+ "rectangle": { "west": 106, "south": -52, "east": 172, "north": -8 },
+ "info": [
+ {
+ "name": "Licence",
+ "content": "[Creative Commons Attribution 4.0 International (CC BY 4.0)](http://creativecommons.org/licenses/by/4.0/)"
+ }
+ ]
+ },
+ {
+ "name": "Brisbane 3D city model (aero3Dpro)",
+ "type": "3d-tiles",
+ "description": "![aero3Dpro](http://aero3dpro.com.au/images/aero3dpro-logo2.png)\n\nAero3Dpro is an Australian 3D mapping service for the generation of geographically accurate, fully textured and high resolution 3D models of natural and urban environments.\n\nIt is an end-to-end service based on aerial photogrammetry techniques including flight planning, image acquisition, 3D processing, geo-registration and final delivery.\n\nAero3Dpro models can be provided as stand-alone data for use in common 3D rendering and CAD software or as 3D GIS-ready products.\n\nhttp://aero3dpro.com.au/\n\nThese datasets use the [Cesium 3D Tiles](https://github.com/AnalyticalGraphicsInc/3d-tiles) format.",
+ "url": "https://sample.aero3dpro.com.au/BrisbaneCBD/Scene/recon_h_3DTiles.json",
+ "options": {
+ "maximumScreenSpaceError": 1,
+ "maximumNumberOfLoadedTiles": 1000
+ },
+ "rectangle": {
+ "west": 153.01,
+ "south": -27.484,
+ "east": 153.034,
+ "north": -27.46
+ }
+ },
+ {
+ "name": "Melbourne 3D city model (aero3Dpro)",
+ "type": "3d-tiles",
+ "description": "![aero3Dpro](http://aero3dpro.com.au/images/aero3dpro-logo2.png)\n\nAero3Dpro is an Australian 3D mapping service for the generation of geographically accurate, fully textured and high resolution 3D models of natural and urban environments.\n\nIt is an end-to-end service based on aerial photogrammetry techniques including flight planning, image acquisition, 3D processing, geo-registration and final delivery.\n\nAero3Dpro models can be provided as stand-alone data for use in common 3D rendering and CAD software or as 3D GIS-ready products.\n\nhttp://aero3dpro.com.au/\n\nThese datasets use the [Cesium 3D Tiles](https://github.com/AnalyticalGraphicsInc/3d-tiles) format.",
+ "url": "https://sample.aero3dpro.com.au/Melbourne/Scene/recon_h_3DTiles.json",
+ "options": {
+ "maximumScreenSpaceError": 1,
+ "maximumNumberOfLoadedTiles": 1000
+ },
+ "rectangle": {
+ "west": 144.868,
+ "south": -37.885,
+ "east": 145.018,
+ "north": -37.775
+ }
+ },
+ {
+ "name": "Sydney 3D city model (aero3Dpro)",
+ "type": "3d-tiles",
+ "description": "![aero3Dpro](http://aero3dpro.com.au/images/aero3dpro-logo2.png)\n\nAero3Dpro is an Australian 3D mapping service for the generation of geographically accurate, fully textured and high resolution 3D models of natural and urban environments.\n\nIt is an end-to-end service based on aerial photogrammetry techniques including flight planning, image acquisition, 3D processing, geo-registration and final delivery.\n\nAero3Dpro models can be provided as stand-alone data for use in common 3D rendering and CAD software or as 3D GIS-ready products.\n\nhttp://aero3dpro.com.au/\n\nThese datasets use the [Cesium 3D Tiles](https://github.com/AnalyticalGraphicsInc/3d-tiles) format.",
+ "url": "https://sample.aero3dpro.com.au/Sydney/Scene/recon_h_3DTiles.json",
+ "options": {
+ "maximumScreenSpaceError": 1,
+ "maximumNumberOfLoadedTiles": 1000
+ },
+ "rectangle": {
+ "west": 151.161,
+ "south": -33.923,
+ "east": 151.3075,
+ "north": -33.796
+ }
+ },
+ {
+ "type": "gltf",
+ "url": "https://cesiumjs.org/Cesium/Apps/SampleData/models/CesiumAir/Cesium_Air.glb",
+ "name": "Cesium Air",
+ "origin": {
+ "longitude": 151.197,
+ "latitude": -33.895,
+ "height": 100
+ },
+ "upAxis": "Y",
+ "forwardAxis": "X"
+ },
+ {
+ "type": "gtfs",
+ "url": "https://api.transport.nsw.gov.au/v1/gtfs/vehiclepos/buses",
+ "image": "images/icons/sydney_bus_icon_smaller.png",
+ "name": "NSW Live Transport - Buses",
+ "apiKey": "l4VnvZi4uQLSvD7lwN2ac7vIDJUJ3epYva4l",
+ "refreshInterval": 5,
+ "featureInfoTemplate": {
+ "name": "{{vehicle_trip_bus_number}}",
+ "template": "Bus: {{route_short_name}}Occupancy: {{occupancy_status_str}}Speed: {{speed_km}} km/hDirection: ⬆ "
+ },
+ "model": {
+ "url": "lowpoly_bus/scene.gltf",
+ "scale": 0.3048,
+ "maximumDistance": 500.0,
+ "bearingDirectionProperty": "vehicle.position.bearing",
+ "compassDirectionProperty": "vehicle.position.compass"
+ }
+ },
+ {
+ "id": "54a553b4",
+ "name": "All generation types",
+ "url": "https://services.aremi.data61.io/aemo/v6/csv/all",
+ "type": "csv",
+ "cacheDuration": "5m",
+ "featureInfoTemplate": {
+ "name": "{{DUID}} - {{Station Name}}: {{Current % of Max Cap}}%",
+ "template": "