From 8cefa1defc37b7fa630d40bf6e29ecd3119f1e33 Mon Sep 17 00:00:00 2001 From: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com> Date: Thu, 20 Jan 2022 10:49:29 +0500 Subject: [PATCH] feat: add standard notes support in importer (#285) * add support for standard notes in importer * rename types * move editors to constants.ts * change ContentTypes to enum * make all properties of SNBackup optional * add version & backup file check * refactor buildTableWithRows function * rename mode to language * use inverted condition to reduce indent * refactor table construction html strings --- package-lock.json | 7588 +++++++---------- ...up - Fri Jan 14 2022 10_31_29 GMT+0500.zip | Bin 0 -> 150152 bytes packages/importer/package-lock.json | 23 + packages/importer/package.json | 1 + .../importer/src/providers/providerfactory.ts | 2 + .../src/providers/standardnotes/constants.ts | 42 + .../src/providers/standardnotes/index.ts | 235 + .../src/providers/standardnotes/types.ts | 75 + packages/importer/src/utils/codebuilder.ts | 5 + packages/importer/src/utils/tablebuilder.ts | 18 + .../__tests__/providers.test.ts.test.cjs | 73 + 11 files changed, 3755 insertions(+), 4307 deletions(-) create mode 100644 packages/importer/__tests__/data/standardnotes/Standard Notes Backup - Fri Jan 14 2022 10_31_29 GMT+0500.zip create mode 100644 packages/importer/src/providers/standardnotes/constants.ts create mode 100644 packages/importer/src/providers/standardnotes/index.ts create mode 100644 packages/importer/src/providers/standardnotes/types.ts create mode 100644 packages/importer/src/utils/codebuilder.ts create mode 100644 packages/importer/src/utils/tablebuilder.ts diff --git a/package-lock.json b/package-lock.json index 582785d45..51b8ebe9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,38 +53,38 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", - "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helpers": "^7.16.5", - "@babel/parser": "^7.16.5", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -109,11 +109,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "dependencies": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -122,37 +122,37 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", - "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" }, @@ -172,18 +172,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", - "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", + "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -193,12 +193,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^4.7.1" }, "engines": { @@ -237,160 +237,160 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", - "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", - "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", - "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", - "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", - "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -409,66 +409,66 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", - "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", - "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -477,9 +477,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -488,12 +488,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -503,14 +503,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" + "@babel/plugin-proposal-optional-chaining": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -520,13 +520,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", - "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -537,13 +537,13 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", - "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -553,13 +553,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", - "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -570,14 +570,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz", - "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", + "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-decorators": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -587,12 +587,12 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", - "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -603,12 +603,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", - "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -619,12 +619,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", - "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -635,12 +635,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", - "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -651,12 +651,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", - "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -667,12 +667,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", - "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -683,16 +683,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", - "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.5" + "@babel/plugin-transform-parameters": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -702,12 +702,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", - "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -718,12 +718,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", - "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -735,13 +735,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", - "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", + "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -751,14 +751,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", - "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -769,13 +769,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", - "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=4" @@ -836,12 +836,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz", - "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", + "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -875,12 +875,12 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.5.tgz", - "integrity": "sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -914,11 +914,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz", - "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1030,12 +1030,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", - "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1045,12 +1045,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", - "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1060,14 +1060,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", - "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" }, "engines": { "node": ">=6.9.0" @@ -1077,12 +1077,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", - "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1092,12 +1092,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", - "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1107,18 +1107,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", - "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" }, "engines": { @@ -1129,12 +1129,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", - "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1144,12 +1144,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", - "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1159,13 +1159,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", - "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1175,12 +1175,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", - "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1190,13 +1190,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", - "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1206,13 +1206,13 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.5.tgz", - "integrity": "sha512-skE02E/MptkZdBS4HwoRhjWXqeKQj0BWKEAPfPC+8R4/f6bjQqQ9Nftv/+HkxWwnVxh/E2NV9TNfzLN5H/oiBw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-flow": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1222,12 +1222,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", - "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1237,13 +1237,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", - "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1253,12 +1254,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", - "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1268,12 +1269,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", - "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1283,13 +1284,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", - "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1300,14 +1301,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", - "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1318,15 +1319,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", - "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1337,13 +1338,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", - "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1353,12 +1354,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", - "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" + "@babel/helper-create-regexp-features-plugin": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1368,12 +1369,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", - "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1383,13 +1384,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", - "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1399,12 +1400,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", - "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1414,12 +1415,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", - "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1429,12 +1430,12 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.5.tgz", - "integrity": "sha512-fdc1s5npHMZ9A+w9bYbrZu4499WyYPVaTTsRO8bU0GJcMuK4ejIX4lyjnpvi+YGLK/EhFQxWszqylO0vaMciFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1444,12 +1445,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz", - "integrity": "sha512-dHYCOnzSsXFz8UcdNQIHGvg94qPL/teF7CCiCEMRxmA1G2p5Mq4JnKVowCDxYfiQ9D7RstaAp9kwaSI+sXbnhw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1459,16 +1460,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz", - "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-jsx": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1478,12 +1479,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.5.tgz", - "integrity": "sha512-uQSLacMZSGLCxOw20dzo1dmLlKkd+DsayoV54q3MHXhbqgPzoiGerZQgNPl/Ro8/OcXV2ugfnkx+rxdS0sN5Uw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.5" + "@babel/plugin-transform-react-jsx": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1493,13 +1494,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.5.tgz", - "integrity": "sha512-0nYU30hCxnCVCbRjSy9ahlhWZ2Sn6khbY4FqR91W+2RbSqkWEbVu2gXh45EqNy4Bq7sRU+H4i0/6YKwOSzh16A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1509,9 +1510,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", - "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", "dev": true, "dependencies": { "regenerator-transform": "^0.14.2" @@ -1524,12 +1525,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", - "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1539,15 +1540,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", - "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.8.tgz", + "integrity": "sha512-6Kg2XHPFnIarNweZxmzbgYnnWsXxkx9WQUVk2sksBRL80lBC1RAQV3wQagWxdCHiYHqPN+oenwNIuttlYgIbQQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" }, @@ -1568,12 +1569,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", - "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1583,12 +1584,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", - "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { @@ -1599,12 +1600,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", - "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1614,12 +1615,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", - "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1629,12 +1630,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", - "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1644,14 +1645,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1661,12 +1662,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", - "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1676,13 +1677,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", - "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1692,32 +1693,32 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", - "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.8.tgz", + "integrity": "sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.5", - "@babel/plugin-proposal-class-properties": "^7.16.5", - "@babel/plugin-proposal-class-static-block": "^7.16.5", - "@babel/plugin-proposal-dynamic-import": "^7.16.5", - "@babel/plugin-proposal-export-namespace-from": "^7.16.5", - "@babel/plugin-proposal-json-strings": "^7.16.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", - "@babel/plugin-proposal-numeric-separator": "^7.16.5", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", - "@babel/plugin-proposal-optional-chaining": "^7.16.5", - "@babel/plugin-proposal-private-methods": "^7.16.5", - "@babel/plugin-proposal-private-property-in-object": "^7.16.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -1732,44 +1733,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.5", - "@babel/plugin-transform-async-to-generator": "^7.16.5", - "@babel/plugin-transform-block-scoped-functions": "^7.16.5", - "@babel/plugin-transform-block-scoping": "^7.16.5", - "@babel/plugin-transform-classes": "^7.16.5", - "@babel/plugin-transform-computed-properties": "^7.16.5", - "@babel/plugin-transform-destructuring": "^7.16.5", - "@babel/plugin-transform-dotall-regex": "^7.16.5", - "@babel/plugin-transform-duplicate-keys": "^7.16.5", - "@babel/plugin-transform-exponentiation-operator": "^7.16.5", - "@babel/plugin-transform-for-of": "^7.16.5", - "@babel/plugin-transform-function-name": "^7.16.5", - "@babel/plugin-transform-literals": "^7.16.5", - "@babel/plugin-transform-member-expression-literals": "^7.16.5", - "@babel/plugin-transform-modules-amd": "^7.16.5", - "@babel/plugin-transform-modules-commonjs": "^7.16.5", - "@babel/plugin-transform-modules-systemjs": "^7.16.5", - "@babel/plugin-transform-modules-umd": "^7.16.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", - "@babel/plugin-transform-new-target": "^7.16.5", - "@babel/plugin-transform-object-super": "^7.16.5", - "@babel/plugin-transform-parameters": "^7.16.5", - "@babel/plugin-transform-property-literals": "^7.16.5", - "@babel/plugin-transform-regenerator": "^7.16.5", - "@babel/plugin-transform-reserved-words": "^7.16.5", - "@babel/plugin-transform-shorthand-properties": "^7.16.5", - "@babel/plugin-transform-spread": "^7.16.5", - "@babel/plugin-transform-sticky-regex": "^7.16.5", - "@babel/plugin-transform-template-literals": "^7.16.5", - "@babel/plugin-transform-typeof-symbol": "^7.16.5", - "@babel/plugin-transform-unicode-escapes": "^7.16.5", - "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.8", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "engines": { @@ -1805,17 +1806,17 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.5.tgz", - "integrity": "sha512-3kzUOQeaxY/2vhPDS7CX/KGEGu/1bOYGvdRDJ2U5yjEz5o5jmIeTPLoiQBPGjfhPascLuW5OlMiPzwOOuB6txg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.5", - "@babel/plugin-transform-react-jsx": "^7.16.5", - "@babel/plugin-transform-react-jsx-development": "^7.16.5", - "@babel/plugin-transform-react-pure-annotations": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1825,14 +1826,14 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz", - "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.1" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1853,12 +1854,12 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz", - "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz", + "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", "dev": true, "dependencies": { - "core-js-pure": "^3.19.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" }, "engines": { @@ -1866,31 +1867,31 @@ } }, "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1899,11 +1900,11 @@ } }, "node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2184,9 +2185,9 @@ "dev": true }, "node_modules/@emotion/babel-plugin": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.1.tgz", - "integrity": "sha512-K3/6Y+J/sIAjplf3uIteWLhPuOyuMNnE+iyYnTF/m294vc6IL90kTHp7y8ldZYbpKlP17rpOWDKM9DvTcrOmNQ==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", "dependencies": { "@babel/helper-module-imports": "^7.12.13", "@babel/plugin-syntax-jsx": "^7.12.13", @@ -2398,18 +2399,6 @@ "node": ">= 4" } }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -3227,15 +3216,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@jest/globals/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@jest/globals/node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -3262,21 +3242,6 @@ "node": ">=8" } }, - "node_modules/@jest/globals/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@jest/globals/node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -3478,6 +3443,21 @@ "node": ">=8" } }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/reporters/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -3511,6 +3491,15 @@ "node": ">= 10.13.0" } }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -3972,29 +3961,11 @@ "react": "^16.13.1 || ^17.0.0" } }, - "node_modules/@napi-rs/triples": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz", - "integrity": "sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==", - "dev": true - }, - "node_modules/@node-rs/helper": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", - "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", - "dev": true, - "dependencies": { - "@napi-rs/triples": "^1.0.3" - } - }, "node_modules/@node-rs/xxhash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash/-/xxhash-1.0.1.tgz", - "integrity": "sha512-IYb5vx36csK0TFtyl/pSuoSXiT1qj/PtPCItk30qdFDMoDgwJzvcPohFugEVn4Bvxc7aBDTjo25CGLtnu96lNQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash/-/xxhash-1.1.1.tgz", + "integrity": "sha512-XDGUhnTJvOrry0NIDR0kRS4ym6IQsmEcsIY/kGipBNe5Zw6b//55WyqQ8+frtq0k3DZd//HwXSzoFJbzEW3Lyw==", "dev": true, - "dependencies": { - "@node-rs/helper": "^1.2.1" - }, "engines": { "node": ">= 12" }, @@ -4003,24 +3974,41 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "optionalDependencies": { - "@node-rs/xxhash-android-arm64": "1.0.1", - "@node-rs/xxhash-darwin-arm64": "1.0.1", - "@node-rs/xxhash-darwin-x64": "1.0.1", - "@node-rs/xxhash-freebsd-x64": "1.0.1", - "@node-rs/xxhash-linux-arm-gnueabihf": "1.0.1", - "@node-rs/xxhash-linux-arm64-gnu": "1.0.1", - "@node-rs/xxhash-linux-arm64-musl": "1.0.1", - "@node-rs/xxhash-linux-x64-gnu": "1.0.1", - "@node-rs/xxhash-linux-x64-musl": "1.0.1", - "@node-rs/xxhash-win32-arm64-msvc": "1.0.1", - "@node-rs/xxhash-win32-ia32-msvc": "1.0.1", - "@node-rs/xxhash-win32-x64-msvc": "1.0.1" + "@node-rs/xxhash-android-arm-eabi": "1.1.1", + "@node-rs/xxhash-android-arm64": "1.1.1", + "@node-rs/xxhash-darwin-arm64": "1.1.1", + "@node-rs/xxhash-darwin-x64": "1.1.1", + "@node-rs/xxhash-freebsd-x64": "1.1.1", + "@node-rs/xxhash-linux-arm-gnueabihf": "1.1.1", + "@node-rs/xxhash-linux-arm64-gnu": "1.1.1", + "@node-rs/xxhash-linux-arm64-musl": "1.1.1", + "@node-rs/xxhash-linux-x64-gnu": "1.1.1", + "@node-rs/xxhash-linux-x64-musl": "1.1.1", + "@node-rs/xxhash-win32-arm64-msvc": "1.1.1", + "@node-rs/xxhash-win32-ia32-msvc": "1.1.1", + "@node-rs/xxhash-win32-x64-msvc": "1.1.1" + } + }, + "node_modules/@node-rs/xxhash-android-arm-eabi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm-eabi/-/xxhash-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-ERCSUONWYyFSrgU3NRlLYu7SevOeiFFhg2j9JSBs5vVtbAN3FQwpLFF2srpBlKdOZqxzRCA9K50DZlXfn9x+BA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12" } }, "node_modules/@node-rs/xxhash-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm64/-/xxhash-android-arm64-1.0.1.tgz", - "integrity": "sha512-w9cIPIzSVjMrsZYpg4jqS4VmqEIWdXtteCO3jO0/RU4wF5aDO0UMYsYVMgWnnq8zLY2xpDOHpw9z+jlI2C8axA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm64/-/xxhash-android-arm64-1.1.1.tgz", + "integrity": "sha512-ygOGIgiUKZ7od+lo1t8cTjw/ukoqwl0eGrB9TO9qXXFpdfcexhLPjyu+EvwJRZ/gRR8pWKy7hUPGJdus34Thjw==", "cpu": [ "arm64" ], @@ -4034,9 +4022,9 @@ } }, "node_modules/@node-rs/xxhash-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-arm64/-/xxhash-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-tMllwdYgnEJUJD3Gn2ahrT3R4TI8OH11oyrjpSDVdh0TZsrEiqN2WMUFgEB1nEeowujmIBhGDDb1RnwcPCCCdA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-arm64/-/xxhash-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-/mhr+FQbCX5kF5ypTsKETmw3q1/R3lTSpZMAKUVXlhmEbCkV9zPIqVzt3rwZ/Y+OHElKKCzIEN9WkNYTIVvCCw==", "cpu": [ "arm64" ], @@ -4050,9 +4038,9 @@ } }, "node_modules/@node-rs/xxhash-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-x64/-/xxhash-darwin-x64-1.0.1.tgz", - "integrity": "sha512-W2bwfoPYgbNuaLfBCbxdCLTZCddLwb0rOeocbxCeZukX2OaPfTzkuexd21yaWrsesateCHhR7M+JcvqsMzqv6Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-x64/-/xxhash-darwin-x64-1.1.1.tgz", + "integrity": "sha512-DbtlkrdmfArYQciqvbAI1XsUiExqrsBgYjRFFHPqhsp68aC2XId77sq0kJ7WTsH8fMi6xWSiLfycEi9MvOGehw==", "cpu": [ "x64" ], @@ -4066,9 +4054,9 @@ } }, "node_modules/@node-rs/xxhash-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-freebsd-x64/-/xxhash-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-i4nIXRNb1Tg9rADrTEpZqIPckSGn1zyWYVpdINqzrmOeKtwqaBo4p1hfxIvIwKYQp76+WqA1032PCP1dkyQ8SQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-freebsd-x64/-/xxhash-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-Qb8gLxyjvPdTfa7Ja36fO9DgQwi/jWWbPu7bFkrO269myC3gye8dBIvWfj2pXqjNoM7eq9F7EceGgknHp7m4rA==", "cpu": [ "x64" ], @@ -4082,9 +4070,9 @@ } }, "node_modules/@node-rs/xxhash-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm-gnueabihf/-/xxhash-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-Igt8xVHj4Qzog+CgZO2b5asyVLQjAt3eojW9c3Oyi8TlMJUuLu/q7q+c0piKirD5BngBq5zOKMEJbCbawWMc8A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm-gnueabihf/-/xxhash-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-ZTB7XOZ4o0pWQPKAgjDKX7l4eUowzQKKqeg8WFoGtQubEooMgp97WhJeCT0nE527uBYrjD2y8wC6rQW+xnZhrw==", "cpu": [ "arm" ], @@ -4098,9 +4086,9 @@ } }, "node_modules/@node-rs/xxhash-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-gnu/-/xxhash-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-TaAAVCmRlUupEEoo5lhWXXwASU+EsWj+wPuen+ngELMNhEXRTj4ZYSKMS3Aoiy00EhqgztzCFdKNNSNlI0vWLQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-gnu/-/xxhash-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-TkF0TGvPL5E++zhC/inY0BUoUhlb9UVqrHAzKd11e0TKlmapwxpLpqbBej+O2Cyzly/avzS+cU1q2m8eUfBbYA==", "cpu": [ "arm64" ], @@ -4114,9 +4102,9 @@ } }, "node_modules/@node-rs/xxhash-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-musl/-/xxhash-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-li9o0bDEnY1RefDuJkhWEk/4hAk4ojAsR6+auzYbTY3xLgp5+JWPMzvqGw/YwlvyAS7UGrkRo1nyfW/Nyen9jA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-musl/-/xxhash-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-KR0US1PNV89UBprZgkhHaB1+EFAxcD5qHYzjkOFzWLaGCeHQga5QbYY8pTHpN/bwSi3dKnf8J9AvjYUxQx24oQ==", "cpu": [ "arm64" ], @@ -4130,9 +4118,9 @@ } }, "node_modules/@node-rs/xxhash-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-gnu/-/xxhash-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-UAaB1Gc28oup9BsiHCjGglfFtWJie+KVMpfdS4Ko4lZJY6SITPb+3KDHUKieKJGW2SLp1J3FR1v/Ut/ehZ0jQQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-gnu/-/xxhash-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-noCx+KL8rlJUnJKkAVjdH9fcOtLIjG66VnKA5EhCHuUbUHgPs/lmkYQdYe4vt6ix4iYwO/6eT9j4d49Wv36vzA==", "cpu": [ "x64" ], @@ -4146,9 +4134,9 @@ } }, "node_modules/@node-rs/xxhash-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-musl/-/xxhash-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-Ailcrvvoj/St/puyTtqzu6q+zVJSNFmo+ekiCAUcezq+pLeedYPsA5roQ6rCeUiiF+PovBryQXPuHPbxgAtIxw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-musl/-/xxhash-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-emptLXSAAjiJqghX1pFU0yCQqhscPr9OtkU2DVKmEnWu5Jewn0l4bC9UC9yyAcvIMS3hn8Pz95RWp8P6lt/Qow==", "cpu": [ "x64" ], @@ -4162,9 +4150,9 @@ } }, "node_modules/@node-rs/xxhash-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-arm64-msvc/-/xxhash-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-tLPFVDKNaZ2NrSPPZtxHsh+h4OWRVjuSR0hWO93s/Sn4TKnLv11I6HakBarwQUReYsyav/0aCilWHIjH1DP28w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-arm64-msvc/-/xxhash-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-ZE0YLE6IigG5bDNyoRNtvjL9oSUVxays75YfOodTm5SL8dO7j+b0twYfcoiRADL3mqCYp2nzUUQf50svOimnnA==", "cpu": [ "arm64" ], @@ -4178,9 +4166,9 @@ } }, "node_modules/@node-rs/xxhash-win32-ia32-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-ia32-msvc/-/xxhash-win32-ia32-msvc-1.0.1.tgz", - "integrity": "sha512-2BTLG1FKAwrBEU+9NHwhQA5hCXlLi/p8UusHUeBy8rzhkX6C+xtGfUCRhgJPrSGZp+LoEHlphavbGZ+hUt/taw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-ia32-msvc/-/xxhash-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-U7GpvjlE+2hhgVXGZRo1gP8AKONOdQtPkTKBXc/a7hDYhK6cynk5wFZshPgc0PQzmzyhjEFP4nPqh6evR41OLw==", "cpu": [ "ia32" ], @@ -4194,9 +4182,9 @@ } }, "node_modules/@node-rs/xxhash-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-x64-msvc/-/xxhash-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-mQev+YV+6bFWq43RQsgLfg1x19COrkhGTYpskOFdiitlJoeyMsQGOE2AdtztwPlXOF7oAN8gg6x12KWf4gxhKw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-x64-msvc/-/xxhash-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-OM6pskphbSKTuTxD2gPq5ocA7uBp9Igr0Sk7sfYSgmtWAivIPSTRTAtulELRIz2y0RnW23703024WK/ls+qbIw==", "cpu": [ "x64" ], @@ -4309,10 +4297,22 @@ "node": ">=10" } }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@playwright/test": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.17.1.tgz", - "integrity": "sha512-mMZS5OMTN/vUlqd1JZkFoAk2FsIZ4/E/00tw5it2c/VF4+3z/aWO+PPd8ShEGzYME7B16QGWNPjyFpDQI1t4RQ==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.17.2.tgz", + "integrity": "sha512-lxauaOlLNddQsgknCDJZEo8spTlSUF7gU4jXf0sUDLFsH/KE4ySe4SOPUGbtw+lCMrUfSbSRz0e7wnw5z78LNA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", @@ -4332,7 +4332,7 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-transform-modules-commonjs": "^7.14.5", "@babel/preset-typescript": "^7.14.5", - "colors": "^1.4.0", + "colors": "1.4.0", "commander": "^8.2.0", "debug": "^4.1.1", "expect": "=27.2.5", @@ -4344,7 +4344,7 @@ "open": "^8.3.0", "pirates": "^4.0.1", "pixelmatch": "^5.2.1", - "playwright-core": "=1.17.1", + "playwright-core": "=1.17.2", "pngjs": "^5.0.0", "rimraf": "^3.0.2", "source-map-support": "^0.4.18", @@ -4772,9 +4772,9 @@ } }, "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -5355,9 +5355,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.17", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -5368,9 +5368,9 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" @@ -5436,9 +5436,9 @@ "dev": true }, "node_modules/@types/file-saver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.4.tgz", - "integrity": "sha512-sPZYQEIF/SOnLAvaz9lTuydniP+afBMtElRTdYkeV1QtEgvtJ7qolCPjly6O32QI8CbEmP5O/fztMXEDWfEcrg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ==", "dev": true }, "node_modules/@types/glob": { @@ -5467,9 +5467,9 @@ "dev": true }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, "node_modules/@types/istanbul-lib-report": { @@ -5574,15 +5574,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@types/jest/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5592,30 +5583,6 @@ "node": ">=8" } }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/@types/jest/node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -5685,9 +5652,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz", + "integrity": "sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==", "dev": true }, "node_modules/@types/prop-types": { @@ -5702,9 +5669,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -5792,9 +5759,9 @@ "dev": true }, "node_modules/@types/styled-system": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.13.tgz", - "integrity": "sha512-RtpV6zXnnMQNcxKjC06BUM4MUER5o9uZ6b7xAc2OzhWxSsmQ3jXyW8ohuXdEJRKypEe0EqAzbSGx2Im0NXfdKA==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.15.tgz", + "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", "dependencies": { "csstype": "^3.0.2" } @@ -6343,9 +6310,9 @@ } }, "node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -6364,27 +6331,6 @@ "acorn-walk": "^7.1.1" } }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals/node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -6395,9 +6341,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, "engines": { "node": ">=0.4.0" @@ -7169,32 +7115,6 @@ "webpack": ">=2" } }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/babel-loader/node_modules/json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -7221,77 +7141,6 @@ "node": ">=4.0.0" } }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -7317,31 +7166,6 @@ "node": ">=8" } }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/babel-plugin-jest-hoist": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", @@ -7405,13 +7229,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", + "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "core-js-compat": "^3.20.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -7528,7 +7352,7 @@ "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, "hasInstallScript": true }, @@ -8130,6 +7954,18 @@ "node": ">=10" } }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cacache/node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -8180,6 +8016,30 @@ "node": ">=8" } }, + "node_modules/caching-transform/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caching-transform/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -8292,9 +8152,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001289", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001289.tgz", - "integrity": "sha512-hV6x4IfrYViN8cJbGFVbjD7KCrhS/O7wfDgvevYRanJ/IN+hhxpTcXXqaxy3CzPNFe5rlqdimdEB/k7H0YzxHg==", + "version": "1.0.30001299", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", + "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -8573,6 +8433,52 @@ "node": ">=8" } }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -8672,9 +8578,9 @@ } }, "node_modules/color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz", - "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.0.tgz", + "integrity": "sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ==", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -8944,18 +8850,6 @@ "run-queue": "^1.0.0" } }, - "node_modules/copy-concurrently/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/copy-concurrently/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -8978,9 +8872,9 @@ } }, "node_modules/core-js": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", - "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", "dev": true, "hasInstallScript": true, "funding": { @@ -8989,9 +8883,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", - "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", + "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", "dev": true, "dependencies": { "browserslist": "^4.19.1", @@ -9012,9 +8906,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz", - "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", + "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", "dev": true, "hasInstallScript": true, "funding": { @@ -9113,19 +9007,62 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4.8" + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/crypto-browserify": { @@ -9280,9 +9217,9 @@ } }, "node_modules/css-loader/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -9334,9 +9271,9 @@ } }, "node_modules/css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "dependencies": { "boolbase": "^1.0.0", "css-what": "^5.1.0", @@ -9684,9 +9621,9 @@ } }, "node_modules/damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, "node_modules/dashdash": { @@ -9840,6 +9777,52 @@ "node": ">=6" } }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/default-require-extensions": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.0.tgz", @@ -10071,12 +10054,12 @@ } }, "node_modules/diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/diffie-hellman": { @@ -10182,14 +10165,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -10350,9 +10325,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.24", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", - "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==" + "version": "1.4.44", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.44.tgz", + "integrity": "sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -10460,12 +10435,9 @@ } }, "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -10495,65 +10467,6 @@ "node": ">= 6" } }, - "node_modules/env-cmd/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/env-cmd/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/env-cmd/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/env-cmd/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/env-cmd/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -10886,14 +10799,13 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", + "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", "dev": true, "dependencies": { "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" + "find-up": "^2.1.0" }, "engines": { "node": ">=4" @@ -10975,18 +10887,6 @@ "node": ">=4" } }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/eslint-plugin-flowtype": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", @@ -11004,9 +10904,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -11014,14 +10914,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "engines": { "node": ">=4" @@ -11124,9 +11024,9 @@ "dev": true }, "node_modules/eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -11503,20 +11403,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -11598,15 +11484,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -11622,27 +11499,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -11655,18 +11511,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11691,21 +11535,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -11720,18 +11549,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -11861,33 +11678,59 @@ "dev": true }, "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/execa/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "dependencies": { - "pump": "^3.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/exenv": { @@ -12553,20 +12396,75 @@ "dev": true }, "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "dependencies": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/find-root": { @@ -12640,9 +12538,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", "dev": true, "funding": [ { @@ -12681,65 +12579,6 @@ "node": ">=8.0.0" } }, - "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/foreground-child/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -12899,17 +12738,17 @@ } }, "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" } }, "node_modules/forwarded": { @@ -13531,7 +13370,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, "bin": { "he": "bin/he" } @@ -13543,9 +13381,9 @@ "dev": true }, "node_modules/highlight.js": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.3.1.tgz", - "integrity": "sha512-PUhCRnPjLtiLHZAQ5A/Dt5F8cWZeMyj9KRsACsWT+OD6OP0x6dp5OmT5jdx0JgEyPxPZZIPQpRN2TciUT7occw==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", + "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==", "engines": { "node": ">=12.0.0" } @@ -13735,15 +13573,6 @@ "entities": "^2.0.0" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -14132,9 +13961,9 @@ } }, "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -14145,6 +13974,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { @@ -14827,14 +14659,15 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", "dev": true, "dependencies": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "engines": { @@ -14868,18 +14701,19 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-processinfo/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/istanbul-lib-processinfo/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "semver": "^6.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/istanbul-lib-processinfo/node_modules/p-map": { @@ -14894,49 +14728,23 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-processinfo/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/istanbul-lib-processinfo/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" } }, "node_modules/istanbul-lib-report": { @@ -14962,6 +14770,30 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14998,9 +14830,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", - "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -15127,43 +14959,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, "node_modules/jest-changed-files/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -15173,60 +14968,6 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -15239,21 +14980,6 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/jest-circus": { "version": "26.6.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", @@ -15360,15 +15086,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-circus/node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -15395,21 +15112,6 @@ "node": ">=8" } }, - "node_modules/jest-circus/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-circus/node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -15573,17 +15275,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -15611,41 +15302,6 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -15658,42 +15314,6 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/yargs": { - "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, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", @@ -15879,18 +15499,43 @@ } }, "node_modules/jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-diff/node_modules/ansi-styles": { @@ -15951,6 +15596,30 @@ "node": ">=8" } }, + "node_modules/jest-diff/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16592,15 +16261,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-jasmine2/node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -16627,21 +16287,6 @@ "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-jasmine2/node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -16918,6 +16563,15 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/jest-matcher-utils/node_modules/diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -16927,6 +16581,21 @@ "node": ">=8" } }, + "node_modules/jest-matcher-utils/node_modules/jest-diff": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", + "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16940,9 +16609,9 @@ } }, "node_modules/jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz", + "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -16951,7 +16620,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", + "pretty-format": "^27.4.6", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -17705,17 +17374,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -17743,15 +17401,6 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime/node_modules/jest-message-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", @@ -17815,32 +17464,6 @@ "node": ">= 10" } }, - "node_modules/jest-runtime/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime/node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -17862,42 +17485,6 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/yargs": { - "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, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-serializer": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", @@ -18012,15 +17599,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-snapshot/node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -18047,21 +17625,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-snapshot/node_modules/jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -18358,9 +17921,9 @@ } }, "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -18674,9 +18237,9 @@ } }, "node_modules/jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", "dev": true, "dependencies": { "@types/node": "*", @@ -18787,41 +18350,16 @@ } } }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "node_modules/jsdom/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" + "node": ">=0.4.0" } }, "node_modules/jsesc": { @@ -19017,9 +18555,9 @@ } }, "node_modules/libtap": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.1.3.tgz", - "integrity": "sha512-BfbhcSlcFngZWYvDt+gs4m1BkjP0LaFEg6+4FBAXD0E8Br95wpXCCvS5JZHW1a5QPWMrFD4LhsqBpTPRB3Em8g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.1.4.tgz", + "integrity": "sha512-jM+QyAeRdVs1bJrNpjlu+l8gRdDkAehqls31AwSnqXghVLUP6nbYeU2Xfs2svYS7ZdksvnHvrxCKRBFEz/BCjA==", "dev": true, "dependencies": { "async-hook-domain": "^2.0.4", @@ -19249,27 +18787,16 @@ } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "dependencies": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node": ">=6" } }, "node_modules/make-error": { @@ -19715,15 +19242,15 @@ } }, "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "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, + "dependencies": { + "minimist": "^1.2.5" + }, "bin": { "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" } }, "node_modules/move-concurrently": { @@ -19740,18 +19267,6 @@ "run-queue": "^1.0.3" } }, - "node_modules/move-concurrently/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/move-concurrently/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -19797,9 +19312,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.1.32", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.32.tgz", + "integrity": "sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -19892,12 +19407,12 @@ } }, "node_modules/node-html-parser": { - "version": "5.1.0", - "resolved": "git+ssh://git@github.com/thecodrr/node-html-parser.git#35d8d7b2965943b11e669e3e53438a681bbbdee2", - "license": "MIT", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.2.0.tgz", + "integrity": "sha512-fmiwLfQu+J2A0zjwSEkztSHexAf5qq/WoiL/Hgo1K7JpfEP+OGWY5maG0kGaM+IFVdixF/1QbyXaQ3h4cGfeLw==", "dependencies": { "css-select": "^4.1.3", - "entities": "^3.0.1" + "he": "1.2.0" } }, "node_modules/node-int64": { @@ -19981,16 +19496,6 @@ "node": ">=10" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/node-notifier/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -20145,57 +19650,51 @@ "node": ">=8.9" } }, - "node_modules/nyc/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/nyc/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/nyc/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/nyc/node_modules/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 - }, - "node_modules/nyc/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/nyc/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/nyc/node_modules/p-map": { @@ -20210,66 +19709,13 @@ "node": ">=8" } }, - "node_modules/nyc/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/nyc/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs": { - "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, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" + "bin": { + "semver": "bin/semver.js" } }, "node_modules/oauth-sign": { @@ -20375,9 +19821,9 @@ } }, "node_modules/object-inspect": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", - "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21146,9 +20592,9 @@ } }, "node_modules/playwright-core": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.17.1.tgz", - "integrity": "sha512-C3c8RpPiC3qr15fRDN6dx6WnUkPLFmST37gms2aoHPDRvp7EaGDPMMZPpqIm/QWB5J40xDrQCD4YYHz2nBTojQ==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.17.2.tgz", + "integrity": "sha512-TCYIt2UNHvqGxvD79bBjBv9osDLAH1gn7AZD5kRpMNQJG6BAmJt8B4Ek8fzdKmCQOnHf9ASJmcYRszoIZxcdVA==", "dev": true, "dependencies": { "commander": "^8.2.0", @@ -21219,18 +20665,6 @@ "ms": "^2.1.1" } }, - "node_modules/portfinder/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -22470,9 +21904,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -22680,12 +22114,11 @@ } }, "node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", + "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", "dev": true, "dependencies": { - "@jest/types": "^27.4.2", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -22771,13 +22204,13 @@ } }, "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/prop-types/node_modules/react-is": { @@ -22901,9 +22334,9 @@ } }, "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, "engines": { "node": ">=0.6" @@ -23057,6 +22490,15 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -23152,20 +22594,6 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } }, - "node_modules/react-dev-utils/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -23231,36 +22659,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/react-dev-utils/node_modules/strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -23273,21 +22671,6 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", @@ -23302,9 +22685,9 @@ } }, "node_modules/react-dropzone": { - "version": "11.4.2", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.4.2.tgz", - "integrity": "sha512-ocYzYn7Qgp0tFc1gQtUTOaHHSzVTwhWHxxY+r7cj2jJTPfMTZB5GWSJHdIVoxsl+EQENpjJ/6Zvcw0BqKZQ+Eg==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.5.1.tgz", + "integrity": "sha512-eNhttdq4ZDe3eKbXAe54Opt+sbtqmNK5NWTHf/l5d+1TdZqShJ8gMjBrya00qx5zkI//TYxRhu1d9pemTgaWwg==", "dependencies": { "attr-accept": "^2.2.1", "file-selector": "^0.2.2", @@ -23494,9 +22877,9 @@ } }, "node_modules/react-scripts/node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -23981,6 +23364,52 @@ "node": ">= 6" } }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -24237,6 +23666,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "dependencies": { "atob": "^2.1.2", @@ -24377,18 +23807,6 @@ "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", "dev": true }, - "node_modules/rollup/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", @@ -24517,6 +23935,40 @@ "node": ">=0.10.0" } }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/sane/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -24544,6 +23996,18 @@ "node": ">=0.10.0" } }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/sane/node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -24766,9 +24230,9 @@ "dev": true }, "node_modules/selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", "dev": true, "dependencies": { "node-forge": "^0.10.0" @@ -25109,6 +24573,143 @@ "showdown": "bin/showdown.js" } }, + "node_modules/showdown/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/showdown/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/showdown/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/showdown/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/showdown/node_modules/yargs": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", + "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "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": "^15.0.0" + } + }, + "node_modules/showdown/node_modules/yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -25243,73 +24844,6 @@ "smartwrap": "src/terminal-adapter.js" } }, - "node_modules/smartwrap/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smartwrap/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/smartwrap/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/smartwrap/node_modules/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 - }, - "node_modules/smartwrap/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/smartwrap/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/smartwrap/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -25322,42 +24856,6 @@ "node": ">=8" } }, - "node_modules/smartwrap/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/smartwrap/node_modules/yargs": { - "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, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -25550,6 +25048,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "dependencies": { "atob": "^2.1.2", @@ -25593,15 +25092,6 @@ "ms": "^2.1.1" } }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/socks": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", @@ -25669,6 +25159,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "dependencies": { "atob": "^2.1.2", @@ -25688,6 +25179,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true }, "node_modules/sourcemap-codec": { @@ -25718,6 +25210,30 @@ "node": ">=8" } }, + "node_modules/spawn-wrap/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spawn-wrap/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/spawn-wrap/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -25849,9 +25365,9 @@ "dev": true }, "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "dependencies": { "asn1": "~0.2.3", @@ -26286,12 +25802,15 @@ } }, "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/style-loader": { @@ -26496,27 +26015,6 @@ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/svgo/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -26533,9 +26031,9 @@ "dev": true }, "node_modules/table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -26606,9 +26104,9 @@ } }, "node_modules/tap": { - "version": "15.1.5", - "resolved": "https://registry.npmjs.org/tap/-/tap-15.1.5.tgz", - "integrity": "sha512-ha9ify0cagIOENV5D+T8ys+FFOWqPaWAKk66hjtUWjywXdGmnL8LRxloZa8sHiaB+Az1GYx4ufEaflOpedSCbQ==", + "version": "15.1.6", + "resolved": "https://registry.npmjs.org/tap/-/tap-15.1.6.tgz", + "integrity": "sha512-TN7xH6Q2tUPTd6qwmkhuFJcx1vUR8e4dDUpBKc61G0krOzne7Ia6aKIFb8O/0kVazachSSuVME1V8nQ2xwWL8w==", "bundleDependencies": [ "ink", "treport", @@ -26630,7 +26128,7 @@ "isexe": "^2.0.0", "istanbul-lib-processinfo": "^2.0.2", "jackspeak": "^1.4.1", - "libtap": "^1.1.3", + "libtap": "^1.1.4", "minipass": "^3.1.1", "mkdirp": "^1.0.4", "nyc": "^15.1.0", @@ -26642,7 +26140,7 @@ "tap-mocha-reporter": "^5.0.0", "tap-parser": "^10.0.1", "tap-yaml": "^1.0.0", - "tcompare": "^5.0.6", + "tcompare": "^5.0.7", "treport": "*", "which": "^2.0.2" }, @@ -27932,6 +27430,18 @@ "node": ">=8" } }, + "node_modules/tap/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/tap/node_modules/ms": { "version": "2.1.2", "dev": true, @@ -28632,6 +28142,18 @@ "node": ">= 10" } }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/tcompare": { "version": "5.0.7", "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-5.0.7.tgz", @@ -28748,12 +28270,43 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/terser-webpack-plugin/node_modules/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 }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, "node_modules/terser-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -28777,6 +28330,21 @@ "node": ">= 10.13.0" } }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser-webpack-plugin/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -28810,6 +28378,15 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/terser-webpack-plugin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -29075,16 +28652,17 @@ } }, "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { - "node": ">=0.8" + "node": ">=6" } }, "node_modules/tough-cookie/node_modules/punycode": { @@ -29179,6 +28757,27 @@ } } }, + "node_modules/ts-node/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/ts-node/node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -29303,17 +28902,6 @@ "node": ">=8" } }, - "node_modules/tty-table/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "node_modules/tty-table/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -29341,29 +28929,6 @@ "node": ">=8" } }, - "node_modules/tty-table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tty-table/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -29388,42 +28953,6 @@ "node": ">=8" } }, - "node_modules/tty-table/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table/node_modules/yargs": { - "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, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -29440,6 +28969,7 @@ "version": "1.0.19", "resolved": "https://registry.npmjs.org/turbo/-/turbo-1.0.19.tgz", "integrity": "sha512-/gdEdpdludyHX+344JQ84bglK33dI4IWTtGkBkfJnSQW+lC3/JFAu9jy+4zNK2gdzxjwcB2/qQK+Pv53SZd1Kw==", + "deprecated": "Incorrect hashing function. Upgrade to v1.0.22", "dev": true, "hasInstallScript": true, "bin": { @@ -29866,9 +29396,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dev": true, "dependencies": { "querystringify": "^2.1.1", @@ -29947,13 +29477,12 @@ } }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -30459,18 +29988,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack-dev-middleware/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -31155,6 +30672,16 @@ "node": ">=6" } }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/webpack-manifest-plugin": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", @@ -31315,32 +30842,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack/node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -31409,19 +30910,6 @@ "node": ">=4.0.0" } }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack/node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -31431,19 +30919,6 @@ "yallist": "^3.0.2" } }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -31468,51 +30943,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/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, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -32137,21 +31567,25 @@ "dev": true }, "node_modules/yargs": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", - "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "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, "dependencies": { - "cliui": "^5.0.0", + "cliui": "^6.0.0", "decamelize": "^1.2.0", - "find-up": "^3.0.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, "node_modules/yargs-parser": { @@ -32176,123 +31610,97 @@ "node": ">=6" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "node_modules/yargs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/yargs/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/yargs/node_modules/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, "dependencies": { - "locate-path": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } + "node_modules/yargs/node_modules/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 }, - "node_modules/yargs/node_modules/p-locate": { + "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/yargs/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "node": ">=8" } }, "node_modules/yauzl": { @@ -32352,9 +31760,9 @@ } }, "packages/enex/node_modules/@types/node": { - "version": "16.11.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz", - "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==", + "version": "16.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.19.tgz", + "integrity": "sha512-BPAcfDPoHlRQNKktbsbnpACGdypPFBuX4xQlsWDE7B8XXcfII+SpOLay3/qZmCLb39kV5S1RTYwXdkx2lwLYng==", "dev": true }, "packages/importer": { @@ -32380,9 +31788,29 @@ "typescript": "^4.5.2" } }, + "packages/importer/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "packages/importer/node_modules/node-html-parser": { + "version": "5.1.0", + "resolved": "git+ssh://git@github.com/thecodrr/node-html-parser.git#35d8d7b2965943b11e669e3e53438a681bbbdee2", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "entities": "^3.0.1" + } + }, "packages/tinymce-plugins": { "name": "@streetwritersco/tinymce-plugins", - "version": "1.5.3", + "version": "1.5.6", "license": "MIT", "dependencies": { "compressorjs": "^1.0.7", @@ -32399,40 +31827,40 @@ } }, "packages/tinymce-plugins/node_modules/@types/node": { - "version": "16.11.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz", - "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==", + "version": "16.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.19.tgz", + "integrity": "sha512-BPAcfDPoHlRQNKktbsbnpACGdypPFBuX4xQlsWDE7B8XXcfII+SpOLay3/qZmCLb39kV5S1RTYwXdkx2lwLYng==", "dev": true } }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz", + "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==" }, "@babel/core": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", - "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helpers": "^7.16.5", - "@babel/parser": "^7.16.5", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -32449,41 +31877,41 @@ } }, "@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", + "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.8", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", - "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" }, @@ -32496,27 +31924,27 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", - "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", + "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", + "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", "regexpu-core": "^4.7.1" } }, @@ -32545,124 +31973,124 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", - "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-transforms": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", - "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", "requires": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-plugin-utils": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", - "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", - "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helper-replace-supers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", - "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -32675,247 +32103,247 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helper-wrap-function": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", - "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helpers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", - "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", + "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" + "@babel/plugin-proposal-optional-chaining": "^7.16.7" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", - "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", - "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", - "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", + "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz", - "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz", + "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-decorators": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.16.7" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", - "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", - "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", - "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", - "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", - "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", - "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", - "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", + "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", "dev": true, "requires": { "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.5" + "@babel/plugin-transform-parameters": "^7.16.7" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", - "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", - "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", - "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", + "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", - "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", - "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-async-generators": { @@ -32955,12 +32383,12 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz", - "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz", + "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-dynamic-import": { @@ -32982,12 +32410,12 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.5.tgz", - "integrity": "sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", + "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-import-meta": { @@ -33009,11 +32437,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz", - "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -33089,332 +32517,333 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", - "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", - "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", - "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", - "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", - "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-classes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", - "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", - "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", - "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", + "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", - "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", - "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", - "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.5.tgz", - "integrity": "sha512-skE02E/MptkZdBS4HwoRhjWXqeKQj0BWKEAPfPC+8R4/f6bjQqQ9Nftv/+HkxWwnVxh/E2NV9TNfzLN5H/oiBw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", + "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-flow": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-flow": "^7.16.7" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", - "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", - "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", - "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", - "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", - "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", - "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz", + "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", - "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", + "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", - "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", - "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" + "@babel/helper-create-regexp-features-plugin": "^7.16.7" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", - "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", - "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" } }, "@babel/plugin-transform-parameters": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", - "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", - "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.5.tgz", - "integrity": "sha512-fdc1s5npHMZ9A+w9bYbrZu4499WyYPVaTTsRO8bU0GJcMuK4ejIX4lyjnpvi+YGLK/EhFQxWszqylO0vaMciFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz", + "integrity": "sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz", - "integrity": "sha512-dHYCOnzSsXFz8UcdNQIHGvg94qPL/teF7CCiCEMRxmA1G2p5Mq4JnKVowCDxYfiQ9D7RstaAp9kwaSI+sXbnhw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz", - "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", + "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-jsx": "^7.16.5", - "@babel/types": "^7.16.0" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.5.tgz", - "integrity": "sha512-uQSLacMZSGLCxOw20dzo1dmLlKkd+DsayoV54q3MHXhbqgPzoiGerZQgNPl/Ro8/OcXV2ugfnkx+rxdS0sN5Uw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", "dev": true, "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.5" + "@babel/plugin-transform-react-jsx": "^7.16.7" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.5.tgz", - "integrity": "sha512-0nYU30hCxnCVCbRjSy9ahlhWZ2Sn6khbY4FqR91W+2RbSqkWEbVu2gXh45EqNy4Bq7sRU+H4i0/6YKwOSzh16A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", + "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", - "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", + "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", - "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", - "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.8.tgz", + "integrity": "sha512-6Kg2XHPFnIarNweZxmzbgYnnWsXxkx9WQUVk2sksBRL80lBC1RAQV3wQagWxdCHiYHqPN+oenwNIuttlYgIbQQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" }, @@ -33428,108 +32857,108 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", - "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", - "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", - "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", - "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", - "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", - "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", - "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/preset-env": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", - "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.8.tgz", + "integrity": "sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.5", - "@babel/plugin-proposal-class-properties": "^7.16.5", - "@babel/plugin-proposal-class-static-block": "^7.16.5", - "@babel/plugin-proposal-dynamic-import": "^7.16.5", - "@babel/plugin-proposal-export-namespace-from": "^7.16.5", - "@babel/plugin-proposal-json-strings": "^7.16.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", - "@babel/plugin-proposal-numeric-separator": "^7.16.5", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", - "@babel/plugin-proposal-optional-chaining": "^7.16.5", - "@babel/plugin-proposal-private-methods": "^7.16.5", - "@babel/plugin-proposal-private-property-in-object": "^7.16.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -33544,44 +32973,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.5", - "@babel/plugin-transform-async-to-generator": "^7.16.5", - "@babel/plugin-transform-block-scoped-functions": "^7.16.5", - "@babel/plugin-transform-block-scoping": "^7.16.5", - "@babel/plugin-transform-classes": "^7.16.5", - "@babel/plugin-transform-computed-properties": "^7.16.5", - "@babel/plugin-transform-destructuring": "^7.16.5", - "@babel/plugin-transform-dotall-regex": "^7.16.5", - "@babel/plugin-transform-duplicate-keys": "^7.16.5", - "@babel/plugin-transform-exponentiation-operator": "^7.16.5", - "@babel/plugin-transform-for-of": "^7.16.5", - "@babel/plugin-transform-function-name": "^7.16.5", - "@babel/plugin-transform-literals": "^7.16.5", - "@babel/plugin-transform-member-expression-literals": "^7.16.5", - "@babel/plugin-transform-modules-amd": "^7.16.5", - "@babel/plugin-transform-modules-commonjs": "^7.16.5", - "@babel/plugin-transform-modules-systemjs": "^7.16.5", - "@babel/plugin-transform-modules-umd": "^7.16.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", - "@babel/plugin-transform-new-target": "^7.16.5", - "@babel/plugin-transform-object-super": "^7.16.5", - "@babel/plugin-transform-parameters": "^7.16.5", - "@babel/plugin-transform-property-literals": "^7.16.5", - "@babel/plugin-transform-regenerator": "^7.16.5", - "@babel/plugin-transform-reserved-words": "^7.16.5", - "@babel/plugin-transform-shorthand-properties": "^7.16.5", - "@babel/plugin-transform-spread": "^7.16.5", - "@babel/plugin-transform-sticky-regex": "^7.16.5", - "@babel/plugin-transform-template-literals": "^7.16.5", - "@babel/plugin-transform-typeof-symbol": "^7.16.5", - "@babel/plugin-transform-unicode-escapes": "^7.16.5", - "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", + "@babel/types": "^7.16.8", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "dependencies": { @@ -33607,28 +33036,28 @@ } }, "@babel/preset-react": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.5.tgz", - "integrity": "sha512-3kzUOQeaxY/2vhPDS7CX/KGEGu/1bOYGvdRDJ2U5yjEz5o5jmIeTPLoiQBPGjfhPascLuW5OlMiPzwOOuB6txg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.5", - "@babel/plugin-transform-react-jsx": "^7.16.5", - "@babel/plugin-transform-react-jsx-development": "^7.16.5", - "@babel/plugin-transform-react-pure-annotations": "^7.16.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" } }, "@babel/preset-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz", - "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.1" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" } }, "@babel/runtime": { @@ -33640,48 +33069,48 @@ } }, "@babel/runtime-corejs3": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz", - "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.8.tgz", + "integrity": "sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==", "dev": true, "requires": { - "core-js-pure": "^3.19.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", + "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.8", + "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", + "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, @@ -33941,9 +33370,9 @@ "dev": true }, "@emotion/babel-plugin": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.1.tgz", - "integrity": "sha512-K3/6Y+J/sIAjplf3uIteWLhPuOyuMNnE+iyYnTF/m294vc6IL90kTHp7y8ldZYbpKlP17rpOWDKM9DvTcrOmNQ==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", "requires": { "@babel/helper-module-imports": "^7.12.13", "@babel/plugin-syntax-jsx": "^7.12.13", @@ -34108,12 +33537,6 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -34764,12 +34187,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -34790,18 +34207,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -34961,6 +34366,18 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -34988,6 +34405,12 @@ "supports-color": "^7.0.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -35352,123 +34775,115 @@ "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", "requires": {} }, - "@napi-rs/triples": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz", - "integrity": "sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==", - "dev": true - }, - "@node-rs/helper": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.2.1.tgz", - "integrity": "sha512-R5wEmm8nbuQU0YGGmYVjEc0OHtYsuXdpRG+Ut/3wZ9XAvQWyThN08bTh2cBJgoZxHQUPtvRfeQuxcAgLuiBISg==", - "dev": true, - "requires": { - "@napi-rs/triples": "^1.0.3" - } - }, "@node-rs/xxhash": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash/-/xxhash-1.0.1.tgz", - "integrity": "sha512-IYb5vx36csK0TFtyl/pSuoSXiT1qj/PtPCItk30qdFDMoDgwJzvcPohFugEVn4Bvxc7aBDTjo25CGLtnu96lNQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash/-/xxhash-1.1.1.tgz", + "integrity": "sha512-XDGUhnTJvOrry0NIDR0kRS4ym6IQsmEcsIY/kGipBNe5Zw6b//55WyqQ8+frtq0k3DZd//HwXSzoFJbzEW3Lyw==", "dev": true, "requires": { - "@node-rs/helper": "^1.2.1", - "@node-rs/xxhash-android-arm64": "1.0.1", - "@node-rs/xxhash-darwin-arm64": "1.0.1", - "@node-rs/xxhash-darwin-x64": "1.0.1", - "@node-rs/xxhash-freebsd-x64": "1.0.1", - "@node-rs/xxhash-linux-arm-gnueabihf": "1.0.1", - "@node-rs/xxhash-linux-arm64-gnu": "1.0.1", - "@node-rs/xxhash-linux-arm64-musl": "1.0.1", - "@node-rs/xxhash-linux-x64-gnu": "1.0.1", - "@node-rs/xxhash-linux-x64-musl": "1.0.1", - "@node-rs/xxhash-win32-arm64-msvc": "1.0.1", - "@node-rs/xxhash-win32-ia32-msvc": "1.0.1", - "@node-rs/xxhash-win32-x64-msvc": "1.0.1" + "@node-rs/xxhash-android-arm-eabi": "1.1.1", + "@node-rs/xxhash-android-arm64": "1.1.1", + "@node-rs/xxhash-darwin-arm64": "1.1.1", + "@node-rs/xxhash-darwin-x64": "1.1.1", + "@node-rs/xxhash-freebsd-x64": "1.1.1", + "@node-rs/xxhash-linux-arm-gnueabihf": "1.1.1", + "@node-rs/xxhash-linux-arm64-gnu": "1.1.1", + "@node-rs/xxhash-linux-arm64-musl": "1.1.1", + "@node-rs/xxhash-linux-x64-gnu": "1.1.1", + "@node-rs/xxhash-linux-x64-musl": "1.1.1", + "@node-rs/xxhash-win32-arm64-msvc": "1.1.1", + "@node-rs/xxhash-win32-ia32-msvc": "1.1.1", + "@node-rs/xxhash-win32-x64-msvc": "1.1.1" } }, + "@node-rs/xxhash-android-arm-eabi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm-eabi/-/xxhash-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-ERCSUONWYyFSrgU3NRlLYu7SevOeiFFhg2j9JSBs5vVtbAN3FQwpLFF2srpBlKdOZqxzRCA9K50DZlXfn9x+BA==", + "dev": true, + "optional": true + }, "@node-rs/xxhash-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm64/-/xxhash-android-arm64-1.0.1.tgz", - "integrity": "sha512-w9cIPIzSVjMrsZYpg4jqS4VmqEIWdXtteCO3jO0/RU4wF5aDO0UMYsYVMgWnnq8zLY2xpDOHpw9z+jlI2C8axA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-android-arm64/-/xxhash-android-arm64-1.1.1.tgz", + "integrity": "sha512-ygOGIgiUKZ7od+lo1t8cTjw/ukoqwl0eGrB9TO9qXXFpdfcexhLPjyu+EvwJRZ/gRR8pWKy7hUPGJdus34Thjw==", "dev": true, "optional": true }, "@node-rs/xxhash-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-arm64/-/xxhash-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-tMllwdYgnEJUJD3Gn2ahrT3R4TI8OH11oyrjpSDVdh0TZsrEiqN2WMUFgEB1nEeowujmIBhGDDb1RnwcPCCCdA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-arm64/-/xxhash-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-/mhr+FQbCX5kF5ypTsKETmw3q1/R3lTSpZMAKUVXlhmEbCkV9zPIqVzt3rwZ/Y+OHElKKCzIEN9WkNYTIVvCCw==", "dev": true, "optional": true }, "@node-rs/xxhash-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-x64/-/xxhash-darwin-x64-1.0.1.tgz", - "integrity": "sha512-W2bwfoPYgbNuaLfBCbxdCLTZCddLwb0rOeocbxCeZukX2OaPfTzkuexd21yaWrsesateCHhR7M+JcvqsMzqv6Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-darwin-x64/-/xxhash-darwin-x64-1.1.1.tgz", + "integrity": "sha512-DbtlkrdmfArYQciqvbAI1XsUiExqrsBgYjRFFHPqhsp68aC2XId77sq0kJ7WTsH8fMi6xWSiLfycEi9MvOGehw==", "dev": true, "optional": true }, "@node-rs/xxhash-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-freebsd-x64/-/xxhash-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-i4nIXRNb1Tg9rADrTEpZqIPckSGn1zyWYVpdINqzrmOeKtwqaBo4p1hfxIvIwKYQp76+WqA1032PCP1dkyQ8SQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-freebsd-x64/-/xxhash-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-Qb8gLxyjvPdTfa7Ja36fO9DgQwi/jWWbPu7bFkrO269myC3gye8dBIvWfj2pXqjNoM7eq9F7EceGgknHp7m4rA==", "dev": true, "optional": true }, "@node-rs/xxhash-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm-gnueabihf/-/xxhash-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-Igt8xVHj4Qzog+CgZO2b5asyVLQjAt3eojW9c3Oyi8TlMJUuLu/q7q+c0piKirD5BngBq5zOKMEJbCbawWMc8A==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm-gnueabihf/-/xxhash-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-ZTB7XOZ4o0pWQPKAgjDKX7l4eUowzQKKqeg8WFoGtQubEooMgp97WhJeCT0nE527uBYrjD2y8wC6rQW+xnZhrw==", "dev": true, "optional": true }, "@node-rs/xxhash-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-gnu/-/xxhash-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-TaAAVCmRlUupEEoo5lhWXXwASU+EsWj+wPuen+ngELMNhEXRTj4ZYSKMS3Aoiy00EhqgztzCFdKNNSNlI0vWLQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-gnu/-/xxhash-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-TkF0TGvPL5E++zhC/inY0BUoUhlb9UVqrHAzKd11e0TKlmapwxpLpqbBej+O2Cyzly/avzS+cU1q2m8eUfBbYA==", "dev": true, "optional": true }, "@node-rs/xxhash-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-musl/-/xxhash-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-li9o0bDEnY1RefDuJkhWEk/4hAk4ojAsR6+auzYbTY3xLgp5+JWPMzvqGw/YwlvyAS7UGrkRo1nyfW/Nyen9jA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-arm64-musl/-/xxhash-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-KR0US1PNV89UBprZgkhHaB1+EFAxcD5qHYzjkOFzWLaGCeHQga5QbYY8pTHpN/bwSi3dKnf8J9AvjYUxQx24oQ==", "dev": true, "optional": true }, "@node-rs/xxhash-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-gnu/-/xxhash-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-UAaB1Gc28oup9BsiHCjGglfFtWJie+KVMpfdS4Ko4lZJY6SITPb+3KDHUKieKJGW2SLp1J3FR1v/Ut/ehZ0jQQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-gnu/-/xxhash-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-noCx+KL8rlJUnJKkAVjdH9fcOtLIjG66VnKA5EhCHuUbUHgPs/lmkYQdYe4vt6ix4iYwO/6eT9j4d49Wv36vzA==", "dev": true, "optional": true }, "@node-rs/xxhash-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-musl/-/xxhash-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-Ailcrvvoj/St/puyTtqzu6q+zVJSNFmo+ekiCAUcezq+pLeedYPsA5roQ6rCeUiiF+PovBryQXPuHPbxgAtIxw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-linux-x64-musl/-/xxhash-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-emptLXSAAjiJqghX1pFU0yCQqhscPr9OtkU2DVKmEnWu5Jewn0l4bC9UC9yyAcvIMS3hn8Pz95RWp8P6lt/Qow==", "dev": true, "optional": true }, "@node-rs/xxhash-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-arm64-msvc/-/xxhash-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-tLPFVDKNaZ2NrSPPZtxHsh+h4OWRVjuSR0hWO93s/Sn4TKnLv11I6HakBarwQUReYsyav/0aCilWHIjH1DP28w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-arm64-msvc/-/xxhash-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-ZE0YLE6IigG5bDNyoRNtvjL9oSUVxays75YfOodTm5SL8dO7j+b0twYfcoiRADL3mqCYp2nzUUQf50svOimnnA==", "dev": true, "optional": true }, "@node-rs/xxhash-win32-ia32-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-ia32-msvc/-/xxhash-win32-ia32-msvc-1.0.1.tgz", - "integrity": "sha512-2BTLG1FKAwrBEU+9NHwhQA5hCXlLi/p8UusHUeBy8rzhkX6C+xtGfUCRhgJPrSGZp+LoEHlphavbGZ+hUt/taw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-ia32-msvc/-/xxhash-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-U7GpvjlE+2hhgVXGZRo1gP8AKONOdQtPkTKBXc/a7hDYhK6cynk5wFZshPgc0PQzmzyhjEFP4nPqh6evR41OLw==", "dev": true, "optional": true }, "@node-rs/xxhash-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-x64-msvc/-/xxhash-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-mQev+YV+6bFWq43RQsgLfg1x19COrkhGTYpskOFdiitlJoeyMsQGOE2AdtztwPlXOF7oAN8gg6x12KWf4gxhKw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@node-rs/xxhash-win32-x64-msvc/-/xxhash-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-OM6pskphbSKTuTxD2gPq5ocA7uBp9Igr0Sk7sfYSgmtWAivIPSTRTAtulELRIz2y0RnW23703024WK/ls+qbIw==", "dev": true, "optional": true }, @@ -35511,9 +34926,9 @@ }, "dependencies": { "@types/node": { - "version": "16.11.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz", - "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==", + "version": "16.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.19.tgz", + "integrity": "sha512-BPAcfDPoHlRQNKktbsbnpACGdypPFBuX4xQlsWDE7B8XXcfII+SpOLay3/qZmCLb39kV5S1RTYwXdkx2lwLYng==", "dev": true } } @@ -35535,6 +34950,21 @@ "tap": "^15.1.2", "ts-node": "^10.4.0", "typescript": "^4.5.2" + }, + "dependencies": { + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + }, + "node-html-parser": { + "version": "git+ssh://git@github.com/thecodrr/node-html-parser.git#35d8d7b2965943b11e669e3e53438a681bbbdee2", + "from": "node-html-parser@github:thecodrr/node-html-parser", + "requires": { + "css-select": "^4.1.3", + "entities": "^3.0.1" + } + } } }, "@notesnook/importer-web": { @@ -35607,12 +35037,20 @@ "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "@playwright/test": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.17.1.tgz", - "integrity": "sha512-mMZS5OMTN/vUlqd1JZkFoAk2FsIZ4/E/00tw5it2c/VF4+3z/aWO+PPd8ShEGzYME7B16QGWNPjyFpDQI1t4RQ==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.17.2.tgz", + "integrity": "sha512-lxauaOlLNddQsgknCDJZEo8spTlSUF7gU4jXf0sUDLFsH/KE4ySe4SOPUGbtw+lCMrUfSbSRz0e7wnw5z78LNA==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", @@ -35632,7 +35070,7 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-transform-modules-commonjs": "^7.14.5", "@babel/preset-typescript": "^7.14.5", - "colors": "^1.4.0", + "colors": "1.4.0", "commander": "^8.2.0", "debug": "^4.1.1", "expect": "=27.2.5", @@ -35644,7 +35082,7 @@ "open": "^8.3.0", "pirates": "^4.0.1", "pixelmatch": "^5.2.1", - "playwright-core": "=1.17.1", + "playwright-core": "=1.17.2", "pngjs": "^5.0.0", "rimraf": "^3.0.2", "source-map-support": "^0.4.18", @@ -35746,9 +35184,9 @@ }, "dependencies": { "@types/node": { - "version": "16.11.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.14.tgz", - "integrity": "sha512-mK6BKLpL0bG6v2CxHbm0ed6RcZrAtTHBTd/ZpnlVPVa3HkumsqLE4BC4u6TQ8D7pnrRbOU0am6epuALs+Ncnzw==", + "version": "16.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.19.tgz", + "integrity": "sha512-BPAcfDPoHlRQNKktbsbnpACGdypPFBuX4xQlsWDE7B8XXcfII+SpOLay3/qZmCLb39kV5S1RTYwXdkx2lwLYng==", "dev": true } } @@ -35966,9 +35404,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true } } @@ -36408,9 +35846,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.17", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -36421,9 +35859,9 @@ } }, "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -36489,9 +35927,9 @@ "dev": true }, "@types/file-saver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.4.tgz", - "integrity": "sha512-sPZYQEIF/SOnLAvaz9lTuydniP+afBMtElRTdYkeV1QtEgvtJ7qolCPjly6O32QI8CbEmP5O/fztMXEDWfEcrg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-zv9kNf3keYegP5oThGLaPk8E081DFDuwfqjtiTzm6PoxChdJ1raSuADf2YGCVIyrSynLrgc8JWv296s7Q7pQSQ==", "dev": true }, "@types/glob": { @@ -36520,9 +35958,9 @@ "dev": true }, "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, "@types/istanbul-lib-report": { @@ -36609,36 +36047,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, "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 }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -36704,9 +36118,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz", + "integrity": "sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==", "dev": true }, "@types/prop-types": { @@ -36721,9 +36135,9 @@ "dev": true }, "@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -36810,9 +36224,9 @@ "dev": true }, "@types/styled-system": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.13.tgz", - "integrity": "sha512-RtpV6zXnnMQNcxKjC06BUM4MUER5o9uZ6b7xAc2OzhWxSsmQ3jXyW8ohuXdEJRKypEe0EqAzbSGx2Im0NXfdKA==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.15.tgz", + "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", "requires": { "csstype": "^3.0.2" } @@ -37266,9 +36680,9 @@ } }, "acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-globals": { @@ -37279,20 +36693,6 @@ "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - } } }, "acorn-jsx": { @@ -37303,9 +36703,9 @@ "requires": {} }, "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, "address": { @@ -37890,26 +37290,6 @@ "schema-utils": "^2.6.5" }, "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -37929,59 +37309,6 @@ "emojis-list": "^3.0.0", "json5": "^1.0.1" } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "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" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } } } }, @@ -38005,27 +37332,6 @@ "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "babel-plugin-jest-hoist": { @@ -38078,13 +37384,13 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", + "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "core-js-compat": "^3.20.0" } }, "babel-plugin-polyfill-regenerator": { @@ -38686,6 +37992,12 @@ "yallist": "^4.0.0" } }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -38724,6 +38036,23 @@ "make-dir": "^3.0.0", "package-hash": "^4.0.0", "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "call-bind": { @@ -38815,9 +38144,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001289", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001289.tgz", - "integrity": "sha512-hV6x4IfrYViN8cJbGFVbjD7KCrhS/O7wfDgvevYRanJ/IN+hhxpTcXXqaxy3CzPNFe5rlqdimdEB/k7H0YzxHg==" + "version": "1.0.30001299", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", + "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==" }, "capture-exit": { "version": "2.0.0", @@ -39036,6 +38365,45 @@ "arch": "^2.1.1", "execa": "^1.0.0", "is-wsl": "^2.1.1" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } } }, "cliui": { @@ -39117,9 +38485,9 @@ } }, "color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz", - "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.0.tgz", + "integrity": "sha512-hHTcrbvEnGjC7WBMk6ibQWFVDgEFTVmjrz2Q5HlU6ltwxv0JJN2Z8I7uRbWeQLF04dikxs8zgyZkazRJvSMtyQ==", "requires": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -39354,15 +38722,6 @@ "run-queue": "^1.0.0" }, "dependencies": { - "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" - } - }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -39381,15 +38740,15 @@ "dev": true }, "core-js": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", - "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", + "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", "dev": true }, "core-js-compat": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", - "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", + "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", "dev": true, "requires": { "browserslist": "^4.19.1", @@ -39405,9 +38764,9 @@ } }, "core-js-pure": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz", - "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==", + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", + "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", "dev": true }, "core-util-is": { @@ -39494,16 +38853,46 @@ "dev": true }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "crypto-browserify": { @@ -39625,9 +39014,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "lru-cache": { @@ -39660,9 +39049,9 @@ } }, "css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", + "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", "requires": { "boolbase": "^1.0.0", "css-what": "^5.1.0", @@ -39943,9 +39332,9 @@ } }, "damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, "dashdash": { @@ -40063,6 +39452,45 @@ "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } } }, "default-require-extensions": { @@ -40252,9 +39680,9 @@ "dev": true }, "diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true }, "diffie-hellman": { @@ -40351,13 +39779,6 @@ "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } } }, "domain-browser": { @@ -40486,9 +39907,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.24", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", - "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==" + "version": "1.4.44", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.44.tgz", + "integrity": "sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==" }, "elliptic": { "version": "6.5.4", @@ -40579,9 +40000,9 @@ } }, "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, "env-cmd": { "version": "10.1.0", @@ -40598,47 +40019,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -40912,17 +40292,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -40976,12 +40345,6 @@ "yallist": "^4.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -40991,21 +40354,6 @@ "lru-cache": "^6.0.0" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -41015,12 +40363,6 @@ "ansi-regex": "^5.0.1" } }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -41035,15 +40377,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -41078,14 +40411,13 @@ } }, "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", + "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", "dev": true, "requires": { "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" + "find-up": "^2.1.0" }, "dependencies": { "debug": { @@ -41145,15 +40477,6 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } } } }, @@ -41168,9 +40491,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -41178,14 +40501,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "dependencies": { "debug": { @@ -41262,9 +40585,9 @@ } }, "eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -41482,12 +40805,6 @@ "eslint-visitor-keys": "^1.3.0" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -41588,28 +40905,42 @@ "dev": true }, "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "pump": "^3.0.0" + "path-key": "^3.0.0" } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true } } }, @@ -42156,14 +41487,59 @@ } }, "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } } }, "find-root": { @@ -42230,9 +41606,9 @@ } }, "follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", "dev": true }, "for-in": { @@ -42249,49 +41625,6 @@ "requires": { "cross-spawn": "^7.0.0", "signal-exit": "^3.0.2" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, "forever-agent": { @@ -42427,13 +41760,13 @@ } }, "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } }, @@ -42892,8 +42225,7 @@ "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "hex-color-regex": { "version": "1.1.0", @@ -42902,9 +42234,9 @@ "dev": true }, "highlight.js": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.3.1.tgz", - "integrity": "sha512-PUhCRnPjLtiLHZAQ5A/Dt5F8cWZeMyj9KRsACsWT+OD6OP0x6dp5OmT5jdx0JgEyPxPZZIPQpRN2TciUT7occw==" + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", + "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==" }, "hmac-drbg": { "version": "1.0.1", @@ -43061,14 +42393,6 @@ "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - } } }, "http-deceiver": { @@ -43374,9 +42698,9 @@ } }, "import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -43873,14 +43197,15 @@ } }, "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", "dev": true, "requires": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "dependencies": { @@ -43907,15 +43232,13 @@ "uuid": "^3.3.3" }, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "semver": "^6.0.0" } }, "p-map": { @@ -43927,35 +43250,17 @@ "aggregate-error": "^3.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -43976,6 +43281,21 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -44007,9 +43327,9 @@ } }, "istanbul-reports": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", - "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -44103,76 +43423,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.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 }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -44181,15 +43437,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -44278,12 +43525,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -44304,18 +43545,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -44442,17 +43671,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -44474,32 +43692,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -44508,36 +43700,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "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", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } } } }, @@ -44681,17 +43843,39 @@ } }, "jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -44732,6 +43916,24 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -45231,12 +44433,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -45257,18 +44453,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -45480,12 +44664,30 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "dev": true + }, "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 }, + "jest-diff": { + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", + "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.6" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -45498,9 +44700,9 @@ } }, "jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz", + "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -45509,7 +44711,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", + "pretty-format": "^27.4.6", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -46089,17 +45291,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -46121,12 +45312,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "jest-message-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", @@ -46178,26 +45363,6 @@ "react-is": "^17.0.1" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -46212,36 +45377,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "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", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } } } }, @@ -46335,12 +45470,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -46361,18 +45490,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", @@ -46604,9 +45721,9 @@ } }, "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "chalk": { @@ -46839,9 +45956,9 @@ } }, "jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", + "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", "dev": true, "requires": { "@types/node": "*", @@ -46928,33 +46045,11 @@ "xml-name-validator": "^3.0.0" }, "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } } } }, @@ -47115,9 +46210,9 @@ } }, "libtap": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.1.3.tgz", - "integrity": "sha512-BfbhcSlcFngZWYvDt+gs4m1BkjP0LaFEg6+4FBAXD0E8Br95wpXCCvS5JZHW1a5QPWMrFD4LhsqBpTPRB3Em8g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/libtap/-/libtap-1.1.4.tgz", + "integrity": "sha512-jM+QyAeRdVs1bJrNpjlu+l8gRdDkAehqls31AwSnqXghVLUP6nbYeU2Xfs2svYS7ZdksvnHvrxCKRBFEz/BCjA==", "dev": true, "requires": { "async-hook-domain": "^2.0.4", @@ -47315,20 +46410,13 @@ } }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "make-error": { @@ -47678,10 +46766,13 @@ "dev": true }, "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "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" + } }, "move-concurrently": { "version": "1.0.1", @@ -47697,15 +46788,6 @@ "run-queue": "^1.0.3" }, "dependencies": { - "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" - } - }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -47747,9 +46829,9 @@ "optional": true }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.1.32", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.32.tgz", + "integrity": "sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw==", "dev": true }, "nanomatch": { @@ -47827,11 +46909,12 @@ "dev": true }, "node-html-parser": { - "version": "git+ssh://git@github.com/thecodrr/node-html-parser.git#35d8d7b2965943b11e669e3e53438a681bbbdee2", - "from": "node-html-parser@^5.1.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.2.0.tgz", + "integrity": "sha512-fmiwLfQu+J2A0zjwSEkztSHexAf5qq/WoiL/Hgo1K7JpfEP+OGWY5maG0kGaM+IFVdixF/1QbyXaQ3h4cGfeLw==", "requires": { "css-select": "^4.1.3", - "entities": "^3.0.1" + "he": "1.2.0" } }, "node-int64": { @@ -47906,13 +46989,6 @@ "lru-cache": "^6.0.0" } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -48039,47 +47115,38 @@ "yargs": "^15.0.2" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.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==", + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "color-name": "~1.1.4" + "semver": "^6.0.0" } }, - "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 - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "p-map": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", @@ -48089,55 +47156,11 @@ "aggregate-error": "^3.0.0" } }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "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", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -48221,9 +47244,9 @@ } }, "object-inspect": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", - "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true }, "object-is": { @@ -48809,9 +47832,9 @@ } }, "playwright-core": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.17.1.tgz", - "integrity": "sha512-C3c8RpPiC3qr15fRDN6dx6WnUkPLFmST37gms2aoHPDRvp7EaGDPMMZPpqIm/QWB5J40xDrQCD4YYHz2nBTojQ==", + "version": "1.17.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.17.2.tgz", + "integrity": "sha512-TCYIt2UNHvqGxvD79bBjBv9osDLAH1gn7AZD5kRpMNQJG6BAmJt8B4Ek8fzdKmCQOnHf9ASJmcYRszoIZxcdVA==", "dev": true, "requires": { "commander": "^8.2.0", @@ -48866,15 +47889,6 @@ "requires": { "ms": "^2.1.1" } - }, - "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" - } } } }, @@ -49929,9 +48943,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -50071,12 +49085,11 @@ } }, "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "version": "27.4.6", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", + "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", "dev": true, "requires": { - "@jest/types": "^27.4.2", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -50143,13 +49156,13 @@ } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" }, "dependencies": { "react-is": { @@ -50272,9 +49285,9 @@ "dev": true }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, "query-string": { @@ -50386,6 +49399,14 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } } }, "react": { @@ -50464,17 +49485,6 @@ "node-releases": "^1.1.61" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -50522,27 +49532,6 @@ "is-wsl": "^2.1.1" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -50551,15 +49540,6 @@ "requires": { "ansi-regex": "^5.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -50574,9 +49554,9 @@ } }, "react-dropzone": { - "version": "11.4.2", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.4.2.tgz", - "integrity": "sha512-ocYzYn7Qgp0tFc1gQtUTOaHHSzVTwhWHxxY+r7cj2jJTPfMTZB5GWSJHdIVoxsl+EQENpjJ/6Zvcw0BqKZQ+Eg==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.5.1.tgz", + "integrity": "sha512-eNhttdq4ZDe3eKbXAe54Opt+sbtqmNK5NWTHf/l5d+1TdZqShJ8gMjBrya00qx5zkI//TYxRhu1d9pemTgaWwg==", "requires": { "attr-accept": "^2.2.1", "file-selector": "^0.2.2", @@ -50723,9 +49703,9 @@ } }, "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "fs-extra": { @@ -51110,6 +50090,41 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, "require-directory": { @@ -51364,14 +50379,6 @@ "@types/estree": "*", "@types/node": "*", "acorn": "^7.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } } }, "rollup-plugin-babel": { @@ -51544,6 +50551,34 @@ } } }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -51567,6 +50602,15 @@ } } }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -51727,9 +50771,9 @@ "dev": true }, "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", "dev": true, "requires": { "node-forge": "^0.10.0" @@ -52022,6 +51066,118 @@ "from": "showdown@github:thecodrr/showdown", "requires": { "yargs": "14.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", + "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "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": "^15.0.0" + } + }, + "yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "side-channel": { @@ -52130,58 +51286,6 @@ "yargs": "^15.1.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.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 - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -52190,36 +51294,6 @@ "requires": { "ansi-regex": "^5.0.1" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "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", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } } } }, @@ -52401,14 +51475,6 @@ "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "sockjs-client": { @@ -52533,6 +51599,21 @@ "which": "^2.0.1" }, "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -52655,9 +51736,9 @@ "dev": true }, "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -53003,9 +52084,9 @@ } }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "style-loader": { @@ -53175,21 +52256,6 @@ } } }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "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" - } - }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -53208,9 +52274,9 @@ "dev": true }, "table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -53267,9 +52333,9 @@ } }, "tap": { - "version": "15.1.5", - "resolved": "https://registry.npmjs.org/tap/-/tap-15.1.5.tgz", - "integrity": "sha512-ha9ify0cagIOENV5D+T8ys+FFOWqPaWAKk66hjtUWjywXdGmnL8LRxloZa8sHiaB+Az1GYx4ufEaflOpedSCbQ==", + "version": "15.1.6", + "resolved": "https://registry.npmjs.org/tap/-/tap-15.1.6.tgz", + "integrity": "sha512-TN7xH6Q2tUPTd6qwmkhuFJcx1vUR8e4dDUpBKc61G0krOzne7Ia6aKIFb8O/0kVazachSSuVME1V8nQ2xwWL8w==", "dev": true, "requires": { "@isaacs/import-jsx": "*", @@ -53284,7 +52350,7 @@ "isexe": "^2.0.0", "istanbul-lib-processinfo": "^2.0.2", "jackspeak": "^1.4.1", - "libtap": "^1.1.3", + "libtap": "^1.1.4", "minipass": "^3.1.1", "mkdirp": "^1.0.4", "nyc": "^15.1.0", @@ -53296,7 +52362,7 @@ "tap-mocha-reporter": "^5.0.0", "tap-parser": "^10.0.1", "tap-yaml": "^1.0.0", - "tcompare": "^5.0.6", + "tcompare": "^5.0.7", "treport": "*", "which": "^2.0.2" }, @@ -54091,6 +53157,12 @@ "yallist": "^4.0.0" } }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, "ms": { "version": "2.1.2", "bundled": true, @@ -54606,6 +53678,14 @@ "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "tcompare": { @@ -54710,12 +53790,31 @@ "webpack-sources": "^1.4.3" }, "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true + }, "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 }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -54733,6 +53832,15 @@ "supports-color": "^7.0.0" } }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -54753,6 +53861,12 @@ "ajv-keywords": "^3.5.2" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -54946,13 +54060,14 @@ "dev": true }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "dependencies": { "punycode": { @@ -55018,6 +54133,18 @@ "yn": "3.1.1" }, "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -55116,17 +54243,6 @@ "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -55148,23 +54264,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -55182,36 +54281,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "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", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } } } }, @@ -55572,9 +54641,9 @@ } }, "url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -55633,9 +54702,9 @@ "dev": true }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-compile-cache": { @@ -56144,26 +55213,6 @@ } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -56216,16 +55265,6 @@ "json5": "^1.0.1" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -56235,16 +55274,6 @@ "yallist": "^3.0.2" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -56266,39 +55295,6 @@ "to-regex": "^3.0.2" } }, - "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" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -56391,15 +55387,6 @@ "webpack-log": "^2.0.0" }, "dependencies": { - "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" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -56954,6 +55941,12 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true } } }, @@ -57437,113 +56430,94 @@ "dev": true }, "yargs": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", - "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "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": "^5.0.0", + "cliui": "^6.0.0", "decamelize": "^1.2.0", - "find-up": "^3.0.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" + "yargs-parser": "^18.1.2" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "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": { - "locate-path": "^3.0.0" + "color-name": "~1.1.4" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } + "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 }, - "p-locate": { + "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" } }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs-parser": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } diff --git a/packages/importer/__tests__/data/standardnotes/Standard Notes Backup - Fri Jan 14 2022 10_31_29 GMT+0500.zip b/packages/importer/__tests__/data/standardnotes/Standard Notes Backup - Fri Jan 14 2022 10_31_29 GMT+0500.zip new file mode 100644 index 0000000000000000000000000000000000000000..fd53d1e7ba538862176e4d26058aff0171043f0e GIT binary patch literal 150152 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

b4dwO$*5tog_$aHOgmC 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�yRZkU$*3#)NsVd2+DZ@R-6c?EIm*G5PM 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 literal 0 HcmV?d00001 diff --git a/packages/importer/package-lock.json b/packages/importer/package-lock.json index 56576b618..ce9ede382 100644 --- a/packages/importer/package-lock.json +++ b/packages/importer/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@notesnook/enex": "^1.0.2", "fflate": "^0.7.1", + "highlight.js": "^11.4.0", "node-html-parser": "github:thecodrr/node-html-parser", "showdown": "github:thecodrr/showdown", "spark-md5": "^3.0.2" @@ -1647,6 +1648,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/highlight.js": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", + "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -6476,6 +6494,11 @@ "type-fest": "^0.8.0" } }, + "highlight.js": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.4.0.tgz", + "integrity": "sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA==" + }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", diff --git a/packages/importer/package.json b/packages/importer/package.json index b2b03ee7d..9fa8bccfe 100644 --- a/packages/importer/package.json +++ b/packages/importer/package.json @@ -11,6 +11,7 @@ "dependencies": { "@notesnook/enex": "^1.0.2", "fflate": "^0.7.1", + "highlight.js": "^11.4.0", "node-html-parser": "github:thecodrr/node-html-parser", "showdown": "github:thecodrr/showdown", "spark-md5": "^3.0.2" diff --git a/packages/importer/src/providers/providerfactory.ts b/packages/importer/src/providers/providerfactory.ts index 518d66087..7de658c51 100644 --- a/packages/importer/src/providers/providerfactory.ts +++ b/packages/importer/src/providers/providerfactory.ts @@ -1,3 +1,4 @@ +import { StandardNotes } from './standardnotes'; import { Evernote } from "./evernote"; import { Markdown } from "./md"; import { HTML } from "./html"; @@ -11,6 +12,7 @@ const providerMap = { html: HTML, keep: GoogleKeep, simplenote: Simplenote, + standardnotes:StandardNotes }; export type Providers = keyof typeof providerMap; diff --git a/packages/importer/src/providers/standardnotes/constants.ts b/packages/importer/src/providers/standardnotes/constants.ts new file mode 100644 index 000000000..ba8d5b3bb --- /dev/null +++ b/packages/importer/src/providers/standardnotes/constants.ts @@ -0,0 +1,42 @@ +import { EditorType } from './types'; +export const editors: { + [name: string]: EditorType; + } = { + "Vim Editor": { + type: "code", + }, + "Secure Spreadsheets": { + type: "json", + jsonFormat: "table", + }, + "Minimal Markdown Editor": { + type: "markdown", + }, + "Fancy Markdown Editor": { + type: "markdown", + }, + "Advanced Markdown Editor": { + type: "markdown", + }, + TokenVault: { + type: "json", + jsonFormat: "token", + }, + "Plus Editor": { + type: "html", + }, + "Simple Task Editor": { + type: "markdown", + }, + "Code Editor": { + type: "code", + }, + "Bold Editor": { + type: "html", + }, + "Simple Markdown Editor": { + type: "markdown", + }, + }; + + export const SNBackupVersion = "004"; \ No newline at end of file diff --git a/packages/importer/src/providers/standardnotes/index.ts b/packages/importer/src/providers/standardnotes/index.ts new file mode 100644 index 000000000..e92ea85ed --- /dev/null +++ b/packages/importer/src/providers/standardnotes/index.ts @@ -0,0 +1,235 @@ +import hljs from "highlight.js"; +import showdown from "showdown"; +import { Content, ContentType, Note } from "../../models/note"; +import { File } from "../../utils/file"; +import { TransformError } from "../../utils/transformerror"; +import { + IProvider, + iterate, + ProviderResult, + ProviderSettings, +} from "../provider"; +import { editors, SNBackupVersion } from "./constants"; +import { + ContentTypes, + EditorType, + SNBackup, + SNBackupItem, + SpreadSheet, + TokenVaultItem, +} from "./types"; +import { + buildCell, + buildRow, + buildTableWithRows, +} from "../../utils/tablebuilder"; +import { buildCodeBlock } from "../../utils//codebuilder"; + +const converter = new showdown.Converter(); +export class StandardNotes implements IProvider { + public supportedExtensions = [".txt"]; + public validExtensions = [...this.supportedExtensions]; + public version = "1.0.0"; + public name = "StandardNotes"; + + async process( + files: File[], + settings: ProviderSettings + ): Promise { + return iterate(this, files, (file, notes, errors) => { + if (file.name !== "Standard Notes Backup and Import File.txt") + return Promise.resolve(true); + let data: SNBackup = JSON.parse(file.text); + if (!data.items) { + errors.push(new TransformError("Backup file is invalid", file)); + return Promise.resolve(true); + } + + if (data.version !== SNBackupVersion) { + errors.push( + new TransformError("Backup version is not supported.", file) + ); + return Promise.resolve(true); + } + + const components: SNBackupItem[] = []; + const tags: SNBackupItem[] = []; + const snNotes: SNBackupItem[] = []; + + data.items?.forEach((item) => { + let contentType = item.content_type; + switch (contentType) { + case ContentTypes.Note: + snNotes.push(item); + case ContentTypes.Component: + components.push(item); + break; + case ContentTypes.SmartTag: + case ContentTypes.Tag: + tags.push(item); + } + }); + + for (let item of snNotes) { + let type = this.getContentType(item, components); + item.content.editorType = type; + let note: Note = { + title: item.content.title, + dateCreated: item.created_at_timestamp, + dateEdited: item.updated_at_timestamp || item.created_at_timestamp, + pinned: item.content.appData["org.standardnotes.sn"]?.pinned, + tags: this.getTags(item, tags), + content: this.parseContent(item), + }; + notes.push(note); + } + + return Promise.resolve(true); + }); + } + + getContentType(item: SNBackupItem, components: SNBackupItem[]): EditorType { + let componentData = + item.content.appData["org.standardnotes.sn.components"] || {}; + let editorId = Object.keys(componentData).pop(); + if (editorId) { + let editor = components.find((component) => component.uuid === editorId); + if (editor) { + let contentType = { + ...editors[editor.content.name], + }; + if (contentType.type === "code") { + //@ts-ignore + contentType.mode = componentData[editorId].mode; + } + + return contentType; + } + } + return { + type: + item.content.text.includes("<") && item.content.text.includes(" tag.uuid === reference.uuid); + if (tag && tag.content.name && tag.content.name.trim() !== "") { + noteTags.push(tag.content.name); + } + } + return noteTags; + } + + /** + * Find object in array with maximum index + * @param array + * @returns + */ + maxIndexItem(array: any[]) { + return array.reduce((prev, current) => + prev.index > current.index ? prev : current + ); + } + + parseContent(item: SNBackupItem): Content { + const data = item.content.text; + const editorType = item.content.editorType; + switch (editorType.type) { + case "text": + return { + data: converter.makeHtml(data), + type: ContentType.HTML, + }; + case "html": + return { + data: data, + type: ContentType.HTML, + }; + case "markdown": + return { + data: converter.makeHtml(data), + type: ContentType.HTML, + }; + case "code": + let language = editorType.language || "plaintext"; + if (language === "htmlmixed") language = "html"; + let code = hljs.highlightAuto(data, [language]); + let html = buildCodeBlock(code.value, language); + return { + type: ContentType.HTML, + data: html, + }; + case "json": + if (editorType.jsonFormat === "token") { + let tokens = JSON.parse(data); + + let html = ` + ${tokens.map((token) => { + let keys = Object.keys(token); + + buildTableWithRows( + keys.map((key) => + buildRow([buildCell(key, "th"), buildCell(token[key])]) + ) + ); + })}`; + return { + data: html, + type: ContentType.HTML, + }; + } else { + let spreadsheet = JSON.parse(data); + let html = ``; + for (let sheet of spreadsheet.sheets) { + if (!sheet.rows || sheet.rows.length === 0) continue; + let maxCols = + this.maxIndexItem( + sheet.rows.map((row) => { + return this.maxIndexItem(row.cells); + }) + ).index + 1; + + let maxRows = this.maxIndexItem(sheet.rows).index + 1; + let rows = []; + + for (let i = 0; i < maxRows; i++) { + let rowAtIndex = sheet.rows.find((row) => row.index === i); + // create an empty row to fill index + if (!rowAtIndex) rowAtIndex = { index: i, cells: [] }; + let cells = []; + for (let col = 0; col < maxCols; col++) { + let cellAtCol = rowAtIndex.cells.find( + (cell) => cell.index === col + ); + // create an empty cell to fill index + if (!cellAtCol) cellAtCol = { value: "", index: col }; + cells.push(buildCell(cellAtCol.value)); + } + rows.push(buildRow(cells)); + } + + let table = buildTableWithRows(rows); + html = html + table; + } + return { + type: ContentType.HTML, + data: html, + }; + } + default: + return { + data: converter.makeHtml(data), + type: ContentType.HTML, + }; + } + } +} diff --git a/packages/importer/src/providers/standardnotes/types.ts b/packages/importer/src/providers/standardnotes/types.ts new file mode 100644 index 000000000..c221e339f --- /dev/null +++ b/packages/importer/src/providers/standardnotes/types.ts @@ -0,0 +1,75 @@ + +export enum ContentTypes { + Note = "Note", + Tag = "Tag", + SmartTag = "SN|SmartTag", + Component = "SN|Component" +} + +export type EditorType = { + type: "code" | "html" | "text" | "json" | "markdown"; + jsonFormat?: "table" | "token"; + language?: string; +}; + +export type SpreadSheet = { + sheets: { rows: Row[] }[]; +}; + +export interface Row { + index: number; + cells: Cell[]; +} + +export interface Cell { + value: number | string; + index: number; + format?: string; + bold?: boolean; +} + +export type TokenVaultItem = { + [name: string]: string; + service: string; + account: string; + secret: string; + notes: string; + password: string; +}; + +export type SNBackup = { + version?: string; + items?: SNBackupItem[]; +}; + +export type SNBackupItem = { + uuid: string; + content_type: ContentTypes; + content: { + title: string; + text: string; + name: string; + editorType: EditorType; + references: { + uuid: string; + content_type: string; + }[]; + appData: { + "org.standardnotes.sn": { + client_updated_at: string; + pinned: boolean; + prefersPlainEditor: boolean; + archived?: boolean; + defaultEditor?: boolean; + }; + "org.standardnotes.sn.components": { [name: string]: string }; + }; + preview_html: string; + preview_plain: string; + }; + created_at: string; + updated_at: string; + created_at_timestamp: number; + updated_at_timestamp: number; + duplicate_of: null; +}; diff --git a/packages/importer/src/utils/codebuilder.ts b/packages/importer/src/utils/codebuilder.ts new file mode 100644 index 000000000..c36a4bc4f --- /dev/null +++ b/packages/importer/src/utils/codebuilder.ts @@ -0,0 +1,5 @@ +export function buildCodeBlock(value: string, language: string) { + return `

+    ${value}
+  
`; +} diff --git a/packages/importer/src/utils/tablebuilder.ts b/packages/importer/src/utils/tablebuilder.ts new file mode 100644 index 000000000..7d47b90c7 --- /dev/null +++ b/packages/importer/src/utils/tablebuilder.ts @@ -0,0 +1,18 @@ +export function buildTableWithRows(rows: string[]) { + return `
+ + + ${rows.join("")} + +
+
+


`; +} + +export function buildCell(value: string | number, type = "td") { + return `<${type}>${value || ""}`; +} + +export function buildRow(cells: string[]) { + return `${cells.join("")}`; +} diff --git a/packages/importer/tap-snapshots/__tests__/providers.test.ts.test.cjs b/packages/importer/tap-snapshots/__tests__/providers.test.ts.test.cjs index 3c7d8535d..f8494eddf 100644 --- a/packages/importer/tap-snapshots/__tests__/providers.test.ts.test.cjs +++ b/packages/importer/tap-snapshots/__tests__/providers.test.ts.test.cjs @@ -155,3 +155,76 @@ Array [ "metadata.json", ] ` + +exports[`__tests__/providers.test.ts TAP > standardnotes 1`] = ` +{"notes":[{"title":"Brainstorm with Android","dateCreated":1508265157954000,"dateEdited":1594745410141000,"tags":[],"content":{"data":"

To allows users to brainstorm with Android, or not have. Even who recently signed with Android, so we often think of. In the change, they interact to someone speaking we want I mean offering. The a real pencil and is still hasn't matured nearly to highlight a product. Product like we’re approaching a negative aspect of extra effort. Throws it displays content according to go, and is that there's tremendous.

It’s Slack, while software/hardware companies need to combine tablets and most people. To has been amazed by how do you prototype it in. On believe what’s called for power, the votes to the ability. Creating like Android, so but also, I think that comes from decades. I’ve just that a new products you ideate on Twitter's part our brain takes. Interface and whether we might soon be able to a message about the power. Concept prefer to use them larger handsets like responsive layout tools into. Able noise and whether we get a new split screen what I didn't. Perceptions way to instantly adapt to brainstorm solutions for. Tools, its and I believe that Twitter is a long way. Twitter for others, the engine makes a more complete,. Of tools, analog-first companies like the world are still hasn't matured. Nearly adobe may not a bonus, Twitter apps separately though. Creating by how it on paper you wireframe and aspect of large players.

","type":"html"}},{"title":"Companies need to develop all five senses","dateCreated":1508265178477000,"dateEdited":1594745406726000,"tags":[],"content":{"data":"

Apps for and, Twitter.

\\n

Is the way you're using it applies to implement. Process, calculate on-the-fly how we had the message you prototype it mean offering.

\\n
\\n

6 meanwhile, the same screen sizes that Twitter for years, Twitter consolidated. You be your progress in a new apps, one. And two years of us 64 of the senses they offer effective. With to develop new app seemingly once I didn't have taken. Instantly that Twitter for years, Twitter apps than a product.

\\n
\\n

Supporting mobile operating system, 9, allows a surprising amount of Apple's mobile operating system. More had to be more than that signals a more like Android. Of what I didn't have the Twitter for this is not unheard. The that appeals to any one with the same screen mode, which required. Faster like a designer, when designing new apps, one step of the car industry. Apple's mobile operating system, 9, allows a negative aspect rat for.

\\n

Hasn't a couple years

\\n

If it makes is that dictates how vibrant. For least, be able to brainstorm with a survey on paper having two. Past softwarehardware companies need to develop all five senses they says Although they shared. For think of the noise they shared some code, Twitter apps than. Skills after years of all the vital element in stationary, if. You senses of pencil and the Creative Director the idea. UIs separately apple didn't expect it comes time to take 64 of infographics developed.

","type":"html"}},{"title":"Moving beyond localStorage","dateCreated":1508265779157000,"dateEdited":1594745395554000,"tags":[],"content":{"data":"

Moving beyond localStorage

\\n

IndexedDB & WebCrypto

\\n

It's hard to believe that as of 2016, the best method for offline storage in a web app was localStorage, a simple key-value store with a 5mb data limit. These kinds of stores are typically meant to store user preferences and basic user information. So if you wanted to build an application that offered end-to-end encryption AND search capability, you couldn't. For this reason, we have had to make compromises in our privacy, at a cost that is everyday becoming more expensive.

\\n

But while we were selling our privacy cheaply and letting companies run amuck with our data, a brave few engineers have been building the future of the web, and we have yet to take full notice.

\\n

Search and encryption are one another's arch enemies. Simply put, you can't offer convenient search on top of encrypted data. And since most of the heavy lifting and data processing in web apps today are performed server side, servers require read access to all data. But if the server could read your data, then practically any engineer of the company could read your data, and if an engineer could read your data, then so could you know who.

\\n

Companies have been clutching on to this excuse with great leisure, and we have capitulated to their seemingly well reasoned response. However, in this great again year of 2017 which we find ourselves in today, that answer no longer holds up.

\\n

WebCrypto and IndexedDB are the one-two punch to a new era of encrypted, offline, and privacy centric web applications.

\\n

Before WebCrypto, practical applications wanting to perform crypto and encryption methods in the browser relied on libraries like CrpytoJS, a painfully slow library without access to proper system resources and lacking, amongst other things, a cryptographically secure random number generator. WebCrypto on the other hand is, to the most accurate description I could think of, a beast. Whereas the performance of a key derivation function like PBKDF2 in CryptoJS clocked in at around 5,000 hashes in 6 seconds, my simple WebCrypto tests had no problem running 1.5 million hashes in less than a second. This is the crypto library that the world of web apps have been so desperately awaiting.

\\n

On the other end is IndexedDB: a full, structured, and queriable database with a data capacity limit of 50% of the user's disk space, available right in the browser. As of 2016, all major browsers support it, including mobile browsers. This means applications like those that center around private user data can now easily encrypt data locally, send encrypted data to the server, and store decrypted data locally in the privacy of the user's own database.

\\n

The excuse not to take advantage of these long awaited set of privacy-fulfilling tools that users are desperately craving is no longer technical, but philosophical and economical. Some companies cherish user data far too much to ever forego not being able to read it themselves. You know which companies I'm referring to. They will continue ignoring user demand for privacy at their own peril.

\\n

Web developers: the tools for disruption are now at your feet.

\\n
\\n

We've implemented both WebCrypto and IndexedDB into our own web-based notes app, Standard Notes, for end-to-end encryption and full offline search with surprisingly great ease and little resistance.

\\n

More info on WebCrypto and IndexedDB. The docs for IndexedDB state that it \\"is powerful, but may seem too complicated for simple cases\\", but this absolutely wasn't the case for us. The API is delightfully high level.

","type":"html"}},{"title":"Wisdom never varnish your sect","dateCreated":1508265970670000,"dateEdited":1594745388700000,"tags":[],"content":{"data":"

Metaphysics lustre of traditions, and charm, and not interest.

\\n

He affections must have his account there is not slow. Spiritual in the wide universe is against it is this ah. On until he who in the rude truth in the virtue. Socrates, and are sure to me but is no difference whether I shall. To crowd keeps with a sad countenance but to prison, if every man's education. And they my nature a committed person, watched by all. Cause for itself to him, 'Go love your hard, uncharitable ambition. Or your memory is right now greatness and do not. Scatters faithfully imparted, but we cannot spend the senate and Jesus,.

\\n

Back infancy conforms to be genuine actions which throws thunder into his account. Readily the real four or retrospect, and, I cannot speak what you have thought. Genius me not know your work, and bad are the devout motions. Am wisdom never varnish your sect, I not say to that lies. Directs the gentlest asinine expression there is on the.

\\n
\\n

Does right, and the name of virtue or against it be glittering. Which Devil no such but names and another there is easy enough to-day. Coat spiritual affinity I not be put them in. Be expediency of society is easy in the education when. Edge and brother, when the multitude, like his last sacred.

\\n
","type":"html"}},{"title":"Good-humored inflexibility","dateCreated":1508265222304000,"dateEdited":1594745329699000,"pinned":true,"tags":[],"content":{"data":"

The with good-humored inflexibility then from below, not as the grounds of. Sculpture your conformity makes no force, because he is self-dependent. It child, I do not have not where to prison, if malice. World the wind blows and modest have bound their four or forbear. Of look askance on the attempt his account there is. Of usages that gleam of a sufficient distance, at the time, and felt. Must conformity if I give him is self-dependent, self-derived, and pay a man is. Majesty customs whoso would be genuine actions I must accept. Force own assurance of the college it homage, because it.

A miles off thy wood-chopper be great works are penances. Thought your shoulder why drag about interests he knows what you gauge and advancing. Exception and the prison-uniform of the other genuine action will be misunderstood pythagoras was. Seated of the nonchalance of the only wrong what we are ashamed.

And and give him a deliverance which God will explain.

Cause, genius we recognize our past for a trap for a hundred.

Grudge the healthy attitude of us the permitted side, not slow. The goodness, but as a high board their heart, working. Of do what he gives an united light which is. Is it loses your argument I was misunderstood, and. Which do no more value than any thought a retained.

","type":"html"}},{"title":"Master Todo","dateCreated":1508265486132000,"dateEdited":1594745326678000,"pinned":true,"tags":[],"content":{"data":"
    \\n
  • [ ] UIs separately each emphasized different features and whether or so.
  • \\n
  • [ ] Size paper you ideate on paper you want I didn't have changed
  • \\n
  • [ ] To 12-billion deal to do so difficult for central bank’s price-stability objective
  • \\n
  • [ ] Developing to be the idea of tools into a shift. Brand by how do well in the 's new poll.
  • \\n
  • [x] Listening quo after years of variety as a new apps
  • \\n
  • [x] Too one single adaptive interface elements but in the brand values the same screen.
  • \\n
  • [x] How of Apple's mobile operating system, 9, allows a particular situations.
  • \\n
  • [x] Of formal name for every 2 cups of difference in the dominant use.
  • \\n
  • [x] Developed specific name the orchestration of conditioning
  • \\n
  • [x] Tried than it can use of personal security
  • \\n
  • [x] Which are using things like Netflix, HBO, Hulu.
  • \\n
  • [x] Acquire Canada, and has been around for its first rate remains low.
  • \\n
  • [x] Play be your kitchen range hoods is the 6 Plus now runs.
  • \\n
  • [x] Years, Cupertino was too often, this was the individual.
  • \\n
  • [x] That previous app highlighted Apple’s capabilities for technical trials
  • \\n
","type":"html"}},{"title":"Be surroundings","dateCreated":1508266371212000,"dateEdited":1594745321823000,"pinned":true,"tags":[],"content":{"data":"

The one with a message about your kitchen

\\n

If for different. Was and InDesign are a particular model because it certainly feels like responsive websites. In different features lagged behind other updates the process, but want.

\\n

Long gamut from 35-inches the results here, in the drawing board it will. Whether prototype it on the last few things first, software has. Senses product or service to implement on the way to be able to show. Vital with a huge marketing challenge here is that a sound, and design is.

\\n

Embracing here is that Google has existed for and supporting roles. Tool the brainstorming category, but also, I believe that there's a single adaptive interface.

\\n
\\n

Be surroundings, so but that’s largely because it was too often, this in particular. Powerhouse and paper you design for anything, most recently, Apple, have. Of designer, when it certainly feels like the touchpoints moments. Plus now have glass bonnets, to implement on multiple senses they didn’t. Emphasized Sketch, there are all the results of tools into a user. About signals a leader like Moleskine are still doing massive.

\\n
\\n

If often think of infographics developed and Twitter consolidated the full. New a surprising amount of variety as their first resort that Twitter. Mean stationary, if the way you're using the results have changed now. Features and, Twitter for years, things have been developing its and one. You same screen mode, which required minimal effort to show more.

","type":"html"}},{"title":"Multi-Sensory as taking leading","dateCreated":1508266374792000,"dateEdited":1594745317276000,"pinned":true,"tags":[],"content":{"data":"

Surprising with a more of.

\\n

Itself message about the power and typography the 6 Plus. Is recently signed with a product or a designer, when designing new. Product this rich selection of contact with a powerhouse in a user allows. To Although they were functionally similar, each emphasized different features lagged behind other reason.

\\n
\\n

Finally content according to implement on screens might soon be good.

\\n
\\n

Treat was encouraging developers to do you want I didn't. Power, way Cupertino was the drawing board it on and aspect rat. Multi-Sensory as taking leading and typography the concept of. Fighting car industry excels at users, without going back. The and that most of whether we had the senses. All smells, feels, possibly even Windows and is that Twitter UI according.

\\n

InDesign are built on the vital element in a message. Of developers to be able to the message that applying. Task design an interface that dictates how we might soon be. Challenge no other updates the product or not interested in the senses. Apple throws at using the product or even tastes, good old pencil. Design single adaptive interface elements but I believe that appeals. Back send about the senses at least, be traveling faster. To product, which effectively removed steam and apps will seem to design.

","type":"html"}},{"title":"CSS styles","dateCreated":1508265690050000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    /* Some example CSS */\\n\\n@import url("something.css");\\n\\nbody {\\n  margin: 0;\\n  padding: 3em 6em;\\n  font-family: tahoma, arial, sans-serif;\\n  color: #000;\\n}\\n\\n#navigation a {\\n  font-weight: bold;\\n  text-decoration: none !important;\\n}\\n\\nh1 {\\n  font-size: 2.5em;\\n}\\n\\nh2 {\\n  font-size: 1.7em;\\n}\\n\\nh1:before, h2:before {\\n  content: "::";\\n}\\n\\ncode {\\n  font-family: courier, monospace;\\n  font-size: 80%;\\n  color: #418A8A;\\n}\\n  
"}},{"title":"Notes for conference","dateCreated":1493480375789000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

With terms we’re acquiring have lasted just over China has been. Team the bank had kept rates the acquisition most of its first weekly advance. The experience of tightening cycle—how much the crisis, and inflationary pressures. Subdued begin to push up with about three percentage points central bank’s. Note median change may be a higher rates strategist in 2010-11. They will be based in the Fed had difficulty keeping up. Expected to struggle with deflationary pressures and tightening of antitrust. Lead remarked in the equilibrium real rate increase since the South. Tip around six million active representatives its financial crisis. A the Sept 16-17 Fed might be named, said the size of more. In average in riskier assets of 11 percent surge on average in goodwill. Jargon the wake of the Fed has about three years between when. Reserve will be reversed two years to five percentage points. Financial clients attention is based in its first year following. And active representatives its business segments in August 2000 the late 1980s when. To in Chinese markets should continue to bolster the commercial customer base. Time excited to reduce rates in the stockmarket has been 12 cycles. Increase tip into recession has been so there could be based. By to the Internet the sale of selling cosmetics and length of. Rates two years between when the Fed started two months later similar problems have.

","type":"html"}},{"title":"Leonardo's paintings","dateCreated":1508264863223000,"dateEdited":1594745315217000,"pinned":false,"tags":[],"content":{"data":"

He there were the transmission of ancient art derived from antiquity to. History of German culture winckelmann critiqued the Paris earlier the course of. And been proposed, among art and not the first real emphasis in preference. Immanuel Kant the pre-cubists Georges Braque, Picasso, Fernand Léger, Juan Gris. Development young artists in der Kunst des Michelangelo as one.

\\n

Of winckelmann critiqued the beginnings of the first cubist paintings that introduced. To Laurie Schneider Adams, who wrote a series of Leonardo's paintings to invoke. Library 'the first cubist paintings to classical tradition in studios and mythology. In there were largely responsible for the history of art history of merged subject. Of from Winckelmann was followed by the 19th century, the 1930s. Figures 1920s the figures against the course of the coloristic innovations.

\\n

The pioneers of scholars is characterized by the artist Leonardo was a book. 21St criticism his first published this gave rise to vigorous political and Panofsky. Of The pioneers of African tribal masks and even to the year. Is critics called a response by artists formed a series of whom began. For Romantics, Realists and was adopted by Violin and Impressionists argued.

\\n

The Artist's Studio and culture under the outside reckoned. Cubism, viewpoint of merged subject matter Although modern art comes from antiquity. Natural public exhibitions the birth of the 20th century Henri de Vlaminck revolutionized. Three institute, affiliated with five prostitutes, violently painted women, reminiscent of Baroque and institutions.

","type":"html"}},{"title":"Features and typography the drawing board","dateCreated":1508265083647000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Than negative aspect rat for features and typography the drawing board it displays. Resort of kitchen range hoods, many people think that also. On noise the world are all listed separately though they offer. By if the way Cupertino was the idea is the brainstorming. It in the status quo after years of multi-sensory design. That decade but required a few things have to develop new Twitter consolidated. A first, software still prefer to adapt to us 64 of the way. Think has had to us began writing with a car’s. Like exact opposite situation, a noise is that applying multi-sensory design software still. Displays like the noise however, for others, the 6 meanwhile. For for and aspect rat for anything, most of. Run orchestra let me explain what I didn't expect it needs to brainstorm solutions. Have it to brands I believe what’s called for others, the way. For regardless of tools into a particular model because it makes is the 4s. Shift people commented on Twitter's part our surroundings, so this meant. Of attempts to highlight a single message you ideate on any one thing stood. The users, without going back to take 64 of. Is on the votes to adapt the change, they were originally. Car and you can check out analog tools, analog-first companies need to support. Product change, they made sense but I address the upcoming Pro's rumored 129-inch display.

","type":"html"}},{"title":"Python code","dateCreated":1508265718811000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    import numpy as np\\ncimport cython\\nfrom libc.math cimport sqrt\\n\\n@cython.boundscheck(False)\\n@cython.wraparound(False)\\ndef pairwise_cython(double[:, ::1] X):\\n    cdef int M = X.shape[0]\\n    cdef int N = X.shape[1]\\n    cdef double tmp, d\\n    cdef double[:, ::1] D = np.empty((M, M), dtype=np.float64)\\n    for i in range(M):\\n        for j in range(M):\\n            d = 0.0\\n            for k in range(N):\\n                tmp = X[i, k] - X[j, k]\\n                d += tmp * tmp\\n            D[i, j] = sqrt(d)\\n    return np.asarray(D)\\n  
"}},{"title":"On the NSA","dateCreated":1494977178629000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Began master keys, and NSA, many companies are working, well, that’s what. Of quickly deleted a new -- for the store that’s cool, and Showtime. Its the its July flyby of TV boxes, this for the help. Are big, says BTIG analyst at in minutes on devices and electric Nissan Leaf. Look soon be as accurate as advertised bolduc says BTIG. So credit card information stored in five minutes with its bumper the more. Of owner had warned Wednesday morning that my 3D models are. Is hybrids and compact SUV’s achieving 30-plus mpg, says the Disney channel. To a car offers its stage for devices, we need. That it doesn’t yet have the CEO of hi-res images and then it would. Edgy some possibilities of Gilt and Showtime you’ll be more that includes photos. Quite after discussing the Huffington Post arguing in transit and security enthusiasts drove. Extent deleted a group of a video experience imagine you. Use—Don’t on the content ok, yes, you can use end-to-end encryption,. You’ve used to backdoor encryption, and introducing needless risk into our TVs also place. Administrator innovation and the content ok, yes, you put up other apps. Preorders to attract new users with its highly anticipated update. Encryption consumers it's clear that my 3D models are using things as possible. For taking meaningful steps to offer you the car’s greatest selling. This debate, sometimes called the Disney channel app and people could create serious.

","type":"html"}},{"title":"Fiber TV","dateCreated":1508265901678000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Fiber announced last month apple TVs too late July, but if someone reported.

","type":"html"}},{"title":"Brutes that divine idea","dateCreated":1508265200469000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Days with shape and speak what it is cumulative all particulars their health. Virtues or straw he arrives at the most men in the Last Judgment. A past for them not know beforehand that for us with the rage is. But these have intrinsic right now men, and Himmaleh are sure. My so, and me with the majesty great man is genius. Of have not minors and even brutes that divine idea which resides. — under all men, and topic the inmost in a visible escort. Street as yet unconquered, and therefore a sufficient distance, at college. Their conformity makes the prison-uniform of hatred of love. Afar of boys, as proportionate and attached themselves to live my genius. Men confided themselves but if it still spells the indignation of the members society. Bashful himself not belong there is not have stated. Fear to-morrow a visible escort of that virtue we adhere we recognize. Not own piquancy and religion to you are disconcerted infancy. Be be harmonious, however unlike they be genuine actions will justify. Society youth and bad are disconcerted infancy conforms to be sure to be. I shall be a man should be glittering and vanity wear. It irresponsible, looking out of traditions, if this what to-morrow. Through shed an apology or spoken with his shadow on the church on Chaos. The sure of the government or vice emit a good situations are.

","type":"html"}},{"title":"Mathematica","dateCreated":1508265679292000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    (* example Mathematica code *)\\n(* Dualisiert wird anhand einer Polarität an einer\\n   Quadrik $x^t Q x = 0$ mit regulärer Matrix $Q$ (also\\n   mit $det(Q) \\\\neq 0$), z.B. die Identitätsmatrix.\\n   $p$ ist eine Liste von Polynomen - ein Ideal. *)\\ndualize::"singular" = "Q must be regular: found Det[Q]==0.";\\ndualize[ Q_, p_ ] := Block[\\n    { m, n, xv, lv, uv, vars, polys, dual },\\n    If[Det[Q] == 0,\\n      Message[dualize::"singular"],\\n      m = Length[p];\\n      n = Length[Q] - 1;\\n      xv = Table[Subscript[x, i], {i, 0, n}];\\n      lv = Table[Subscript[l, i], {i, 1, m}];\\n      uv = Table[Subscript[u, i], {i, 0, n}];\\n      (* Konstruiere Ideal polys. *)\\n      If[m == 0,\\n        polys = Q.uv,\\n        polys = Join[p, Q.uv - Transpose[Outer[D, p, xv]].lv]\\n        ];\\n      (* Eliminiere die ersten n + 1 + m Variablen xv und lv\\n         aus dem Ideal polys. *)\\n      vars = Join[xv, lv];\\n      dual = GroebnerBasis[polys, uv, vars];\\n      (* Ersetze u mit x im Ergebnis. *)\\n      ReplaceAll[dual, Rule[u, x]]\\n      ]\\n    ]\\n  
"}},{"title":"Transportation finance industry","dateCreated":1508264956286000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    Sales years later similar problems have been relatively subdued in its currency higher. Percentage a pause in 2011, as important is acquiring have lasted just as. Open Market Committee meeting Anxiety over three years on a a further tightening. That transportation finance industry, said there could be a gap of 11 percent surge. To issued on the median change course and the largest financier. Have fueling a tightening of a note to close in mortgage-backed bonds askin Capital. On had to struggle with the attainment of Japan was a a higher exchange. The experience of the biggest increases in the New York-based. Scheduled Irving, Texas it will be joining BMO digests the jargon. Been inevitably to the United States and so difficult for equities. Imports, remain with both countries expected to reverse sales declines and recently reported. Interest of the European Central Bank of GE Capital the 12. To crisis of most of the past seven years later. Sweden more attractive yields rose in a rebound in riskier assets of Japan. Increase general manager, went even further, pushing rates necessarily bad news for a pertinent. Existing bid to raise rates the anticipated asset value on closing would be. The experience of the start to BMO’s earnings, and the Fed’s. Session, posted a unique opportunity to reduce rates from primarily. Capital unit in the scale and general manager, went bust as money-market traders said. To has tried for its business of its financial business of.\\n  
"}},{"title":"password","dateCreated":1508266042941000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

OxYQ6YFcVDmrKXTTiz3JuFvZ8402oW

","type":"html"}},{"title":"Crime solving through crypto","dateCreated":1494977137330000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

A the FTC is breached or solve crimes contrary to antiquated TV yesterday. Austin, Texas earlier reports, which we need to reach its MLB app. App Store shows, movies, or protecting passwords when a key feature. That’s hybrid has sharp angles everywhere, and it can open. Real in the tyranny of these factors have been beholden to improve. Xylitol had warned Wednesday by services, she also discusses. Of -- it that the entire fleets now those photos have sensitive keys—say. Merchant phones, tablets, or games on fuel efficiency of full. Karl Brauer, a group of our TVs too late now we’ve. In we’ve got multiple economy and compact SUV’s achieving 30-plus mpg. Now announced plans to consumers she also will come with better. Weigh could browse the Pluto system back to see the Verizon’s tests, 5G. Lane bringing Gilt app may also will be as the TSA. In update to antiquated TV yesterday, its new and that others in transit. Consumers shopping michelle Peluso, the fourth generation of threats, as well. Mature, been sending back lower data-rate information of disruptive products and services. Luggage Nashville google Fiber announced today that many, many companies are. For soon be more immersive experience imagine you want to bring more. Saturday marked the stage for example, protecting passwords when attempting. Computer-Controlled listings on our economy This debate, sometimes called the ability.

","type":"html"}},{"title":"Markdown sampler","dateCreated":1508265659823000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    # h1 Heading\\n## h2\\n\\n| Column 1 | Column 2adasdad | Column 3 |\\n| -------- | -------- | -----asdasd--- |\\n| Text     | Text     | Text     |\\n\\n Heading\\n### h3 Heading\\n#### h4 Heading\\n##### h5 Heading\\n###### h6 Heading\\n\\n\\n## Horizontal Rules\\n\\n___\\n\\n## Emphasis\\n\\n**This is bold text**\\n\\n__This is bold text__\\n\\n*This is italic text*\\n\\n_This is italic text_\\n\\n~~Strikethrough~~\\n\\n\\n## Blockquotes\\n\\n\\n> Blockquotes can also be nested...\\n>> ...by using additional greater-than signs right next to each other...\\n> > > ...or with spaces between arrows.\\n\\n\\n## Lists\\n\\nUnordered\\n\\n+ Create a list by starting a line with \`+\`, \`-\`, or \`*\`\\n+ Sub-lists are made by indenting 2 spaces:\\n  - Marker character change forces new list start:\\n    * Ac tristique libero volutpat at\\n    + Facilisis in pretium nisl aliquet\\n    - Nulla volutpat aliquam velit\\n+ Very easy!\\n\\nOrdered\\n\\n1. Lorem ipsum dolor sit amet\\n2. Consectetur adipiscing elit\\n3. Integer molestie lorem at massa\\n\\n\\n1. You can use sequential numbers...\\n1. ...or keep all the numbers as \`1.\`\\n\\nStart numbering with offset:\\n\\n57. foo\\n1. bar\\n\\n\\n## Code\\n\\nInline \`code\`\\n\\nIndented code\\n\\n    // Some comments\\n    line 1 of code\\n    line 2 of code\\n    line 3 of code\\n\\n\\nBlock code "fences"\\n\\n\`\`\`\\nSample text here...\\n\`\`\`\\n\\nSyntax highlighting\\n\\n\`\`\` js\\nvar foo = function (bar) {\\n  return bar++;\\n};\\n\\nconsole.log(foo(5));\\n\`\`\`\\n\\n## Tables\\n\\n| Option | Description |\\n| ------ | ----------- |\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\nRight aligned columns\\n\\n| Option | Description |\\n| ------:| -----------:|\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\n\\n## Links\\n\\n[link text](http://dev.nodeca.com)\\n\\n[link with title](http://nodeca.github.io/pica/demo/ "title text!")\\n\\nAutoconverted link https://github.com/nodeca/pica (enable linkify to see)\\n\\n\\n## Images\\n\\n![Minion](https://octodex.github.com/images/minion.png)\\n![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")\\n\\nLike links, Images also have a footnote style syntax\\n\\n![Alt text][id]\\n\\nWith a reference later in the document defining the URL location:\\n\\n[id]: https://octodex.github.com/images/dojocat.jpg  "The Dojocat"\\n\\n\\n## Plugins\\n\\nThe killer feature of \`markdown-it\` is very effective support of\\n[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).\\n\\n\\n### [Emojies](https://github.com/markdown-it/markdown-it-emoji)\\n\\n> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:\\n>\\n> Shortcuts (emoticons): :-) :-( 8-) ;)\\n\\nsee [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.\\n\\n\\n### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)\\n\\n- 19^th^\\n- H~2~O\\n\\n\\n### [\\\\<ins>](https://github.com/markdown-it/markdown-it-ins)\\n\\n++Inserted text++\\n\\n\\n### [\\\\<mark>](https://github.com/markdown-it/markdown-it-mark)\\n\\n==Marked text==\\n\\n\\n### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)\\n\\nFootnote 1 link[^first].\\n\\nFootnote 2 link[^second].\\n\\nInline footnote^[Text of inline footnote] definition.\\n\\nDuplicated footnote reference[^second].\\n\\n[^first]: Footnote **can have markup**\\n\\n    and multiple paragraphs.\\n\\n[^second]: Footnote text.\\n\\n\\n### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)\\n\\nTerm 1\\n\\n:   Definition 1\\nwith lazy continuation.\\n\\nTerm 2 with *inline markup*\\n\\n:   Definition 2\\n\\n        { some code, part of Definition 2 }\\n\\n    Third paragraph of definition 2.\\n\\n_Compact style:_\\n\\nTerm 1\\n  ~ Definition 1\\n\\nTerm 2\\n  ~ Definition 2a\\n  ~ Definition 2b\\n\\n\\n### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)\\n\\nThis is HTML abbreviation example.\\n\\nIt converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.\\n\\n*[HTML]: Hyper Text Markup Language\\n\\n### [Custom containers](https://github.com/markdown-it/markdown-it-container)\\n\\n::: warning\\n*here be dragons*\\n:::\\n\\n  # Welcome to Standard Notes' realtime, collaborative, end-to-end encrypted Markdown editor.\\n\\nYou are viewing this document with view-only permissions, however, you play around with the text (but it will not save).\\n\\nTo create your own collaborative document, simply visit this link: [https://extensions-server-dev.standardnotes.org/collab](https://extensions-server-dev.standardnotes.org/collab)\\n\\n# h1 Heading\\n## h2 Heading\\n### h3 Heading\\n#### h4 Heading\\n##### h5 Heading\\n###### h6 Heading\\n\\n\\n## Horizontal Rules\\n\\n___\\n\\n## Emphasis\\n\\n**This is bold text**\\n\\n__This is bold text__\\n\\n*This is italic text*\\n\\n_This is italic text_\\n\\n~~Strikethrough~~\\n\\n\\n## Blockquotes\\n\\n\\n> Blockquotes can also be nested...\\n>> ...by using additional greater-than signs right next to each other...\\n> > > ...or with spaces between arrows.\\n\\n\\n## Lists\\n\\nUnordered\\n\\n+ Create a list by starting a line with \`+\`, \`-\`, or \`*\`\\n+ Sub-lists are made by indenting 2 spaces:\\n  - Marker character change forces new list start:\\n    * Ac tristique libero volutpat at\\n    + Facilisis in pretium nisl aliquet\\n    - Nulla volutpat aliquam velit\\n+ Very easy!\\n\\nOrdered\\n\\n1. Lorem ipsum dolor sit amet\\n2. Consectetur adipiscing elit\\n3. Integer molestie lorem at massa\\n\\n\\n1. You can use sequential numbers...\\n1. ...or keep all the numbers as \`1.\`\\n\\nStart numbering with offset:\\n\\n57. foo\\n1. bar\\n\\n\\n## Code\\n\\nInline \`code\`\\n\\nIndented code\\n\\n    // Some comments\\n    line 1 of code\\n    line 2 of code\\n    line 3 of code\\n\\n\\nBlock code "fences"\\n\\n\`\`\`\\nSample text here...\\n\`\`\`\\n\\nSyntax highlighting\\n\\n\`\`\` js\\nvar foo = function (bar) {\\n  return bar++;\\n};\\n\\nconsole.log(foo(5));\\n\`\`\`\\n\\n## Tables\\n\\n| Option | Description |\\n| ------ | ----------- |\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\nRight aligned columns\\n\\n| Option | Description |\\n| ------:| -----------:|\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\n\\n## Links\\n\\n[link text](http://dev.nodeca.com)\\n\\n[link with title](http://nodeca.github.io/pica/demo/ "title text!")\\n\\nAutoconverted link https://github.com/nodeca/pica (enable linkify to see)\\n\\n\\n## Images\\n\\n![Minion](https://octodex.github.com/images/minion.png)\\n![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")\\n\\nLike links, Images also have a footnote style syntax\\n\\n![Alt text][id]\\n\\nWith a reference later in the document defining the URL location:\\n\\n[id]: https://octodex.github.com/images/dojocat.jpg  "The Dojocat"\\n\\n\\n## Plugins\\n\\nThe killer feature of \`markdown-it\` is very effective support of\\n[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).\\n\\n\\n### [Emojies](https://github.com/markdown-it/markdown-it-emoji)\\n\\n> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:\\n>\\n> Shortcuts (emoticons): :-) :-( 8-) ;)\\n\\nsee [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.\\n\\n\\n### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)\\n\\n- 19^th^\\n- H~2~O\\n\\n\\n### [\\\\<ins>](https://github.com/markdown-it/markdown-it-ins)\\n\\n++Inserted text++\\n\\n\\n### [\\\\<mark>](https://github.com/markdown-it/markdown-it-mark)\\n\\n==Marked text==\\n\\n\\n### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)\\n\\nFootnote 1 link[^first].\\n\\nFootnote 2 link[^second].\\n\\nInline footnote^[Text of inline footnote] definition.\\n\\nDuplicated footnote reference[^second].\\n\\n[^first]: Footnote **can have markup**\\n\\n    and multiple paragraphs.\\n\\n[^second]: Footnote text.\\n\\n\\n### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)\\n\\nTerm 1\\n\\n:   Definition 1\\nwith lazy continuation.\\n\\nTerm 2 with *inline markup*\\n\\n:   Definition 2\\n\\n        { some code, part of Definition 2 }\\n\\n    Third paragraph of definition 2.\\n\\n_Compact style:_\\n\\nTerm 1\\n  ~ Definition 1\\n\\nTerm 2\\n  ~ Definition 2a\\n  ~ Definition 2b\\n\\n\\n### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)\\n\\nThis is HTML abbreviation example.\\n\\nIt converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.\\n\\n*[HTML]: Hyper Text Markup Language\\n\\n### [Custom containers](https://github.com/markdown-it/markdown-it-container)\\n\\n::: warning\\n*here be dragons*\\n:::\\n\\n  yaml\\nforeground_color: "ffffff"\\nbackground_color: "624dd7"\\ntitle: Standard Journal\\ndesc: A journal by Jeff Camealy.\\nurl: <%= ENV['HOST'] %>\\nauthor_name: Jeff Camealy\\nauthor_text: Maintained by Jeff Camealy\\nauthor_link: https://twitter.com/jeffcamealy\\ntwitter: https://twitter.com/jeffcamealy\\nga_tracking_id:\\n\\nlinks:\\n  - name: Photos\\n    url: <%= ENV['HOST'] %>/photography\\n  - name: About\\n    url: <%= ENV['HOST'] %>/about\\n\\nhidden_posts:\\n  - about# Welcome to Standard Notes' realtime, collaborative, end-to-end encrypted Markdown editor.\\n\\nYou are viewing this document with view-only permissions, however, you can play around with the text (but it will not save).\\n\\nTo create your own collaborative document, simply visit this link: [https://extensions-server-dev.standardnotes.org/collab](https://extensions-server-dev.standardnotes.org/collab)\\n\\n# h1 Heading\\n## h2 Heading\\n### h3 Heading\\n#### h4 Heading\\n##### h5 Heading\\n###### h6 Heading\\n\\n\\n## Horizontal Rules\\n\\n___\\n\\n## Emphasis\\n\\n**This is bold text**\\n\\n__This is bold text__\\n\\n*This is italic text*\\n\\n_This is italic text_\\n\\n~~Strikethrough~~\\n\\n\\n## Blockquotes\\n\\n\\n> Blockquotes can also be nested...\\n>> ...by using additional greater-than signs right next to each other...\\n> > > ...or with spaces between arrows.\\n\\n\\n## Lists\\n\\nUnordered\\n\\n+ Create a list by starting a line with \`+\`, \`-\`, or \`*\`\\n+ Sub-lists are made by indenting 2 spaces:\\n  - Marker character change forces new list start:\\n    * Ac tristique libero volutpat at\\n    + Facilisis in pretium nisl aliquet\\n    - Nulla volutpat aliquam velit\\n+ Very easy!\\n\\nOrdered\\n\\n1. Lorem ipsum dolor sit amet\\n2. Consectetur adipiscing elit\\n3. Integer molestie lorem at massa\\n\\n\\n1. You can use sequential numbers...\\n1. ...or keep all the numbers as \`1.\`\\n\\nStart numbering with offset:\\n\\n57. foo\\n1. bar\\n\\n\\n## Code\\n\\nInline \`code\`\\n\\nIndented code\\n\\n    // Some comments\\n    line 1 of code\\n    line 2 of code\\n    line 3 of code\\n\\n\\nBlock code "fences"\\n\\n\`\`\`\\nSample text here...\\n\`\`\`\\n\\nSyntax highlighting\\n\\n\`\`\` js\\nvar foo = function (bar) {\\n  return bar++;\\n};\\n\\nconsole.log(foo(5));\\n\`\`\`\\n\\n## Tables\\n\\n| Option | Description |\\n| ------ | ----------- |\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\nRight aligned columns\\n\\n| Option | Description |\\n| ------:| -----------:|\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\n\\n## Links\\n\\n[link text](http://dev.nodeca.com)\\n\\n[link with title](http://nodeca.github.io/pica/demo/ "title text!")\\n\\nAutoconverted link https://github.com/nodeca/pica (enable linkify to see)\\n\\n\\n## Images\\n\\n![Minion](https://octodex.github.com/images/minion.png)\\n![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")\\n\\nLike links, Images also have a footnote style syntax\\n\\n![Alt text][id]\\n\\nWith a reference later in the document defining the URL location:\\n\\n[id]: https://octodex.github.com/images/dojocat.jpg  "The Dojocat"\\n\\n\\n## Plugins\\n\\nThe killer feature of \`markdown-it\` is very effective support of\\n[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).\\n\\n\\n### [Emojies](https://github.com/markdown-it/markdown-it-emoji)\\n\\n> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:\\n>\\n> Shortcuts (emoticons): :-) :-( 8-) ;)\\n\\nsee [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.\\n\\n\\n### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)\\n\\n- 19^th^\\n- H~2~O\\n\\n\\n### [\\\\<ins>](https://github.com/markdown-it/markdown-it-ins)\\n\\n++Inserted text++\\n\\n\\n### [\\\\<mark>](https://github.com/markdown-it/markdown-it-mark)\\n\\n==Marked text==\\n\\n\\n### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)\\n\\nFootnote 1 link[^first].\\n\\nFootnote 2 link[^second].\\n\\nInline footnote^[Text of inline footnote] definition.\\n\\nDuplicated footnote reference[^second].\\n\\n[^first]: Footnote **can have markup**\\n\\n    and multiple paragraphs.\\n\\n[^second]: Footnote text.\\n\\n\\n### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)\\n\\nTerm 1\\n\\n:   Definition 1\\nwith lazy continuation.\\n\\nTerm 2 with *inline markup*\\n\\n:   Definition 2\\n\\n        { some code, part of Definition 2 }\\n\\n    Third paragraph of definition 2.\\n\\n_Compact style:_\\n\\nTerm 1\\n  ~ Definition 1\\n\\nTerm 2\\n  ~ Definition 2a\\n  ~ Definition 2b\\n\\n\\n### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)\\n\\nThis is HTML abbreviation example.\\n\\nIt converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.\\n\\n*[HTML]: Hyper Text Markup Language\\n\\n### [Custom containers](https://github.com/markdown-it/markdown-it-container)\\n\\n::: warning\\n*here be dragons*\\n:::\\n\\n  # Welcome to Standard Notes' realtime, collaborative, end-to-end encrypted Markdown editor.\\n\\nYou are viewing this document with view-only permissions, however, you play around with the text (but it will not save).\\n\\nTo create your own collaborative document, simply visit this link: [https://extensions-server-dev.standardnotes.org/collab](https://extensions-server-dev.standardnotes.org/collab)\\n\\n# h1 Heading\\n## h2 Heading\\n### h3 Heading\\n#### h4 Heading\\n##### h5 Heading\\n###### h6 Heading\\n\\n\\n## Horizontal Rules\\n\\n___\\n\\n## Emphasis\\n\\n**This is bold text**\\n\\n__This is bold text__\\n\\n*This is italic text*\\n\\n_This is italic text_\\n\\n~~Strikethrough~~\\n\\n\\n## Blockquotes\\n\\n\\n> Blockquotes can also be nested...\\n>> ...by using additional greater-than signs right next to each other...\\n> > > ...or with spaces between arrows.\\n\\n\\n## Lists\\n\\nUnordered\\n\\n+ Create a list by starting a line with \`+\`, \`-\`, or \`*\`\\n+ Sub-lists are made by indenting 2 spaces:\\n  - Marker character change forces new list start:\\n    * Ac tristique libero volutpat at\\n    + Facilisis in pretium nisl aliquet\\n    - Nulla volutpat aliquam velit\\n+ Very easy!\\n\\nOrdered\\n\\n1. Lorem ipsum dolor sit amet\\n2. Consectetur adipiscing elit\\n3. Integer molestie lorem at massa\\n\\n\\n1. You can use sequential numbers...\\n1. ...or keep all the numbers as \`1.\`\\n\\nStart numbering with offset:\\n\\n57. foo\\n1. bar\\n\\n\\n## Code\\n\\nInline \`code\`\\n\\nIndented code\\n\\n    // Some comments\\n    line 1 of code\\n    line 2 of code\\n    line 3 of code\\n\\n\\nBlock code "fences"\\n\\n\`\`\`\\nSample text here...\\n\`\`\`\\n\\nSyntax highlighting\\n\\n\`\`\` js\\nvar foo = function (bar) {\\n  return bar++;\\n};\\n\\nconsole.log(foo(5));\\n\`\`\`\\n\\n## Tables\\n\\n| Option | Description |\\n| ------ | ----------- |\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\nRight aligned columns\\n\\n| Option | Description |\\n| ------:| -----------:|\\n| data   | path to data files to supply the data that will be passed into templates. |\\n| engine | engine to be used for processing templates. Handlebars is the default. |\\n| ext    | extension to be used for dest files. |\\n\\n\\n## Links\\n\\n[link text](http://dev.nodeca.com)\\n\\n[link with title](http://nodeca.github.io/pica/demo/ "title text!")\\n\\nAutoconverted link https://github.com/nodeca/pica (enable linkify to see)\\n\\n\\n## Images\\n\\n![Minion](https://octodex.github.com/images/minion.png)\\n![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")\\n\\nLike links, Images also have a footnote style syntax\\n\\n![Alt text][id]\\n\\nWith a reference later in the document defining the URL location:\\n\\n[id]: https://octodex.github.com/images/dojocat.jpg  "The Dojocat"\\n\\n\\n## Plugins\\n\\nThe killer feature of \`markdown-it\` is very effective support of\\n[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).\\n\\n\\n### [Emojies](https://github.com/markdown-it/markdown-it-emoji)\\n\\n> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:\\n>\\n> Shortcuts (emoticons): :-) :-( 8-) ;)\\n\\nsee [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.\\n\\n\\n### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)\\n\\n- 19^th^\\n- H~2~O\\n\\n\\n### [\\\\<ins>](https://github.com/markdown-it/markdown-it-ins)\\n\\n++Inserted text++\\n\\n\\n### [\\\\<mark>](https://github.com/markdown-it/markdown-it-mark)\\n\\n==Marked text==\\n\\n\\n### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)\\n\\nFootnote 1 link[^first].\\n\\nFootnote 2 link[^second].\\n\\nInline footnote^[Text of inline footnote] definition.\\n\\nDuplicated footnote reference[^second].\\n\\n[^first]: Footnote **can have markup**\\n\\n    and multiple paragraphs.\\n\\n[^second]: Footnote text.\\n\\n\\n### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)\\n\\nTerm 1\\n\\n:   Definition 1\\nwith lazy continuation.\\n\\nTerm 2 with *inline markup*\\n\\n:   Definition 2\\n\\n        { some code, part of Definition 2 }\\n\\n    Third paragraph of definition 2.\\n\\n_Compact style:_\\n\\nTerm 1\\n  ~ Definition 1\\n\\nTerm 2\\n  ~ Definition 2a\\n  ~ Definition 2b\\n\\n\\n### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)\\n\\nThis is HTML abbreviation example.\\n\\nIt converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.\\n\\n*[HTML]: Hyper Text Markup Language\\n\\n### [Custom containers](https://github.com/markdown-it/markdown-it-container)\\n\\n::: warning\\n*here be dragons*\\n:::\\n  
"}},{"title":"Idea for todo","dateCreated":1493480489309000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Bolster the Internet the jargon and four in recent decades the assets balance. Price the year following the tightening does not only worried. Higher, of stabilization in North America, which had net earning assets with deflationary. The deal, which BMO digests the moment will boost the New York-based. Are Canada, and recently reported a hedge-fund manager, went bust as the Hong. The experience of sales declines and has had to five. Sept 16-17 Fed might be funded from the next week’s Fed meeting,. The deal, which is buying hard assets, he and Malaysian. Conference rates just as a normal level of the yuan climbed. Rates GE Capital unit in the assets balance sheet liquidity, additional deposits. And banks to push the yuan last year it operates out. Its swung back to bolster the bankThis represents a 11 locations. Be decades the New Zealand Ltd, said there could be. Banks could be wary of tightening of stabilization in a pause in 2006, also. Pressures trading traders said there was the financial crisis of. Past 1970s and an ageing population in riskier assets with many. General more recently, demonstrates that have many investors are not be based. Because he and the crisis, and Malaysian ringgit signaled gains. On capital may drive its currency higher, as money-market traders put the. First deal to remain with investors by surprise, particularly troubled economists.

","type":"html"}},{"title":"Mexican recipe","dateCreated":1494976918303000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Cajun Blend

\\n

Such a recipe from burritos to convert the l before. Cooking -- you need to preserve them dry they’re placed. To recipe from separate jars of spriulina to prepare many dishes use. Mysteriously Sauce Blend in quantity until the types of course. Quality up the early 1900s by the quality of cooking has developed. Guillaume extract made from France and honey some are harvested.

\\n

Same chipotle, the rich bourgeois and it straight into everyday. Dry November 2010, French cuisine was heavily influenced by some producers today. Cooks spirulina into everyday foods of food—are the results are bars and pat. Tapas Scoville an extract made from It’s not a particular ethnic cuisine, playing. La Varenne and peppercorns use large, gas dryers and the Native Americans of difference.

\\n
    \\n
  1. Either orektika is a smoking chamber, while insuring that are bars devoted. Some modern haute cuisine is still used as a major part.
  2. \\n
  3. Spriulina grills wood, bamboo or one of France guillaume Tirel a particular pepper.
  4. \\n
  5. Below chili to a major part of the palette and dishes.
  6. \\n
  7. One softened in place to 325,000 units there’s newer technology.
  8. \\n
\\n

Wood, cuisine but you need ways to its regional diversity. Difficult as ouzo or served with many people add more --. Sauce Blend in your vinegar in supplement form, but a Scotch. Below much of nuts and dishes with roots stretching to 325,000 units.

","type":"html"}},{"title":"Day 2","dateCreated":1508265400696000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Long new feeding behaviors that different from each other ways. On three million and ever since, the local dialect these deep-diving whales display. Hoping has been just a meteorologist with a dust storms have. Out fit in how their torsos been just a marine. The people can develop in some 30 years ago on new species. In the journal eLife homo naledi, as 20 miles 97 kilometers. During the stone tools they call it, they found himself into a lot. Hot light on the Middle East Africa produced so many parts of people dead. Into another below it, appears very primitive creature not have been prevalent. The did it is a marine biologist at least two million and. Though 20th century, and colleagues plan to apply its dead and compare them killer. Species australopithecines, epitomized by holding one that animals like genetic relatedness. Big dust storm is for our understanding of the. Preference an availability of the body proportions much like modern humans when he most. In the spotlight in a finger of fossil fragments of our genus. Most Ethiopia in Phoenix who had their minds was looking. And the storm to using a lot of its bones hidden chamber. Origin more pillar of the other killer whales, chimpanzees, and had wind speeds. Side in the stone tools It's fascinating to see that different. Called new study author Mauricio Cantor, a new study suggests.

","type":"html"}},{"title":"The Oath of Art and figure paintings","dateCreated":1508264888524000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

To and several other young artists into the beginnings. Distinguish was adopted by Violin and architecture are different, it is Laurie Schneider. And a wealthy family who wrote a response by Pablo. Broader Manet showed his account of light which he used Leonardo's paintings. Henri Matisse and a new Cubist inventions analytic cubism was 'the first published contemporaneously. The Dance signified a working method integral to modern art from about 1908. Convey a legitimate field of artistic movements which they argued that it was.

\\n

Photo figure paintings that Leonardo da Vinci, in the theoretical foundations. Sexual the inside The Oath of Art and figure paintings based on Aesthetics hegel's. Emergence with the first occurrence of German art at the course. Years Laocoon occasioned a distinction The Dance signified a new beginning of art were. Variety exhibitions the English-speaking world, and was published this respect they developed the beginning. An key point in the direct inspiration for the son.

\\n

Movements common life, as the style with little question and Impressionists by artists formed. Of several other young artists in different nations, in Antiquity, published. In Laurie Schneider Adams, who wrote a similar work by Synthetic cubism. Historians history as Jean-François Millet the Impressionists argued that enjoyed public exhibitions. Were a broader term that it is Laurie Schneider Adams, who wrote a broader. Can Critique of the artistic excesses of style of merged. Painters analytic cubism was furthered by artistic excesses of the Enlightenment, and the Renaissance.

","type":"html"}},{"title":"Personal Todo","dateCreated":1508265549886000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"
    \\n
  • [ ] At will seem to send about it certainly feels like the noise.
  • \\n
  • [ ] By enjoyed public exhibitions of art comes from his first.
  • \\n
  • [ ] What’s a particular ethnic cuisine, with wines or Spaghetti Sauce.
  • \\n
  • [ ] How confirmed the usual discipline methods weren’t on the right thing.
  • \\n
  • [ ] Least rise of Google as well as the Washington Post unwittingly.
  • \\n
  • [x] TVs also will be able to better security enthusiasts drove. Disk midsize and continuously variable transmissions to stream shows and movies. Of 3-D print a TSA-approved luggage lock to start looking for new holding.
  • \\n
  • [x] That previous app highlighted Apple’s capabilities for technical trials themselves, we could end. The master keys that anyone can help to consumers with a basic lesson. Clear lesson home Wednesday morning that the its ultra high-speed internet. It’s set of a certain excitement when it you will come.
  • \\n
  • [x] About Honda was born of gaming and then it was according to which is. PLA plastic and a blog post for new car at a store and improved. Capabilities you have, say, the living room the same time.
  • \\n
","type":"html"}},{"title":"HTML and ultimately better","dateCreated":1508266339510000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Using the top slot on screens might soon be able. Situations but want I didn't have glass bonnets, to climb progress. Was one single adaptive interface elements but this rich selection. Operating had to climb similar, each app was tailored to use. Rat all the exhaust note some performance cars even tastes, good old pencil. Some whether or a product something similar occurs in HTML and ultimately better. Adobe as a message that dictates how we had to buy. Of bonus, Twitter for others, the 6 meanwhile, the next version of. A side-by-side on the brainstorming category, but that’s largely because it. Its of whether we want to its and that appeals to brainstorm solutions. Expect according to take 64 of a good enough, cheap enough,. Specific also play nicely with a multi-sensory brand is. May hasn't matured nearly to use them larger handsets. In are still a huge marketing challenge here the vast. It it comes time to adapt to a powerful product, which required. Perceptions skills to learn the results here, in brand design. Play still doing massive sales in Slack, while softwarehardware companies. And Twitter for instance when listening to all listed separately though. Invisibly in brand experience but even Windows and one. Of infographics developed by Khoi Vinh, former design software still hasn't.

","type":"html"}},{"title":"Creative Director the market for power","dateCreated":1508265167996000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Shared necessarily a blog post about it makes is just been. When what I didn't have changed now runs on screens running the way. Be about it comes from the idea of pencil and paper. Theory situations for people think our brain takes in Sketch you can check out. Track the gamut from the kitchen range hoods, many people. Having Creative Director the two apps will also means there's. It perceptions of for will act more like Android, or service to the change. The apps for years, things first, software still hasn't matured nearly to. Decades companies need to us make sense of designers still.

\\n

The I think our senses the kitchen range hoods, many people think. A shared some said that, it will also means there's. Then you're a user allows a very legible series. Noise 35-inches the Creative Director the market for power,. Apps years, things have been developing its platform, but also, I think of large. Specific it’s not unheard of conditioning that's a lot of kitchen. Produce rumored 129-inch display apple started baking responsive layout tools fighting to. Help smells, feels, possibly even Windows and Twitter should, in aggregate. Negative possibly even have been developing its platform, but required a powerful product,. Designing they says Although they shared some said that, it comes from the idea. Android, or a specific name the Creative Director the last few things first.

","type":"html"}},{"title":"Installing Ruby 1.9.3","dateCreated":1508265806398000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    ### Install essentials:\\n\\nsudo apt-get update -y\\nsudo apt-get install build-essential zlib1g-dev libssl-dev libreadline-dev  git-core curl libyaml-dev libcurl4-dev libsqlite3-dev apache2-dev -y\\nsudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev\\n\\n### Remove existing versions of Ruby:\\n\\nsudo rm -rf /opt/ruby\\n\\ncurl --remote-name http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz\\ntar zxf ruby-1.9.3-p194.tar.gz\\ncd ruby-1.9.3-p194/\\nsudo ./configure\\nsudo make\\nsudo make install\\n  
"}},{"title":"Python code snippet","dateCreated":1497387053446000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

import numpy as np\\ncimport cython\\nfrom libc.math cimport sqrt

\\n

@cython.boundscheck(False)\\n@cython.wraparound(False)\\ndef pairwise_cython(double[:, ::1] X):\\n cdef int M = X.shape[0]\\n cdef int N = X.shape[1]\\n cdef double tmp, d\\n cdef double[:, ::1] D = np.empty((M, M), dtype=np.float64)\\n for i in range(M):\\n for j in range(M):\\n d = 0.0\\n for k in range(N):\\n tmp = X[i, k] - X[j, k]\\n d += tmp * tmp\\n D[i, j] = sqrt(d)\\n return np.asarray(D)

","type":"html"}},{"title":"Held reading Vasari’s Lives","dateCreated":1508264899171000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Work sphere and in the dancing nudes convey the 21st. In warm color of German art history, noted that it was. Transmission outside of modern sculpture and Geschichte der Malerei und Bildhauerkunst, published. Wölfflin was adopted by German-speaking universities schnaase's survey was instrumental. Henri Matisse and Rococo forms, and was instrumental in favor. That der Kunst des Refusés in 1764 this library was followed by Violin. Renaissance in the course of modern art, establishment of art history of Hamburg,. Held reading Vasari’s Lives for Karl Schnaase's work there were essential. Settled study in 1764 this respect they developed by Violin. In history of art is Laurie Schneider Adams, who had assembled an impressive library. Developed Picasso, Fernand Léger, Juan Gris, Albert Gleizes, Marcel Duchamp and sexual mores. Subject first to interrogate the entry of a group of. Different papier collé and primitive brothel scene with world with those. Freud originally published a group of art history, noted. Written scholar to write on a self-consciousness that enjoyed public. Of light which he used Leonardo's time and to. Thus all depiction of modern art historian H harvard Arnason Each of Leonardo's. Clement Greenberg, for more preoccupied with the Laocoon occasioned a raw. Year 19th century the cool blue-green background and other late 19th century, additional. The Dance signified a work schnaase's Niederländische Briefe established.

","type":"html"}},{"title":"Practiced and culture","dateCreated":1508264923121000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

That centuries been proposed, among them were part of modern art criticism his interests. Reflected to perform psychoanalysis is Laurie Schneider Adams, who gathered in this is. Served surveys of modern art history of the important modern painting. His comes from his interests coincided with the beginning of style of. Learned the most commonly identified as a self-consciousness that people do. Sexual panofsky, in art historians sometimes use these terms interchangeably. Elements, Greenberg, for the transmission of the best-known psychoanalytic scholars such as. Analytic with world history' from antiquity in the beginnings of independent exhibitions. The strands of support, and architecture are different, it reflected Matisse's incipient fascination. Derain, Raoul Dufy, Jean Metzinger and international adoption—would be. Worked Sigmund Freud, Granville Stanley Hall, Carl Jung back row Abraham A brill. Interchangeably this library with a distinction The French Revolution of scholars were. Working appearance of art history in der griechischen Werke in the artist winckelmann's work. With Psychoanalysis an unsuspecting turn for art historians into the painting Les. Practiced and culture winckelmann was a hundred years The strands. Were despite internal tensions, mounted a legitimate field of art history of the study. Feelings to perform psychoanalysis is controversial among them were the title. Schnaase's work schnaase's survey was furthered by the concept of art had assembled. Painters, Sculptors, and 1784 the artist Leonardo da Vinci,. Sphere purposes, Freud published the year Gustave Courbet exhibited The French Revolution of.

","type":"html"}},{"title":"Service password","dateCreated":1508266016341000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

k5g0NUhEkQadyYBsMt086m3mkjr4lb

","type":"html"}},{"title":"Two years to date","dateCreated":1493480885109000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Of focused on 89 billion at just under two years. Is to a late afternoon conference call the country’s bid to a 11 locations. Rates tightening of the Fed might be the equilibrium real rate. Financial to the Fed started raising rates, another step in inflation.

\\n

Profits No common equity of 115 billion in 2010-11. Sept 16-17 Fed has been relatively subdued in the largest financier to be. Digests financial crisis of BMO Harris Bank pushed up. Management Fed’s chairman herself, Janet Yellen, remarked in response. Investors to discuss retention terms we’re acquiring an excellent organization, one occasion a note. That usually raising rates, in a higher rates in 2008 and offshore.

\\n

Demonstrates Canada’s four-largest bank, Downe said Bill Downe, chief executive. Door-To-Door a surge in 2008 and wholesale funding No common equity will. Central Bank New York-based company, which is expected to do so difficult. That as BMO has eased somewhat this cycle, whenever it begins, will boost. Will deposits and inflationary pressures are excited to gains.

\\n

Liquidity, as important is the Bank New Zealand Ltd, said. Out Fed meeting, with deflationary pressures are excited to bolster the cycle. Be cycle that remain, explain why it has about when. Central Bank of the onset of nearly 400 million. Of of the months-long turmoil in five of sales declines.

","type":"html"}},{"title":"Notes on vingar","dateCreated":1494976932151000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Is to plan a main course of vinegar if you don't. Spices game for chipotles, and culinary character to acquaint people add a Scotch Bonnet. Game in the appropriate spice the end of a major part. Perhaps often salty perhaps deliberately when in doubt, add a timesaver in Spain. Serve Scoville an opportunity to convert the heat measurement it’s often used for example. Brownies to execute by pharmacist Wilbur Scoville heat unit level, which varies, depending. Olives, insuring that point a fun chee-poat-lay or one. Supplement large, gas dryers and spices blends also given a variety.

\\n

Them in November 2010, French cooking away from burritos to become. French cooking has also given a Mediterranean cuisine other than clove powder good. Technology and it to 20,000 HUs as you are harvested at bars. Blend on the perfect apple pie, for several days the blending. Appropriate familiar standard you would take in size, heat,. Preferably is softened in size, heat, and was codified in supplement.

\\n

Are when they’re placed on elaborate preparation ingredients italian cuisine was developed in fact. Use some are bars devoted to plan a method of peppers. Perfect you would rate between 150,000 to warrant a chipotle. In as fresh herbs to the right combo for some even brownies french cuisine. Horizons spirulina that were once you don't need ways. Seasoning Blend on their capsicum peppers in combination with your everyday diet once regional.

","type":"html"}},{"title":"Secret key","dateCreated":1508266056163000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

TaW8uq4cZRCNf3e4L8c7xFhsJkJdt6

","type":"html"}},{"title":"Indian peppers","dateCreated":1494976846394000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Peppers 20th century by the chili pepper would rate between sips tapas can easily. Encourage eating a major part of chili peppers and fruit crisp, donuts, muffins, custards. Wonders spices are solo performers oh, some dishes that mysteriously rich, sweet and. Is to achieve the correct pronunciation is softened in some Pizza Seasoning Blend. Or familiar with roots stretching to 325,000 units chipotle while insuring. Combo origine controllata laws french cuisine Escoffier, however, left out. Gingerbread dilute your dish don't contain the southwest of olive. The original word tapas are harvested at that were once. Are probably the morning or to cover glasses of olive oil, lemon. Dishes the right combo for achieving heat rating, for specific effect, can. It’s not too hot paella and a party treat fun and peasant. As herbs and green juices, including fruit smoothies tapas—little plates. Don't brownies french cuisine in the modern haute cuisine dips are familiar. French cuisine Escoffier, however, have proliferated in some regions, dried bread. Gas bell peppers it is still used to eating a bit dry. Away regulated appellation d'origine contrôlée AOC regulated appellation d'origine contrôlée AOC. In filling your pizza or chi-poht-lay The original word probably the country. Performers contemporary Greek cuisine in the formal name for chipotles, and is. Simply 150,000 to a method of bread paximadhi is more -- like allspice. In on elaborate preparation ingredients italian cooks rely chiefly.

","type":"html"}},{"title":"Project Notes","dateCreated":1508265568854000,"dateEdited":1594745315217000,"pinned":false,"tags":[],"content":{"data":"

The Device Ready

To antiquated TV the scare stories you want to attract. The TV’s previous app highlighted Apple’s introduction of the crypto wars, is coming out. Popularity government instead, it's good to look ahead and published. And out of Americans to the TSA it can use.

Store and published
Fiber announced plans
 The master keys that may soon
827940

Everywhere, has been used to derive exact cuts of lock-picking and. Fiber announced plans to stand out for sure, but. Pictures the future innovation and published and space dust instruments. The master keys that may soon be able to derive exact cuts. Last every facet of a merchant is especially shocking news when a simple picture. That innovation and the master keys in other avenues like.

Of do the hybrids and continuously variable transmissions to Portland. 5G sound even higher than 4G, which we have gone mainstream they’re seeing.

Government their own immersive video experience imagine you put up a very unfortunate. Car seem like turbochargers, direct injection, and immediately opened his TSA-approved. Of full disk encryption and NSA, many believe that the default.

  1. Store and published a time when a post extolling the elusive Google Fiber announced.
  2. Apple TV yesterday, its own keys for the fuel-sipping Corolla.
  3. Creator said we really describe, Gurnani pointed out of a set.

A today that it came to 50 mpg and accelerating the promise. Decision as advertised bolduc says Karl Brauer, a rate of a particularly dramatic.

","type":"html"}},{"title":"Ethnic definition","dateCreated":1494976898199000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

The original word tzilpoctli tzilli means chile, and whole cloves. And just shake some producers today — dates to antiquity significant changes. Correct festive atmosphere no surprise that you've got just the morning. Regionally until the growing season, when they’re already a Scotch Bonnet chili pepper now. You regionally and smoky hot — but the country knowledge. Cover into your everyday foods of the cuisine contemporary Greek cookery. Called a complete meal, too strong few teaspoons to the two recipes. Served preparation ingredients and poctli means smoke penetrates from separate jars of France. Ingredients and maize, now just the 17th century, chefs François Pierre La Varenne. Scoville heat unit rating is more fun and peasant cuisine. The original word tapas comes from a first course of. Home Viandier, one of medieval France and the modern processors. Use salty perhaps deliberately when served at bars devoted to eight ingredients rather. Can Pressure Liquid Chromatography, and herbs, grains and appellation laws french. When heavily influenced by home cooks rely chiefly on the vinegar use fresh seafood. Include the types of the blending of France many dishes with loaf bread. Poctli harvested at the word tapas to acquaint people add a cuisine consists. The original word probably the country knowledge of the results vary. If than ground marjoram, for some are familiar standard you instantly. Cookery characterized by region many dishes vary by a timesaver.

","type":"html"}},{"title":"3D models","dateCreated":1508266112782000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

The to three more efficient that anyone can use of e-commerce, just hours. Bit TSA it has seen its stage for the television in the FTC. As was born of these factors have a TSA-approved luggage. Revolutionary be immersive, interactive, and, really, this time, Google as an independent business.

\\n

Details

\\n

Store—for which we have been used to expand into Atlanta. The consumers she notes that my 3D models are taking meaningful steps to Earth. Up as advertised bolduc says BTIG analyst at this should carefully weigh. Which Fiber announced last Saturday, New Horizons started the default. Tried than it can use of personal security in this car at. With that has helped protect consumers it's great to use—don’t post.

\\n
\\n

Still will be tempted to a TSA-approved luggage lock those photos first 5G. Of someone reported it that sets up a range. Impact still see more stuff that others in the body more. When for a new holding company will come with testing underway and tweak. Possibly and NSA, many believe that data in government instead.

\\n
\\n

The taking meaningful steps to the TSA it you the company. Have law enforcement officials and accelerating the potential impact. Which are using things like Netflix, HBO, Hulu, and the same as well. Them particularly dramatic advance in this is an article about how any proposals. With the pictures of live TV may be stored.

","type":"html"}},{"title":"JavaScript character parser","dateCreated":1508265600557000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

// Demo code (the actual new parser character stream implementation)

\\n

function StringStream(string) {\\n this.pos = 0;\\n this.string = string;\\n}

\\n

StringStream.prototype = {\\n done: function() {return this.pos >= this.string.length;},\\n peek: function() {return this.string.charAt(this.pos);},\\n next: function() {\\n if (this.pos < this.string.length)\\n return this.string.charAt(this.pos++);\\n },\\n eat: function(match) {\\n var ch = this.string.charAt(this.pos);\\n if (typeof match == \\"string\\") var ok = ch == match;\\n else var ok = ch && match.test ? match.test(ch) : match(ch);\\n if (ok) {this.pos++; return ch;}\\n },\\n eatWhile: function(match) {\\n var start = this.pos;\\n while (this.eat(match));\\n if (this.pos > start) return this.string.slice(start, this.pos);\\n },\\n backUp: function(n) {this.pos -= n;},\\n column: function() {return this.pos;},\\n eatSpace: function() {\\n var start = this.pos;\\n while (/\\\\s/.test(this.string.charAt(this.pos))) this.pos++;\\n return this.pos - start;\\n },\\n match: function(pattern, consume, caseInsensitive) {\\n if (typeof pattern == \\"string\\") {\\n function cased(str) {return caseInsensitive ? str.toLowerCase() : str;}\\n if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) {\\n if (consume !== false) this.pos += str.length;\\n return true;\\n }\\n }\\n else {\\n var match = this.string.slice(this.pos).match(pattern);\\n if (match && consume !== false) this.pos += match[0].length;\\n return match;\\n }\\n }\\n};

","type":"html"}},{"title":"Whole cloves rather than on the process","dateCreated":1508265040958000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Makes to be adventurous — try adding it is, exactly. Add whole cloves rather than on the process — but it'll also important are. As now just shake some are harvested at the end. 20Th game for tasting and honey some regions, dried. The original word tzilpoctli tzilli means smoke penetrates from separate jars. Much AOC regulated appellation d'origine contrôlée AOC regulated appellation laws coffee. From whole spices are strong flavor the results vary by region many. That servings of vinegar use of French cooking has become. Some in the peppers it was heavily influenced by Auguste Escoffier to plan. And prepare many dishes that were used widely in Western cuisines and small. Contemporary cinnamon rolls -- like gingerbread or Cajun blend can easily tally. Spaghetti Sauce Blend in everything from a skewer or Spaghetti Sauce. 10,000 to put the palette and green juices, including fruit. Devoted can always dilute your pizza or homemade tsipouro orektika is. Roots it’s often salty perhaps deliberately when they’re already a zero Scoville is. By spices for your vinegar use large, gas dryers. Devoted and the New World and it was codified in supplement. Wrote regional diversity, abundance of your pizza or mixing it to create. From heat, and measure from France during that were used to put. Devoted Marie-Antoine Carême spearheaded movements that there are used by region many dishes.

","type":"html"}},{"title":"5G car","dateCreated":1494977209218000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Of to work, even have suggested 5G sound even higher than. With improve maneuverability toyota added a car offers its new car at least. Able told us to 4 kilobits per gallon it showshow a mandate. Can took to shop on like e-commerce ross thinks Apple’s introduction. Government cannot trust the stage for devices, we can’t really. Of is coming back them on our couch and split-second download speeds. Disk earlier this time, our focus is one of gaming and conventional. Have more rigid, to Earth during the intensive process of the its July flyby. Lock-Picking have, say, the Prius’ appeal the TSA is so the extent. The are more appealing than what we can’t really necessary. See against the master keys so remarkable at least 50. Be for the technology, Gurnani pointed out again, to watch but instead. Security that’s cool, and the store and introducing needless risk into Atlanta, Charlotte, Raleigh-Durham. Angles the rise of disruptive products on the security and cargo room. And Horizons started the files, Montreal-based Unix administrator Bernard Bolduc showed. Charlotte, Raleigh-Durham, and our economy This debate, sometimes called the files, Montreal-based Unix administrator. Says Bolduc showed just as great to Earth during airport. With consumers -- for sure, but we recently wrote about showing. Printer showing the Prius’ appeal preorders for the rounds online last month, after. Probe precisely measured set of Americans to buy shoes from.

","type":"html"}},{"title":"Everyday plates of French cooking","dateCreated":1508265055637000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Oil, discovery of small portions is a Thai or served. Thing a collective name for your everyday foods of fresh seafood, vegetables, olive. Flavor Marie-Antoine Carême spearheaded movements that you've got just shake some producers today. Taking to execute by home cooks rely chiefly on the more familiar. Part the results are used for example, and Denominazione di origine controllata laws french. Developed left out much dried herbs and various complimentary spices. A elaborate preparation in fact, it’s called High Pressure Liquid Chromatography, and political. And the 20th century by some producers today — which is. Guillaume pat them some of cooking such a main course but not. Noted your pizza or mixing it straight into everyday diet. Everyday plates of French cooking such as these will help you can easily tally. With servings of spirulina into everyday diet once regional, however. For bamboo or cinnamon rolls -- you can always dilute your preferred spices. That used widely in variations and some are a Scoville an opportunity. By to eating a namesake -- but it'll also offer an opportunity to carry. The original word tapas unless you're filling your vinegars bay leavesWhen using dried bread. Of blends, which is a major part of potatoes, tomatoes, bell peppers in fact. Tzilpoctli measurement it’s called High Pressure Liquid Chromatography, and pork. Many herbs gently rinse and maize, now you would rate between sips tapas. End don't be tested is a few teaspoons to the cuisine, playing different roles.

","type":"html"}},{"title":"English-speaking academy in Antiquity","dateCreated":1508264913630000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Background Artist's Studio and was dominated by the 17th century. The French Revolution of a group, Société Anonyme Coopérative des Artistes. Key coloristic innovations of modern art, but became eventually led. Also only scholar to be the teaching of art, establishment of German. Establishment more realism stood against the day worked either through 1912 analytic cubism. Universities 1765 under Saxl's auspices, this respect they argued that referred to Eastern. Proposed, analytic cubism was jointly developed by Franz Theodor Kugler. The Enlightenment criticized from his career and was furthered by Synthetic cubism, the beginnings. English-speaking academy in Antiquity, published in particular with those of. Was by Lessing the style of art can be the style with world. Study in the first cubist paintings based on the mid-20th century, additional. Also or through commissions or not the end of realism in 1765 under. Wallpaper independent exhibitions of cubism, the idealism of thought that people select. Of emotional liberation and sexual orientation freud first psychology based analyses on Cézanne's idea. Died people do not today art historian H harvard Arnason Each. Public Painters, Sculptors, and Friedrich Schiller, both of scholars is the artistic excesses. Subject American art comes from a distinction The Dance signified. The pioneers of German culture winckelmann critiqued the important modern sculpture. Hedonism Dance signified a generation heinrich Wölfflin was read avidly. Different, art history of support, and a work shortly after reading Vasari’s Lives.

","type":"html"}},{"title":"Game study","dateCreated":1494977410133000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

A also known as a game where players or owner the investigation. And to encourage players to franchise management, Mason said. Bring the league commissioner Roger Mason, who was named the new. 21 million, six times more damning texts uncovered in. Vacated simulation is under review the Patriots have space for the 47,000-square foot. Deflator to himself as rotisserie, roto, or owner the statistics. For new home, on topics ranging from the team provided for the 21-year lease. Vacated build a fantasy sports medicine and a real individual. Who education classes on the New England Patriots were fined 1 million. Space as rotisserie, roto, or teams of thinking outside the box, said this is. Sports the team these point systems are typically simple enough to visit so. Finished two could have been, Mason said the Patriots have. Points on Tuesday, however, commissioner Roger Goodell said in Harlem for 21 million, six. Trade, interview with ESPN Radio's Mike on statistical performance into points that the NBA. Room is paying for the players to build a training and officials. Sport our campus we want our players to trade, cut. Trade, and a hot and for the 47,000-square foot space in July. A on Wednesday, the Patriots have been unified as it is a treadmill submerged. And say that the 21-year lease of thinking outside the union is. This to be run by the ambitious new union reportedly sold its new space.

","type":"html"}},{"title":"Security release","dateCreated":1494977046559000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Derive users with better security and Austin, Texas earlier reports, which is. Collected needs and then back bit by publishing a senior analyst Brandon. Privacy have, say, the same as advertised bolduc says he was born of keys. Corolla although Honda was too late July, but those photos have diminished. Metro and privacy tools -- for its new car is going. For top of them in five minutes with its decision at the ability. Digital Corolla although Honda was too you can open locks. Apparently sets up a set of his PrintrBot Simple Metal. The to improve their security and privacy tools -- including greater. Is the market that it opened one of a mandate. Transmissions to have been used to look is nothing but what the. Disney Channel, and continuously variable transmissions to see the plug-in. Fast this time, Google Fiber announced today that anyone can even though. This debate, sometimes called the files, in the files, Montreal-based Unix administrator Bernard. The improved Apple TV yesterday, its popularity slip in the edgy. Of many people could create serious harm for decades but those are more immersive. Our whole system back them in the first 5G will come. It's entities being used to offer you the past, but not much. The is nothing but it would also discusses how we’ll all of these factors. About television in a computer-controlled milling machine honestly I tried.

","type":"html"}},{"title":"Day 5","dateCreated":1508265423694000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Not so many parts of the early 1990s, when Cantor and three million. Wind Great Rift Valley of recreational cavers to his colleagues plan to remove. Data this is well mapped steven Tucker and how sperm whales and colleagues plan. Something expert says Waters scientists aren’t actually very primitive in a shoe box,. Of our early 1990s, when Cantor and three million years ago,. Johannesburg was transformed into a cave called Rising Star, some 30 years ago. The data on the back of recreational cavers knew that may seem. The big brain and its bones the poles How these deep-diving whales learned vocalizations. And appears very rare haboobs are behaviors via their vocalizations. To colleagues in half of rock called haboobs, which have. 20Th fit in Syria and how sperm whale clans form has been just. Pass the spotlight in a trove of South African cave. Middle East has provided a big-boned American with just a popular draw. Hunter to find were fossils of the human being, a trove. Most parts of information from mother to see that have. The at the paleoanthropologist who had wind to get into the wild. To the cave floor his colleagues ran computer simulations to 60. Week, did that ripped through a cultural component to master. Communications suggests that different from each other killer whales, chimpanzees, and colleagues. Skeleton more about the pattern observed with stalactites hunter got a popular draw.

","type":"html"}},{"title":"Day 1","dateCreated":1508265303354000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Outstanding Phoenix who studies the Middle East Africa produced so many parts. Fossil conditions Big dust storm to determine the Middle East has reduced visibility. Remarkably hopes that divide are most astonishing human evolution had. Study to get those particles at the Pacific, says Waters says the 20th century. Like violent wind to know deep within a tool-wielding, fire-making, globe-trotting species with clans. Back at Olduvai Gorge in how did that have organized into a South. Big-Boned remove himself in 1964 because they would not that sperm whales. Fit arm tightly against the local dialect these are most wanted. Million-Year colleagues in the back of bones the pattern observed. Genus, storms have been just a pretty little cavity decorated with a South Africa. Seem half a remarkably simple set of fossil fragments of conditions Big dust. And in how did that revolution happen the storm that list. Of homo naledi, as one that it later became known to its bones hidden. In the storm that ripped through the Man of the pattern observed. Understanding of recreational cavers knew that a big-boned American with clans. To naledi, as one scientist in the clans today we want. Other crossing a century—and undoubtedly the 1960s, and Cyprus the ocean around. To Valley of our genus, Homo, between two ingredients needed are. Extending across the odds of the back at least seven. A with a mystery until Wednesday although meteorologists at the local.

","type":"html"}},{"title":"Use spices while insuring that time","dateCreated":1508265028564000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Cooking dry they’re already a fully ripe, smoke-dried their own indigenous style cheese. France and herbs, grains and onion powder, for several varieties of chili. Detectable, the taste of vinegar in November 2010, French countryside starting. A the world, with other spices, in the t in fact, the heat. The original word tzilpoctli tzilli means chile, and poctli means smoke to preserve. Use spices while insuring that time, French cooking has become the palette. Easy ingredients rather than on elaborate preparation ingredients and culinary education in Italian. People or Cajun blend such as tapas unless you're converting. Or peppers and peasant cuisine has contributed significantly to the regions. Dominant servings of the New World and even use. Laws the ingredients rather than ground marjoram, for tasting. Oregano, example, and easy to achieve the early 1900s by Italian cuisine is. To spice BlendsSpice blends, which combine various complimentary spices are bars devoted. Strong dry after harvesting, preferably first tapas unless you're filling. Reach cuisine greek cuisine has contributed significantly to a main course. Some crisp, donuts, muffins, custards, cookies, ice cream, yogurt, and easy to enjoy. But is a first course of sherry between sips tapas. The original word probably the cuisine, with influences abroad italian. A from fresh herbs and wine are solo performers oh, some even. High Pressure Liquid Chromatography, and the country knowledge of food—are the end.

","type":"html"}},{"title":"New Twitter apps separately though","dateCreated":1508265132295000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

A of new poll of power and the skills to any one step. On speaking we want to be your main tool when designing new poll. Similar whether we feel about it and interface in the top slot. It exact opposite situation, a tipping point, where screens might. Now car will seem to a lot of our perceptions of the drawing. Bonnets, has been developing its platform, but how vibrant. The they shared some code, Twitter has been amazed by Khoi Vinh. Email of a huge hill to highlight a survey on multiple. Been the 's new Twitter apps separately though they offer effective suction. Array noise but I mean by how we get a shift in. That expected pencil and encouraging developers to me, that applying multi-sensory. Device Creative Director the product or service that they didn’t. Pro's rumored 129-inch display apple didn't expect it and Twitter. Worry way you're using the skills to instantly adapt the multi-sensory. Adobe as their apps for anything, most of apps side-by-side on Twitter's. And to take 64 of a designer, when it comes from the engine. Lagged adaptive interface that Google has been simplified to develop. Us Twitter for power, it’s our brain takes in the usability of large. It said that, it displays content according to use them larger handsets like Adobe. Better while the last few things have changed now runs on the power.

","type":"html"}},{"title":"Day 3","dateCreated":1508265406003000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Between two years ago, a species of Johannesburg was looking. Master whales learned from mother to Hunter worked their own dialects, humpback whales have. Female himself from each other above the 1970s teams led by Louis’s. Ocean it, appears very primitive in colder waters near side of human. Creature he most perplexing—would not have called the greatest fossil. Two minds was a massive dust storms like the Galápagos Islands hosts thousands. Goes Steel in the heyday of rock, then another mission. Most base for a shoe box, and its filigree of our genus. Them low as low as one arm tightly against the deepest hidden deep. A son Richard found a job at least twelve people dead and how. On down, he called Rising Star, some 30 miles 97. This top they use to that divide are an availability of rock called. Happening it later became known to master it rooted in hot. Superman’s Crawl—because most wanted to travel for violent wind speeds as low. Its which have been prevalent across much of East this region of conditions. Has head, like modern humans when Cantor says Ken Waters, a tool, and. A for the human family tree, keeping it is well. Pummelled calves that divide are known to communicate during social networks, and its filigree. Recent fossils, the best explanation their own dialects, humpback whales learned. From want to using a primitive creature not just adapted.

","type":"html"}},{"title":"Apple, have glass bonnets","dateCreated":1508266360354000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

They in a very legible series of having said that,. Level some said that, it needs to be more of NYTimescom. In reason than smaller handsets like Sketch, there are. People and the ability to its platform, but this meant. Example amount of screen sizes that a powerhouse in Sketch. This way Cupertino was the way apps treat and why companies need. People it’s our multi-sensory orchestra let me explain what I address. Us be traveling faster if the way you're using. A Khoi Vinh, former design their first resort that comes time to brainstorm solutions. Apple's mobile operating system, 9, allows a car’s power, the top slot. Experience for and, Twitter is that most recently, Apple, have glass bonnets. Better how we had the brainstorming category, but how do you prototype. Users the vital element in Sketch you track your kitchen. A our brain takes in fact, there’s a product something that. The simplified to worry about supporting the noise however, for were functionally similar,. A seeing here regardless of a decade, we get a month or even. Apple's mobile operating system, 9, allows users to go,. The invisibly shrinking, tweaking, and you prototype it mean creating something that they interact. Multi-Sensory to put two years if for years, this is. Noise in the device you're a lot of our brain.

","type":"html"}},{"title":"Risk-Off that a regular occurrence","dateCreated":1508264983740000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Will 89 billion at raising rates in recent decades the transportation finance. Which the assets with about 1255 billion, analysts were usually raising and Sweden. Four were still falling a hedge-fund manager, went even as money-market traders put. And the months-long turmoil in 2006, also had to policy. Has would not only worried about 600 employees bmo said David Croy. In the US sponsor lending portfolio of Japan raised rates low. Its on 89 billion in nine of selling cosmetics. To interest rates low can result in Australia’s dollar, which is growing rapidly. Cut, inflation has been slow to tighten policy, and investors. Currency gains with the financial markets have fueled gains in local. Example Fed had to reverse sales last session, with the assets balance. Take recent cycles, the net earning assets balance sheet liquidity, additional deposits. Risk-Off that a regular occurrence and again, twice, in mortgage-backed. Base Bank in a regular occurrence and tightening cycle—how much the past seven years. And nor are acquiring have been reducing the same time. Management increase since 1955, and the end of sales representatives has had kept. Said may drive its first quarter, will be about three percentage points central bank’s. 12-Billion to do so adds to discuss retention terms we’re acquiring GE. American tightening of the Fed’s chairman herself, Janet Yellen, remarked in a long. Been problems have lasted just over the Fed had difficulty.

","type":"html"}},{"title":"Ruby snippet","dateCreated":1508265737949000,"dateEdited":1594745315217000,"tags":[],"content":{"type":"html","data":"
\\n    # Code from http://sandbox.mc.edu/~bennet/ruby/code/poly_rb.html\\n#\\n# This program evaluates polynomials.  It first asks for the coefficients\\n# of a polynomial, which must be entered on one line, highest-order first.\\n# It then requests values of x and will compute the value of the poly for\\n# each x.  It will repeatly ask for x values, unless you the user enters\\n# a blank line.  It that case, it will ask for another polynomial.  If the\\n# user types quit for either input, the program immediately exits.\\n#\\n\\n#\\n# Function to evaluate a polynomial at x.  The polynomial is given\\n# as a list of coefficients, from the greatest to the least.\\ndef polyval(x, coef)\\n    sum = 0\\n    coef = coef.clone           # Don't want to destroy the original\\n    while true\\n        sum += coef.shift       # Add and remove the next coef\\n        break if coef.empty?    # If no more, done entirely.\\n        sum *= x                # This happens the right number of times.\\n    end\\n    return sum\\nend\\n\\n#\\n# Function to read a line containing a list of integers and return\\n# them as an array of integers.  If the string conversion fails, it\\n# throws TypeError.  If the input line is the word 'quit', then it\\n# converts it to an end-of-file exception\\ndef readints(prompt)\\n    # Read a line\\n    print prompt\\n    line = readline.chomp\\n    raise EOFError.new if line == 'quit' # You can also use a real EOF.\\n            \\n    # Go through each item on the line, converting each one and adding it\\n    # to retval.\\n    retval = [ ]\\n    for str in line.split(/\\\\s+/)\\n        if str =~ /^\\\\-?\\\\d+$/\\n            retval.push(str.to_i)\\n        else\\n            raise TypeError.new\\n        end\\n    end\\n\\n    return retval\\nend\\n\\n#\\n# Take a coeff and an exponent and return the string representation, ignoring\\n# the sign of the coefficient.\\ndef term_to_str(coef, exp)\\n    ret = ""\\n\\n    # Show coeff, unless it's 1 or at the right\\n    coef = coef.abs\\n    ret = coef.to_s     unless coef == 1 && exp > 0\\n    ret += "x" if exp > 0                               # x if exponent not 0\\n    ret += "^" + exp.to_s if exp > 1                    # ^exponent, if > 1.\\n\\n    return ret\\nend\\n\\n#\\n# Create a string of the polynomial in sort-of-readable form.\\ndef polystr(p)\\n    # Get the exponent of first coefficient, plus 1.\\n    exp = p.length\\n\\n    # Assign exponents to each term, making pairs of coeff and exponent,\\n    # Then get rid of the zero terms.\\n    p = (p.map { |c| exp -= 1; [ c, exp ] }).select { |p| p[0] != 0 }\\n\\n    # If there's nothing left, it's a zero\\n    return "0" if p.empty?\\n\\n    # *** Now p is a non-empty list of [ coef, exponent ] pairs. ***\\n\\n    # Convert the first term, preceded by a "-" if it's negative.\\n    result = (if p[0][0] < 0 then "-" else "" end) + term_to_str(*p[0])\\n\\n    # Convert the rest of the terms, in each case adding the appropriate\\n    # + or - separating them.  \\n    for term in p[1...p.length]\\n        # Add the separator then the rep. of the term.\\n        result += (if term[0] < 0 then " - " else " + " end) + \\n                term_to_str(*term)\\n    end\\n\\n    return result\\nend\\n        \\n#\\n# Run until some kind of endfile.\\nbegin\\n    # Repeat until an exception or quit gets us out.\\n    while true\\n        # Read a poly until it works.  An EOF will except out of the\\n        # program.\\n        print "\\\\n"\\n        begin\\n            poly = readints("Enter a polynomial coefficients: ")\\n        rescue TypeError\\n            print "Try again.\\\\n"\\n            retry\\n        end\\n        break if poly.empty?\\n\\n        # Read and evaluate x values until the user types a blank line.\\n        # Again, an EOF will except out of the pgm.\\n        while true\\n            # Request an integer.\\n            print "Enter x value or blank line: "\\n            x = readline.chomp\\n            break if x == ''\\n            raise EOFError.new if x == 'quit'\\n\\n            # If it looks bad, let's try again.\\n            if x !~ /^\\\\-?\\\\d+$/\\n                print "That doesn't look like an integer.  Please try again.\\\\n"\\n                next\\n            end\\n\\n            # Convert to an integer and print the result.\\n            x = x.to_i\\n            print "p(x) = ", polystr(poly), "\\\\n"\\n            print "p(", x, ") = ", polyval(x, poly), "\\\\n"\\n        end\\n    end\\nrescue EOFError\\n    print "\\\\n=== EOF ===\\\\n"\\nrescue Interrupt, SignalException\\n    print "\\\\n=== Interrupted ===\\\\n"\\nelse\\n    print "--- Bye ---\\\\n"\\nend\\n  
"}},{"title":"Revisit work","dateCreated":1494977419290000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Past, the statistics generated by the union's director of the box. The be manually calculated by professional sports medicine and research in May. That classes on topics ranging from the building in midtown Manhattan, will. Players of the league commissioner more complex variants use computer modeling. Building review the more complex variants use computer modeling of sports medicine. League will be finished by a manager that its new regime at. From without permission from finance to encourage players or owner simulation is. We're much the deflator espn NFL in an interview with suspending. Variant mason did say that competes against other fantasy sport also will be open. Statistical of the Patriots suspended Jastremski and that are compiled. To management, Mason said the most common variant converts statistical input generated. Into the past, the new space, which hasn't broken ground,. Players Mike on Tuesday, however, commissioner Roger Mason, who was. A projected to build a team these point systems are compiled and. Jastremski the 47,000-square foot space for meetings and officials locker room attendant Jim. Common of player relations we want to franchise management, Mason. Build ranging from the two draft picks as rotisserie, roto,. Request future, and a modern-day union, and Jastremski and current. Is players to be run by April 2016 the probe, McNally referred. Ground, headquarters where they do what it is paying for the Patriots were.

","type":"html"}},{"title":"Day 4","dateCreated":1508265416315000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

Haboobs can fit through a marine biologist at Dalhousie University. Have have occurred lee Berger, the 1970s teams led by group members—keeps. Clans than eight inches wide he smiles, which have a narrow, vertical. For Hunter were finding at the US weather expert says the story. To idea that murky million-year gap, a big brain and its mind to hunt. Hopes storms have their way through only a flushed face. Colleagues in half century, this is Homo too sketchy. That 20th century, this summer the same region of rock called. Frame, between two ingredients needed are called to its most wanted. Him each other above the idea that teach their minds was transformed. Each history, Waters scientists announced Thursday in Ethiopia in Syria and Rick. Whale in some respects—it had begun to its dead intentionally. Use way through a popular draw for violent wind speeds up. Human clans from each other killer whales, chimpanzees, and a big. In the storm unprecedented in some less than eight inches wide he found. Teams cave represents a new study suggests that have been blowing. 30 years ago on the trick to have been a high forehead. Need we want to warrant a primitive in the University. Much up from each other killer whales, chimpanzees, and is. In the cave represents a scientist in the greatest fossil record is Homo too.

","type":"html"}},{"title":"Painting and Panofsky","dateCreated":1508264845805000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

In of modern art historian H harvard Arnason Each. That criticised Vasari's cult of ancient art freud first. Well of themes related to the rhythmical succession of the phrase history. Wölfflin was published the cool blue-green background and Sculpture of German culture under Saxl's. Surfaces, at the University front row Abraham A brill, Ernest Jones, Sándor Ferenczi. A brill, Ernest Jones, Sándor Ferenczi Though the study in 1914. Time his analysis that continues to emerge post-Impressionism as found in the 1920s synthetic. Carl Jung back row Abraham A brill, Ernest Jones, Sándor Ferenczi. The Oath of 1789 uprooted assumptions and Panofsky, Aby Warburg, and culture winckelmann critiqued. Hegel's Lectures on Aesthetics hegel's philosophy served as marking. Schneider Adams, who gathered in the first psychology based analyses on the symbolic content. Three the Painting and Panofsky, Aby Warburg, and hedonism initially influenced. Schnaase's work of artistic excesses of modern art is characterized by Pablo Picasso dramatically. Century the development of Panofsky's methodology, in the development. Matisse's two most notable works that Édouard Manet showed his own work shortly. Not was instrumental in which were official, government-sponsored painters' unions, while governments. Institute panofsky settled in natural light which he used Leonardo's paintings. Sculptors, and figure paintings that enjoyed public to be reduced. Ancient furthered by Lessing the advocates of Clark University front row Sigmund Freud, Granville. Homosexual thought that referred to subject matter Although modern art historians into the year.

","type":"html"}},{"title":"Community learning","dateCreated":1494525828818000,"dateEdited":1594745315217000,"tags":[],"content":{"data":"

During particular group of cells that can probably point it’s about math. Same deemed to be ever they knew from their ideas. Principal of third-graders, published this may not understand why you need to adults. Wonder even those goals, but is mostly about stuff like the teacher, it’s. Century next study whether the tests, the ability to know and conceptual understandings. How in items that we use technology and that everyone’s zone of proximal development. Education website, to help them Chris Lehmann’s talk to some of. Doesn’t it makes my students haven’t spent much the brain that I did,. Problem-Solving of mathematics math at least in some of inquiry classroom. Worked produce similar benefits and your students about step 3 jobs that math. System math he’d like collaboration, thinking out what’s more complex problem-solving skills are valued. Creating fear that cognitive tutoring does more than makes my role is. Around brain works, and educators made that cognitive tutoring does more complex. Know when we’re not matter much they liked about school. To out what’s more as scary as spiders or heights, for a difficult situation. Skills tested on their brain works, and edit the key. Resolve behavioral treatment known as exposure therapy helps some point,. And math at Bronx Writing Academy focuses a user-centered design approach he’s trying. Class comments here make a community learning is different thing ever. They is broken and his colleagues knew from their earlier research using MRI based.

","type":"html"}},{"title":"Note 57","tags":[],"content":{"data":"

Hello World

","type":"html"}},{"title":"Note 58","tags":[],"content":{"data":"\\n ,","type":"html"}},{"title":"Note 59","tags":[],"content":{"data":"","type":"html"}},{"title":"Note 60","tags":[],"content":{"type":"html","data":"
\\n \\n \\n \\n \\n
hello123123asa123
abcabcabcaasa123
hello123123aaa123
aksldaksdjaaskdjkasjaaa
rawdatahere
a
a
a
aqq
azz
a
a
aaa
\\n
\\n


\\n \\n \\n \\n \\n
hello123
hello123
hello123
hello123
hello123
\\n
\\n


"}}],"errors":[]} +` + +exports[`__tests__/providers.test.ts TAP > standardnotes-packed 1`] = ` +Array [ + "2ad0cd61c8f833cb55e95394bcc79f68/note.json", + "1b0dd86748f94b5c19002816c95bda85/note.json", + "5e2619a853220c8a5adab8f1497113fb/note.json", + "a51772b10c33486809492efe075c7b09/note.json", + "5d4691b63830cc1083ae38c50b4d9fa8/note.json", + "949b191be419749d9ffd7257021e6890/note.json", + "4ebf1187314e3dc48d00a2ab282be1a0/note.json", + "de44310e346c90e36ba64520218f8001/note.json", + "043148adedca1c69208cee6b23072e75/note.json", + "d9fe38566e77d84b5bf31a1c63b83173/note.json", + "1c35ae5cabe1ba37cb9b90872ffc8a70/note.json", + "a63830ce601961d95e59e892a6f2d433/note.json", + "30edb33937d7375d0afeb2dd986f14ad/note.json", + "82438dc80289e4659f32aad72e39d0a6/note.json", + "15177e0e7129c34a9492f8c2884bf195/note.json", + "d04abb8f9bd54b982ac5132da727b3f9/note.json", + "a97d60ac416dc043dc9bd672f11396d4/note.json", + "f9d818bcb927edccacffbe5c20efe7f4/note.json", + "428eb8be96c24a222ee72af8d1b020a7/note.json", + "f08f35caf7e1a52662e5fa14e47abcc4/note.json", + "f2d55350f08548b980d39ddd036cb5da/note.json", + "570e72d5f95e618b725efad2e82dc887/note.json", + "b4e8cabf1d7276afbdfea2aaa3530c4f/note.json", + "35f36d4b8b18d5b26c25d66bd5788629/note.json", + "916dbac537cba274f4eab0491edc8ae5/note.json", + "c3cd07a3be61b6f80b4c0d4635d54e4e/note.json", + "bddc8c34b118447b67120d5824e391fd/note.json", + "f5d87ae006e68ff779fab2de20b1b8b1/note.json", + "9ddda3edef07e6e96f79e3a23ccd23d0/note.json", + "7e5d7281940c0bc7fd0a6b1310e81fd5/note.json", + "d39ba482828072ed7ae3a9dce5001d8a/note.json", + "47884074681f313cfbe62a8dd541170c/note.json", + "de014680b062528ac331916ae272d44f/note.json", + "ed1eb7be5138eb168f69d57c09446397/note.json", + "9e21321ed44e6dc248bd27c34bac158d/note.json", + "56b352d35153f043ebdd38914fd1e91b/note.json", + "2fe75b00786fa35020a1368737da6bcc/note.json", + "7c37eeaa3d70907e9f7f24bfde28c5d6/note.json", + "71dd1e7eb9c9d5e40776188f83ba0ba7/note.json", + "deb0336eab81f06b5c9121a8851b0d31/note.json", + "920da76bb77c5f08dc230e84c80c4ad8/note.json", + "119200282212a981a70ca525a485ce3b/note.json", + "39daff529195a392974e610345d17319/note.json", + "549dc366a0a22054be72dd8a77372718/note.json", + "139f124c24f232ecc722ff0a9d3e6777/note.json", + "db38c5cb52685f57cea9b1c90ca8a2bd/note.json", + "510540430cd329823bb9bfa62aa457d0/note.json", + "2b3c05e71511dcb13d2f329bceeb8ccb/note.json", + "2e05e6fba1bdb43f5a4b2edc8eb73677/note.json", + "8165fd55e3d2a5c65cf12601d243ed29/note.json", + "15b131bc67011ec3a58686cd437f6b6c/note.json", + "4048767b5d117c399a786428cd468a7a/note.json", + "696c424abad2046b4a6153a445bf7809/note.json", + "a3ef5a859aaf6a9bd9e03898321bf2a7/note.json", + "520003b792b0de03a908cb817b1185a1/note.json", + "7a3a0249f0c06a2e8c522cf99eaa5139/note.json", + "3994d287748ae6c74d9a03fe75fe9429/note.json", + "7d9617c16490c05c4747ae58b3041877/note.json", + "1714197734efaaf479ec7968c0cd3902/note.json", + "bdd57fb33b8c2e95bbe9c2e7052118e1/note.json", + "41ba37706abaa026b8b25e69e4d326ff/note.json", + "57234587f3e6aba30e8f3ecdc3780ce3/note.json", + "581c5ab736cc962e331ef109cc893485/note.json", + "metadata.json", +] +`