diff --git a/.babelrc b/.babelrc deleted file mode 100644 index d2ef0ab26e..0000000000 --- a/.babelrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["react", "es2015", "stage-0"], - "plugins": ["transform-decorators-legacy", "transform-object-rest-spread"] -} diff --git a/.circleci/config.yml b/.circleci/config.yml index 4888d3f7e9..25fc40e4b7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -55,7 +55,7 @@ jobs: - run: chmod +x ~/.nvm/nvm.sh - run: ~/.nvm/nvm.sh install && ~/.nvm/nvm.sh use - run: sudo apt-get update --allow-releaseinfo-change && sudo apt-get install -y rsync - - run: make install && make build-production + - run: make install && make build-e2e-testing - save_cache: *store_yarn_package_cache - persist_to_workspace: *persist_to_workspace diff --git a/.eslintrc.js b/.eslintrc.js index d7038affdd..83ae564e6f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,37 +2,40 @@ module.exports = { root: true, extends: [ '@neos-project/eslint-config-neos', - 'plugin:@typescript-eslint/eslint-recommended', + 'plugin:@typescript-eslint/eslint-recommended' ], globals: { expect: true, sinon: false }, env: { - node: true, + node: true }, plugins: [ - "@typescript-eslint", + '@typescript-eslint' ], + parserOptions: { + requireConfigFile: false + }, rules: { // Fix for incorrect unused var detection - "no-unused-vars": "off", - "@typescript-eslint/no-unused-vars": ["error"], + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': ['error'], // The following rules should be fixed and enabled again - "no-use-before-define": "off", - "default-case": "off", - "no-mixed-operators": "off", - "no-negated-condition": "off", - "complexity": "off", + 'no-use-before-define': 'off', + 'default-case': 'off', + 'no-mixed-operators': 'off', + 'no-negated-condition': 'off', + 'complexity': 'off' }, overrides: [ { files: [ - "**/*.ts", - "**/*.tsx", + '**/*.ts', + '**/*.tsx' ], - parser: "@typescript-eslint/parser" + parser: '@typescript-eslint/parser' } ] } diff --git a/.gitignore b/.gitignore index fc5e40d272..e644d58788 100644 --- a/.gitignore +++ b/.gitignore @@ -27,18 +27,15 @@ packages/*/yarn.lock # # Compiled assets. # -Resources/Public/JavaScript/**/*.js -Resources/Public/JavaScript/**/*.map -Resources/Public/Styles/**/*.css -!Resources/Public/Styles/ReactCrop.css -Resources/Public/Styles/**/*.map -Resources/Public/Styles/Font* +Resources/Public/Build/* +!Resources/Public/Build/.gitkeep # # editors / IDEs # .vscode/ .idea/ +*.iml # # Package Manager @@ -50,3 +47,4 @@ Resources/Public/Styles/Font* !.yarn/releases !.yarn/sdks !.yarn/versions +/packages/tsconfig.tsbuildinfo diff --git a/.nvmrc b/.nvmrc index b6a7d89c68..d4b25d088c 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -16 +16.16 diff --git a/.yarn/cache/@babel-cli-npm-7.19.3-1e9432d014-baa2317754.zip b/.yarn/cache/@babel-cli-npm-7.19.3-1e9432d014-baa2317754.zip new file mode 100644 index 0000000000..7e4117f532 Binary files /dev/null and b/.yarn/cache/@babel-cli-npm-7.19.3-1e9432d014-baa2317754.zip differ diff --git a/.yarn/cache/@babel-code-frame-npm-7.18.6-25229a7e34-195e2be317.zip b/.yarn/cache/@babel-code-frame-npm-7.18.6-25229a7e34-195e2be317.zip new file mode 100644 index 0000000000..c03a5083da Binary files /dev/null and b/.yarn/cache/@babel-code-frame-npm-7.18.6-25229a7e34-195e2be317.zip differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.20.1-4eea2d1c20-989b9b7a6f.zip b/.yarn/cache/@babel-compat-data-npm-7.20.1-4eea2d1c20-989b9b7a6f.zip new file mode 100644 index 0000000000..0bc4ed0582 Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.20.1-4eea2d1c20-989b9b7a6f.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.20.2-7fb00344fc-98faaaef26.zip b/.yarn/cache/@babel-core-npm-7.20.2-7fb00344fc-98faaaef26.zip new file mode 100644 index 0000000000..c7144a6f31 Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.20.2-7fb00344fc-98faaaef26.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.20.4-97edf6df16-967b59f18e.zip b/.yarn/cache/@babel-generator-npm-7.20.4-97edf6df16-967b59f18e.zip new file mode 100644 index 0000000000..e18462c6e4 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.20.4-97edf6df16-967b59f18e.zip differ diff --git a/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip b/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip new file mode 100644 index 0000000000..243058381c Binary files /dev/null and b/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip differ diff --git a/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.18.9-a2c86d7a16-b4bc214cb5.zip b/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.18.9-a2c86d7a16-b4bc214cb5.zip new file mode 100644 index 0000000000..cb8be7ada7 Binary files /dev/null and b/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.18.9-a2c86d7a16-b4bc214cb5.zip differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.0-f842a8700a-bc183f2109.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.0-f842a8700a-bc183f2109.zip new file mode 100644 index 0000000000..62723848dd Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.20.0-f842a8700a-bc183f2109.zip differ diff --git a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.20.2-ec8dd54035-e89a8841db.zip b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.20.2-ec8dd54035-e89a8841db.zip new file mode 100644 index 0000000000..907bba8674 Binary files /dev/null and b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.20.2-ec8dd54035-e89a8841db.zip differ diff --git a/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip b/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip new file mode 100644 index 0000000000..6e695efb9e Binary files /dev/null and b/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip differ diff --git a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.3.3-8c896ae707-8e3fe75513.zip b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.3.3-8c896ae707-8e3fe75513.zip new file mode 100644 index 0000000000..3287901270 Binary files /dev/null and b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.3.3-8c896ae707-8e3fe75513.zip differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip new file mode 100644 index 0000000000..0d38ae67ff Binary files /dev/null and b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip differ diff --git a/.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.18.6-9b20d989e6-225cfcc337.zip b/.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.18.6-9b20d989e6-225cfcc337.zip new file mode 100644 index 0000000000..b06b2fb825 Binary files /dev/null and b/.yarn/cache/@babel-helper-explode-assignable-expression-npm-7.18.6-9b20d989e6-225cfcc337.zip differ diff --git a/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-eac1f5db42.zip b/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-eac1f5db42.zip new file mode 100644 index 0000000000..d5b5c1ac14 Binary files /dev/null and b/.yarn/cache/@babel-helper-function-name-npm-7.19.0-5bcf55236f-eac1f5db42.zip differ diff --git a/.yarn/cache/@babel-helper-hoist-variables-npm-7.18.6-6eb061f405-fd9c35bb43.zip b/.yarn/cache/@babel-helper-hoist-variables-npm-7.18.6-6eb061f405-fd9c35bb43.zip new file mode 100644 index 0000000000..888840b295 Binary files /dev/null and b/.yarn/cache/@babel-helper-hoist-variables-npm-7.18.6-6eb061f405-fd9c35bb43.zip differ diff --git a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.18.9-3d2128582a-fcf8184e3b.zip b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.18.9-3d2128582a-fcf8184e3b.zip new file mode 100644 index 0000000000..2bf84c15e1 Binary files /dev/null and b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.18.9-3d2128582a-fcf8184e3b.zip differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip new file mode 100644 index 0000000000..976aaef140 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.20.2-9a4905d6a2-33a60ca115.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.20.2-9a4905d6a2-33a60ca115.zip new file mode 100644 index 0000000000..612233b06d Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.20.2-9a4905d6a2-33a60ca115.zip differ diff --git a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.18.6-65705387c4-e518fe8418.zip b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.18.6-65705387c4-e518fe8418.zip new file mode 100644 index 0000000000..1c80356e44 Binary files /dev/null and b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.18.6-65705387c4-e518fe8418.zip differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip new file mode 100644 index 0000000000..e041324c2e Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip differ diff --git a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.18.9-c29d128186-4be6076192.zip b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.18.9-c29d128186-4be6076192.zip new file mode 100644 index 0000000000..69fd025145 Binary files /dev/null and b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.18.9-c29d128186-4be6076192.zip differ diff --git a/.yarn/cache/@babel-helper-replace-supers-npm-7.19.1-669aa2ecc7-a0e4bf79eb.zip b/.yarn/cache/@babel-helper-replace-supers-npm-7.19.1-669aa2ecc7-a0e4bf79eb.zip new file mode 100644 index 0000000000..76ff610359 Binary files /dev/null and b/.yarn/cache/@babel-helper-replace-supers-npm-7.19.1-669aa2ecc7-a0e4bf79eb.zip differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-ad1e96ee2e.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-ad1e96ee2e.zip new file mode 100644 index 0000000000..df321a6a97 Binary files /dev/null and b/.yarn/cache/@babel-helper-simple-access-npm-7.20.2-842ec98fbb-ad1e96ee2e.zip differ diff --git a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.20.0-3370bb1f83-34da8c832d.zip b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.20.0-3370bb1f83-34da8c832d.zip new file mode 100644 index 0000000000..5926a2f4ed Binary files /dev/null and b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.20.0-3370bb1f83-34da8c832d.zip differ diff --git a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip new file mode 100644 index 0000000000..fc27cef392 Binary files /dev/null and b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip new file mode 100644 index 0000000000..f33c403bf1 Binary files /dev/null and b/.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip new file mode 100644 index 0000000000..a76d411ba3 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip differ diff --git a/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip b/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip new file mode 100644 index 0000000000..ee1fd96eec Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip differ diff --git a/.yarn/cache/@babel-helper-wrap-function-npm-7.19.0-0db6124801-2453a6b134.zip b/.yarn/cache/@babel-helper-wrap-function-npm-7.19.0-0db6124801-2453a6b134.zip new file mode 100644 index 0000000000..d8109d67d2 Binary files /dev/null and b/.yarn/cache/@babel-helper-wrap-function-npm-7.19.0-0db6124801-2453a6b134.zip differ diff --git a/.yarn/cache/@babel-helpers-npm-7.20.1-3ab5411f3a-be35f78666.zip b/.yarn/cache/@babel-helpers-npm-7.20.1-3ab5411f3a-be35f78666.zip new file mode 100644 index 0000000000..1f4dff6a6b Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.20.1-3ab5411f3a-be35f78666.zip differ diff --git a/.yarn/cache/@babel-highlight-npm-7.18.6-9d35ad2e27-92d8ee6154.zip b/.yarn/cache/@babel-highlight-npm-7.18.6-9d35ad2e27-92d8ee6154.zip new file mode 100644 index 0000000000..c3ee71dde6 Binary files /dev/null and b/.yarn/cache/@babel-highlight-npm-7.18.6-9d35ad2e27-92d8ee6154.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.20.3-dba5e30700-33bcdb45de.zip b/.yarn/cache/@babel-parser-npm-7.20.3-dba5e30700-33bcdb45de.zip new file mode 100644 index 0000000000..88fd65c5a5 Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.20.3-dba5e30700-33bcdb45de.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.18.6-f7c2554216-845bd280c5.zip b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.18.6-f7c2554216-845bd280c5.zip new file mode 100644 index 0000000000..846160a14c Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.18.6-f7c2554216-845bd280c5.zip differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.18.9-4ab877f7f6-93abb5cb17.zip b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.18.9-4ab877f7f6-93abb5cb17.zip new file mode 100644 index 0000000000..2d2ac7c777 Binary files /dev/null and b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.18.9-4ab877f7f6-93abb5cb17.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-async-generator-functions-npm-7.20.1-1d51f47a30-518483a68c.zip b/.yarn/cache/@babel-plugin-proposal-async-generator-functions-npm-7.20.1-1d51f47a30-518483a68c.zip new file mode 100644 index 0000000000..155a60d395 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-async-generator-functions-npm-7.20.1-1d51f47a30-518483a68c.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip b/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip new file mode 100644 index 0000000000..2ded57087a Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-class-static-block-npm-7.18.6-abe0aa00be-b8d7ae99ed.zip b/.yarn/cache/@babel-plugin-proposal-class-static-block-npm-7.18.6-abe0aa00be-b8d7ae99ed.zip new file mode 100644 index 0000000000..a892d9f806 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-class-static-block-npm-7.18.6-abe0aa00be-b8d7ae99ed.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.20.2-06ccdeccee-bb00e2172a.zip b/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.20.2-06ccdeccee-bb00e2172a.zip new file mode 100644 index 0000000000..1cadbbd3b5 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.20.2-06ccdeccee-bb00e2172a.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-do-expressions-npm-7.18.6-9d9192f260-9c28e54aea.zip b/.yarn/cache/@babel-plugin-proposal-do-expressions-npm-7.18.6-9d9192f260-9c28e54aea.zip new file mode 100644 index 0000000000..5ff66a8481 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-do-expressions-npm-7.18.6-9d9192f260-9c28e54aea.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-dynamic-import-npm-7.18.6-73822d1a00-96b1c8a8ad.zip b/.yarn/cache/@babel-plugin-proposal-dynamic-import-npm-7.18.6-73822d1a00-96b1c8a8ad.zip new file mode 100644 index 0000000000..46e6852cc7 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-dynamic-import-npm-7.18.6-73822d1a00-96b1c8a8ad.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-export-default-from-npm-7.18.10-e44e23b3cf-2a12387e09.zip b/.yarn/cache/@babel-plugin-proposal-export-default-from-npm-7.18.10-e44e23b3cf-2a12387e09.zip new file mode 100644 index 0000000000..eba74b3b90 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-export-default-from-npm-7.18.10-e44e23b3cf-2a12387e09.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip b/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip new file mode 100644 index 0000000000..223ea90d1e Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-function-bind-npm-7.18.9-52e261af86-cd1ed461fb.zip b/.yarn/cache/@babel-plugin-proposal-function-bind-npm-7.18.9-52e261af86-cd1ed461fb.zip new file mode 100644 index 0000000000..21917a4df4 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-function-bind-npm-7.18.9-52e261af86-cd1ed461fb.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-function-sent-npm-7.18.6-215b3cf22b-409332b4cc.zip b/.yarn/cache/@babel-plugin-proposal-function-sent-npm-7.18.6-215b3cf22b-409332b4cc.zip new file mode 100644 index 0000000000..2be0e394b6 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-function-sent-npm-7.18.6-215b3cf22b-409332b4cc.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-json-strings-npm-7.18.6-af58bc33f9-25ba0e6b9d.zip b/.yarn/cache/@babel-plugin-proposal-json-strings-npm-7.18.6-af58bc33f9-25ba0e6b9d.zip new file mode 100644 index 0000000000..531c6aed58 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-json-strings-npm-7.18.6-af58bc33f9-25ba0e6b9d.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.18.9-53329219f5-dd87fa4a48.zip b/.yarn/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.18.9-53329219f5-dd87fa4a48.zip new file mode 100644 index 0000000000..3d18ee9801 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-logical-assignment-operators-npm-7.18.9-53329219f5-dd87fa4a48.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.18.6-cf22ea8526-949c9ddcde.zip b/.yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.18.6-cf22ea8526-949c9ddcde.zip new file mode 100644 index 0000000000..b37b2d7c54 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.18.6-cf22ea8526-949c9ddcde.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.18.6-cfcd55888a-f370ea584c.zip b/.yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.18.6-cfcd55888a-f370ea584c.zip new file mode 100644 index 0000000000..78205289d7 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.18.6-cfcd55888a-f370ea584c.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.20.2-f8f1c9f006-9764d1a473.zip b/.yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.20.2-f8f1c9f006-9764d1a473.zip new file mode 100644 index 0000000000..b693d6426b Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.20.2-f8f1c9f006-9764d1a473.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.18.6-a4235a25be-7b5b39fb5d.zip b/.yarn/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.18.6-a4235a25be-7b5b39fb5d.zip new file mode 100644 index 0000000000..d5aa216ca8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-optional-catch-binding-npm-7.18.6-a4235a25be-7b5b39fb5d.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.18.9-f7302c42f9-f2db40e261.zip b/.yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.18.9-f7302c42f9-f2db40e261.zip new file mode 100644 index 0000000000..eb91a4958e Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.18.9-f7302c42f9-f2db40e261.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-pipeline-operator-npm-7.18.9-40649a2ee1-9fb0fcb701.zip b/.yarn/cache/@babel-plugin-proposal-pipeline-operator-npm-7.18.9-40649a2ee1-9fb0fcb701.zip new file mode 100644 index 0000000000..e130f6782d Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-pipeline-operator-npm-7.18.9-40649a2ee1-9fb0fcb701.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-private-methods-npm-7.18.6-55729207b7-22d8502ee9.zip b/.yarn/cache/@babel-plugin-proposal-private-methods-npm-7.18.6-55729207b7-22d8502ee9.zip new file mode 100644 index 0000000000..5c54ab528f Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-private-methods-npm-7.18.6-55729207b7-22d8502ee9.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.18.6-755223e615-c8e56a9729.zip b/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.18.6-755223e615-c8e56a9729.zip new file mode 100644 index 0000000000..e029305c13 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.18.6-755223e615-c8e56a9729.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-throw-expressions-npm-7.18.6-57f940ac00-327e4e7d6e.zip b/.yarn/cache/@babel-plugin-proposal-throw-expressions-npm-7.18.6-57f940ac00-327e4e7d6e.zip new file mode 100644 index 0000000000..523d62fe2f Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-throw-expressions-npm-7.18.6-57f940ac00-327e4e7d6e.zip differ diff --git a/.yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.18.6-3a6294aa39-a8575ecb7f.zip b/.yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.18.6-3a6294aa39-a8575ecb7f.zip new file mode 100644 index 0000000000..ebeddc93a4 Binary files /dev/null and b/.yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.18.6-3a6294aa39-a8575ecb7f.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip b/.yarn/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip new file mode 100644 index 0000000000..0134ce90a9 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.19.0-9cb5a3793b-105a13d581.zip b/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.19.0-9cb5a3793b-105a13d581.zip new file mode 100644 index 0000000000..c801fbd5a3 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.19.0-9cb5a3793b-105a13d581.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-do-expressions-npm-7.18.6-30fde92113-e24d51eae1.zip b/.yarn/cache/@babel-plugin-syntax-do-expressions-npm-7.18.6-30fde92113-e24d51eae1.zip new file mode 100644 index 0000000000..55db8e5adb Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-do-expressions-npm-7.18.6-30fde92113-e24d51eae1.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-export-default-from-npm-7.18.6-fb421efc69-4258156553.zip b/.yarn/cache/@babel-plugin-syntax-export-default-from-npm-7.18.6-fb421efc69-4258156553.zip new file mode 100644 index 0000000000..28f358bf53 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-export-default-from-npm-7.18.6-fb421efc69-4258156553.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-function-bind-npm-7.18.6-e4fb3661dc-d796472e97.zip b/.yarn/cache/@babel-plugin-syntax-function-bind-npm-7.18.6-e4fb3661dc-d796472e97.zip new file mode 100644 index 0000000000..1072bb98db Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-function-bind-npm-7.18.6-e4fb3661dc-d796472e97.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-function-sent-npm-7.18.6-e1f2ce3ca5-29746bbb5f.zip b/.yarn/cache/@babel-plugin-syntax-function-sent-npm-7.18.6-e1f2ce3ca5-29746bbb5f.zip new file mode 100644 index 0000000000..d56db8d787 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-function-sent-npm-7.18.6-e1f2ce3ca5-29746bbb5f.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.20.0-c16fe83d68-6a86220e0a.zip b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.20.0-c16fe83d68-6a86220e0a.zip new file mode 100644 index 0000000000..0c75bcc7d1 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.20.0-c16fe83d68-6a86220e0a.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip new file mode 100644 index 0000000000..74e94e66e2 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-pipeline-operator-npm-7.18.6-6c2b9db378-a5dd75bd06.zip b/.yarn/cache/@babel-plugin-syntax-pipeline-operator-npm-7.18.6-6c2b9db378-a5dd75bd06.zip new file mode 100644 index 0000000000..8892de8388 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-pipeline-operator-npm-7.18.6-6c2b9db378-a5dd75bd06.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-throw-expressions-npm-7.18.6-d2bfb73a61-9b7bac75fb.zip b/.yarn/cache/@babel-plugin-syntax-throw-expressions-npm-7.18.6-d2bfb73a61-9b7bac75fb.zip new file mode 100644 index 0000000000..eeb1185a93 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-throw-expressions-npm-7.18.6-d2bfb73a61-9b7bac75fb.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-6189c0b5c3.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-6189c0b5c3.zip new file mode 100644 index 0000000000..6815833510 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.20.0-21fa6329fe-6189c0b5c3.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.18.6-ffcfe88ab6-900f5c6957.zip b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.18.6-ffcfe88ab6-900f5c6957.zip new file mode 100644 index 0000000000..a0cc8c8567 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.18.6-ffcfe88ab6-900f5c6957.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.18.6-17dc8a459f-c2cca47468.zip b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.18.6-17dc8a459f-c2cca47468.zip new file mode 100644 index 0000000000..e33bcd5612 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.18.6-17dc8a459f-c2cca47468.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.18.6-34b3375353-0a0df61f94.zip b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.18.6-34b3375353-0a0df61f94.zip new file mode 100644 index 0000000000..0637d8aa29 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.18.6-34b3375353-0a0df61f94.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.20.2-197d5f0911-550b983277.zip b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.20.2-197d5f0911-550b983277.zip new file mode 100644 index 0000000000..004df926c3 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.20.2-197d5f0911-550b983277.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.20.2-c8de40996d-57f3467a8e.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.20.2-c8de40996d-57f3467a8e.zip new file mode 100644 index 0000000000..188c9b25b0 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-classes-npm-7.20.2-c8de40996d-57f3467a8e.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.18.9-bc774f46b8-a6bfbea207.zip b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.18.9-bc774f46b8-a6bfbea207.zip new file mode 100644 index 0000000000..e5dce481da Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.18.9-bc774f46b8-a6bfbea207.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.20.2-7b04b52c0d-09033e09b2.zip b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.20.2-7b04b52c0d-09033e09b2.zip new file mode 100644 index 0000000000..7c18b41cc7 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.20.2-7b04b52c0d-09033e09b2.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.18.6-6cf8766a0f-cbe5d7063e.zip b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.18.6-6cf8766a0f-cbe5d7063e.zip new file mode 100644 index 0000000000..8e6e99c56e Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.18.6-6cf8766a0f-cbe5d7063e.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.18.9-5c77fd31ac-220bf4a9fe.zip b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.18.9-5c77fd31ac-220bf4a9fe.zip new file mode 100644 index 0000000000..96437e03bb Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.18.9-5c77fd31ac-220bf4a9fe.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.18.6-2c202b4eb5-7f70222f68.zip b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.18.6-2c202b4eb5-7f70222f68.zip new file mode 100644 index 0000000000..661829f67c Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.18.6-2c202b4eb5-7f70222f68.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.18.8-ae76b5daf1-ca64c623cf.zip b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.18.8-ae76b5daf1-ca64c623cf.zip new file mode 100644 index 0000000000..9d0d71af90 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.18.8-ae76b5daf1-ca64c623cf.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.18.9-4e425dceeb-62dd9c6cdc.zip b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.18.9-4e425dceeb-62dd9c6cdc.zip new file mode 100644 index 0000000000..ac04c14ef0 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.18.9-4e425dceeb-62dd9c6cdc.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-literals-npm-7.18.9-d87aa5e6d7-3458dd2f1a.zip b/.yarn/cache/@babel-plugin-transform-literals-npm-7.18.9-d87aa5e6d7-3458dd2f1a.zip new file mode 100644 index 0000000000..19ab6c9d1f Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-literals-npm-7.18.9-d87aa5e6d7-3458dd2f1a.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.18.6-a4d6fae7df-35a3d04f66.zip b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.18.6-a4d6fae7df-35a3d04f66.zip new file mode 100644 index 0000000000..81307f97ce Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.18.6-a4d6fae7df-35a3d04f66.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.19.6-71093d456d-4236aad970.zip b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.19.6-71093d456d-4236aad970.zip new file mode 100644 index 0000000000..f29112d0cc Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.19.6-71093d456d-4236aad970.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.19.6-059b1e12cf-85d46945ab.zip b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.19.6-059b1e12cf-85d46945ab.zip new file mode 100644 index 0000000000..143190e79e Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.19.6-059b1e12cf-85d46945ab.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.19.6-e65f7a323c-8526431cc8.zip b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.19.6-e65f7a323c-8526431cc8.zip new file mode 100644 index 0000000000..7aebbdec72 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.19.6-e65f7a323c-8526431cc8.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.18.6-d649b47a80-c3b6796c6f.zip b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.18.6-d649b47a80-c3b6796c6f.zip new file mode 100644 index 0000000000..0b6c97fd6f Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.18.6-d649b47a80-c3b6796c6f.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.19.1-6822ddb28e-8a40f5d04f.zip b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.19.1-6822ddb28e-8a40f5d04f.zip new file mode 100644 index 0000000000..3ef0403b8a Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.19.1-6822ddb28e-8a40f5d04f.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.18.6-1067ae195f-bd780e14f4.zip b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.18.6-1067ae195f-bd780e14f4.zip new file mode 100644 index 0000000000..7212c5a985 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.18.6-1067ae195f-bd780e14f4.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.18.6-d30d73d9fb-0fcb04e15d.zip b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.18.6-d30d73d9fb-0fcb04e15d.zip new file mode 100644 index 0000000000..6f6d9f0282 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.18.6-d30d73d9fb-0fcb04e15d.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.20.3-9a759c137f-69054c93d7.zip b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.20.3-9a759c137f-69054c93d7.zip new file mode 100644 index 0000000000..23cb671ea8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.20.3-9a759c137f-69054c93d7.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.18.6-e5f7030fd5-1c16e64de5.zip b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.18.6-e5f7030fd5-1c16e64de5.zip new file mode 100644 index 0000000000..edc4650e37 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.18.6-e5f7030fd5-1c16e64de5.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.18.6-dad446a24b-51c087ab9e.zip b/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.18.6-dad446a24b-51c087ab9e.zip new file mode 100644 index 0000000000..199bfd90e8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.18.6-dad446a24b-51c087ab9e.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.18.6-1b4b00c77d-ec9fa65db6.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.18.6-1b4b00c77d-ec9fa65db6.zip new file mode 100644 index 0000000000..795a007d2b Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.18.6-1b4b00c77d-ec9fa65db6.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip new file mode 100644 index 0000000000..5a85f57a35 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.18.6-ed47d931a2-97c4873d40.zip b/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.18.6-ed47d931a2-97c4873d40.zip new file mode 100644 index 0000000000..d7a76f33e5 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.18.6-ed47d931a2-97c4873d40.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.18.6-176f080664-60bd482cb0.zip b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.18.6-176f080664-60bd482cb0.zip new file mode 100644 index 0000000000..55ea03eece Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.18.6-176f080664-60bd482cb0.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.18.6-9136c5120e-0738cdc30a.zip b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.18.6-9136c5120e-0738cdc30a.zip new file mode 100644 index 0000000000..62ea0b76a4 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.18.6-9136c5120e-0738cdc30a.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-runtime-npm-7.19.6-03c4f8c199-ef93efbcbb.zip b/.yarn/cache/@babel-plugin-transform-runtime-npm-7.19.6-03c4f8c199-ef93efbcbb.zip new file mode 100644 index 0000000000..1dff89470d Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-runtime-npm-7.19.6-03c4f8c199-ef93efbcbb.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.18.6-ceff6bef39-b8e4e8acc2.zip b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.18.6-ceff6bef39-b8e4e8acc2.zip new file mode 100644 index 0000000000..049ba298e8 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.18.6-ceff6bef39-b8e4e8acc2.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-spread-npm-7.19.0-ab4a212eb3-e73a4deb09.zip b/.yarn/cache/@babel-plugin-transform-spread-npm-7.19.0-ab4a212eb3-e73a4deb09.zip new file mode 100644 index 0000000000..0bd98c2c16 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-spread-npm-7.19.0-ab4a212eb3-e73a4deb09.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.18.6-a75414f831-68ea18884a.zip b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.18.6-a75414f831-68ea18884a.zip new file mode 100644 index 0000000000..165addacf9 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.18.6-a75414f831-68ea18884a.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.18.9-787bf6a528-3d2fcd79b7.zip b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.18.9-787bf6a528-3d2fcd79b7.zip new file mode 100644 index 0000000000..4e3288eb74 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.18.9-787bf6a528-3d2fcd79b7.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.18.9-0775d325d9-e754e0d8b8.zip b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.18.9-0775d325d9-e754e0d8b8.zip new file mode 100644 index 0000000000..75517f98eb Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.18.9-0775d325d9-e754e0d8b8.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.18.10-83a00fbee1-f5baca55cb.zip b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.18.10-83a00fbee1-f5baca55cb.zip new file mode 100644 index 0000000000..4f95570c18 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.18.10-83a00fbee1-f5baca55cb.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.18.6-0f8a7395d6-d9e18d5753.zip b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.18.6-0f8a7395d6-d9e18d5753.zip new file mode 100644 index 0000000000..bbb7379cb3 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.18.6-0f8a7395d6-d9e18d5753.zip differ diff --git a/.yarn/cache/@babel-preset-env-npm-7.20.2-dc79b8dadc-ece2d7e9c7.zip b/.yarn/cache/@babel-preset-env-npm-7.20.2-dc79b8dadc-ece2d7e9c7.zip new file mode 100644 index 0000000000..523e263984 Binary files /dev/null and b/.yarn/cache/@babel-preset-env-npm-7.20.2-dc79b8dadc-ece2d7e9c7.zip differ diff --git a/.yarn/cache/@babel-preset-react-npm-7.18.6-d1cea43c32-540d9cf0a0.zip b/.yarn/cache/@babel-preset-react-npm-7.18.6-d1cea43c32-540d9cf0a0.zip new file mode 100644 index 0000000000..d58295c83f Binary files /dev/null and b/.yarn/cache/@babel-preset-react-npm-7.18.6-d1cea43c32-540d9cf0a0.zip differ diff --git a/.yarn/cache/@babel-runtime-corejs3-npm-7.20.1-41d80197fc-bac1463304.zip b/.yarn/cache/@babel-runtime-corejs3-npm-7.20.1-41d80197fc-bac1463304.zip new file mode 100644 index 0000000000..5b7dc4523f Binary files /dev/null and b/.yarn/cache/@babel-runtime-corejs3-npm-7.20.1-41d80197fc-bac1463304.zip differ diff --git a/.yarn/cache/@babel-runtime-corejs3-npm-7.7.7-035a600514-787a4978a1.zip b/.yarn/cache/@babel-runtime-corejs3-npm-7.7.7-035a600514-787a4978a1.zip deleted file mode 100644 index 5461af5da1..0000000000 Binary files a/.yarn/cache/@babel-runtime-corejs3-npm-7.7.7-035a600514-787a4978a1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-runtime-npm-7.20.1-8f9256f2ed-00567a333d.zip b/.yarn/cache/@babel-runtime-npm-7.20.1-8f9256f2ed-00567a333d.zip new file mode 100644 index 0000000000..357ec9657a Binary files /dev/null and b/.yarn/cache/@babel-runtime-npm-7.20.1-8f9256f2ed-00567a333d.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip b/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip new file mode 100644 index 0000000000..08a1c38217 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip differ diff --git a/.yarn/cache/@babel-traverse-npm-7.20.1-569a25513a-6696176d57.zip b/.yarn/cache/@babel-traverse-npm-7.20.1-569a25513a-6696176d57.zip new file mode 100644 index 0000000000..b285808b19 Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.20.1-569a25513a-6696176d57.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.20.2-0e6581f12d-57e76e5f21.zip b/.yarn/cache/@babel-types-npm-7.20.2-0e6581f12d-57e76e5f21.zip new file mode 100644 index 0000000000..90669c6c7b Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.20.2-0e6581f12d-57e76e5f21.zip differ diff --git a/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip b/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip new file mode 100644 index 0000000000..8725d33ac5 Binary files /dev/null and b/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip differ diff --git a/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-2176d301cc.zip b/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-2176d301cc.zip deleted file mode 100644 index 9502ae7509..0000000000 Binary files a/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-2176d301cc.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-1.3.3-9e3a462140-f03e9d6727.zip b/.yarn/cache/@eslint-eslintrc-npm-1.3.3-9e3a462140-f03e9d6727.zip new file mode 100644 index 0000000000..4d1a8efd5e Binary files /dev/null and b/.yarn/cache/@eslint-eslintrc-npm-1.3.3-9e3a462140-f03e9d6727.zip differ diff --git a/.yarn/cache/@humanwhocodes-config-array-npm-0.11.7-fa83ecd27f-cf506dc45d.zip b/.yarn/cache/@humanwhocodes-config-array-npm-0.11.7-fa83ecd27f-cf506dc45d.zip new file mode 100644 index 0000000000..c9615b501c Binary files /dev/null and b/.yarn/cache/@humanwhocodes-config-array-npm-0.11.7-fa83ecd27f-cf506dc45d.zip differ diff --git a/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip b/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip new file mode 100644 index 0000000000..7adb1e9f28 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip differ diff --git a/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.1-eb622b5d0e-a824a1ec31.zip b/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.1-eb622b5d0e-a824a1ec31.zip new file mode 100644 index 0000000000..2b79104af5 Binary files /dev/null and b/.yarn/cache/@humanwhocodes-object-schema-npm-1.2.1-eb622b5d0e-a824a1ec31.zip differ diff --git a/.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-d578da5e2e.zip b/.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-d578da5e2e.zip new file mode 100644 index 0000000000..3e663a24f2 Binary files /dev/null and b/.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-d578da5e2e.zip differ diff --git a/.yarn/cache/@istanbuljs-schema-npm-0.1.3-466bd3eaaa-5282759d96.zip b/.yarn/cache/@istanbuljs-schema-npm-0.1.3-466bd3eaaa-5282759d96.zip new file mode 100644 index 0000000000..5796f76016 Binary files /dev/null and b/.yarn/cache/@istanbuljs-schema-npm-0.1.3-466bd3eaaa-5282759d96.zip differ diff --git a/.yarn/cache/@jest-console-npm-27.5.1-d2bbc2b25a-7cb20f06a3.zip b/.yarn/cache/@jest-console-npm-27.5.1-d2bbc2b25a-7cb20f06a3.zip new file mode 100644 index 0000000000..9493ae99f1 Binary files /dev/null and b/.yarn/cache/@jest-console-npm-27.5.1-d2bbc2b25a-7cb20f06a3.zip differ diff --git a/.yarn/cache/@jest-core-npm-27.5.1-b2d79816b3-904a94ad8f.zip b/.yarn/cache/@jest-core-npm-27.5.1-b2d79816b3-904a94ad8f.zip new file mode 100644 index 0000000000..ff8e5fa4b3 Binary files /dev/null and b/.yarn/cache/@jest-core-npm-27.5.1-b2d79816b3-904a94ad8f.zip differ diff --git a/.yarn/cache/@jest-environment-npm-27.5.1-375c740ca0-2a9e18c35a.zip b/.yarn/cache/@jest-environment-npm-27.5.1-375c740ca0-2a9e18c35a.zip new file mode 100644 index 0000000000..9e4605f1fe Binary files /dev/null and b/.yarn/cache/@jest-environment-npm-27.5.1-375c740ca0-2a9e18c35a.zip differ diff --git a/.yarn/cache/@jest-fake-timers-npm-27.5.1-d5ae31aa49-02a0561ed2.zip b/.yarn/cache/@jest-fake-timers-npm-27.5.1-d5ae31aa49-02a0561ed2.zip new file mode 100644 index 0000000000..c426987d0b Binary files /dev/null and b/.yarn/cache/@jest-fake-timers-npm-27.5.1-d5ae31aa49-02a0561ed2.zip differ diff --git a/.yarn/cache/@jest-globals-npm-27.5.1-b4ce1a8d04-087f97047e.zip b/.yarn/cache/@jest-globals-npm-27.5.1-b4ce1a8d04-087f97047e.zip new file mode 100644 index 0000000000..b6501299b8 Binary files /dev/null and b/.yarn/cache/@jest-globals-npm-27.5.1-b4ce1a8d04-087f97047e.zip differ diff --git a/.yarn/cache/@jest-reporters-npm-27.5.1-a792fda73f-faba5eafb8.zip b/.yarn/cache/@jest-reporters-npm-27.5.1-a792fda73f-faba5eafb8.zip new file mode 100644 index 0000000000..d58bf06357 Binary files /dev/null and b/.yarn/cache/@jest-reporters-npm-27.5.1-a792fda73f-faba5eafb8.zip differ diff --git a/.yarn/cache/@jest-source-map-npm-27.5.1-82cd2ed5c0-4fb1e743b6.zip b/.yarn/cache/@jest-source-map-npm-27.5.1-82cd2ed5c0-4fb1e743b6.zip new file mode 100644 index 0000000000..8f9b6014e6 Binary files /dev/null and b/.yarn/cache/@jest-source-map-npm-27.5.1-82cd2ed5c0-4fb1e743b6.zip differ diff --git a/.yarn/cache/@jest-test-result-npm-27.5.1-76df324af3-338f7c509d.zip b/.yarn/cache/@jest-test-result-npm-27.5.1-76df324af3-338f7c509d.zip new file mode 100644 index 0000000000..d6ebcc89ff Binary files /dev/null and b/.yarn/cache/@jest-test-result-npm-27.5.1-76df324af3-338f7c509d.zip differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-27.5.1-b9bc39f9fc-f21f9c8bb7.zip b/.yarn/cache/@jest-test-sequencer-npm-27.5.1-b9bc39f9fc-f21f9c8bb7.zip new file mode 100644 index 0000000000..da6e4d1aad Binary files /dev/null and b/.yarn/cache/@jest-test-sequencer-npm-27.5.1-b9bc39f9fc-f21f9c8bb7.zip differ diff --git a/.yarn/cache/@jest-transform-npm-27.5.1-2c1cc049e5-a22079121a.zip b/.yarn/cache/@jest-transform-npm-27.5.1-2c1cc049e5-a22079121a.zip new file mode 100644 index 0000000000..2c46e2d89d Binary files /dev/null and b/.yarn/cache/@jest-transform-npm-27.5.1-2c1cc049e5-a22079121a.zip differ diff --git a/.yarn/cache/@jest-types-npm-27.5.1-c589ce1890-d1f43cc946.zip b/.yarn/cache/@jest-types-npm-27.5.1-c589ce1890-d1f43cc946.zip new file mode 100644 index 0000000000..b75725513f Binary files /dev/null and b/.yarn/cache/@jest-types-npm-27.5.1-c589ce1890-d1f43cc946.zip differ diff --git a/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.2-c64eeb4a4e-1832707a1c.zip b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.2-c64eeb4a4e-1832707a1c.zip new file mode 100644 index 0000000000..e030e7e42f Binary files /dev/null and b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.2-c64eeb4a4e-1832707a1c.zip differ diff --git a/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.0-6ff2351e61-b5ceaaf9a1.zip b/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.0-6ff2351e61-b5ceaaf9a1.zip new file mode 100644 index 0000000000..97e857d7d2 Binary files /dev/null and b/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.0-6ff2351e61-b5ceaaf9a1.zip differ diff --git a/.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip b/.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip new file mode 100644 index 0000000000..3b901fc14b Binary files /dev/null and b/.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip differ diff --git a/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.14-f5f0630788-61100637b6.zip b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.14-f5f0630788-61100637b6.zip new file mode 100644 index 0000000000..d8703c8967 Binary files /dev/null and b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.14-f5f0630788-61100637b6.zip differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-9d703b859c.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-9d703b859c.zip new file mode 100644 index 0000000000..29e13633c1 Binary files /dev/null and b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.17-57578fd48c-9d703b859c.zip differ diff --git a/.yarn/cache/@neos-project-eslint-config-neos-npm-2.3.0-86daa9eaa5-344997c79b.zip b/.yarn/cache/@neos-project-eslint-config-neos-npm-2.6.1-a79f090f1c-3a81138089.zip similarity index 68% rename from .yarn/cache/@neos-project-eslint-config-neos-npm-2.3.0-86daa9eaa5-344997c79b.zip rename to .yarn/cache/@neos-project-eslint-config-neos-npm-2.6.1-a79f090f1c-3a81138089.zip index 1eb66ce802..94891bc507 100644 Binary files a/.yarn/cache/@neos-project-eslint-config-neos-npm-2.3.0-86daa9eaa5-344997c79b.zip and b/.yarn/cache/@neos-project-eslint-config-neos-npm-2.6.1-a79f090f1c-3a81138089.zip differ diff --git a/.yarn/cache/@neos-project-positional-array-sorter-npm-8.1.2-e81f86a77f-e5eb7b2fd7.zip b/.yarn/cache/@neos-project-positional-array-sorter-npm-8.1.2-e81f86a77f-e5eb7b2fd7.zip new file mode 100644 index 0000000000..9cd2311217 Binary files /dev/null and b/.yarn/cache/@neos-project-positional-array-sorter-npm-8.1.2-e81f86a77f-e5eb7b2fd7.zip differ diff --git a/.yarn/cache/@nicolo-ribaudo-chokidar-2-npm-2.1.8-no-fsevents.3-79ca8bfcef-ee55cc9241.zip b/.yarn/cache/@nicolo-ribaudo-chokidar-2-npm-2.1.8-no-fsevents.3-79ca8bfcef-ee55cc9241.zip new file mode 100644 index 0000000000..1911be30e5 Binary files /dev/null and b/.yarn/cache/@nicolo-ribaudo-chokidar-2-npm-2.1.8-no-fsevents.3-79ca8bfcef-ee55cc9241.zip differ diff --git a/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip b/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip new file mode 100644 index 0000000000..99f6bc1e23 Binary files /dev/null and b/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip differ diff --git a/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip b/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip new file mode 100644 index 0000000000..e86d01e26b Binary files /dev/null and b/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip differ diff --git a/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip b/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip new file mode 100644 index 0000000000..1750003a76 Binary files /dev/null and b/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip differ diff --git a/.yarn/cache/@sinonjs-commons-npm-1.8.5-d88c5da4b6-74cb49e2f2.zip b/.yarn/cache/@sinonjs-commons-npm-1.8.5-d88c5da4b6-74cb49e2f2.zip new file mode 100644 index 0000000000..da0a868673 Binary files /dev/null and b/.yarn/cache/@sinonjs-commons-npm-1.8.5-d88c5da4b6-74cb49e2f2.zip differ diff --git a/.yarn/cache/@sinonjs-fake-timers-npm-8.1.0-95c51c96db-09b5a158ce.zip b/.yarn/cache/@sinonjs-fake-timers-npm-8.1.0-95c51c96db-09b5a158ce.zip new file mode 100644 index 0000000000..4f29730149 Binary files /dev/null and b/.yarn/cache/@sinonjs-fake-timers-npm-8.1.0-95c51c96db-09b5a158ce.zip differ diff --git a/.yarn/cache/@tootallnate-once-npm-1.1.2-0517220057-e1fb1bbbc1.zip b/.yarn/cache/@tootallnate-once-npm-1.1.2-0517220057-e1fb1bbbc1.zip new file mode 100644 index 0000000000..05ad66ab22 Binary files /dev/null and b/.yarn/cache/@tootallnate-once-npm-1.1.2-0517220057-e1fb1bbbc1.zip differ diff --git a/.yarn/cache/@types-babel__core-npm-7.1.20-90b6a59ca7-a09c4f0456.zip b/.yarn/cache/@types-babel__core-npm-7.1.20-90b6a59ca7-a09c4f0456.zip new file mode 100644 index 0000000000..af5a1ce099 Binary files /dev/null and b/.yarn/cache/@types-babel__core-npm-7.1.20-90b6a59ca7-a09c4f0456.zip differ diff --git a/.yarn/cache/@types-babel__generator-npm-7.6.4-03e776f956-20effbbb5f.zip b/.yarn/cache/@types-babel__generator-npm-7.6.4-03e776f956-20effbbb5f.zip new file mode 100644 index 0000000000..30fc93072f Binary files /dev/null and b/.yarn/cache/@types-babel__generator-npm-7.6.4-03e776f956-20effbbb5f.zip differ diff --git a/.yarn/cache/@types-babel__template-npm-7.4.1-fe1db49e53-649fe8b42c.zip b/.yarn/cache/@types-babel__template-npm-7.4.1-fe1db49e53-649fe8b42c.zip new file mode 100644 index 0000000000..36ceaff319 Binary files /dev/null and b/.yarn/cache/@types-babel__template-npm-7.4.1-fe1db49e53-649fe8b42c.zip differ diff --git a/.yarn/cache/@types-babel__traverse-npm-7.18.2-17d99e224e-05972775e2.zip b/.yarn/cache/@types-babel__traverse-npm-7.18.2-17d99e224e-05972775e2.zip new file mode 100644 index 0000000000..955f2adcca Binary files /dev/null and b/.yarn/cache/@types-babel__traverse-npm-7.18.2-17d99e224e-05972775e2.zip differ diff --git a/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip b/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip new file mode 100644 index 0000000000..7e5f7a5f32 Binary files /dev/null and b/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip differ diff --git a/.yarn/cache/@types-hast-npm-2.3.4-7249cc0ece-fff47998f4.zip b/.yarn/cache/@types-hast-npm-2.3.4-7249cc0ece-fff47998f4.zip new file mode 100644 index 0000000000..4b77cdc20b Binary files /dev/null and b/.yarn/cache/@types-hast-npm-2.3.4-7249cc0ece-fff47998f4.zip differ diff --git a/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.4-734954bb56-a25d7589ee.zip b/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.4-734954bb56-a25d7589ee.zip new file mode 100644 index 0000000000..75f6652baa Binary files /dev/null and b/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.4-734954bb56-a25d7589ee.zip differ diff --git a/.yarn/cache/@types-istanbul-lib-report-npm-3.0.0-50de3e6b3b-656398b62d.zip b/.yarn/cache/@types-istanbul-lib-report-npm-3.0.0-50de3e6b3b-656398b62d.zip new file mode 100644 index 0000000000..30b798782f Binary files /dev/null and b/.yarn/cache/@types-istanbul-lib-report-npm-3.0.0-50de3e6b3b-656398b62d.zip differ diff --git a/.yarn/cache/@types-istanbul-reports-npm-3.0.1-770e825002-f1ad54bc68.zip b/.yarn/cache/@types-istanbul-reports-npm-3.0.1-770e825002-f1ad54bc68.zip new file mode 100644 index 0000000000..2b6b8f206a Binary files /dev/null and b/.yarn/cache/@types-istanbul-reports-npm-3.0.1-770e825002-f1ad54bc68.zip differ diff --git a/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-e60b153664.zip b/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-e60b153664.zip new file mode 100644 index 0000000000..82bfbc82ae Binary files /dev/null and b/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-e60b153664.zip differ diff --git a/.yarn/cache/@types-less-npm-3.0.3-c45d3df027-389ce4c843.zip b/.yarn/cache/@types-less-npm-3.0.3-c45d3df027-389ce4c843.zip new file mode 100644 index 0000000000..569fad5495 Binary files /dev/null and b/.yarn/cache/@types-less-npm-3.0.3-c45d3df027-389ce4c843.zip differ diff --git a/.yarn/cache/@types-prettier-npm-2.7.1-d46ada27e6-5e3f58e229.zip b/.yarn/cache/@types-prettier-npm-2.7.1-d46ada27e6-5e3f58e229.zip new file mode 100644 index 0000000000..15de2b6ee1 Binary files /dev/null and b/.yarn/cache/@types-prettier-npm-2.7.1-d46ada27e6-5e3f58e229.zip differ diff --git a/.yarn/cache/@types-sass-npm-1.43.1-6770eea7c0-19eb71acc4.zip b/.yarn/cache/@types-sass-npm-1.43.1-6770eea7c0-19eb71acc4.zip new file mode 100644 index 0000000000..c321105744 Binary files /dev/null and b/.yarn/cache/@types-sass-npm-1.43.1-6770eea7c0-19eb71acc4.zip differ diff --git a/.yarn/cache/@types-stack-utils-npm-2.0.1-867718ab70-205fdbe332.zip b/.yarn/cache/@types-stack-utils-npm-2.0.1-867718ab70-205fdbe332.zip new file mode 100644 index 0000000000..b381b831fc Binary files /dev/null and b/.yarn/cache/@types-stack-utils-npm-2.0.1-867718ab70-205fdbe332.zip differ diff --git a/.yarn/cache/@types-stylus-npm-0.48.38-f71029783e-7f9fa997b3.zip b/.yarn/cache/@types-stylus-npm-0.48.38-f71029783e-7f9fa997b3.zip new file mode 100644 index 0000000000..adcdf0e624 Binary files /dev/null and b/.yarn/cache/@types-stylus-npm-0.48.38-f71029783e-7f9fa997b3.zip differ diff --git a/.yarn/cache/@types-yargs-npm-16.0.4-7aaef7d6c8-caa21d2c95.zip b/.yarn/cache/@types-yargs-npm-16.0.4-7aaef7d6c8-caa21d2c95.zip new file mode 100644 index 0000000000..3f670a569a Binary files /dev/null and b/.yarn/cache/@types-yargs-npm-16.0.4-7aaef7d6c8-caa21d2c95.zip differ diff --git a/.yarn/cache/@types-yargs-parser-npm-21.0.0-c8a3b32c52-b2f4c8d12a.zip b/.yarn/cache/@types-yargs-parser-npm-21.0.0-c8a3b32c52-b2f4c8d12a.zip new file mode 100644 index 0000000000..68c1eebb8f Binary files /dev/null and b/.yarn/cache/@types-yargs-parser-npm-21.0.0-c8a3b32c52-b2f4c8d12a.zip differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.43.0-49d608d443-e594c7a32c.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.43.0-49d608d443-e594c7a32c.zip new file mode 100644 index 0000000000..96caff35d2 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.43.0-49d608d443-e594c7a32c.zip differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-5.43.0-a0ec9967c0-fc5e5431c3.zip b/.yarn/cache/@typescript-eslint-types-npm-5.43.0-a0ec9967c0-fc5e5431c3.zip new file mode 100644 index 0000000000..e65dbc60f8 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-types-npm-5.43.0-a0ec9967c0-fc5e5431c3.zip differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip new file mode 100644 index 0000000000..ae5ca253a7 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.43.0-6d17802054-3479f9413d.zip differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip b/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip new file mode 100644 index 0000000000..50e3a568c2 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-utils-npm-5.43.0-594c84859f-4c6b383b51.zip differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.43.0-44f5ae1b0c-4820679e50.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.43.0-44f5ae1b0c-4820679e50.zip new file mode 100644 index 0000000000..46e42c33e2 Binary files /dev/null and b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.43.0-44f5ae1b0c-4820679e50.zip differ diff --git a/.yarn/cache/@webpack-cli-configtest-npm-1.1.1-87de53d084-c4e7fca213.zip b/.yarn/cache/@webpack-cli-configtest-npm-1.1.1-87de53d084-c4e7fca213.zip deleted file mode 100644 index fd6faab464..0000000000 Binary files a/.yarn/cache/@webpack-cli-configtest-npm-1.1.1-87de53d084-c4e7fca213.zip and /dev/null differ diff --git a/.yarn/cache/@webpack-cli-info-npm-1.4.1-34c6d9b3f1-7a7cac2ba4.zip b/.yarn/cache/@webpack-cli-info-npm-1.4.1-34c6d9b3f1-7a7cac2ba4.zip deleted file mode 100644 index 93cc19df90..0000000000 Binary files a/.yarn/cache/@webpack-cli-info-npm-1.4.1-34c6d9b3f1-7a7cac2ba4.zip and /dev/null differ diff --git a/.yarn/cache/@webpack-cli-serve-npm-1.6.1-e0ea59ed03-8b273f906a.zip b/.yarn/cache/@webpack-cli-serve-npm-1.6.1-e0ea59ed03-8b273f906a.zip deleted file mode 100644 index 6da188802c..0000000000 Binary files a/.yarn/cache/@webpack-cli-serve-npm-1.6.1-e0ea59ed03-8b273f906a.zip and /dev/null differ diff --git a/.yarn/cache/abab-npm-2.0.6-2662fba7f0-6ffc1af4ff.zip b/.yarn/cache/abab-npm-2.0.6-2662fba7f0-6ffc1af4ff.zip new file mode 100644 index 0000000000..f671c303c8 Binary files /dev/null and b/.yarn/cache/abab-npm-2.0.6-2662fba7f0-6ffc1af4ff.zip differ diff --git a/.yarn/cache/acorn-globals-npm-6.0.0-acbec28ad5-72d95e5b5e.zip b/.yarn/cache/acorn-globals-npm-6.0.0-acbec28ad5-72d95e5b5e.zip new file mode 100644 index 0000000000..9a302bb34f Binary files /dev/null and b/.yarn/cache/acorn-globals-npm-6.0.0-acbec28ad5-72d95e5b5e.zip differ diff --git a/.yarn/cache/acorn-hammerhead-npm-0.6.1-1901871eed-c74a2c9eb5.zip b/.yarn/cache/acorn-hammerhead-npm-0.6.1-1901871eed-c74a2c9eb5.zip new file mode 100644 index 0000000000..6c0d1e2d22 Binary files /dev/null and b/.yarn/cache/acorn-hammerhead-npm-0.6.1-1901871eed-c74a2c9eb5.zip differ diff --git a/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip b/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip new file mode 100644 index 0000000000..786b9ec4f1 Binary files /dev/null and b/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip differ diff --git a/.yarn/cache/acorn-npm-7.4.1-f450b4646c-1860f23c21.zip b/.yarn/cache/acorn-npm-7.4.1-f450b4646c-1860f23c21.zip new file mode 100644 index 0000000000..9fdd0487b4 Binary files /dev/null and b/.yarn/cache/acorn-npm-7.4.1-f450b4646c-1860f23c21.zip differ diff --git a/.yarn/cache/acorn-npm-8.8.1-20e4aea981-4079b67283.zip b/.yarn/cache/acorn-npm-8.8.1-20e4aea981-4079b67283.zip new file mode 100644 index 0000000000..5a39781250 Binary files /dev/null and b/.yarn/cache/acorn-npm-8.8.1-20e4aea981-4079b67283.zip differ diff --git a/.yarn/cache/acorn-walk-npm-7.2.0-5f8b515308-9252158a79.zip b/.yarn/cache/acorn-walk-npm-7.2.0-5f8b515308-9252158a79.zip new file mode 100644 index 0000000000..db97eed38c Binary files /dev/null and b/.yarn/cache/acorn-walk-npm-7.2.0-5f8b515308-9252158a79.zip differ diff --git a/.yarn/cache/ansi-escapes-npm-2.0.0-6918803374-1057dd5c0f.zip b/.yarn/cache/ansi-escapes-npm-2.0.0-6918803374-1057dd5c0f.zip deleted file mode 100644 index 3b3286bdf8..0000000000 Binary files a/.yarn/cache/ansi-escapes-npm-2.0.0-6918803374-1057dd5c0f.zip and /dev/null differ diff --git a/.yarn/cache/ansi-escapes-npm-4.3.2-3ad173702f-93111c4218.zip b/.yarn/cache/ansi-escapes-npm-4.3.2-3ad173702f-93111c4218.zip new file mode 100644 index 0000000000..6b90effb51 Binary files /dev/null and b/.yarn/cache/ansi-escapes-npm-4.3.2-3ad173702f-93111c4218.zip differ diff --git a/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip b/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip new file mode 100644 index 0000000000..62c09039bd Binary files /dev/null and b/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip differ diff --git a/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip b/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip new file mode 100644 index 0000000000..b71280dc2a Binary files /dev/null and b/.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip differ diff --git a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip new file mode 100644 index 0000000000..095ff20933 Binary files /dev/null and b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip differ diff --git a/.yarn/cache/append-transform-npm-0.4.0-1af4558029-f5edcf48e3.zip b/.yarn/cache/append-transform-npm-0.4.0-1af4558029-f5edcf48e3.zip deleted file mode 100644 index 96ae5b1e46..0000000000 Binary files a/.yarn/cache/append-transform-npm-0.4.0-1af4558029-f5edcf48e3.zip and /dev/null differ diff --git a/.yarn/cache/argparse-npm-2.0.1-faff7999e6-83644b5649.zip b/.yarn/cache/argparse-npm-2.0.1-faff7999e6-83644b5649.zip new file mode 100644 index 0000000000..26a9ce4aca Binary files /dev/null and b/.yarn/cache/argparse-npm-2.0.1-faff7999e6-83644b5649.zip differ diff --git a/.yarn/cache/aria-query-npm-3.0.0-d7c2f8ca6a-52861d7d31.zip b/.yarn/cache/aria-query-npm-3.0.0-d7c2f8ca6a-52861d7d31.zip deleted file mode 100644 index d63b47ebc2..0000000000 Binary files a/.yarn/cache/aria-query-npm-3.0.0-d7c2f8ca6a-52861d7d31.zip and /dev/null differ diff --git a/.yarn/cache/aria-query-npm-4.2.2-e0c4f1a309-38401a9a40.zip b/.yarn/cache/aria-query-npm-4.2.2-e0c4f1a309-38401a9a40.zip new file mode 100644 index 0000000000..a89d3eb5f7 Binary files /dev/null and b/.yarn/cache/aria-query-npm-4.2.2-e0c4f1a309-38401a9a40.zip differ diff --git a/.yarn/cache/array-includes-npm-3.1.6-d0ff9d248b-f22f8cd8ba.zip b/.yarn/cache/array-includes-npm-3.1.6-d0ff9d248b-f22f8cd8ba.zip new file mode 100644 index 0000000000..a1083551bf Binary files /dev/null and b/.yarn/cache/array-includes-npm-3.1.6-d0ff9d248b-f22f8cd8ba.zip differ diff --git a/.yarn/cache/array.prototype.flat-npm-1.3.1-e9a9e389c0-5a8415949d.zip b/.yarn/cache/array.prototype.flat-npm-1.3.1-e9a9e389c0-5a8415949d.zip new file mode 100644 index 0000000000..f3e42570b9 Binary files /dev/null and b/.yarn/cache/array.prototype.flat-npm-1.3.1-e9a9e389c0-5a8415949d.zip differ diff --git a/.yarn/cache/array.prototype.flatmap-npm-1.3.1-c65186ca34-8c1c43a499.zip b/.yarn/cache/array.prototype.flatmap-npm-1.3.1-c65186ca34-8c1c43a499.zip new file mode 100644 index 0000000000..a791d28dca Binary files /dev/null and b/.yarn/cache/array.prototype.flatmap-npm-1.3.1-c65186ca34-8c1c43a499.zip differ diff --git a/.yarn/cache/async-npm-0.2.6-c3bece0a42-d4fe4372cf.zip b/.yarn/cache/async-npm-0.2.6-c3bece0a42-d4fe4372cf.zip deleted file mode 100644 index a30ae2e6ea..0000000000 Binary files a/.yarn/cache/async-npm-0.2.6-c3bece0a42-d4fe4372cf.zip and /dev/null differ diff --git a/.yarn/cache/async-npm-3.2.3-e9d6b79c88-c4bee57ab2.zip b/.yarn/cache/async-npm-3.2.3-e9d6b79c88-c4bee57ab2.zip new file mode 100644 index 0000000000..21eb18386d Binary files /dev/null and b/.yarn/cache/async-npm-3.2.3-e9d6b79c88-c4bee57ab2.zip differ diff --git a/.yarn/cache/async-npm-3.2.4-aba13508f9-43d07459a4.zip b/.yarn/cache/async-npm-3.2.4-aba13508f9-43d07459a4.zip new file mode 100644 index 0000000000..4f51bb553d Binary files /dev/null and b/.yarn/cache/async-npm-3.2.4-aba13508f9-43d07459a4.zip differ diff --git a/.yarn/cache/axe-core-npm-4.5.2-6c0c209d0c-4068f183b2.zip b/.yarn/cache/axe-core-npm-4.5.2-6c0c209d0c-4068f183b2.zip new file mode 100644 index 0000000000..5a5d52cb4e Binary files /dev/null and b/.yarn/cache/axe-core-npm-4.5.2-6c0c209d0c-4068f183b2.zip differ diff --git a/.yarn/cache/axobject-query-npm-2.1.1-26d0ef1417-75626cdef3.zip b/.yarn/cache/axobject-query-npm-2.2.0-6553738f52-96b8c7d807.zip similarity index 75% rename from .yarn/cache/axobject-query-npm-2.1.1-26d0ef1417-75626cdef3.zip rename to .yarn/cache/axobject-query-npm-2.2.0-6553738f52-96b8c7d807.zip index 97999acf6c..2324554d95 100644 Binary files a/.yarn/cache/axobject-query-npm-2.1.1-26d0ef1417-75626cdef3.zip and b/.yarn/cache/axobject-query-npm-2.2.0-6553738f52-96b8c7d807.zip differ diff --git a/.yarn/cache/babel-cli-npm-6.26.0-c118dd9209-85b39b347a.zip b/.yarn/cache/babel-cli-npm-6.26.0-c118dd9209-85b39b347a.zip deleted file mode 100644 index 4b73f7f712..0000000000 Binary files a/.yarn/cache/babel-cli-npm-6.26.0-c118dd9209-85b39b347a.zip and /dev/null differ diff --git a/.yarn/cache/babel-core-npm-7.0.0-bridge.0-7fe146b78f-2a1cb87901.zip b/.yarn/cache/babel-core-npm-7.0.0-bridge.0-7fe146b78f-2a1cb87901.zip new file mode 100644 index 0000000000..54a925e689 Binary files /dev/null and b/.yarn/cache/babel-core-npm-7.0.0-bridge.0-7fe146b78f-2a1cb87901.zip differ diff --git a/.yarn/cache/babel-eslint-npm-10.0.3-ba50cae6ec-d3bf355c20.zip b/.yarn/cache/babel-eslint-npm-10.0.3-ba50cae6ec-d3bf355c20.zip deleted file mode 100644 index 0f962783f9..0000000000 Binary files a/.yarn/cache/babel-eslint-npm-10.0.3-ba50cae6ec-d3bf355c20.zip and /dev/null differ diff --git a/.yarn/cache/babel-jest-npm-23.6.0-7dd8b752a4-c1b915c629.zip b/.yarn/cache/babel-jest-npm-23.6.0-7dd8b752a4-c1b915c629.zip deleted file mode 100644 index 036df2b776..0000000000 Binary files a/.yarn/cache/babel-jest-npm-23.6.0-7dd8b752a4-c1b915c629.zip and /dev/null differ diff --git a/.yarn/cache/babel-jest-npm-27.5.1-f9f56b9874-4e93e6e9fb.zip b/.yarn/cache/babel-jest-npm-27.5.1-f9f56b9874-4e93e6e9fb.zip new file mode 100644 index 0000000000..92192eaba4 Binary files /dev/null and b/.yarn/cache/babel-jest-npm-27.5.1-f9f56b9874-4e93e6e9fb.zip differ diff --git a/.yarn/cache/babel-plugin-istanbul-npm-4.1.6-948b78692d-38456e3e42.zip b/.yarn/cache/babel-plugin-istanbul-npm-4.1.6-948b78692d-38456e3e42.zip deleted file mode 100644 index 629823635f..0000000000 Binary files a/.yarn/cache/babel-plugin-istanbul-npm-4.1.6-948b78692d-38456e3e42.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-cb4fd95738.zip b/.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-cb4fd95738.zip new file mode 100644 index 0000000000..6577c6eb65 Binary files /dev/null and b/.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-cb4fd95738.zip differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-23.2.0-e21ccee110-73d84b341a.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-23.2.0-e21ccee110-73d84b341a.zip deleted file mode 100644 index 2a1f00a9f7..0000000000 Binary files a/.yarn/cache/babel-plugin-jest-hoist-npm-23.2.0-e21ccee110-73d84b341a.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-27.5.1-9fcb34fdf4-709c17727a.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-27.5.1-9fcb34fdf4-709c17727a.zip new file mode 100644 index 0000000000..705a6149e4 Binary files /dev/null and b/.yarn/cache/babel-plugin-jest-hoist-npm-27.5.1-9fcb34fdf4-709c17727a.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.3.3-374b04c5be-7db3044993.zip b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.3.3-374b04c5be-7db3044993.zip new file mode 100644 index 0000000000..2583497198 Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.3.3-374b04c5be-7db3044993.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.6.0-2d0edf85b8-470bb8c59f.zip b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.6.0-2d0edf85b8-470bb8c59f.zip new file mode 100644 index 0000000000..0b9ece33bc Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.6.0-2d0edf85b8-470bb8c59f.zip differ diff --git a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.4.1-f2ab3efe27-ab0355efba.zip b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.4.1-f2ab3efe27-ab0355efba.zip new file mode 100644 index 0000000000..8d79321a22 Binary files /dev/null and b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.4.1-f2ab3efe27-ab0355efba.zip differ diff --git a/.yarn/cache/babel-polyfill-npm-6.26.0-4fd88717c9-6fb1a3c0bf.zip b/.yarn/cache/babel-polyfill-npm-6.26.0-4fd88717c9-6fb1a3c0bf.zip deleted file mode 100644 index 692e6e86f8..0000000000 Binary files a/.yarn/cache/babel-polyfill-npm-6.26.0-4fd88717c9-6fb1a3c0bf.zip and /dev/null differ diff --git a/.yarn/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-d118c27424.zip b/.yarn/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-d118c27424.zip new file mode 100644 index 0000000000..bdd25ae094 Binary files /dev/null and b/.yarn/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-d118c27424.zip differ diff --git a/.yarn/cache/babel-preset-jest-npm-23.2.0-a2f040a379-aa17dc7607.zip b/.yarn/cache/babel-preset-jest-npm-23.2.0-a2f040a379-aa17dc7607.zip deleted file mode 100644 index 3c2e700580..0000000000 Binary files a/.yarn/cache/babel-preset-jest-npm-23.2.0-a2f040a379-aa17dc7607.zip and /dev/null differ diff --git a/.yarn/cache/babel-preset-jest-npm-27.5.1-2c76f7f68c-251bcea11c.zip b/.yarn/cache/babel-preset-jest-npm-27.5.1-2c76f7f68c-251bcea11c.zip new file mode 100644 index 0000000000..639b707a59 Binary files /dev/null and b/.yarn/cache/babel-preset-jest-npm-27.5.1-2c76f7f68c-251bcea11c.zip differ diff --git a/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip b/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip new file mode 100644 index 0000000000..03c7b525f3 Binary files /dev/null and b/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip differ diff --git a/.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip b/.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip new file mode 100644 index 0000000000..2ac750c15e Binary files /dev/null and b/.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip differ diff --git a/.yarn/cache/browser-process-hrtime-npm-1.0.0-db700805c2-e30f868cdb.zip b/.yarn/cache/browser-process-hrtime-npm-1.0.0-db700805c2-e30f868cdb.zip new file mode 100644 index 0000000000..a2de0dc577 Binary files /dev/null and b/.yarn/cache/browser-process-hrtime-npm-1.0.0-db700805c2-e30f868cdb.zip differ diff --git a/.yarn/cache/browser-resolve-npm-1.11.3-c550b74990-431bfc1a17.zip b/.yarn/cache/browser-resolve-npm-1.11.3-c550b74990-431bfc1a17.zip deleted file mode 100644 index ab06a4ca74..0000000000 Binary files a/.yarn/cache/browser-resolve-npm-1.11.3-c550b74990-431bfc1a17.zip and /dev/null differ diff --git a/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-4af3793704.zip b/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-4af3793704.zip new file mode 100644 index 0000000000..581b52a180 Binary files /dev/null and b/.yarn/cache/browserslist-npm-4.21.4-7d64a96afc-4af3793704.zip differ diff --git a/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip b/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip new file mode 100644 index 0000000000..c10ab683ed Binary files /dev/null and b/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip differ diff --git a/.yarn/cache/capture-exit-npm-1.2.0-34a7d56fa5-8d38f66d36.zip b/.yarn/cache/capture-exit-npm-1.2.0-34a7d56fa5-8d38f66d36.zip deleted file mode 100644 index dafde0fbf1..0000000000 Binary files a/.yarn/cache/capture-exit-npm-1.2.0-34a7d56fa5-8d38f66d36.zip and /dev/null differ diff --git a/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip b/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip new file mode 100644 index 0000000000..208bdb8f98 Binary files /dev/null and b/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip differ diff --git a/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-cf16438140.zip b/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-cf16438140.zip new file mode 100644 index 0000000000..9930c1f204 Binary files /dev/null and b/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-cf16438140.zip differ diff --git a/.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip b/.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip new file mode 100644 index 0000000000..f5261bc278 Binary files /dev/null and b/.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip differ diff --git a/.yarn/cache/ci-info-npm-3.6.1-c8a40d87d0-e463ed7152.zip b/.yarn/cache/ci-info-npm-3.6.1-c8a40d87d0-e463ed7152.zip new file mode 100644 index 0000000000..f70e02a171 Binary files /dev/null and b/.yarn/cache/ci-info-npm-3.6.1-c8a40d87d0-e463ed7152.zip differ diff --git a/.yarn/cache/cjs-module-lexer-npm-1.2.2-473ce063ea-977f3f042b.zip b/.yarn/cache/cjs-module-lexer-npm-1.2.2-473ce063ea-977f3f042b.zip new file mode 100644 index 0000000000..2fc98c114d Binary files /dev/null and b/.yarn/cache/cjs-module-lexer-npm-1.2.2-473ce063ea-977f3f042b.zip differ diff --git a/.yarn/cache/cliui-npm-4.1.0-4dad363d19-0f8a77e55c.zip b/.yarn/cache/cliui-npm-4.1.0-4dad363d19-0f8a77e55c.zip deleted file mode 100644 index f3326949f3..0000000000 Binary files a/.yarn/cache/cliui-npm-4.1.0-4dad363d19-0f8a77e55c.zip and /dev/null differ diff --git a/.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-ce2e8f578a.zip b/.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-ce2e8f578a.zip new file mode 100644 index 0000000000..24f58564e4 Binary files /dev/null and b/.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-ce2e8f578a.zip differ diff --git a/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip b/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip deleted file mode 100644 index 1017703e12..0000000000 Binary files a/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip and /dev/null differ diff --git a/.yarn/cache/collect-v8-coverage-npm-1.0.1-39dec86bad-4efe0a1fcc.zip b/.yarn/cache/collect-v8-coverage-npm-1.0.1-39dec86bad-4efe0a1fcc.zip new file mode 100644 index 0000000000..d6bdb45c41 Binary files /dev/null and b/.yarn/cache/collect-v8-coverage-npm-1.0.1-39dec86bad-4efe0a1fcc.zip differ diff --git a/.yarn/cache/colorette-npm-2.0.16-7b996485d7-cd55596a3a.zip b/.yarn/cache/colorette-npm-2.0.16-7b996485d7-cd55596a3a.zip deleted file mode 100644 index 0d086dd378..0000000000 Binary files a/.yarn/cache/colorette-npm-2.0.16-7b996485d7-cd55596a3a.zip and /dev/null differ diff --git a/.yarn/cache/comma-separated-tokens-npm-2.0.2-9359322477-8fa68ff260.zip b/.yarn/cache/comma-separated-tokens-npm-2.0.2-9359322477-8fa68ff260.zip new file mode 100644 index 0000000000..aa7b6420e4 Binary files /dev/null and b/.yarn/cache/comma-separated-tokens-npm-2.0.2-9359322477-8fa68ff260.zip differ diff --git a/.yarn/cache/commander-npm-4.1.1-22a0fe921b-d7b9913ff9.zip b/.yarn/cache/commander-npm-4.1.1-22a0fe921b-d7b9913ff9.zip new file mode 100644 index 0000000000..0e48a7d8df Binary files /dev/null and b/.yarn/cache/commander-npm-4.1.1-22a0fe921b-d7b9913ff9.zip differ diff --git a/.yarn/cache/commander-npm-7.2.0-19178180f8-53501cbeee.zip b/.yarn/cache/commander-npm-7.2.0-19178180f8-53501cbeee.zip deleted file mode 100644 index 1c86bf7181..0000000000 Binary files a/.yarn/cache/commander-npm-7.2.0-19178180f8-53501cbeee.zip and /dev/null differ diff --git a/.yarn/cache/contains-path-npm-0.1.0-3b9a1b340e-94ecfd944e.zip b/.yarn/cache/contains-path-npm-0.1.0-3b9a1b340e-94ecfd944e.zip deleted file mode 100644 index 5496e00c40..0000000000 Binary files a/.yarn/cache/contains-path-npm-0.1.0-3b9a1b340e-94ecfd944e.zip and /dev/null differ diff --git a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip new file mode 100644 index 0000000000..409c3442c0 Binary files /dev/null and b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip differ diff --git a/.yarn/cache/core-js-compat-npm-3.26.1-8b3f5beb3f-f222bce000.zip b/.yarn/cache/core-js-compat-npm-3.26.1-8b3f5beb3f-f222bce000.zip new file mode 100644 index 0000000000..fcd51c9c11 Binary files /dev/null and b/.yarn/cache/core-js-compat-npm-3.26.1-8b3f5beb3f-f222bce000.zip differ diff --git a/.yarn/cache/core-js-pure-npm-3.26.1-d78c7431c6-d88c40e5e2.zip b/.yarn/cache/core-js-pure-npm-3.26.1-d78c7431c6-d88c40e5e2.zip new file mode 100644 index 0000000000..96bfde0df4 Binary files /dev/null and b/.yarn/cache/core-js-pure-npm-3.26.1-d78c7431c6-d88c40e5e2.zip differ diff --git a/.yarn/cache/core-js-pure-npm-3.6.1-36c4fc6c9c-8b31587763.zip b/.yarn/cache/core-js-pure-npm-3.6.1-36c4fc6c9c-8b31587763.zip deleted file mode 100644 index 0ba6805f41..0000000000 Binary files a/.yarn/cache/core-js-pure-npm-3.6.1-36c4fc6c9c-8b31587763.zip and /dev/null differ diff --git a/.yarn/cache/cssom-npm-0.4.4-818f01a6e3-e3bc1076e7.zip b/.yarn/cache/cssom-npm-0.4.4-818f01a6e3-e3bc1076e7.zip new file mode 100644 index 0000000000..7a48ed09b7 Binary files /dev/null and b/.yarn/cache/cssom-npm-0.4.4-818f01a6e3-e3bc1076e7.zip differ diff --git a/.yarn/cache/cssstyle-npm-2.3.0-b5d112c450-5f05e6fd2e.zip b/.yarn/cache/cssstyle-npm-2.3.0-b5d112c450-5f05e6fd2e.zip new file mode 100644 index 0000000000..814eea726a Binary files /dev/null and b/.yarn/cache/cssstyle-npm-2.3.0-b5d112c450-5f05e6fd2e.zip differ diff --git a/.yarn/cache/d3-array-npm-1.2.4-37b8938a64-d0be1fa7d7.zip b/.yarn/cache/d3-array-npm-1.2.4-37b8938a64-d0be1fa7d7.zip new file mode 100644 index 0000000000..06a362d578 Binary files /dev/null and b/.yarn/cache/d3-array-npm-1.2.4-37b8938a64-d0be1fa7d7.zip differ diff --git a/.yarn/cache/d3-array-npm-2.3.3-3ca62b414b-d3aa0f6f57.zip b/.yarn/cache/d3-array-npm-2.3.3-3ca62b414b-d3aa0f6f57.zip deleted file mode 100644 index e9d33af816..0000000000 Binary files a/.yarn/cache/d3-array-npm-2.3.3-3ca62b414b-d3aa0f6f57.zip and /dev/null differ diff --git a/.yarn/cache/d3-array-npm-3.2.0-c3a38fe288-e236f6670b.zip b/.yarn/cache/d3-array-npm-3.2.0-c3a38fe288-e236f6670b.zip new file mode 100644 index 0000000000..dd64b2955b Binary files /dev/null and b/.yarn/cache/d3-array-npm-3.2.0-c3a38fe288-e236f6670b.zip differ diff --git a/.yarn/cache/damerau-levenshtein-npm-1.0.5-8c317500ae-d15159bc73.zip b/.yarn/cache/damerau-levenshtein-npm-1.0.5-8c317500ae-d15159bc73.zip deleted file mode 100644 index 51e96085de..0000000000 Binary files a/.yarn/cache/damerau-levenshtein-npm-1.0.5-8c317500ae-d15159bc73.zip and /dev/null differ diff --git a/.yarn/cache/damerau-levenshtein-npm-1.0.8-bda7311c69-d240b77575.zip b/.yarn/cache/damerau-levenshtein-npm-1.0.8-bda7311c69-d240b77575.zip new file mode 100644 index 0000000000..899fdfa942 Binary files /dev/null and b/.yarn/cache/damerau-levenshtein-npm-1.0.8-bda7311c69-d240b77575.zip differ diff --git a/.yarn/cache/data-urls-npm-2.0.0-2b80c32b82-97caf828aa.zip b/.yarn/cache/data-urls-npm-2.0.0-2b80c32b82-97caf828aa.zip new file mode 100644 index 0000000000..71d77d15bc Binary files /dev/null and b/.yarn/cache/data-urls-npm-2.0.0-2b80c32b82-97caf828aa.zip differ diff --git a/.yarn/cache/decimal.js-npm-10.4.2-0119c97ba5-536cd6816a.zip b/.yarn/cache/decimal.js-npm-10.4.2-0119c97ba5-536cd6816a.zip new file mode 100644 index 0000000000..43de39555e Binary files /dev/null and b/.yarn/cache/decimal.js-npm-10.4.2-0119c97ba5-536cd6816a.zip differ diff --git a/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip b/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip new file mode 100644 index 0000000000..6c0314adeb Binary files /dev/null and b/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip differ diff --git a/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-edb65dd0d7.zip b/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-edb65dd0d7.zip new file mode 100644 index 0000000000..2078a471f0 Binary files /dev/null and b/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-edb65dd0d7.zip differ diff --git a/.yarn/cache/deepmerge-npm-4.2.2-112165ced2-a8c43a1ed8.zip b/.yarn/cache/deepmerge-npm-4.2.2-112165ced2-a8c43a1ed8.zip new file mode 100644 index 0000000000..3e07a61c47 Binary files /dev/null and b/.yarn/cache/deepmerge-npm-4.2.2-112165ced2-a8c43a1ed8.zip differ diff --git a/.yarn/cache/default-require-extensions-npm-1.0.0-c6e67bc5be-8be10a3e1f.zip b/.yarn/cache/default-require-extensions-npm-1.0.0-c6e67bc5be-8be10a3e1f.zip deleted file mode 100644 index 91903ab94a..0000000000 Binary files a/.yarn/cache/default-require-extensions-npm-1.0.0-c6e67bc5be-8be10a3e1f.zip and /dev/null differ diff --git a/.yarn/cache/dequal-npm-2.0.3-53a630c60e-8679b850e1.zip b/.yarn/cache/dequal-npm-2.0.3-53a630c60e-8679b850e1.zip new file mode 100644 index 0000000000..77213918fc Binary files /dev/null and b/.yarn/cache/dequal-npm-2.0.3-53a630c60e-8679b850e1.zip differ diff --git a/.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-c55146fd5b.zip b/.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-c55146fd5b.zip deleted file mode 100644 index 910e1e8869..0000000000 Binary files a/.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-c55146fd5b.zip and /dev/null differ diff --git a/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip b/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip new file mode 100644 index 0000000000..95b9355c7e Binary files /dev/null and b/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip differ diff --git a/.yarn/cache/diff-npm-3.5.0-a321a0df19-00842950a6.zip b/.yarn/cache/diff-npm-3.5.0-a321a0df19-00842950a6.zip deleted file mode 100644 index 06b673c4f9..0000000000 Binary files a/.yarn/cache/diff-npm-3.5.0-a321a0df19-00842950a6.zip and /dev/null differ diff --git a/.yarn/cache/diff-npm-5.1.0-d24d222280-c7bf0df7c9.zip b/.yarn/cache/diff-npm-5.1.0-d24d222280-c7bf0df7c9.zip new file mode 100644 index 0000000000..14dfd16bb7 Binary files /dev/null and b/.yarn/cache/diff-npm-5.1.0-d24d222280-c7bf0df7c9.zip differ diff --git a/.yarn/cache/diff-sequences-npm-27.5.1-29338362fa-a00db5554c.zip b/.yarn/cache/diff-sequences-npm-27.5.1-29338362fa-a00db5554c.zip new file mode 100644 index 0000000000..ddfadea458 Binary files /dev/null and b/.yarn/cache/diff-sequences-npm-27.5.1-29338362fa-a00db5554c.zip differ diff --git a/.yarn/cache/doctrine-npm-1.5.0-7395afc15e-7ce8102a05.zip b/.yarn/cache/doctrine-npm-1.5.0-7395afc15e-7ce8102a05.zip deleted file mode 100644 index 7869e015de..0000000000 Binary files a/.yarn/cache/doctrine-npm-1.5.0-7395afc15e-7ce8102a05.zip and /dev/null differ diff --git a/.yarn/cache/dom-serializer-npm-1.1.0-c4d9e9d90f-1ce25d122e.zip b/.yarn/cache/dom-serializer-npm-1.1.0-c4d9e9d90f-1ce25d122e.zip deleted file mode 100644 index 8983837f22..0000000000 Binary files a/.yarn/cache/dom-serializer-npm-1.1.0-c4d9e9d90f-1ce25d122e.zip and /dev/null differ diff --git a/.yarn/cache/domexception-npm-2.0.1-81b20626ae-d638e9cb05.zip b/.yarn/cache/domexception-npm-2.0.1-81b20626ae-d638e9cb05.zip new file mode 100644 index 0000000000..e23684c98d Binary files /dev/null and b/.yarn/cache/domexception-npm-2.0.1-81b20626ae-d638e9cb05.zip differ diff --git a/.yarn/cache/domhandler-npm-3.3.0-6417f7e17e-850e5e9fee.zip b/.yarn/cache/domhandler-npm-3.3.0-6417f7e17e-850e5e9fee.zip deleted file mode 100644 index c381ed773e..0000000000 Binary files a/.yarn/cache/domhandler-npm-3.3.0-6417f7e17e-850e5e9fee.zip and /dev/null differ diff --git a/.yarn/cache/domutils-npm-2.4.2-836cfae901-ccb9d226b1.zip b/.yarn/cache/domutils-npm-2.4.2-836cfae901-ccb9d226b1.zip deleted file mode 100644 index 235cb35c9d..0000000000 Binary files a/.yarn/cache/domutils-npm-2.4.2-836cfae901-ccb9d226b1.zip and /dev/null differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-be496e9dca.zip b/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-be496e9dca.zip new file mode 100644 index 0000000000..e4d02bcdcd Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.4.284-2fb881a7ac-be496e9dca.zip differ diff --git a/.yarn/cache/email-validator-npm-2.0.4-ac07d6a6c7-e702fee24e.zip b/.yarn/cache/email-validator-npm-2.0.4-ac07d6a6c7-e702fee24e.zip new file mode 100644 index 0000000000..b72cbd183f Binary files /dev/null and b/.yarn/cache/email-validator-npm-2.0.4-ac07d6a6c7-e702fee24e.zip differ diff --git a/.yarn/cache/emittery-npm-0.8.1-9771f0f260-2457e8c7b0.zip b/.yarn/cache/emittery-npm-0.8.1-9771f0f260-2457e8c7b0.zip new file mode 100644 index 0000000000..83083ffd16 Binary files /dev/null and b/.yarn/cache/emittery-npm-0.8.1-9771f0f260-2457e8c7b0.zip differ diff --git a/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip b/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip new file mode 100644 index 0000000000..e6b0ab4d80 Binary files /dev/null and b/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip differ diff --git a/.yarn/cache/envinfo-npm-7.8.1-f320033691-de736c98d6.zip b/.yarn/cache/envinfo-npm-7.8.1-f320033691-de736c98d6.zip deleted file mode 100644 index 006bb8e749..0000000000 Binary files a/.yarn/cache/envinfo-npm-7.8.1-f320033691-de736c98d6.zip and /dev/null differ diff --git a/.yarn/cache/es-abstract-npm-1.20.4-543318afab-89297cc785.zip b/.yarn/cache/es-abstract-npm-1.20.4-543318afab-89297cc785.zip new file mode 100644 index 0000000000..25c78c9c39 Binary files /dev/null and b/.yarn/cache/es-abstract-npm-1.20.4-543318afab-89297cc785.zip differ diff --git a/.yarn/cache/es-shim-unscopables-npm-1.0.0-06186593f1-83e95cadbb.zip b/.yarn/cache/es-shim-unscopables-npm-1.0.0-06186593f1-83e95cadbb.zip new file mode 100644 index 0000000000..87e87a9ea9 Binary files /dev/null and b/.yarn/cache/es-shim-unscopables-npm-1.0.0-06186593f1-83e95cadbb.zip differ diff --git a/.yarn/cache/esbuild-darwin-arm64-npm-0.15.10-11087d1896-8.zip b/.yarn/cache/esbuild-darwin-arm64-npm-0.15.10-11087d1896-8.zip new file mode 100644 index 0000000000..3bcefa2931 Binary files /dev/null and b/.yarn/cache/esbuild-darwin-arm64-npm-0.15.10-11087d1896-8.zip differ diff --git a/.yarn/cache/esbuild-linux-64-npm-0.15.10-702e43a31d-8.zip b/.yarn/cache/esbuild-linux-64-npm-0.15.10-702e43a31d-8.zip new file mode 100644 index 0000000000..1f1c4fd886 Binary files /dev/null and b/.yarn/cache/esbuild-linux-64-npm-0.15.10-702e43a31d-8.zip differ diff --git a/.yarn/cache/esbuild-npm-0.15.10-cd7bf58045-bc2daadb95.zip b/.yarn/cache/esbuild-npm-0.15.10-cd7bf58045-bc2daadb95.zip new file mode 100644 index 0000000000..ea02e267c1 Binary files /dev/null and b/.yarn/cache/esbuild-npm-0.15.10-cd7bf58045-bc2daadb95.zip differ diff --git a/.yarn/cache/esbuild-style-plugin-npm-1.6.0-c7a61902ef-b4987f30b0.zip b/.yarn/cache/esbuild-style-plugin-npm-1.6.0-c7a61902ef-b4987f30b0.zip new file mode 100644 index 0000000000..c492aef869 Binary files /dev/null and b/.yarn/cache/esbuild-style-plugin-npm-1.6.0-c7a61902ef-b4987f30b0.zip differ diff --git a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip new file mode 100644 index 0000000000..c23e416b5a Binary files /dev/null and b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip differ diff --git a/.yarn/cache/escodegen-npm-2.0.0-6450b02925-5aa6b2966f.zip b/.yarn/cache/escodegen-npm-2.0.0-6450b02925-5aa6b2966f.zip new file mode 100644 index 0000000000..847a157509 Binary files /dev/null and b/.yarn/cache/escodegen-npm-2.0.0-6450b02925-5aa6b2966f.zip differ diff --git a/.yarn/cache/eslint-import-resolver-node-npm-0.3.2-71d09598c9-9a6718de4a.zip b/.yarn/cache/eslint-import-resolver-node-npm-0.3.2-71d09598c9-9a6718de4a.zip deleted file mode 100644 index 48994f0e8c..0000000000 Binary files a/.yarn/cache/eslint-import-resolver-node-npm-0.3.2-71d09598c9-9a6718de4a.zip and /dev/null differ diff --git a/.yarn/cache/eslint-import-resolver-node-npm-0.3.6-d9426786c6-6266733af1.zip b/.yarn/cache/eslint-import-resolver-node-npm-0.3.6-d9426786c6-6266733af1.zip new file mode 100644 index 0000000000..a4588dad43 Binary files /dev/null and b/.yarn/cache/eslint-import-resolver-node-npm-0.3.6-d9426786c6-6266733af1.zip differ diff --git a/.yarn/cache/eslint-module-utils-npm-2.5.0-e81c55e2e4-ba033e1a55.zip b/.yarn/cache/eslint-module-utils-npm-2.5.0-e81c55e2e4-ba033e1a55.zip deleted file mode 100644 index 491e10bd61..0000000000 Binary files a/.yarn/cache/eslint-module-utils-npm-2.5.0-e81c55e2e4-ba033e1a55.zip and /dev/null differ diff --git a/.yarn/cache/eslint-module-utils-npm-2.7.4-a1640084cb-5da13645da.zip b/.yarn/cache/eslint-module-utils-npm-2.7.4-a1640084cb-5da13645da.zip new file mode 100644 index 0000000000..005d442b0f Binary files /dev/null and b/.yarn/cache/eslint-module-utils-npm-2.7.4-a1640084cb-5da13645da.zip differ diff --git a/.yarn/cache/eslint-npm-8.27.0-2f252732ca-153b022d30.zip b/.yarn/cache/eslint-npm-8.27.0-2f252732ca-153b022d30.zip new file mode 100644 index 0000000000..0cca5fb55a Binary files /dev/null and b/.yarn/cache/eslint-npm-8.27.0-2f252732ca-153b022d30.zip differ diff --git a/.yarn/cache/eslint-plugin-babel-npm-5.3.0-28ea397a39-345c0e6645.zip b/.yarn/cache/eslint-plugin-babel-npm-5.3.0-28ea397a39-345c0e6645.zip deleted file mode 100644 index ae1f85b2b1..0000000000 Binary files a/.yarn/cache/eslint-plugin-babel-npm-5.3.0-28ea397a39-345c0e6645.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-babel-npm-5.3.1-54ff661dc7-18b0bfda53.zip b/.yarn/cache/eslint-plugin-babel-npm-5.3.1-54ff661dc7-18b0bfda53.zip new file mode 100644 index 0000000000..872d4d7380 Binary files /dev/null and b/.yarn/cache/eslint-plugin-babel-npm-5.3.1-54ff661dc7-18b0bfda53.zip differ diff --git a/.yarn/cache/eslint-plugin-eslint-plugin-npm-2.1.0-2aa015db0b-31c86a18b7.zip b/.yarn/cache/eslint-plugin-eslint-plugin-npm-2.1.0-2aa015db0b-31c86a18b7.zip deleted file mode 100644 index 75fc24be98..0000000000 Binary files a/.yarn/cache/eslint-plugin-eslint-plugin-npm-2.1.0-2aa015db0b-31c86a18b7.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-import-npm-2.19.1-0d28a809f0-606147124a.zip b/.yarn/cache/eslint-plugin-import-npm-2.19.1-0d28a809f0-606147124a.zip deleted file mode 100644 index c5c5b1854c..0000000000 Binary files a/.yarn/cache/eslint-plugin-import-npm-2.19.1-0d28a809f0-606147124a.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-import-npm-2.26.0-959fe14a01-0bf77ad803.zip b/.yarn/cache/eslint-plugin-import-npm-2.26.0-959fe14a01-0bf77ad803.zip new file mode 100644 index 0000000000..62c5e22fd6 Binary files /dev/null and b/.yarn/cache/eslint-plugin-import-npm-2.26.0-959fe14a01-0bf77ad803.zip differ diff --git a/.yarn/cache/eslint-plugin-jest-npm-27.1.5-106a4feaa3-7c9de76579.zip b/.yarn/cache/eslint-plugin-jest-npm-27.1.5-106a4feaa3-7c9de76579.zip new file mode 100644 index 0000000000..6e4b8f5e45 Binary files /dev/null and b/.yarn/cache/eslint-plugin-jest-npm-27.1.5-106a4feaa3-7c9de76579.zip differ diff --git a/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.2.3-7fdc63b66f-2e9f0ff285.zip b/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.2.3-7fdc63b66f-2e9f0ff285.zip deleted file mode 100644 index 7594614d47..0000000000 Binary files a/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.2.3-7fdc63b66f-2e9f0ff285.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.6.1-02552a3ea2-baae7377f0.zip b/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.6.1-02552a3ea2-baae7377f0.zip new file mode 100644 index 0000000000..8f8019f24a Binary files /dev/null and b/.yarn/cache/eslint-plugin-jsx-a11y-npm-6.6.1-02552a3ea2-baae7377f0.zip differ diff --git a/.yarn/cache/eslint-plugin-react-npm-7.17.0-618afc2f15-e53326803a.zip b/.yarn/cache/eslint-plugin-react-npm-7.17.0-618afc2f15-e53326803a.zip deleted file mode 100644 index 43fd7deba3..0000000000 Binary files a/.yarn/cache/eslint-plugin-react-npm-7.17.0-618afc2f15-e53326803a.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-react-npm-7.31.10-d43fb4c6e9-f013669c29.zip b/.yarn/cache/eslint-plugin-react-npm-7.31.10-d43fb4c6e9-f013669c29.zip new file mode 100644 index 0000000000..4b66a2306a Binary files /dev/null and b/.yarn/cache/eslint-plugin-react-npm-7.31.10-d43fb4c6e9-f013669c29.zip differ diff --git a/.yarn/cache/eslint-scope-npm-7.1.1-23935eb377-9f6e974ab2.zip b/.yarn/cache/eslint-scope-npm-7.1.1-23935eb377-9f6e974ab2.zip new file mode 100644 index 0000000000..fcad723df3 Binary files /dev/null and b/.yarn/cache/eslint-scope-npm-7.1.1-23935eb377-9f6e974ab2.zip differ diff --git a/.yarn/cache/esotope-hammerhead-npm-0.6.2-5c0c186163-741faadea0.zip b/.yarn/cache/esotope-hammerhead-npm-0.6.2-5c0c186163-741faadea0.zip new file mode 100644 index 0000000000..7edb9f58f6 Binary files /dev/null and b/.yarn/cache/esotope-hammerhead-npm-0.6.2-5c0c186163-741faadea0.zip differ diff --git a/.yarn/cache/espree-npm-9.4.1-b88faf10bc-4d266b0cf8.zip b/.yarn/cache/espree-npm-9.4.1-b88faf10bc-4d266b0cf8.zip new file mode 100644 index 0000000000..557f3c35d3 Binary files /dev/null and b/.yarn/cache/espree-npm-9.4.1-b88faf10bc-4d266b0cf8.zip differ diff --git a/.yarn/cache/esquery-npm-1.4.0-f39408b1a7-a0807e17ab.zip b/.yarn/cache/esquery-npm-1.4.0-f39408b1a7-a0807e17ab.zip new file mode 100644 index 0000000000..abf91d4c4f Binary files /dev/null and b/.yarn/cache/esquery-npm-1.4.0-f39408b1a7-a0807e17ab.zip differ diff --git a/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip b/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip deleted file mode 100644 index 77f886be1b..0000000000 Binary files a/.yarn/cache/execa-npm-1.0.0-7028e37029-ddf1342c1c.zip and /dev/null differ diff --git a/.yarn/cache/expect-npm-23.6.0-438180bc75-0b1a828052.zip b/.yarn/cache/expect-npm-23.6.0-438180bc75-0b1a828052.zip deleted file mode 100644 index 82d0157ea3..0000000000 Binary files a/.yarn/cache/expect-npm-23.6.0-438180bc75-0b1a828052.zip and /dev/null differ diff --git a/.yarn/cache/expect-npm-27.5.1-4747b2cdc8-b2c66beb52.zip b/.yarn/cache/expect-npm-27.5.1-4747b2cdc8-b2c66beb52.zip new file mode 100644 index 0000000000..1b90371f12 Binary files /dev/null and b/.yarn/cache/expect-npm-27.5.1-4747b2cdc8-b2c66beb52.zip differ diff --git a/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip b/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip new file mode 100644 index 0000000000..c06008992c Binary files /dev/null and b/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip differ diff --git a/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip b/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip new file mode 100644 index 0000000000..3748d0b2d2 Binary files /dev/null and b/.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip differ diff --git a/.yarn/cache/fileset-npm-2.0.3-ae39f795fb-b083d3bcc0.zip b/.yarn/cache/fileset-npm-2.0.3-ae39f795fb-b083d3bcc0.zip deleted file mode 100644 index 0c75b95324..0000000000 Binary files a/.yarn/cache/fileset-npm-2.0.3-ae39f795fb-b083d3bcc0.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-1.1.2-22f047c6a9-a2cb9f4c9f.zip b/.yarn/cache/find-up-npm-1.1.2-22f047c6a9-a2cb9f4c9f.zip deleted file mode 100644 index 1afc8bd7cf..0000000000 Binary files a/.yarn/cache/find-up-npm-1.1.2-22f047c6a9-a2cb9f4c9f.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip b/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip new file mode 100644 index 0000000000..034f3a07ef Binary files /dev/null and b/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip differ diff --git a/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip b/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip new file mode 100644 index 0000000000..adabb73b05 Binary files /dev/null and b/.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip differ diff --git a/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip b/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip new file mode 100644 index 0000000000..b5d1ef6f7c Binary files /dev/null and b/.yarn/cache/flatted-npm-3.2.7-0da10b7c56-427633049d.zip differ diff --git a/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-6c48ff2bc6.zip b/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-6c48ff2bc6.zip deleted file mode 100644 index 7ba7b1639b..0000000000 Binary files a/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-6c48ff2bc6.zip and /dev/null differ diff --git a/.yarn/cache/form-data-npm-3.0.1-d080d436e0-b019e8d35c.zip b/.yarn/cache/form-data-npm-3.0.1-d080d436e0-b019e8d35c.zip new file mode 100644 index 0000000000..df7ea8b776 Binary files /dev/null and b/.yarn/cache/form-data-npm-3.0.1-d080d436e0-b019e8d35c.zip differ diff --git a/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip b/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip new file mode 100644 index 0000000000..204c8e4846 Binary files /dev/null and b/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip differ diff --git a/.yarn/cache/fsevents-patch-3340e2eb10-8.zip b/.yarn/cache/fsevents-patch-3340e2eb10-8.zip new file mode 100644 index 0000000000..c4511f19bd Binary files /dev/null and b/.yarn/cache/fsevents-patch-3340e2eb10-8.zip differ diff --git a/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-acd21d733a.zip b/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-acd21d733a.zip new file mode 100644 index 0000000000..ac0af539ea Binary files /dev/null and b/.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-acd21d733a.zip differ diff --git a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-c3f1f5ba20.zip b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-c3f1f5ba20.zip new file mode 100644 index 0000000000..931661976f Binary files /dev/null and b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-c3f1f5ba20.zip differ diff --git a/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-8dabd25051.zip b/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-8dabd25051.zip new file mode 100644 index 0000000000..f7052c6c8b Binary files /dev/null and b/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-8dabd25051.zip differ diff --git a/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip b/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip new file mode 100644 index 0000000000..0aa2c9cd03 Binary files /dev/null and b/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip differ diff --git a/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-152d79e872.zip b/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-152d79e872.zip new file mode 100644 index 0000000000..94f375902a Binary files /dev/null and b/.yarn/cache/get-intrinsic-npm-1.1.3-b6c7bd1010-152d79e872.zip differ diff --git a/.yarn/cache/get-os-info-npm-1.0.2-85ccd30eef-2b5a89b8ca.zip b/.yarn/cache/get-os-info-npm-1.0.2-85ccd30eef-2b5a89b8ca.zip new file mode 100644 index 0000000000..50e3acf3e1 Binary files /dev/null and b/.yarn/cache/get-os-info-npm-1.0.2-85ccd30eef-2b5a89b8ca.zip differ diff --git a/.yarn/cache/get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip b/.yarn/cache/get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip new file mode 100644 index 0000000000..3ea9023ca2 Binary files /dev/null and b/.yarn/cache/get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip differ diff --git a/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip b/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip deleted file mode 100644 index 96506105cb..0000000000 Binary files a/.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip and /dev/null differ diff --git a/.yarn/cache/getos-npm-3.2.1-620c03aa34-42fd78a66d.zip b/.yarn/cache/getos-npm-3.2.1-620c03aa34-42fd78a66d.zip new file mode 100644 index 0000000000..ff87b0c5d2 Binary files /dev/null and b/.yarn/cache/getos-npm-3.2.1-620c03aa34-42fd78a66d.zip differ diff --git a/.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip b/.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip new file mode 100644 index 0000000000..b2fa0ac329 Binary files /dev/null and b/.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip differ diff --git a/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip b/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip new file mode 100644 index 0000000000..2a4d60d726 Binary files /dev/null and b/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip differ diff --git a/.yarn/cache/globals-npm-13.17.0-a6039e7d26-fbaf4112e5.zip b/.yarn/cache/globals-npm-13.17.0-a6039e7d26-fbaf4112e5.zip new file mode 100644 index 0000000000..5af5a65426 Binary files /dev/null and b/.yarn/cache/globals-npm-13.17.0-a6039e7d26-fbaf4112e5.zip differ diff --git a/.yarn/cache/grapheme-splitter-npm-1.0.4-648f2bf509-0c22ec54de.zip b/.yarn/cache/grapheme-splitter-npm-1.0.4-648f2bf509-0c22ec54de.zip new file mode 100644 index 0000000000..1eb26cc6a9 Binary files /dev/null and b/.yarn/cache/grapheme-splitter-npm-1.0.4-648f2bf509-0c22ec54de.zip differ diff --git a/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-53cdecd4c1.zip b/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-53cdecd4c1.zip deleted file mode 100644 index 559cceddab..0000000000 Binary files a/.yarn/cache/growly-npm-1.3.0-b3a02d4d2a-53cdecd4c1.zip and /dev/null differ diff --git a/.yarn/cache/handlebars-npm-4.7.7-a9ccfabf80-1e79a43f5e.zip b/.yarn/cache/handlebars-npm-4.7.7-a9ccfabf80-1e79a43f5e.zip deleted file mode 100644 index 3b4e099268..0000000000 Binary files a/.yarn/cache/handlebars-npm-4.7.7-a9ccfabf80-1e79a43f5e.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-whitespace-npm-2.0.0-ca41487059-abeb538607.zip b/.yarn/cache/hast-util-whitespace-npm-2.0.0-ca41487059-abeb538607.zip new file mode 100644 index 0000000000..94d7133a90 Binary files /dev/null and b/.yarn/cache/hast-util-whitespace-npm-2.0.0-ca41487059-abeb538607.zip differ diff --git a/.yarn/cache/html-encoding-sniffer-npm-2.0.1-381bf15a76-bf30cce461.zip b/.yarn/cache/html-encoding-sniffer-npm-2.0.1-381bf15a76-bf30cce461.zip new file mode 100644 index 0000000000..d287fdc82a Binary files /dev/null and b/.yarn/cache/html-encoding-sniffer-npm-2.0.1-381bf15a76-bf30cce461.zip differ diff --git a/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip b/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip new file mode 100644 index 0000000000..cf5e7a0774 Binary files /dev/null and b/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip differ diff --git a/.yarn/cache/html-to-react-npm-1.4.5-aee342e225-078cb011b4.zip b/.yarn/cache/html-to-react-npm-1.4.5-aee342e225-078cb011b4.zip deleted file mode 100644 index 9062f9a3f2..0000000000 Binary files a/.yarn/cache/html-to-react-npm-1.4.5-aee342e225-078cb011b4.zip and /dev/null differ diff --git a/.yarn/cache/htmlparser2-npm-5.0.1-d50ebd0fbb-b67ac02e44.zip b/.yarn/cache/htmlparser2-npm-5.0.1-d50ebd0fbb-b67ac02e44.zip deleted file mode 100644 index 2ba9a48786..0000000000 Binary files a/.yarn/cache/htmlparser2-npm-5.0.1-d50ebd0fbb-b67ac02e44.zip and /dev/null differ diff --git a/.yarn/cache/http-proxy-agent-npm-4.0.1-ce9ef61788-c6a5da5a19.zip b/.yarn/cache/http-proxy-agent-npm-4.0.1-ce9ef61788-c6a5da5a19.zip new file mode 100644 index 0000000000..c3f1cf3169 Binary files /dev/null and b/.yarn/cache/http-proxy-agent-npm-4.0.1-ce9ef61788-c6a5da5a19.zip differ diff --git a/.yarn/cache/http-status-codes-npm-2.2.0-8d45a60399-31e1d73085.zip b/.yarn/cache/http-status-codes-npm-2.2.0-8d45a60399-31e1d73085.zip new file mode 100644 index 0000000000..9edb83361a Binary files /dev/null and b/.yarn/cache/http-status-codes-npm-2.2.0-8d45a60399-31e1d73085.zip differ diff --git a/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip b/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip new file mode 100644 index 0000000000..4cdd1bce7c Binary files /dev/null and b/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip differ diff --git a/.yarn/cache/immutable-npm-4.1.0-f6635927b8-b9bc1f14fb.zip b/.yarn/cache/immutable-npm-4.1.0-f6635927b8-b9bc1f14fb.zip new file mode 100644 index 0000000000..96fc248a73 Binary files /dev/null and b/.yarn/cache/immutable-npm-4.1.0-f6635927b8-b9bc1f14fb.zip differ diff --git a/.yarn/cache/import-local-npm-1.0.0-620e69c856-e7918eb5e2.zip b/.yarn/cache/import-local-npm-1.0.0-620e69c856-e7918eb5e2.zip deleted file mode 100644 index d66b007c23..0000000000 Binary files a/.yarn/cache/import-local-npm-1.0.0-620e69c856-e7918eb5e2.zip and /dev/null differ diff --git a/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-5d545056a3.zip b/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-5d545056a3.zip new file mode 100644 index 0000000000..322af9a403 Binary files /dev/null and b/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-5d545056a3.zip differ diff --git a/.yarn/cache/interpret-npm-2.2.0-3603a544e1-f51efef7cb.zip b/.yarn/cache/interpret-npm-2.2.0-3603a544e1-f51efef7cb.zip deleted file mode 100644 index 20392aec99..0000000000 Binary files a/.yarn/cache/interpret-npm-2.2.0-3603a544e1-f51efef7cb.zip and /dev/null differ diff --git a/.yarn/cache/invert-kv-npm-2.0.0-67c5b7ac27-52ea317354.zip b/.yarn/cache/invert-kv-npm-2.0.0-67c5b7ac27-52ea317354.zip deleted file mode 100644 index 3a34ad1668..0000000000 Binary files a/.yarn/cache/invert-kv-npm-2.0.0-67c5b7ac27-52ea317354.zip and /dev/null differ diff --git a/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip b/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip new file mode 100644 index 0000000000..b509d00f58 Binary files /dev/null and b/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip differ diff --git a/.yarn/cache/is-callable-npm-1.2.7-808a303e61-61fd57d03b.zip b/.yarn/cache/is-callable-npm-1.2.7-808a303e61-61fd57d03b.zip new file mode 100644 index 0000000000..0e383ae51f Binary files /dev/null and b/.yarn/cache/is-callable-npm-1.2.7-808a303e61-61fd57d03b.zip differ diff --git a/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-f96fd490c6.zip b/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-f96fd490c6.zip new file mode 100644 index 0000000000..4b89bc40ec Binary files /dev/null and b/.yarn/cache/is-core-module-npm-2.11.0-70061e141a-f96fd490c6.zip differ diff --git a/.yarn/cache/is-generator-fn-npm-1.0.0-eb8f2b1e72-9ea6404bdc.zip b/.yarn/cache/is-generator-fn-npm-1.0.0-eb8f2b1e72-9ea6404bdc.zip deleted file mode 100644 index e538e032e2..0000000000 Binary files a/.yarn/cache/is-generator-fn-npm-1.0.0-eb8f2b1e72-9ea6404bdc.zip and /dev/null differ diff --git a/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip b/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip new file mode 100644 index 0000000000..c9e8074298 Binary files /dev/null and b/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip differ diff --git a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip new file mode 100644 index 0000000000..27f29d70be Binary files /dev/null and b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip differ diff --git a/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip b/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip new file mode 100644 index 0000000000..bf98645b79 Binary files /dev/null and b/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip differ diff --git a/.yarn/cache/is-podman-npm-1.0.1-ee44473753-9a72f5fced.zip b/.yarn/cache/is-podman-npm-1.0.1-ee44473753-9a72f5fced.zip new file mode 100644 index 0000000000..cd23993404 Binary files /dev/null and b/.yarn/cache/is-podman-npm-1.0.1-ee44473753-9a72f5fced.zip differ diff --git a/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip b/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip new file mode 100644 index 0000000000..ce2147e2a3 Binary files /dev/null and b/.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip differ diff --git a/.yarn/cache/isemail-patch-4a87058595-c8998b9188.zip b/.yarn/cache/isemail-patch-4a87058595-c8998b9188.zip new file mode 100644 index 0000000000..130e91dd63 Binary files /dev/null and b/.yarn/cache/isemail-patch-4a87058595-c8998b9188.zip differ diff --git a/.yarn/cache/istanbul-api-npm-1.3.7-d6b86f783c-fb8d42546a.zip b/.yarn/cache/istanbul-api-npm-1.3.7-d6b86f783c-fb8d42546a.zip deleted file mode 100644 index e0d45fce78..0000000000 Binary files a/.yarn/cache/istanbul-api-npm-1.3.7-d6b86f783c-fb8d42546a.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-coverage-npm-1.2.1-bb83358eff-72bfeaa921.zip b/.yarn/cache/istanbul-lib-coverage-npm-1.2.1-bb83358eff-72bfeaa921.zip deleted file mode 100644 index 22f7a1ed67..0000000000 Binary files a/.yarn/cache/istanbul-lib-coverage-npm-1.2.1-bb83358eff-72bfeaa921.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip b/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip new file mode 100644 index 0000000000..89e143d50e Binary files /dev/null and b/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip differ diff --git a/.yarn/cache/istanbul-lib-hook-npm-1.2.2-ffb8629d53-356028b9f2.zip b/.yarn/cache/istanbul-lib-hook-npm-1.2.2-ffb8629d53-356028b9f2.zip deleted file mode 100644 index 5aa45b9692..0000000000 Binary files a/.yarn/cache/istanbul-lib-hook-npm-1.2.2-ffb8629d53-356028b9f2.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-1.10.2-9f03395964-c299d73820.zip b/.yarn/cache/istanbul-lib-instrument-npm-1.10.2-9f03395964-c299d73820.zip deleted file mode 100644 index 44d7300fe6..0000000000 Binary files a/.yarn/cache/istanbul-lib-instrument-npm-1.10.2-9f03395964-c299d73820.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip new file mode 100644 index 0000000000..b630935eba Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip differ diff --git a/.yarn/cache/istanbul-lib-report-npm-1.1.5-b55afa8b9e-9a16d1fc1a.zip b/.yarn/cache/istanbul-lib-report-npm-1.1.5-b55afa8b9e-9a16d1fc1a.zip deleted file mode 100644 index 0c336c7c23..0000000000 Binary files a/.yarn/cache/istanbul-lib-report-npm-1.1.5-b55afa8b9e-9a16d1fc1a.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-report-npm-3.0.0-660f97340a-3f29eb3f53.zip b/.yarn/cache/istanbul-lib-report-npm-3.0.0-660f97340a-3f29eb3f53.zip new file mode 100644 index 0000000000..90bcd0adf5 Binary files /dev/null and b/.yarn/cache/istanbul-lib-report-npm-3.0.0-660f97340a-3f29eb3f53.zip differ diff --git a/.yarn/cache/istanbul-lib-source-maps-npm-1.2.6-d4d1cf0b6f-70a9811233.zip b/.yarn/cache/istanbul-lib-source-maps-npm-1.2.6-d4d1cf0b6f-70a9811233.zip deleted file mode 100644 index d7b4be149b..0000000000 Binary files a/.yarn/cache/istanbul-lib-source-maps-npm-1.2.6-d4d1cf0b6f-70a9811233.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip b/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip new file mode 100644 index 0000000000..344cd7cdbb Binary files /dev/null and b/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip differ diff --git a/.yarn/cache/istanbul-reports-npm-1.5.1-e381ab4316-7ac5c4cea6.zip b/.yarn/cache/istanbul-reports-npm-1.5.1-e381ab4316-7ac5c4cea6.zip deleted file mode 100644 index 942f8bed09..0000000000 Binary files a/.yarn/cache/istanbul-reports-npm-1.5.1-e381ab4316-7ac5c4cea6.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-7867228f83.zip b/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-7867228f83.zip new file mode 100644 index 0000000000..c6e973cf82 Binary files /dev/null and b/.yarn/cache/istanbul-reports-npm-3.1.5-fb11324e3e-7867228f83.zip differ diff --git a/.yarn/cache/jest-changed-files-npm-23.4.2-eda0ae0d1d-07dad83c96.zip b/.yarn/cache/jest-changed-files-npm-23.4.2-eda0ae0d1d-07dad83c96.zip deleted file mode 100644 index 3926ab48e6..0000000000 Binary files a/.yarn/cache/jest-changed-files-npm-23.4.2-eda0ae0d1d-07dad83c96.zip and /dev/null differ diff --git a/.yarn/cache/jest-changed-files-npm-27.5.1-e3b21b0242-95e9dc74c3.zip b/.yarn/cache/jest-changed-files-npm-27.5.1-e3b21b0242-95e9dc74c3.zip new file mode 100644 index 0000000000..853f37813e Binary files /dev/null and b/.yarn/cache/jest-changed-files-npm-27.5.1-e3b21b0242-95e9dc74c3.zip differ diff --git a/.yarn/cache/jest-circus-npm-27.5.1-d8d9d88da5-6192dccbcc.zip b/.yarn/cache/jest-circus-npm-27.5.1-d8d9d88da5-6192dccbcc.zip new file mode 100644 index 0000000000..5dbf59a4d9 Binary files /dev/null and b/.yarn/cache/jest-circus-npm-27.5.1-d8d9d88da5-6192dccbcc.zip differ diff --git a/.yarn/cache/jest-cli-npm-23.6.0-e25c613cbf-2b694763ce.zip b/.yarn/cache/jest-cli-npm-23.6.0-e25c613cbf-2b694763ce.zip deleted file mode 100644 index 5fdf7f466a..0000000000 Binary files a/.yarn/cache/jest-cli-npm-23.6.0-e25c613cbf-2b694763ce.zip and /dev/null differ diff --git a/.yarn/cache/jest-cli-npm-27.5.1-e801369688-6c0a69fb48.zip b/.yarn/cache/jest-cli-npm-27.5.1-e801369688-6c0a69fb48.zip new file mode 100644 index 0000000000..0761420fa9 Binary files /dev/null and b/.yarn/cache/jest-cli-npm-27.5.1-e801369688-6c0a69fb48.zip differ diff --git a/.yarn/cache/jest-config-npm-23.6.0-8a66037ccd-a2f57a0e13.zip b/.yarn/cache/jest-config-npm-23.6.0-8a66037ccd-a2f57a0e13.zip deleted file mode 100644 index e704ee88c8..0000000000 Binary files a/.yarn/cache/jest-config-npm-23.6.0-8a66037ccd-a2f57a0e13.zip and /dev/null differ diff --git a/.yarn/cache/jest-config-npm-27.5.1-e70d159078-1188fd46c0.zip b/.yarn/cache/jest-config-npm-27.5.1-e70d159078-1188fd46c0.zip new file mode 100644 index 0000000000..cd8f25ff77 Binary files /dev/null and b/.yarn/cache/jest-config-npm-27.5.1-e70d159078-1188fd46c0.zip differ diff --git a/.yarn/cache/jest-diff-npm-23.6.0-2621a31506-0a91d5a407.zip b/.yarn/cache/jest-diff-npm-23.6.0-2621a31506-0a91d5a407.zip deleted file mode 100644 index 81a6e8ae20..0000000000 Binary files a/.yarn/cache/jest-diff-npm-23.6.0-2621a31506-0a91d5a407.zip and /dev/null differ diff --git a/.yarn/cache/jest-diff-npm-27.5.1-818e549196-8be27c1e1e.zip b/.yarn/cache/jest-diff-npm-27.5.1-818e549196-8be27c1e1e.zip new file mode 100644 index 0000000000..de55e34a9c Binary files /dev/null and b/.yarn/cache/jest-diff-npm-27.5.1-818e549196-8be27c1e1e.zip differ diff --git a/.yarn/cache/jest-docblock-npm-23.2.0-9879f45876-1b22518988.zip b/.yarn/cache/jest-docblock-npm-23.2.0-9879f45876-1b22518988.zip deleted file mode 100644 index 2cb3be270e..0000000000 Binary files a/.yarn/cache/jest-docblock-npm-23.2.0-9879f45876-1b22518988.zip and /dev/null differ diff --git a/.yarn/cache/jest-docblock-npm-27.5.1-7cec6a4999-c0fed6d55b.zip b/.yarn/cache/jest-docblock-npm-27.5.1-7cec6a4999-c0fed6d55b.zip new file mode 100644 index 0000000000..f0b1504e54 Binary files /dev/null and b/.yarn/cache/jest-docblock-npm-27.5.1-7cec6a4999-c0fed6d55b.zip differ diff --git a/.yarn/cache/jest-each-npm-23.6.0-c8a40acc5e-a9c0fe8f43.zip b/.yarn/cache/jest-each-npm-23.6.0-c8a40acc5e-a9c0fe8f43.zip deleted file mode 100644 index 1f3a12c67f..0000000000 Binary files a/.yarn/cache/jest-each-npm-23.6.0-c8a40acc5e-a9c0fe8f43.zip and /dev/null differ diff --git a/.yarn/cache/jest-each-npm-27.5.1-981b49b3a7-b5a6d8730f.zip b/.yarn/cache/jest-each-npm-27.5.1-981b49b3a7-b5a6d8730f.zip new file mode 100644 index 0000000000..f70b12d973 Binary files /dev/null and b/.yarn/cache/jest-each-npm-27.5.1-981b49b3a7-b5a6d8730f.zip differ diff --git a/.yarn/cache/jest-environment-jsdom-npm-23.4.0-0632c88086-b13e29cfdf.zip b/.yarn/cache/jest-environment-jsdom-npm-23.4.0-0632c88086-b13e29cfdf.zip deleted file mode 100644 index 91b222eb10..0000000000 Binary files a/.yarn/cache/jest-environment-jsdom-npm-23.4.0-0632c88086-b13e29cfdf.zip and /dev/null differ diff --git a/.yarn/cache/jest-environment-jsdom-npm-27.5.1-de33b7f396-bc104aef7d.zip b/.yarn/cache/jest-environment-jsdom-npm-27.5.1-de33b7f396-bc104aef7d.zip new file mode 100644 index 0000000000..f372833e45 Binary files /dev/null and b/.yarn/cache/jest-environment-jsdom-npm-27.5.1-de33b7f396-bc104aef7d.zip differ diff --git a/.yarn/cache/jest-environment-node-npm-23.4.0-9071676852-a0f117a3ab.zip b/.yarn/cache/jest-environment-node-npm-23.4.0-9071676852-a0f117a3ab.zip deleted file mode 100644 index db59594191..0000000000 Binary files a/.yarn/cache/jest-environment-node-npm-23.4.0-9071676852-a0f117a3ab.zip and /dev/null differ diff --git a/.yarn/cache/jest-environment-node-npm-27.5.1-2ecb71f8f5-0f988330c4.zip b/.yarn/cache/jest-environment-node-npm-27.5.1-2ecb71f8f5-0f988330c4.zip new file mode 100644 index 0000000000..5933fa0b7f Binary files /dev/null and b/.yarn/cache/jest-environment-node-npm-27.5.1-2ecb71f8f5-0f988330c4.zip differ diff --git a/.yarn/cache/jest-get-type-npm-22.4.3-702e6e4b7c-f2daab7cb7.zip b/.yarn/cache/jest-get-type-npm-22.4.3-702e6e4b7c-f2daab7cb7.zip deleted file mode 100644 index 17e9dd4a8c..0000000000 Binary files a/.yarn/cache/jest-get-type-npm-22.4.3-702e6e4b7c-f2daab7cb7.zip and /dev/null differ diff --git a/.yarn/cache/jest-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip b/.yarn/cache/jest-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip new file mode 100644 index 0000000000..50167f4d8d Binary files /dev/null and b/.yarn/cache/jest-get-type-npm-27.5.1-980fbf7a43-63064ab701.zip differ diff --git a/.yarn/cache/jest-haste-map-npm-23.6.0-19dee1fe6e-392e9095b4.zip b/.yarn/cache/jest-haste-map-npm-23.6.0-19dee1fe6e-392e9095b4.zip deleted file mode 100644 index 84878a0dd2..0000000000 Binary files a/.yarn/cache/jest-haste-map-npm-23.6.0-19dee1fe6e-392e9095b4.zip and /dev/null differ diff --git a/.yarn/cache/jest-haste-map-npm-27.5.1-2dfafa5d6b-e092a14128.zip b/.yarn/cache/jest-haste-map-npm-27.5.1-2dfafa5d6b-e092a14128.zip new file mode 100644 index 0000000000..7eb7568208 Binary files /dev/null and b/.yarn/cache/jest-haste-map-npm-27.5.1-2dfafa5d6b-e092a14128.zip differ diff --git a/.yarn/cache/jest-jasmine2-npm-23.6.0-dd88f6c04e-2d14a6b904.zip b/.yarn/cache/jest-jasmine2-npm-23.6.0-dd88f6c04e-2d14a6b904.zip deleted file mode 100644 index 5c46e4158f..0000000000 Binary files a/.yarn/cache/jest-jasmine2-npm-23.6.0-dd88f6c04e-2d14a6b904.zip and /dev/null differ diff --git a/.yarn/cache/jest-jasmine2-npm-27.5.1-732ff8c674-b716adf253.zip b/.yarn/cache/jest-jasmine2-npm-27.5.1-732ff8c674-b716adf253.zip new file mode 100644 index 0000000000..c1db5036ea Binary files /dev/null and b/.yarn/cache/jest-jasmine2-npm-27.5.1-732ff8c674-b716adf253.zip differ diff --git a/.yarn/cache/jest-leak-detector-npm-23.6.0-6f67a9b126-23bfb5d6bc.zip b/.yarn/cache/jest-leak-detector-npm-23.6.0-6f67a9b126-23bfb5d6bc.zip deleted file mode 100644 index 69accacb96..0000000000 Binary files a/.yarn/cache/jest-leak-detector-npm-23.6.0-6f67a9b126-23bfb5d6bc.zip and /dev/null differ diff --git a/.yarn/cache/jest-leak-detector-npm-27.5.1-65940ce9fd-5c96890609.zip b/.yarn/cache/jest-leak-detector-npm-27.5.1-65940ce9fd-5c96890609.zip new file mode 100644 index 0000000000..5a9cce8d8c Binary files /dev/null and b/.yarn/cache/jest-leak-detector-npm-27.5.1-65940ce9fd-5c96890609.zip differ diff --git a/.yarn/cache/jest-matcher-utils-npm-23.6.0-bf1f2d3c8e-ae2d864c8f.zip b/.yarn/cache/jest-matcher-utils-npm-23.6.0-bf1f2d3c8e-ae2d864c8f.zip deleted file mode 100644 index 21ef23eda0..0000000000 Binary files a/.yarn/cache/jest-matcher-utils-npm-23.6.0-bf1f2d3c8e-ae2d864c8f.zip and /dev/null differ diff --git a/.yarn/cache/jest-matcher-utils-npm-27.5.1-0c47b071fb-bb2135fc48.zip b/.yarn/cache/jest-matcher-utils-npm-27.5.1-0c47b071fb-bb2135fc48.zip new file mode 100644 index 0000000000..f4bc56be0f Binary files /dev/null and b/.yarn/cache/jest-matcher-utils-npm-27.5.1-0c47b071fb-bb2135fc48.zip differ diff --git a/.yarn/cache/jest-message-util-npm-23.4.0-4507d567a1-b3c602623b.zip b/.yarn/cache/jest-message-util-npm-23.4.0-4507d567a1-b3c602623b.zip deleted file mode 100644 index 6075745cdf..0000000000 Binary files a/.yarn/cache/jest-message-util-npm-23.4.0-4507d567a1-b3c602623b.zip and /dev/null differ diff --git a/.yarn/cache/jest-message-util-npm-27.5.1-6150700d58-eb6d637d14.zip b/.yarn/cache/jest-message-util-npm-27.5.1-6150700d58-eb6d637d14.zip new file mode 100644 index 0000000000..be8b31693e Binary files /dev/null and b/.yarn/cache/jest-message-util-npm-27.5.1-6150700d58-eb6d637d14.zip differ diff --git a/.yarn/cache/jest-mock-npm-23.2.0-df141cdd25-3ae0be2346.zip b/.yarn/cache/jest-mock-npm-23.2.0-df141cdd25-3ae0be2346.zip deleted file mode 100644 index 148449f4c5..0000000000 Binary files a/.yarn/cache/jest-mock-npm-23.2.0-df141cdd25-3ae0be2346.zip and /dev/null differ diff --git a/.yarn/cache/jest-mock-npm-27.5.1-22d1da854d-f5b5904bb1.zip b/.yarn/cache/jest-mock-npm-27.5.1-22d1da854d-f5b5904bb1.zip new file mode 100644 index 0000000000..e22ec411ce Binary files /dev/null and b/.yarn/cache/jest-mock-npm-27.5.1-22d1da854d-f5b5904bb1.zip differ diff --git a/.yarn/cache/jest-npm-23.6.0-61ce56f254-a8b0e0229c.zip b/.yarn/cache/jest-npm-23.6.0-61ce56f254-a8b0e0229c.zip deleted file mode 100644 index dfcd57bfbb..0000000000 Binary files a/.yarn/cache/jest-npm-23.6.0-61ce56f254-a8b0e0229c.zip and /dev/null differ diff --git a/.yarn/cache/jest-npm-27.5.1-bacad4fe2a-96f1d69042.zip b/.yarn/cache/jest-npm-27.5.1-bacad4fe2a-96f1d69042.zip new file mode 100644 index 0000000000..da0775caec Binary files /dev/null and b/.yarn/cache/jest-npm-27.5.1-bacad4fe2a-96f1d69042.zip differ diff --git a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip new file mode 100644 index 0000000000..b4c4e50926 Binary files /dev/null and b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip differ diff --git a/.yarn/cache/jest-regex-util-npm-23.3.0-cfd18ddb4d-5cdf684fe1.zip b/.yarn/cache/jest-regex-util-npm-23.3.0-cfd18ddb4d-5cdf684fe1.zip deleted file mode 100644 index 87ed825684..0000000000 Binary files a/.yarn/cache/jest-regex-util-npm-23.3.0-cfd18ddb4d-5cdf684fe1.zip and /dev/null differ diff --git a/.yarn/cache/jest-regex-util-npm-27.5.1-2fc9b32d99-d45ca7a954.zip b/.yarn/cache/jest-regex-util-npm-27.5.1-2fc9b32d99-d45ca7a954.zip new file mode 100644 index 0000000000..1a91970b13 Binary files /dev/null and b/.yarn/cache/jest-regex-util-npm-27.5.1-2fc9b32d99-d45ca7a954.zip differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-23.6.0-eb9ec3d1d4-a6de3b97a2.zip b/.yarn/cache/jest-resolve-dependencies-npm-23.6.0-eb9ec3d1d4-a6de3b97a2.zip deleted file mode 100644 index c9e7f9398c..0000000000 Binary files a/.yarn/cache/jest-resolve-dependencies-npm-23.6.0-eb9ec3d1d4-a6de3b97a2.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-27.5.1-0ae7a0aa18-c67af97afa.zip b/.yarn/cache/jest-resolve-dependencies-npm-27.5.1-0ae7a0aa18-c67af97afa.zip new file mode 100644 index 0000000000..aa6246bfe0 Binary files /dev/null and b/.yarn/cache/jest-resolve-dependencies-npm-27.5.1-0ae7a0aa18-c67af97afa.zip differ diff --git a/.yarn/cache/jest-resolve-npm-23.6.0-2a0bb402b1-a2e3041620.zip b/.yarn/cache/jest-resolve-npm-23.6.0-2a0bb402b1-a2e3041620.zip deleted file mode 100644 index 9b686c6c8b..0000000000 Binary files a/.yarn/cache/jest-resolve-npm-23.6.0-2a0bb402b1-a2e3041620.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-npm-27.5.1-a0a4a415f5-735830e726.zip b/.yarn/cache/jest-resolve-npm-27.5.1-a0a4a415f5-735830e726.zip new file mode 100644 index 0000000000..514053524a Binary files /dev/null and b/.yarn/cache/jest-resolve-npm-27.5.1-a0a4a415f5-735830e726.zip differ diff --git a/.yarn/cache/jest-runner-npm-23.6.0-d818063fc9-72606741af.zip b/.yarn/cache/jest-runner-npm-23.6.0-d818063fc9-72606741af.zip deleted file mode 100644 index 07f4d538c8..0000000000 Binary files a/.yarn/cache/jest-runner-npm-23.6.0-d818063fc9-72606741af.zip and /dev/null differ diff --git a/.yarn/cache/jest-runner-npm-27.5.1-2ed2c1cda8-5bbe6cf847.zip b/.yarn/cache/jest-runner-npm-27.5.1-2ed2c1cda8-5bbe6cf847.zip new file mode 100644 index 0000000000..d4074de428 Binary files /dev/null and b/.yarn/cache/jest-runner-npm-27.5.1-2ed2c1cda8-5bbe6cf847.zip differ diff --git a/.yarn/cache/jest-runtime-npm-23.6.0-659db0beda-4eacd27dc2.zip b/.yarn/cache/jest-runtime-npm-23.6.0-659db0beda-4eacd27dc2.zip deleted file mode 100644 index 473efc6fa8..0000000000 Binary files a/.yarn/cache/jest-runtime-npm-23.6.0-659db0beda-4eacd27dc2.zip and /dev/null differ diff --git a/.yarn/cache/jest-runtime-npm-27.5.1-c106eea3ba-929e3df0c5.zip b/.yarn/cache/jest-runtime-npm-27.5.1-c106eea3ba-929e3df0c5.zip new file mode 100644 index 0000000000..f0cd71a0e9 Binary files /dev/null and b/.yarn/cache/jest-runtime-npm-27.5.1-c106eea3ba-929e3df0c5.zip differ diff --git a/.yarn/cache/jest-serializer-npm-23.0.1-478488b951-3140d6cc72.zip b/.yarn/cache/jest-serializer-npm-23.0.1-478488b951-3140d6cc72.zip deleted file mode 100644 index 6ffb6a7c23..0000000000 Binary files a/.yarn/cache/jest-serializer-npm-23.0.1-478488b951-3140d6cc72.zip and /dev/null differ diff --git a/.yarn/cache/jest-serializer-npm-27.5.1-7cec732598-803e03a552.zip b/.yarn/cache/jest-serializer-npm-27.5.1-7cec732598-803e03a552.zip new file mode 100644 index 0000000000..979047dbea Binary files /dev/null and b/.yarn/cache/jest-serializer-npm-27.5.1-7cec732598-803e03a552.zip differ diff --git a/.yarn/cache/jest-snapshot-npm-23.6.0-07e2f78bb4-a844554aca.zip b/.yarn/cache/jest-snapshot-npm-23.6.0-07e2f78bb4-a844554aca.zip deleted file mode 100644 index 8fa02a33c1..0000000000 Binary files a/.yarn/cache/jest-snapshot-npm-23.6.0-07e2f78bb4-a844554aca.zip and /dev/null differ diff --git a/.yarn/cache/jest-snapshot-npm-27.5.1-b26687beb2-a5cfadf0d2.zip b/.yarn/cache/jest-snapshot-npm-27.5.1-b26687beb2-a5cfadf0d2.zip new file mode 100644 index 0000000000..bb30e88adb Binary files /dev/null and b/.yarn/cache/jest-snapshot-npm-27.5.1-b26687beb2-a5cfadf0d2.zip differ diff --git a/.yarn/cache/jest-util-npm-23.4.0-6dd1a6b2bd-383ac200f9.zip b/.yarn/cache/jest-util-npm-23.4.0-6dd1a6b2bd-383ac200f9.zip deleted file mode 100644 index 5e969c583a..0000000000 Binary files a/.yarn/cache/jest-util-npm-23.4.0-6dd1a6b2bd-383ac200f9.zip and /dev/null differ diff --git a/.yarn/cache/jest-util-npm-27.5.1-26e68baa39-ac8d122f6d.zip b/.yarn/cache/jest-util-npm-27.5.1-26e68baa39-ac8d122f6d.zip new file mode 100644 index 0000000000..179da8ed9e Binary files /dev/null and b/.yarn/cache/jest-util-npm-27.5.1-26e68baa39-ac8d122f6d.zip differ diff --git a/.yarn/cache/jest-validate-npm-23.6.0-cfbf04e203-31b06de6e4.zip b/.yarn/cache/jest-validate-npm-23.6.0-cfbf04e203-31b06de6e4.zip deleted file mode 100644 index b1b830aa98..0000000000 Binary files a/.yarn/cache/jest-validate-npm-23.6.0-cfbf04e203-31b06de6e4.zip and /dev/null differ diff --git a/.yarn/cache/jest-validate-npm-27.5.1-ee2a062ca8-82e870f8ee.zip b/.yarn/cache/jest-validate-npm-27.5.1-ee2a062ca8-82e870f8ee.zip new file mode 100644 index 0000000000..5d11178fe7 Binary files /dev/null and b/.yarn/cache/jest-validate-npm-27.5.1-ee2a062ca8-82e870f8ee.zip differ diff --git a/.yarn/cache/jest-watcher-npm-23.4.0-9415ddc0d7-c7285cd595.zip b/.yarn/cache/jest-watcher-npm-23.4.0-9415ddc0d7-c7285cd595.zip deleted file mode 100644 index 4a9211bac4..0000000000 Binary files a/.yarn/cache/jest-watcher-npm-23.4.0-9415ddc0d7-c7285cd595.zip and /dev/null differ diff --git a/.yarn/cache/jest-watcher-npm-27.5.1-5993e06167-191c4e9c27.zip b/.yarn/cache/jest-watcher-npm-27.5.1-5993e06167-191c4e9c27.zip new file mode 100644 index 0000000000..462d66e279 Binary files /dev/null and b/.yarn/cache/jest-watcher-npm-27.5.1-5993e06167-191c4e9c27.zip differ diff --git a/.yarn/cache/jest-worker-npm-23.2.0-4ea4f24494-356a0c8528.zip b/.yarn/cache/jest-worker-npm-23.2.0-4ea4f24494-356a0c8528.zip deleted file mode 100644 index 508a4e7a35..0000000000 Binary files a/.yarn/cache/jest-worker-npm-23.2.0-4ea4f24494-356a0c8528.zip and /dev/null differ diff --git a/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-98cd68b696.zip b/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-98cd68b696.zip new file mode 100644 index 0000000000..10e0b5b964 Binary files /dev/null and b/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-98cd68b696.zip differ diff --git a/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-695f657ddc.zip b/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-695f657ddc.zip new file mode 100644 index 0000000000..c581e91e64 Binary files /dev/null and b/.yarn/cache/js-sdsl-npm-4.1.5-66fcf4f580-695f657ddc.zip differ diff --git a/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c7830dfd45.zip b/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c7830dfd45.zip new file mode 100644 index 0000000000..659c85d097 Binary files /dev/null and b/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c7830dfd45.zip differ diff --git a/.yarn/cache/jsdom-npm-11.12.0-6d22373139-1dab757e92.zip b/.yarn/cache/jsdom-npm-11.12.0-6d22373139-1dab757e92.zip deleted file mode 100644 index 62efed490b..0000000000 Binary files a/.yarn/cache/jsdom-npm-11.12.0-6d22373139-1dab757e92.zip and /dev/null differ diff --git a/.yarn/cache/jsdom-npm-16.7.0-216c5c4bf9-454b833718.zip b/.yarn/cache/jsdom-npm-16.7.0-216c5c4bf9-454b833718.zip new file mode 100644 index 0000000000..02195a890b Binary files /dev/null and b/.yarn/cache/jsdom-npm-16.7.0-216c5c4bf9-454b833718.zip differ diff --git a/.yarn/cache/json5-npm-2.2.1-44675c859c-74b8a23b10.zip b/.yarn/cache/json5-npm-2.2.1-44675c859c-74b8a23b10.zip new file mode 100644 index 0000000000..99c2b0de70 Binary files /dev/null and b/.yarn/cache/json5-npm-2.2.1-44675c859c-74b8a23b10.zip differ diff --git a/.yarn/cache/jsx-ast-utils-npm-2.2.3-0afe9e42fb-89130f37c9.zip b/.yarn/cache/jsx-ast-utils-npm-2.2.3-0afe9e42fb-89130f37c9.zip deleted file mode 100644 index 64bc5ec2a5..0000000000 Binary files a/.yarn/cache/jsx-ast-utils-npm-2.2.3-0afe9e42fb-89130f37c9.zip and /dev/null differ diff --git a/.yarn/cache/jsx-ast-utils-npm-3.3.3-3d3171e1e4-a2ed78cac4.zip b/.yarn/cache/jsx-ast-utils-npm-3.3.3-3d3171e1e4-a2ed78cac4.zip new file mode 100644 index 0000000000..1a14df0141 Binary files /dev/null and b/.yarn/cache/jsx-ast-utils-npm-3.3.3-3d3171e1e4-a2ed78cac4.zip differ diff --git a/.yarn/cache/kleur-npm-2.0.2-63719c8c78-897eb39f37.zip b/.yarn/cache/kleur-npm-2.0.2-63719c8c78-897eb39f37.zip deleted file mode 100644 index 82c432c1b2..0000000000 Binary files a/.yarn/cache/kleur-npm-2.0.2-63719c8c78-897eb39f37.zip and /dev/null differ diff --git a/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip b/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip new file mode 100644 index 0000000000..7d710afab9 Binary files /dev/null and b/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip differ diff --git a/.yarn/cache/kleur-npm-4.1.5-46b6135f41-1dc476e327.zip b/.yarn/cache/kleur-npm-4.1.5-46b6135f41-1dc476e327.zip new file mode 100644 index 0000000000..f05e8e30f8 Binary files /dev/null and b/.yarn/cache/kleur-npm-4.1.5-46b6135f41-1dc476e327.zip differ diff --git a/.yarn/cache/language-subtag-registry-npm-0.3.22-e9f79fe04e-8ab70a7e0e.zip b/.yarn/cache/language-subtag-registry-npm-0.3.22-e9f79fe04e-8ab70a7e0e.zip new file mode 100644 index 0000000000..52a5dcab23 Binary files /dev/null and b/.yarn/cache/language-subtag-registry-npm-0.3.22-e9f79fe04e-8ab70a7e0e.zip differ diff --git a/.yarn/cache/language-tags-npm-1.0.5-3a50e75c96-c81b5d8b9f.zip b/.yarn/cache/language-tags-npm-1.0.5-3a50e75c96-c81b5d8b9f.zip new file mode 100644 index 0000000000..13d7f656ee Binary files /dev/null and b/.yarn/cache/language-tags-npm-1.0.5-3a50e75c96-c81b5d8b9f.zip differ diff --git a/.yarn/cache/lcid-npm-2.0.0-504d7cb4c6-278e27b5a0.zip b/.yarn/cache/lcid-npm-2.0.0-504d7cb4c6-278e27b5a0.zip deleted file mode 100644 index 5789536307..0000000000 Binary files a/.yarn/cache/lcid-npm-2.0.0-504d7cb4c6-278e27b5a0.zip and /dev/null differ diff --git a/.yarn/cache/left-pad-npm-1.3.0-0382e69409-13fa96e17b.zip b/.yarn/cache/left-pad-npm-1.3.0-0382e69409-13fa96e17b.zip deleted file mode 100644 index bde750d937..0000000000 Binary files a/.yarn/cache/left-pad-npm-1.3.0-0382e69409-13fa96e17b.zip and /dev/null differ diff --git a/.yarn/cache/leven-npm-2.1.0-19f0a16606-f7b4a01b15.zip b/.yarn/cache/leven-npm-2.1.0-19f0a16606-f7b4a01b15.zip deleted file mode 100644 index 6eba0706ba..0000000000 Binary files a/.yarn/cache/leven-npm-2.1.0-19f0a16606-f7b4a01b15.zip and /dev/null differ diff --git a/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip b/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip new file mode 100644 index 0000000000..227800ee09 Binary files /dev/null and b/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip differ diff --git a/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-12c5021c85.zip b/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-12c5021c85.zip new file mode 100644 index 0000000000..dda4d01a39 Binary files /dev/null and b/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-12c5021c85.zip differ diff --git a/.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-0e4e4f380d.zip b/.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-0e4e4f380d.zip deleted file mode 100644 index e4623f9e0e..0000000000 Binary files a/.yarn/cache/load-json-file-npm-1.1.0-455d5470c2-0e4e4f380d.zip and /dev/null differ diff --git a/.yarn/cache/loader-utils-npm-3.2.0-02250d00d7-c7b9a8dc4b.zip b/.yarn/cache/loader-utils-npm-3.2.0-02250d00d7-c7b9a8dc4b.zip new file mode 100644 index 0000000000..9db29fa575 Binary files /dev/null and b/.yarn/cache/loader-utils-npm-3.2.0-02250d00d7-c7b9a8dc4b.zip differ diff --git a/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip b/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip new file mode 100644 index 0000000000..b67b77440b Binary files /dev/null and b/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip differ diff --git a/.yarn/cache/log-update-async-hook-npm-2.0.5-ca638f6a1f-e9802e3636.zip b/.yarn/cache/log-update-async-hook-npm-2.0.7-5eaaa2c8a9-ade8430b1e.zip similarity index 53% rename from .yarn/cache/log-update-async-hook-npm-2.0.5-ca638f6a1f-e9802e3636.zip rename to .yarn/cache/log-update-async-hook-npm-2.0.7-5eaaa2c8a9-ade8430b1e.zip index 9c8eb40223..452a3e2bc1 100644 Binary files a/.yarn/cache/log-update-async-hook-npm-2.0.5-ca638f6a1f-e9802e3636.zip and b/.yarn/cache/log-update-async-hook-npm-2.0.7-5eaaa2c8a9-ade8430b1e.zip differ diff --git a/.yarn/cache/macos-release-npm-3.1.0-07e3853185-e26c48c953.zip b/.yarn/cache/macos-release-npm-3.1.0-07e3853185-e26c48c953.zip new file mode 100644 index 0000000000..85dcb4d3df Binary files /dev/null and b/.yarn/cache/macos-release-npm-3.1.0-07e3853185-e26c48c953.zip differ diff --git a/.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-cb2804a5bc.zip b/.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-cb2804a5bc.zip deleted file mode 100644 index c53957b57a..0000000000 Binary files a/.yarn/cache/map-age-cleaner-npm-0.1.3-fd9e4b4aff-cb2804a5bc.zip and /dev/null differ diff --git a/.yarn/cache/mdast-add-list-metadata-npm-1.0.1-af1e386973-5408207afc.zip b/.yarn/cache/mdast-add-list-metadata-npm-1.0.1-af1e386973-5408207afc.zip deleted file mode 100644 index 6d81392e23..0000000000 Binary files a/.yarn/cache/mdast-add-list-metadata-npm-1.0.1-af1e386973-5408207afc.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-definitions-npm-5.1.1-0d936c28d7-f8025e2c35.zip b/.yarn/cache/mdast-util-definitions-npm-5.1.1-0d936c28d7-f8025e2c35.zip new file mode 100644 index 0000000000..a2664647da Binary files /dev/null and b/.yarn/cache/mdast-util-definitions-npm-5.1.1-0d936c28d7-f8025e2c35.zip differ diff --git a/.yarn/cache/mdast-util-from-markdown-npm-0.8.4-cea0db2571-8851ba144d.zip b/.yarn/cache/mdast-util-from-markdown-npm-0.8.4-cea0db2571-8851ba144d.zip deleted file mode 100644 index c2909e0e22..0000000000 Binary files a/.yarn/cache/mdast-util-from-markdown-npm-0.8.4-cea0db2571-8851ba144d.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-from-markdown-npm-1.2.0-0e8d4c3b86-fadc3521a3.zip b/.yarn/cache/mdast-util-from-markdown-npm-1.2.0-0e8d4c3b86-fadc3521a3.zip new file mode 100644 index 0000000000..fd7bd09a07 Binary files /dev/null and b/.yarn/cache/mdast-util-from-markdown-npm-1.2.0-0e8d4c3b86-fadc3521a3.zip differ diff --git a/.yarn/cache/mdast-util-to-hast-npm-12.2.4-b15d9e1783-c9a1c31527.zip b/.yarn/cache/mdast-util-to-hast-npm-12.2.4-b15d9e1783-c9a1c31527.zip new file mode 100644 index 0000000000..8a996d7495 Binary files /dev/null and b/.yarn/cache/mdast-util-to-hast-npm-12.2.4-b15d9e1783-c9a1c31527.zip differ diff --git a/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip b/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip deleted file mode 100644 index e072583645..0000000000 Binary files a/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-string-npm-3.1.0-d888f00663-f42ddd4e22.zip b/.yarn/cache/mdast-util-to-string-npm-3.1.0-d888f00663-f42ddd4e22.zip new file mode 100644 index 0000000000..c800b1bf85 Binary files /dev/null and b/.yarn/cache/mdast-util-to-string-npm-3.1.0-d888f00663-f42ddd4e22.zip differ diff --git a/.yarn/cache/mem-npm-4.3.0-c2a9c75d92-cf488608e5.zip b/.yarn/cache/mem-npm-4.3.0-c2a9c75d92-cf488608e5.zip deleted file mode 100644 index 0fca46778f..0000000000 Binary files a/.yarn/cache/mem-npm-4.3.0-c2a9c75d92-cf488608e5.zip and /dev/null differ diff --git a/.yarn/cache/micromark-core-commonmark-npm-1.0.6-fad8e6e27b-4b483c4607.zip b/.yarn/cache/micromark-core-commonmark-npm-1.0.6-fad8e6e27b-4b483c4607.zip new file mode 100644 index 0000000000..6c432f4c51 Binary files /dev/null and b/.yarn/cache/micromark-core-commonmark-npm-1.0.6-fad8e6e27b-4b483c4607.zip differ diff --git a/.yarn/cache/micromark-factory-destination-npm-1.0.0-ead4af0386-8e733ae9c1.zip b/.yarn/cache/micromark-factory-destination-npm-1.0.0-ead4af0386-8e733ae9c1.zip new file mode 100644 index 0000000000..268d21eeb8 Binary files /dev/null and b/.yarn/cache/micromark-factory-destination-npm-1.0.0-ead4af0386-8e733ae9c1.zip differ diff --git a/.yarn/cache/micromark-factory-label-npm-1.0.2-aa46281fdc-957e9366bd.zip b/.yarn/cache/micromark-factory-label-npm-1.0.2-aa46281fdc-957e9366bd.zip new file mode 100644 index 0000000000..5138eb8255 Binary files /dev/null and b/.yarn/cache/micromark-factory-label-npm-1.0.2-aa46281fdc-957e9366bd.zip differ diff --git a/.yarn/cache/micromark-factory-space-npm-1.0.0-e5fee5c60c-70d3aafde4.zip b/.yarn/cache/micromark-factory-space-npm-1.0.0-e5fee5c60c-70d3aafde4.zip new file mode 100644 index 0000000000..75a5026ae8 Binary files /dev/null and b/.yarn/cache/micromark-factory-space-npm-1.0.0-e5fee5c60c-70d3aafde4.zip differ diff --git a/.yarn/cache/micromark-factory-title-npm-1.0.2-3739fc0d5d-9a9cf66bab.zip b/.yarn/cache/micromark-factory-title-npm-1.0.2-3739fc0d5d-9a9cf66bab.zip new file mode 100644 index 0000000000..01fd94c6d0 Binary files /dev/null and b/.yarn/cache/micromark-factory-title-npm-1.0.2-3739fc0d5d-9a9cf66bab.zip differ diff --git a/.yarn/cache/micromark-factory-whitespace-npm-1.0.0-ea665f7a7c-0888386e6e.zip b/.yarn/cache/micromark-factory-whitespace-npm-1.0.0-ea665f7a7c-0888386e6e.zip new file mode 100644 index 0000000000..ec2c2b393a Binary files /dev/null and b/.yarn/cache/micromark-factory-whitespace-npm-1.0.0-ea665f7a7c-0888386e6e.zip differ diff --git a/.yarn/cache/micromark-npm-2.11.2-1aa0b881ef-083d0b6684.zip b/.yarn/cache/micromark-npm-2.11.2-1aa0b881ef-083d0b6684.zip deleted file mode 100644 index c69c329707..0000000000 Binary files a/.yarn/cache/micromark-npm-2.11.2-1aa0b881ef-083d0b6684.zip and /dev/null differ diff --git a/.yarn/cache/micromark-npm-3.1.0-2432407996-5fe5bc3bf9.zip b/.yarn/cache/micromark-npm-3.1.0-2432407996-5fe5bc3bf9.zip new file mode 100644 index 0000000000..5b0c604b8f Binary files /dev/null and b/.yarn/cache/micromark-npm-3.1.0-2432407996-5fe5bc3bf9.zip differ diff --git a/.yarn/cache/micromark-util-character-npm-1.1.0-fe6b5d2ff8-504a4e3321.zip b/.yarn/cache/micromark-util-character-npm-1.1.0-fe6b5d2ff8-504a4e3321.zip new file mode 100644 index 0000000000..c91a7c0612 Binary files /dev/null and b/.yarn/cache/micromark-util-character-npm-1.1.0-fe6b5d2ff8-504a4e3321.zip differ diff --git a/.yarn/cache/micromark-util-chunked-npm-1.0.0-456e2b513f-c1efd56e8c.zip b/.yarn/cache/micromark-util-chunked-npm-1.0.0-456e2b513f-c1efd56e8c.zip new file mode 100644 index 0000000000..fd403117e2 Binary files /dev/null and b/.yarn/cache/micromark-util-chunked-npm-1.0.0-456e2b513f-c1efd56e8c.zip differ diff --git a/.yarn/cache/micromark-util-classify-character-npm-1.0.0-68787d9dc2-180446e6a1.zip b/.yarn/cache/micromark-util-classify-character-npm-1.0.0-68787d9dc2-180446e6a1.zip new file mode 100644 index 0000000000..8e5a174099 Binary files /dev/null and b/.yarn/cache/micromark-util-classify-character-npm-1.0.0-68787d9dc2-180446e6a1.zip differ diff --git a/.yarn/cache/micromark-util-combine-extensions-npm-1.0.0-f13e57de5b-5304a820ef.zip b/.yarn/cache/micromark-util-combine-extensions-npm-1.0.0-f13e57de5b-5304a820ef.zip new file mode 100644 index 0000000000..69eb04c41f Binary files /dev/null and b/.yarn/cache/micromark-util-combine-extensions-npm-1.0.0-f13e57de5b-5304a820ef.zip differ diff --git a/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.0.0-68686444bf-f3ae2bb582.zip b/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.0.0-68686444bf-f3ae2bb582.zip new file mode 100644 index 0000000000..40cfd8bb2e Binary files /dev/null and b/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.0.0-68686444bf-f3ae2bb582.zip differ diff --git a/.yarn/cache/micromark-util-decode-string-npm-1.0.2-6aaf8c3c42-2dbb41c969.zip b/.yarn/cache/micromark-util-decode-string-npm-1.0.2-6aaf8c3c42-2dbb41c969.zip new file mode 100644 index 0000000000..fe9001bd0a Binary files /dev/null and b/.yarn/cache/micromark-util-decode-string-npm-1.0.2-6aaf8c3c42-2dbb41c969.zip differ diff --git a/.yarn/cache/micromark-util-encode-npm-1.0.1-53c61ae1ae-9290583abf.zip b/.yarn/cache/micromark-util-encode-npm-1.0.1-53c61ae1ae-9290583abf.zip new file mode 100644 index 0000000000..1cd13fa099 Binary files /dev/null and b/.yarn/cache/micromark-util-encode-npm-1.0.1-53c61ae1ae-9290583abf.zip differ diff --git a/.yarn/cache/micromark-util-html-tag-name-npm-1.1.0-a218ca069f-a9b783cec8.zip b/.yarn/cache/micromark-util-html-tag-name-npm-1.1.0-a218ca069f-a9b783cec8.zip new file mode 100644 index 0000000000..283220c4ae Binary files /dev/null and b/.yarn/cache/micromark-util-html-tag-name-npm-1.1.0-a218ca069f-a9b783cec8.zip differ diff --git a/.yarn/cache/micromark-util-normalize-identifier-npm-1.0.0-79f4e82268-d7c09d5e83.zip b/.yarn/cache/micromark-util-normalize-identifier-npm-1.0.0-79f4e82268-d7c09d5e83.zip new file mode 100644 index 0000000000..b60074ea20 Binary files /dev/null and b/.yarn/cache/micromark-util-normalize-identifier-npm-1.0.0-79f4e82268-d7c09d5e83.zip differ diff --git a/.yarn/cache/micromark-util-resolve-all-npm-1.0.0-cb1a6324ae-409667f2bd.zip b/.yarn/cache/micromark-util-resolve-all-npm-1.0.0-cb1a6324ae-409667f2bd.zip new file mode 100644 index 0000000000..acf791104f Binary files /dev/null and b/.yarn/cache/micromark-util-resolve-all-npm-1.0.0-cb1a6324ae-409667f2bd.zip differ diff --git a/.yarn/cache/micromark-util-sanitize-uri-npm-1.1.0-4389b68137-fe6093faa0.zip b/.yarn/cache/micromark-util-sanitize-uri-npm-1.1.0-4389b68137-fe6093faa0.zip new file mode 100644 index 0000000000..6c078e4c11 Binary files /dev/null and b/.yarn/cache/micromark-util-sanitize-uri-npm-1.1.0-4389b68137-fe6093faa0.zip differ diff --git a/.yarn/cache/micromark-util-subtokenize-npm-1.0.2-9d0d437340-c32ee58a7e.zip b/.yarn/cache/micromark-util-subtokenize-npm-1.0.2-9d0d437340-c32ee58a7e.zip new file mode 100644 index 0000000000..fc7a09c83a Binary files /dev/null and b/.yarn/cache/micromark-util-subtokenize-npm-1.0.2-9d0d437340-c32ee58a7e.zip differ diff --git a/.yarn/cache/micromark-util-symbol-npm-1.0.1-e674dcf8f4-c6a3023b3a.zip b/.yarn/cache/micromark-util-symbol-npm-1.0.1-e674dcf8f4-c6a3023b3a.zip new file mode 100644 index 0000000000..6608c33017 Binary files /dev/null and b/.yarn/cache/micromark-util-symbol-npm-1.0.1-e674dcf8f4-c6a3023b3a.zip differ diff --git a/.yarn/cache/micromark-util-types-npm-1.0.2-83e6ddb6df-08dc901b7c.zip b/.yarn/cache/micromark-util-types-npm-1.0.2-83e6ddb6df-08dc901b7c.zip new file mode 100644 index 0000000000..b7ee8ce8bb Binary files /dev/null and b/.yarn/cache/micromark-util-types-npm-1.0.2-83e6ddb6df-08dc901b7c.zip differ diff --git a/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7346574a10.zip b/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7346574a10.zip new file mode 100644 index 0000000000..d60d312969 Binary files /dev/null and b/.yarn/cache/minimist-npm-1.2.7-51d33b1371-7346574a10.zip differ diff --git a/.yarn/cache/mri-npm-1.2.0-8ecee0357d-83f515abbc.zip b/.yarn/cache/mri-npm-1.2.0-8ecee0357d-83f515abbc.zip new file mode 100644 index 0000000000..89ae2ac72e Binary files /dev/null and b/.yarn/cache/mri-npm-1.2.0-8ecee0357d-83f515abbc.zip differ diff --git a/.yarn/cache/nanoid-npm-3.3.4-3d250377d6-2fddd6dee9.zip b/.yarn/cache/nanoid-npm-3.3.4-3d250377d6-2fddd6dee9.zip new file mode 100644 index 0000000000..740fd4c336 Binary files /dev/null and b/.yarn/cache/nanoid-npm-3.3.4-3d250377d6-2fddd6dee9.zip differ diff --git a/.yarn/cache/node-notifier-npm-5.4.5-0ff6280985-8de174eb05.zip b/.yarn/cache/node-notifier-npm-5.4.5-0ff6280985-8de174eb05.zip deleted file mode 100644 index a2cf4e02e3..0000000000 Binary files a/.yarn/cache/node-notifier-npm-5.4.5-0ff6280985-8de174eb05.zip and /dev/null differ diff --git a/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip b/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip new file mode 100644 index 0000000000..7680ef9198 Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip differ diff --git a/.yarn/cache/notosans-fontface-npm-1.3.0-86eff56be0-c552f8578d.zip b/.yarn/cache/notosans-fontface-npm-1.3.0-86eff56be0-c552f8578d.zip new file mode 100644 index 0000000000..a6b542e60c Binary files /dev/null and b/.yarn/cache/notosans-fontface-npm-1.3.0-86eff56be0-c552f8578d.zip differ diff --git a/.yarn/cache/nwsapi-npm-2.2.2-b77040326c-4376910629.zip b/.yarn/cache/nwsapi-npm-2.2.2-b77040326c-4376910629.zip new file mode 100644 index 0000000000..c44e18d97e Binary files /dev/null and b/.yarn/cache/nwsapi-npm-2.2.2-b77040326c-4376910629.zip differ diff --git a/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-a534fc1b85.zip b/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-a534fc1b85.zip new file mode 100644 index 0000000000..74c6d0a825 Binary files /dev/null and b/.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-a534fc1b85.zip differ diff --git a/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-76cab513a5.zip b/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-76cab513a5.zip new file mode 100644 index 0000000000..8a1fef0557 Binary files /dev/null and b/.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-76cab513a5.zip differ diff --git a/.yarn/cache/object.entries-npm-1.1.6-5f9ba14b46-0f8c47517e.zip b/.yarn/cache/object.entries-npm-1.1.6-5f9ba14b46-0f8c47517e.zip new file mode 100644 index 0000000000..a0a3207428 Binary files /dev/null and b/.yarn/cache/object.entries-npm-1.1.6-5f9ba14b46-0f8c47517e.zip differ diff --git a/.yarn/cache/object.fromentries-npm-2.0.6-424cf4cd3c-453c6d6941.zip b/.yarn/cache/object.fromentries-npm-2.0.6-424cf4cd3c-453c6d6941.zip new file mode 100644 index 0000000000..5c9a301a0f Binary files /dev/null and b/.yarn/cache/object.fromentries-npm-2.0.6-424cf4cd3c-453c6d6941.zip differ diff --git a/.yarn/cache/object.hasown-npm-1.1.2-db9bbc7f97-b936572536.zip b/.yarn/cache/object.hasown-npm-1.1.2-db9bbc7f97-b936572536.zip new file mode 100644 index 0000000000..fd49e00d21 Binary files /dev/null and b/.yarn/cache/object.hasown-npm-1.1.2-db9bbc7f97-b936572536.zip differ diff --git a/.yarn/cache/object.values-npm-1.1.6-ab9b67ccd3-f6fff9fd81.zip b/.yarn/cache/object.values-npm-1.1.6-ab9b67ccd3-f6fff9fd81.zip new file mode 100644 index 0000000000..679cbd793f Binary files /dev/null and b/.yarn/cache/object.values-npm-1.1.6-ab9b67ccd3-f6fff9fd81.zip differ diff --git a/.yarn/cache/optionator-npm-0.9.1-577e397aae-dbc6fa0656.zip b/.yarn/cache/optionator-npm-0.9.1-577e397aae-dbc6fa0656.zip new file mode 100644 index 0000000000..6e6efe345b Binary files /dev/null and b/.yarn/cache/optionator-npm-0.9.1-577e397aae-dbc6fa0656.zip differ diff --git a/.yarn/cache/os-locale-npm-3.1.0-c23c8ec673-53c542b11a.zip b/.yarn/cache/os-locale-npm-3.1.0-c23c8ec673-53c542b11a.zip deleted file mode 100644 index 8821a15fc7..0000000000 Binary files a/.yarn/cache/os-locale-npm-3.1.0-c23c8ec673-53c542b11a.zip and /dev/null differ diff --git a/.yarn/cache/output-file-sync-npm-1.1.2-c472ee0e8b-cd65a441f2.zip b/.yarn/cache/output-file-sync-npm-1.1.2-c472ee0e8b-cd65a441f2.zip deleted file mode 100644 index c263abe487..0000000000 Binary files a/.yarn/cache/output-file-sync-npm-1.1.2-c472ee0e8b-cd65a441f2.zip and /dev/null differ diff --git a/.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-4271b935c2.zip b/.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-4271b935c2.zip deleted file mode 100644 index f7e80f4bcc..0000000000 Binary files a/.yarn/cache/p-defer-npm-1.0.0-4dfd0013f5-4271b935c2.zip and /dev/null differ diff --git a/.yarn/cache/p-is-promise-npm-2.1.0-47a48ac6a0-c9a8248c8b.zip b/.yarn/cache/p-is-promise-npm-2.1.0-47a48ac6a0-c9a8248c8b.zip deleted file mode 100644 index 6a596900bf..0000000000 Binary files a/.yarn/cache/p-is-promise-npm-2.1.0-47a48ac6a0-c9a8248c8b.zip and /dev/null differ diff --git a/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip b/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip new file mode 100644 index 0000000000..b87d97ccf8 Binary files /dev/null and b/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip differ diff --git a/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip b/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip new file mode 100644 index 0000000000..077f1c6eeb Binary files /dev/null and b/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip differ diff --git a/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip b/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip new file mode 100644 index 0000000000..141b521713 Binary files /dev/null and b/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip differ diff --git a/.yarn/cache/parse5-npm-4.0.0-6cf9579d2a-2123cec690.zip b/.yarn/cache/parse5-npm-4.0.0-6cf9579d2a-2123cec690.zip deleted file mode 100644 index a90f5d541b..0000000000 Binary files a/.yarn/cache/parse5-npm-4.0.0-6cf9579d2a-2123cec690.zip and /dev/null differ diff --git a/.yarn/cache/parse5-npm-6.0.1-70a35a494a-7d569a176c.zip b/.yarn/cache/parse5-npm-6.0.1-70a35a494a-7d569a176c.zip new file mode 100644 index 0000000000..f3ba0239e4 Binary files /dev/null and b/.yarn/cache/parse5-npm-6.0.1-70a35a494a-7d569a176c.zip differ diff --git a/.yarn/cache/path-exists-npm-2.1.0-be4aa2cccc-fdb734f1d0.zip b/.yarn/cache/path-exists-npm-2.1.0-be4aa2cccc-fdb734f1d0.zip deleted file mode 100644 index 9b38c74fd6..0000000000 Binary files a/.yarn/cache/path-exists-npm-2.1.0-be4aa2cccc-fdb734f1d0.zip and /dev/null differ diff --git a/.yarn/cache/path-type-npm-1.1.0-3949afd6c1-59a4b2c0e5.zip b/.yarn/cache/path-type-npm-1.1.0-3949afd6c1-59a4b2c0e5.zip deleted file mode 100644 index d58758a4c7..0000000000 Binary files a/.yarn/cache/path-type-npm-1.1.0-3949afd6c1-59a4b2c0e5.zip and /dev/null differ diff --git a/.yarn/cache/pirates-npm-4.0.5-22f8e827ce-c9994e61b8.zip b/.yarn/cache/pirates-npm-4.0.5-22f8e827ce-c9994e61b8.zip new file mode 100644 index 0000000000..f6b2634834 Binary files /dev/null and b/.yarn/cache/pirates-npm-4.0.5-22f8e827ce-c9994e61b8.zip differ diff --git a/.yarn/cache/postcss-modules-extract-imports-npm-3.0.0-619311282d-4b65f2f138.zip b/.yarn/cache/postcss-modules-extract-imports-npm-3.0.0-619311282d-4b65f2f138.zip new file mode 100644 index 0000000000..ea8421f107 Binary files /dev/null and b/.yarn/cache/postcss-modules-extract-imports-npm-3.0.0-619311282d-4b65f2f138.zip differ diff --git a/.yarn/cache/postcss-modules-local-by-default-npm-4.0.0-794014f0a5-6cf570badc.zip b/.yarn/cache/postcss-modules-local-by-default-npm-4.0.0-794014f0a5-6cf570badc.zip new file mode 100644 index 0000000000..9817b61309 Binary files /dev/null and b/.yarn/cache/postcss-modules-local-by-default-npm-4.0.0-794014f0a5-6cf570badc.zip differ diff --git a/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-fa592183bb.zip b/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-fa592183bb.zip new file mode 100644 index 0000000000..19ca79de27 Binary files /dev/null and b/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-fa592183bb.zip differ diff --git a/.yarn/cache/postcss-modules-scope-npm-3.0.0-0678040a26-330b9398db.zip b/.yarn/cache/postcss-modules-scope-npm-3.0.0-0678040a26-330b9398db.zip new file mode 100644 index 0000000000..b7c2fbfd2d Binary files /dev/null and b/.yarn/cache/postcss-modules-scope-npm-3.0.0-0678040a26-330b9398db.zip differ diff --git a/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-f7f2cdf14a.zip b/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-f7f2cdf14a.zip new file mode 100644 index 0000000000..4c8516fd16 Binary files /dev/null and b/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-f7f2cdf14a.zip differ diff --git a/.yarn/cache/postcss-npm-8.4.17-301c0fb6cf-a6d9096dd7.zip b/.yarn/cache/postcss-npm-8.4.17-301c0fb6cf-a6d9096dd7.zip new file mode 100644 index 0000000000..d8d725d76a Binary files /dev/null and b/.yarn/cache/postcss-npm-8.4.17-301c0fb6cf-a6d9096dd7.zip differ diff --git a/.yarn/cache/postcss-selector-parser-npm-6.0.10-a4d7aaa270-46afaa60e3.zip b/.yarn/cache/postcss-selector-parser-npm-6.0.10-a4d7aaa270-46afaa60e3.zip new file mode 100644 index 0000000000..496c72f70c Binary files /dev/null and b/.yarn/cache/postcss-selector-parser-npm-6.0.10-a4d7aaa270-46afaa60e3.zip differ diff --git a/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-cd192ec0d0.zip b/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-cd192ec0d0.zip new file mode 100644 index 0000000000..38e7969199 Binary files /dev/null and b/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-cd192ec0d0.zip differ diff --git a/.yarn/cache/pretty-format-npm-23.6.0-e43cf64d24-b668eac9fb.zip b/.yarn/cache/pretty-format-npm-23.6.0-e43cf64d24-b668eac9fb.zip deleted file mode 100644 index 1d6f8c8382..0000000000 Binary files a/.yarn/cache/pretty-format-npm-23.6.0-e43cf64d24-b668eac9fb.zip and /dev/null differ diff --git a/.yarn/cache/pretty-format-npm-27.5.1-cd7d49696f-cf610cffcb.zip b/.yarn/cache/pretty-format-npm-27.5.1-cd7d49696f-cf610cffcb.zip new file mode 100644 index 0000000000..8d28efe3e1 Binary files /dev/null and b/.yarn/cache/pretty-format-npm-27.5.1-cd7d49696f-cf610cffcb.zip differ diff --git a/.yarn/cache/prompts-npm-0.1.14-f01e0d5a93-a480ceda3b.zip b/.yarn/cache/prompts-npm-0.1.14-f01e0d5a93-a480ceda3b.zip deleted file mode 100644 index aa30a0852b..0000000000 Binary files a/.yarn/cache/prompts-npm-0.1.14-f01e0d5a93-a480ceda3b.zip and /dev/null differ diff --git a/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip b/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip new file mode 100644 index 0000000000..ec51fd3842 Binary files /dev/null and b/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip differ diff --git a/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-c056d3f1c0.zip b/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-c056d3f1c0.zip new file mode 100644 index 0000000000..25ffc5eccf Binary files /dev/null and b/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-c056d3f1c0.zip differ diff --git a/.yarn/cache/property-information-npm-6.1.1-70a68a8891-654b1e5c35.zip b/.yarn/cache/property-information-npm-6.1.1-70a68a8891-654b1e5c35.zip new file mode 100644 index 0000000000..d2773d72d7 Binary files /dev/null and b/.yarn/cache/property-information-npm-6.1.1-70a68a8891-654b1e5c35.zip differ diff --git a/.yarn/cache/ramda-npm-0.27.1-5818f2cb83-31a0c0ef73.zip b/.yarn/cache/ramda-npm-0.27.1-5818f2cb83-31a0c0ef73.zip deleted file mode 100644 index 4a3ff599c5..0000000000 Binary files a/.yarn/cache/ramda-npm-0.27.1-5818f2cb83-31a0c0ef73.zip and /dev/null differ diff --git a/.yarn/cache/react-codemirror2-patch-e45ef6986c-2605999618.zip b/.yarn/cache/react-codemirror2-patch-e45ef6986c-2605999618.zip new file mode 100644 index 0000000000..757eabf326 Binary files /dev/null and b/.yarn/cache/react-codemirror2-patch-e45ef6986c-2605999618.zip differ diff --git a/.yarn/cache/react-is-npm-17.0.2-091bbb8db6-9d6d111d89.zip b/.yarn/cache/react-is-npm-17.0.2-091bbb8db6-9d6d111d89.zip new file mode 100644 index 0000000000..8b0c3e5460 Binary files /dev/null and b/.yarn/cache/react-is-npm-17.0.2-091bbb8db6-9d6d111d89.zip differ diff --git a/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-e72d0ba81b.zip b/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-e72d0ba81b.zip new file mode 100644 index 0000000000..97bc63a7f3 Binary files /dev/null and b/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-e72d0ba81b.zip differ diff --git a/.yarn/cache/react-markdown-npm-5.0.2-ab63a47742-98cecf4da5.zip b/.yarn/cache/react-markdown-npm-5.0.2-ab63a47742-98cecf4da5.zip deleted file mode 100644 index 56d02182e8..0000000000 Binary files a/.yarn/cache/react-markdown-npm-5.0.2-ab63a47742-98cecf4da5.zip and /dev/null differ diff --git a/.yarn/cache/react-markdown-npm-8.0.3-7227aac18d-66c0b45889.zip b/.yarn/cache/react-markdown-npm-8.0.3-7227aac18d-66c0b45889.zip new file mode 100644 index 0000000000..b31789cc11 Binary files /dev/null and b/.yarn/cache/react-markdown-npm-8.0.3-7227aac18d-66c0b45889.zip differ diff --git a/.yarn/cache/read-pkg-npm-1.1.0-11237fa82f-a0f5d5e322.zip b/.yarn/cache/read-pkg-npm-1.1.0-11237fa82f-a0f5d5e322.zip deleted file mode 100644 index 2bb517b0d3..0000000000 Binary files a/.yarn/cache/read-pkg-npm-1.1.0-11237fa82f-a0f5d5e322.zip and /dev/null differ diff --git a/.yarn/cache/read-pkg-up-npm-1.0.1-5b23d2a7ab-d18399a0f4.zip b/.yarn/cache/read-pkg-up-npm-1.0.1-5b23d2a7ab-d18399a0f4.zip deleted file mode 100644 index 5af0d288f8..0000000000 Binary files a/.yarn/cache/read-pkg-up-npm-1.0.1-5b23d2a7ab-d18399a0f4.zip and /dev/null differ diff --git a/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip b/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip new file mode 100644 index 0000000000..f3687812b2 Binary files /dev/null and b/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip differ diff --git a/.yarn/cache/realpath-native-npm-1.1.0-a2f01c1f34-75ef0595de.zip b/.yarn/cache/realpath-native-npm-1.1.0-a2f01c1f34-75ef0595de.zip deleted file mode 100644 index 8d0bd2ae98..0000000000 Binary files a/.yarn/cache/realpath-native-npm-1.1.0-a2f01c1f34-75ef0595de.zip and /dev/null differ diff --git a/.yarn/cache/rechoir-npm-0.7.1-0c7e5c1201-2a04aab4e2.zip b/.yarn/cache/rechoir-npm-0.7.1-0c7e5c1201-2a04aab4e2.zip deleted file mode 100644 index 24cb0af8e6..0000000000 Binary files a/.yarn/cache/rechoir-npm-0.7.1-0c7e5c1201-2a04aab4e2.zip and /dev/null differ diff --git a/.yarn/cache/regenerate-unicode-properties-npm-10.1.0-f0d5adf0df-b1a8929588.zip b/.yarn/cache/regenerate-unicode-properties-npm-10.1.0-f0d5adf0df-b1a8929588.zip new file mode 100644 index 0000000000..cc0107c833 Binary files /dev/null and b/.yarn/cache/regenerate-unicode-properties-npm-10.1.0-f0d5adf0df-b1a8929588.zip differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.10.5-83f627af0c-35b33dbe53.zip b/.yarn/cache/regenerator-runtime-npm-0.10.5-83f627af0c-35b33dbe53.zip deleted file mode 100644 index 19151dfa07..0000000000 Binary files a/.yarn/cache/regenerator-runtime-npm-0.10.5-83f627af0c-35b33dbe53.zip and /dev/null differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-27481628d2.zip b/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-27481628d2.zip new file mode 100644 index 0000000000..599a0d4ee1 Binary files /dev/null and b/.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-27481628d2.zip differ diff --git a/.yarn/cache/regenerator-transform-npm-0.15.1-c43df537f2-2d15bdeadb.zip b/.yarn/cache/regenerator-transform-npm-0.15.1-c43df537f2-2d15bdeadb.zip new file mode 100644 index 0000000000..b35ba8e1a3 Binary files /dev/null and b/.yarn/cache/regenerator-transform-npm-0.15.1-c43df537f2-2d15bdeadb.zip differ diff --git a/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-51228bae73.zip b/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-51228bae73.zip new file mode 100644 index 0000000000..9e56b1a48b Binary files /dev/null and b/.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-51228bae73.zip differ diff --git a/.yarn/cache/regexpu-core-npm-5.2.2-91e98fb778-87c56815e2.zip b/.yarn/cache/regexpu-core-npm-5.2.2-91e98fb778-87c56815e2.zip new file mode 100644 index 0000000000..a2abb09f03 Binary files /dev/null and b/.yarn/cache/regexpu-core-npm-5.2.2-91e98fb778-87c56815e2.zip differ diff --git a/.yarn/cache/regjsgen-npm-0.7.1-953834bf22-7cac399921.zip b/.yarn/cache/regjsgen-npm-0.7.1-953834bf22-7cac399921.zip new file mode 100644 index 0000000000..f31e5ea0f4 Binary files /dev/null and b/.yarn/cache/regjsgen-npm-0.7.1-953834bf22-7cac399921.zip differ diff --git a/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-5e1b76afe8.zip b/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-5e1b76afe8.zip new file mode 100644 index 0000000000..6c8bd31664 Binary files /dev/null and b/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-5e1b76afe8.zip differ diff --git a/.yarn/cache/remark-parse-npm-10.0.1-e654d7df78-505088e564.zip b/.yarn/cache/remark-parse-npm-10.0.1-e654d7df78-505088e564.zip new file mode 100644 index 0000000000..db7de0e3ee Binary files /dev/null and b/.yarn/cache/remark-parse-npm-10.0.1-e654d7df78-505088e564.zip differ diff --git a/.yarn/cache/remark-parse-npm-9.0.0-da1fe74019-5010488054.zip b/.yarn/cache/remark-parse-npm-9.0.0-da1fe74019-5010488054.zip deleted file mode 100644 index 4b95d4942b..0000000000 Binary files a/.yarn/cache/remark-parse-npm-9.0.0-da1fe74019-5010488054.zip and /dev/null differ diff --git a/.yarn/cache/remark-rehype-npm-10.1.0-bd8e6f7d8b-b9ac8acff3.zip b/.yarn/cache/remark-rehype-npm-10.1.0-bd8e6f7d8b-b9ac8acff3.zip new file mode 100644 index 0000000000..3a586d9d4e Binary files /dev/null and b/.yarn/cache/remark-rehype-npm-10.1.0-bd8e6f7d8b-b9ac8acff3.zip differ diff --git a/.yarn/cache/resolve-cwd-npm-2.0.0-cce7da6fd4-e7c16880c4.zip b/.yarn/cache/resolve-cwd-npm-2.0.0-cce7da6fd4-e7c16880c4.zip deleted file mode 100644 index 073a71bbc8..0000000000 Binary files a/.yarn/cache/resolve-cwd-npm-2.0.0-cce7da6fd4-e7c16880c4.zip and /dev/null differ diff --git a/.yarn/cache/resolve-npm-1.1.7-8ca43ca8f7-afd20873fb.zip b/.yarn/cache/resolve-npm-1.1.7-8ca43ca8f7-afd20873fb.zip deleted file mode 100644 index 37daef2e1a..0000000000 Binary files a/.yarn/cache/resolve-npm-1.1.7-8ca43ca8f7-afd20873fb.zip and /dev/null differ diff --git a/.yarn/cache/resolve-npm-1.22.1-3980488690-07af5fc1e8.zip b/.yarn/cache/resolve-npm-1.22.1-3980488690-07af5fc1e8.zip new file mode 100644 index 0000000000..d41402c877 Binary files /dev/null and b/.yarn/cache/resolve-npm-1.22.1-3980488690-07af5fc1e8.zip differ diff --git a/.yarn/cache/resolve-npm-2.0.0-next.4-3d0bd8621e-c438ac9a65.zip b/.yarn/cache/resolve-npm-2.0.0-next.4-3d0bd8621e-c438ac9a65.zip new file mode 100644 index 0000000000..fa2c3c65f3 Binary files /dev/null and b/.yarn/cache/resolve-npm-2.0.0-next.4-3d0bd8621e-c438ac9a65.zip differ diff --git a/.yarn/cache/resolve-patch-46f9469d0d-5656f4d0be.zip b/.yarn/cache/resolve-patch-46f9469d0d-5656f4d0be.zip new file mode 100644 index 0000000000..c3066c3608 Binary files /dev/null and b/.yarn/cache/resolve-patch-46f9469d0d-5656f4d0be.zip differ diff --git a/.yarn/cache/resolve-patch-6937e030b1-e9dbca7860.zip b/.yarn/cache/resolve-patch-6937e030b1-e9dbca7860.zip deleted file mode 100644 index 428adf31ac..0000000000 Binary files a/.yarn/cache/resolve-patch-6937e030b1-e9dbca7860.zip and /dev/null differ diff --git a/.yarn/cache/resolve-patch-bdbf6a2444-4bf9f4f8a4.zip b/.yarn/cache/resolve-patch-bdbf6a2444-4bf9f4f8a4.zip new file mode 100644 index 0000000000..685f69a5d4 Binary files /dev/null and b/.yarn/cache/resolve-patch-bdbf6a2444-4bf9f4f8a4.zip differ diff --git a/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-52865af8ed.zip b/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-52865af8ed.zip new file mode 100644 index 0000000000..e3130fc51b Binary files /dev/null and b/.yarn/cache/resolve.exports-npm-1.1.0-81756e03ba-52865af8ed.zip differ diff --git a/.yarn/cache/rsvp-npm-3.6.2-174f850c8c-08504ea7ab.zip b/.yarn/cache/rsvp-npm-3.6.2-174f850c8c-08504ea7ab.zip deleted file mode 100644 index 1d6eb131b6..0000000000 Binary files a/.yarn/cache/rsvp-npm-3.6.2-174f850c8c-08504ea7ab.zip and /dev/null differ diff --git a/.yarn/cache/sade-npm-1.8.1-4759dc74c1-0756e5b04c.zip b/.yarn/cache/sade-npm-1.8.1-4759dc74c1-0756e5b04c.zip new file mode 100644 index 0000000000..d26d637172 Binary files /dev/null and b/.yarn/cache/sade-npm-1.8.1-4759dc74c1-0756e5b04c.zip differ diff --git a/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-bc566d8beb.zip b/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-bc566d8beb.zip new file mode 100644 index 0000000000..9e9dbfc637 Binary files /dev/null and b/.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-bc566d8beb.zip differ diff --git a/.yarn/cache/sane-npm-2.5.2-c054b3b537-814d11e772.zip b/.yarn/cache/sane-npm-2.5.2-c054b3b537-814d11e772.zip deleted file mode 100644 index 7335fd58f0..0000000000 Binary files a/.yarn/cache/sane-npm-2.5.2-c054b3b537-814d11e772.zip and /dev/null differ diff --git a/.yarn/cache/sass-npm-1.55.0-594c748a96-7d769ed08e.zip b/.yarn/cache/sass-npm-1.55.0-594c748a96-7d769ed08e.zip new file mode 100644 index 0000000000..385f41b412 Binary files /dev/null and b/.yarn/cache/sass-npm-1.55.0-594c748a96-7d769ed08e.zip differ diff --git a/.yarn/cache/saxes-npm-5.0.1-57abf031ae-5636b55cf1.zip b/.yarn/cache/saxes-npm-5.0.1-57abf031ae-5636b55cf1.zip new file mode 100644 index 0000000000..a643ed5319 Binary files /dev/null and b/.yarn/cache/saxes-npm-5.0.1-57abf031ae-5636b55cf1.zip differ diff --git a/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-39b3dd9630.zip b/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-39b3dd9630.zip deleted file mode 100644 index 64ce2a1a85..0000000000 Binary files a/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-39b3dd9630.zip and /dev/null differ diff --git a/.yarn/cache/shellwords-npm-0.1.1-a091a78197-8d73a5e986.zip b/.yarn/cache/shellwords-npm-0.1.1-a091a78197-8d73a5e986.zip deleted file mode 100644 index bfef172bb4..0000000000 Binary files a/.yarn/cache/shellwords-npm-0.1.1-a091a78197-8d73a5e986.zip and /dev/null differ diff --git a/.yarn/cache/sisteransi-npm-0.1.1-1adcf37844-7bb2c4e54c.zip b/.yarn/cache/sisteransi-npm-0.1.1-1adcf37844-7bb2c4e54c.zip deleted file mode 100644 index 4a42c7ea89..0000000000 Binary files a/.yarn/cache/sisteransi-npm-0.1.1-1adcf37844-7bb2c4e54c.zip and /dev/null differ diff --git a/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip b/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip new file mode 100644 index 0000000000..606f0db3b7 Binary files /dev/null and b/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip differ diff --git a/.yarn/cache/slash-npm-2.0.0-69009eac54-512d435073.zip b/.yarn/cache/slash-npm-2.0.0-69009eac54-512d435073.zip new file mode 100644 index 0000000000..39c8b13595 Binary files /dev/null and b/.yarn/cache/slash-npm-2.0.0-69009eac54-512d435073.zip differ diff --git a/.yarn/cache/source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip b/.yarn/cache/source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip new file mode 100644 index 0000000000..061ccc63c4 Binary files /dev/null and b/.yarn/cache/source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip differ diff --git a/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-01cc5a74b1.zip b/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-01cc5a74b1.zip new file mode 100644 index 0000000000..fb768e26fa Binary files /dev/null and b/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-01cc5a74b1.zip differ diff --git a/.yarn/cache/space-separated-tokens-npm-2.0.1-b5e2dbf218-66e30a6382.zip b/.yarn/cache/space-separated-tokens-npm-2.0.1-b5e2dbf218-66e30a6382.zip new file mode 100644 index 0000000000..b742c66e65 Binary files /dev/null and b/.yarn/cache/space-separated-tokens-npm-2.0.1-b5e2dbf218-66e30a6382.zip differ diff --git a/.yarn/cache/stack-utils-npm-1.0.5-4dbf82b2c1-f82baf8d89.zip b/.yarn/cache/stack-utils-npm-1.0.5-4dbf82b2c1-f82baf8d89.zip deleted file mode 100644 index 092476bdf8..0000000000 Binary files a/.yarn/cache/stack-utils-npm-1.0.5-4dbf82b2c1-f82baf8d89.zip and /dev/null differ diff --git a/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-052bf4d25b.zip b/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-052bf4d25b.zip new file mode 100644 index 0000000000..df68e7d2e3 Binary files /dev/null and b/.yarn/cache/stack-utils-npm-2.0.6-2be1099696-052bf4d25b.zip differ diff --git a/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip b/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip new file mode 100644 index 0000000000..6b6de2cdc2 Binary files /dev/null and b/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip differ diff --git a/.yarn/cache/string-length-npm-2.0.0-72bc8bf050-3a339b63fd.zip b/.yarn/cache/string-length-npm-2.0.0-72bc8bf050-3a339b63fd.zip deleted file mode 100644 index 2c8e43cfc4..0000000000 Binary files a/.yarn/cache/string-length-npm-2.0.0-72bc8bf050-3a339b63fd.zip and /dev/null differ diff --git a/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip b/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip new file mode 100644 index 0000000000..fd9f62fc86 Binary files /dev/null and b/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip differ diff --git a/.yarn/cache/string.prototype.matchall-npm-4.0.8-1feb1531b6-952da3a818.zip b/.yarn/cache/string.prototype.matchall-npm-4.0.8-1feb1531b6-952da3a818.zip new file mode 100644 index 0000000000..11a68b4167 Binary files /dev/null and b/.yarn/cache/string.prototype.matchall-npm-4.0.8-1feb1531b6-952da3a818.zip differ diff --git a/.yarn/cache/string.prototype.trimend-npm-1.0.6-304246ecc1-0fdc34645a.zip b/.yarn/cache/string.prototype.trimend-npm-1.0.6-304246ecc1-0fdc34645a.zip new file mode 100644 index 0000000000..c28cc815b2 Binary files /dev/null and b/.yarn/cache/string.prototype.trimend-npm-1.0.6-304246ecc1-0fdc34645a.zip differ diff --git a/.yarn/cache/string.prototype.trimstart-npm-1.0.6-0926caea6c-89080feef4.zip b/.yarn/cache/string.prototype.trimstart-npm-1.0.6-0926caea6c-89080feef4.zip new file mode 100644 index 0000000000..6203bec399 Binary files /dev/null and b/.yarn/cache/string.prototype.trimstart-npm-1.0.6-0926caea6c-89080feef4.zip differ diff --git a/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip b/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip new file mode 100644 index 0000000000..7f5558f2a9 Binary files /dev/null and b/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip differ diff --git a/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip b/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip new file mode 100644 index 0000000000..e74ed10a6f Binary files /dev/null and b/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip differ diff --git a/.yarn/cache/style-to-object-npm-0.3.0-612fa5e630-4d70840152.zip b/.yarn/cache/style-to-object-npm-0.3.0-612fa5e630-4d70840152.zip new file mode 100644 index 0000000000..5172950ee8 Binary files /dev/null and b/.yarn/cache/style-to-object-npm-0.3.0-612fa5e630-4d70840152.zip differ diff --git a/.yarn/cache/supports-color-npm-8.1.1-289e937149-c052193a7e.zip b/.yarn/cache/supports-color-npm-8.1.1-289e937149-c052193a7e.zip new file mode 100644 index 0000000000..3fd0d6c6a4 Binary files /dev/null and b/.yarn/cache/supports-color-npm-8.1.1-289e937149-c052193a7e.zip differ diff --git a/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-9ee0de3c8c.zip b/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-9ee0de3c8c.zip new file mode 100644 index 0000000000..ebc23cc1bf Binary files /dev/null and b/.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-9ee0de3c8c.zip differ diff --git a/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip new file mode 100644 index 0000000000..65066d39c2 Binary files /dev/null and b/.yarn/cache/terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip differ diff --git a/.yarn/cache/test-exclude-npm-4.2.3-ae784da9c2-a026932ff0.zip b/.yarn/cache/test-exclude-npm-4.2.3-ae784da9c2-a026932ff0.zip deleted file mode 100644 index b60e6d4e95..0000000000 Binary files a/.yarn/cache/test-exclude-npm-4.2.3-ae784da9c2-a026932ff0.zip and /dev/null differ diff --git a/.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-3b34a3d771.zip b/.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-3b34a3d771.zip new file mode 100644 index 0000000000..00b9c4c041 Binary files /dev/null and b/.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-3b34a3d771.zip differ diff --git a/.yarn/cache/testcafe-browser-tools-npm-2.0.22-7213b3c27f-7946f02b04.zip b/.yarn/cache/testcafe-browser-tools-npm-2.0.23-d690ff31d5-d78b9100d8.zip similarity index 78% rename from .yarn/cache/testcafe-browser-tools-npm-2.0.22-7213b3c27f-7946f02b04.zip rename to .yarn/cache/testcafe-browser-tools-npm-2.0.23-d690ff31d5-d78b9100d8.zip index 3db4471aff..b89b4ea049 100644 Binary files a/.yarn/cache/testcafe-browser-tools-npm-2.0.22-7213b3c27f-7946f02b04.zip and b/.yarn/cache/testcafe-browser-tools-npm-2.0.23-d690ff31d5-d78b9100d8.zip differ diff --git a/.yarn/cache/testcafe-hammerhead-npm-24.5.14-6f98c97bfb-0457f91173.zip b/.yarn/cache/testcafe-hammerhead-npm-24.5.14-6f98c97bfb-0457f91173.zip deleted file mode 100644 index af56cefe48..0000000000 Binary files a/.yarn/cache/testcafe-hammerhead-npm-24.5.14-6f98c97bfb-0457f91173.zip and /dev/null differ diff --git a/.yarn/cache/testcafe-hammerhead-npm-28.1.0-cee79920f8-5dfef9a915.zip b/.yarn/cache/testcafe-hammerhead-npm-28.1.0-cee79920f8-5dfef9a915.zip new file mode 100644 index 0000000000..f16dc60e98 Binary files /dev/null and b/.yarn/cache/testcafe-hammerhead-npm-28.1.0-cee79920f8-5dfef9a915.zip differ diff --git a/.yarn/cache/testcafe-legacy-api-npm-5.1.2-a162b57e68-8d8d1e7e3a.zip b/.yarn/cache/testcafe-legacy-api-npm-5.1.2-a162b57e68-8d8d1e7e3a.zip deleted file mode 100644 index 63dd212041..0000000000 Binary files a/.yarn/cache/testcafe-legacy-api-npm-5.1.2-a162b57e68-8d8d1e7e3a.zip and /dev/null differ diff --git a/.yarn/cache/testcafe-legacy-api-npm-5.1.6-d0c1a2393e-b0cb316bf1.zip b/.yarn/cache/testcafe-legacy-api-npm-5.1.6-d0c1a2393e-b0cb316bf1.zip new file mode 100644 index 0000000000..0dffa67f91 Binary files /dev/null and b/.yarn/cache/testcafe-legacy-api-npm-5.1.6-d0c1a2393e-b0cb316bf1.zip differ diff --git a/.yarn/cache/testcafe-npm-1.18.4-ff6376200c-daef58af92.zip b/.yarn/cache/testcafe-npm-1.18.4-ff6376200c-daef58af92.zip deleted file mode 100644 index 680a9a8bfb..0000000000 Binary files a/.yarn/cache/testcafe-npm-1.18.4-ff6376200c-daef58af92.zip and /dev/null differ diff --git a/.yarn/cache/testcafe-npm-2.1.0-a6f521662e-8d426e4912.zip b/.yarn/cache/testcafe-npm-2.1.0-a6f521662e-8d426e4912.zip new file mode 100644 index 0000000000..c790d7bded Binary files /dev/null and b/.yarn/cache/testcafe-npm-2.1.0-a6f521662e-8d426e4912.zip differ diff --git a/.yarn/cache/testcafe-react-selectors-npm-3.3.0-698df66e30-48c0d02de8.zip b/.yarn/cache/testcafe-react-selectors-npm-3.3.0-698df66e30-48c0d02de8.zip deleted file mode 100644 index 49669b146d..0000000000 Binary files a/.yarn/cache/testcafe-react-selectors-npm-3.3.0-698df66e30-48c0d02de8.zip and /dev/null differ diff --git a/.yarn/cache/testcafe-react-selectors-npm-5.0.2-39f150f10a-5ea9568b4e.zip b/.yarn/cache/testcafe-react-selectors-npm-5.0.2-39f150f10a-5ea9568b4e.zip new file mode 100644 index 0000000000..95c37f7a50 Binary files /dev/null and b/.yarn/cache/testcafe-react-selectors-npm-5.0.2-39f150f10a-5ea9568b4e.zip differ diff --git a/.yarn/cache/testcafe-reporter-dashboard-npm-0.2.5-0adfea1791-1a595452bf.zip b/.yarn/cache/testcafe-reporter-dashboard-npm-0.2.7-151553857b-181387e081.zip similarity index 79% rename from .yarn/cache/testcafe-reporter-dashboard-npm-0.2.5-0adfea1791-1a595452bf.zip rename to .yarn/cache/testcafe-reporter-dashboard-npm-0.2.7-151553857b-181387e081.zip index c7845af81d..c0c8095770 100644 Binary files a/.yarn/cache/testcafe-reporter-dashboard-npm-0.2.5-0adfea1791-1a595452bf.zip and b/.yarn/cache/testcafe-reporter-dashboard-npm-0.2.7-151553857b-181387e081.zip differ diff --git a/.yarn/cache/testcafe-safe-storage-npm-1.1.2-74823ce34a-2deb1a159d.zip b/.yarn/cache/testcafe-safe-storage-npm-1.1.2-74823ce34a-2deb1a159d.zip new file mode 100644 index 0000000000..4062e8efed Binary files /dev/null and b/.yarn/cache/testcafe-safe-storage-npm-1.1.2-74823ce34a-2deb1a159d.zip differ diff --git a/.yarn/cache/throat-npm-4.1.0-4f259ec2ff-43519b0cea.zip b/.yarn/cache/throat-npm-4.1.0-4f259ec2ff-43519b0cea.zip deleted file mode 100644 index 42719a64af..0000000000 Binary files a/.yarn/cache/throat-npm-4.1.0-4f259ec2ff-43519b0cea.zip and /dev/null differ diff --git a/.yarn/cache/throat-npm-6.0.1-1308a37a10-782d4171ee.zip b/.yarn/cache/throat-npm-6.0.1-1308a37a10-782d4171ee.zip new file mode 100644 index 0000000000..119b975fb2 Binary files /dev/null and b/.yarn/cache/throat-npm-6.0.1-1308a37a10-782d4171ee.zip differ diff --git a/.yarn/cache/tough-cookie-npm-4.1.2-09068826e1-a7359e9a3e.zip b/.yarn/cache/tough-cookie-npm-4.1.2-09068826e1-a7359e9a3e.zip new file mode 100644 index 0000000000..474ee1853b Binary files /dev/null and b/.yarn/cache/tough-cookie-npm-4.1.2-09068826e1-a7359e9a3e.zip differ diff --git a/.yarn/cache/tr46-npm-2.1.0-00af583f4f-ffe6049b9d.zip b/.yarn/cache/tr46-npm-2.1.0-00af583f4f-ffe6049b9d.zip new file mode 100644 index 0000000000..2bf9490451 Binary files /dev/null and b/.yarn/cache/tr46-npm-2.1.0-00af583f4f-ffe6049b9d.zip differ diff --git a/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-e241da1046.zip b/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-e241da1046.zip new file mode 100644 index 0000000000..39031245c1 Binary files /dev/null and b/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-e241da1046.zip differ diff --git a/.yarn/cache/trough-npm-2.1.0-20e92f46fc-a577bb561c.zip b/.yarn/cache/trough-npm-2.1.0-20e92f46fc-a577bb561c.zip new file mode 100644 index 0000000000..9e88def2e8 Binary files /dev/null and b/.yarn/cache/trough-npm-2.1.0-20e92f46fc-a577bb561c.zip differ diff --git a/.yarn/cache/tsconfig-paths-npm-3.14.1-17a815b5c5-8afa01c673.zip b/.yarn/cache/tsconfig-paths-npm-3.14.1-17a815b5c5-8afa01c673.zip new file mode 100644 index 0000000000..98a7ab1f87 Binary files /dev/null and b/.yarn/cache/tsconfig-paths-npm-3.14.1-17a815b5c5-8afa01c673.zip differ diff --git a/.yarn/cache/type-check-npm-0.4.0-60565800ce-ec688ebfc9.zip b/.yarn/cache/type-check-npm-0.4.0-60565800ce-ec688ebfc9.zip new file mode 100644 index 0000000000..85a029590e Binary files /dev/null and b/.yarn/cache/type-check-npm-0.4.0-60565800ce-ec688ebfc9.zip differ diff --git a/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip b/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip new file mode 100644 index 0000000000..8222fdcc36 Binary files /dev/null and b/.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip differ diff --git a/.yarn/cache/type-fest-npm-0.21.3-5ff2a9c6fd-e6b32a3b38.zip b/.yarn/cache/type-fest-npm-0.21.3-5ff2a9c6fd-e6b32a3b38.zip new file mode 100644 index 0000000000..89f3fd57a9 Binary files /dev/null and b/.yarn/cache/type-fest-npm-0.21.3-5ff2a9c6fd-e6b32a3b38.zip differ diff --git a/.yarn/cache/typescript-npm-3.7.4-29c6a83598-d0555819e4.zip b/.yarn/cache/typescript-npm-3.7.4-29c6a83598-d0555819e4.zip deleted file mode 100644 index 949659f7fe..0000000000 Binary files a/.yarn/cache/typescript-npm-3.7.4-29c6a83598-d0555819e4.zip and /dev/null differ diff --git a/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip b/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip new file mode 100644 index 0000000000..9dd0833036 Binary files /dev/null and b/.yarn/cache/typescript-npm-4.7.4-65aa6ffb42-5750181b1c.zip differ diff --git a/.yarn/cache/typescript-patch-ae154b3216-96d3030cb0.zip b/.yarn/cache/typescript-patch-ae154b3216-96d3030cb0.zip new file mode 100644 index 0000000000..677fade880 Binary files /dev/null and b/.yarn/cache/typescript-patch-ae154b3216-96d3030cb0.zip differ diff --git a/.yarn/cache/typescript-patch-c16a820f73-3abc7be443.zip b/.yarn/cache/typescript-patch-c16a820f73-3abc7be443.zip deleted file mode 100644 index 610f7b6895..0000000000 Binary files a/.yarn/cache/typescript-patch-c16a820f73-3abc7be443.zip and /dev/null differ diff --git a/.yarn/cache/uglify-js-npm-3.15.4-39fd52a25a-5f673c5dd7.zip b/.yarn/cache/uglify-js-npm-3.15.4-39fd52a25a-5f673c5dd7.zip deleted file mode 100644 index fcf9f221c7..0000000000 Binary files a/.yarn/cache/uglify-js-npm-3.15.4-39fd52a25a-5f673c5dd7.zip and /dev/null differ diff --git a/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-8d6f5f586b.zip b/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-8d6f5f586b.zip new file mode 100644 index 0000000000..9367a9affd Binary files /dev/null and b/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-8d6f5f586b.zip differ diff --git a/.yarn/cache/unified-npm-10.1.2-731093c9be-053e7c65ed.zip b/.yarn/cache/unified-npm-10.1.2-731093c9be-053e7c65ed.zip new file mode 100644 index 0000000000..a9caecabd5 Binary files /dev/null and b/.yarn/cache/unified-npm-10.1.2-731093c9be-053e7c65ed.zip differ diff --git a/.yarn/cache/unist-builder-npm-3.0.0-7a683c2dbd-80459ee3c2.zip b/.yarn/cache/unist-builder-npm-3.0.0-7a683c2dbd-80459ee3c2.zip new file mode 100644 index 0000000000..fd6a08e882 Binary files /dev/null and b/.yarn/cache/unist-builder-npm-3.0.0-7a683c2dbd-80459ee3c2.zip differ diff --git a/.yarn/cache/unist-util-generated-npm-2.0.0-9eb541f36f-3a806793fa.zip b/.yarn/cache/unist-util-generated-npm-2.0.0-9eb541f36f-3a806793fa.zip new file mode 100644 index 0000000000..ac3e61a06a Binary files /dev/null and b/.yarn/cache/unist-util-generated-npm-2.0.0-9eb541f36f-3a806793fa.zip differ diff --git a/.yarn/cache/unist-util-is-npm-5.1.1-eeef3df35f-e8743a19a3.zip b/.yarn/cache/unist-util-is-npm-5.1.1-eeef3df35f-e8743a19a3.zip new file mode 100644 index 0000000000..8d3934671f Binary files /dev/null and b/.yarn/cache/unist-util-is-npm-5.1.1-eeef3df35f-e8743a19a3.zip differ diff --git a/.yarn/cache/unist-util-position-npm-4.0.3-061bc576b3-0d89973628.zip b/.yarn/cache/unist-util-position-npm-4.0.3-061bc576b3-0d89973628.zip new file mode 100644 index 0000000000..3a5b5384bc Binary files /dev/null and b/.yarn/cache/unist-util-position-npm-4.0.3-061bc576b3-0d89973628.zip differ diff --git a/.yarn/cache/unist-util-stringify-position-npm-3.0.2-e0b49394fc-2dfd7a0fb2.zip b/.yarn/cache/unist-util-stringify-position-npm-3.0.2-e0b49394fc-2dfd7a0fb2.zip new file mode 100644 index 0000000000..0a699ab480 Binary files /dev/null and b/.yarn/cache/unist-util-stringify-position-npm-3.0.2-e0b49394fc-2dfd7a0fb2.zip differ diff --git a/.yarn/cache/unist-util-visit-npm-4.1.1-d4ebc5dd61-c4a63734b0.zip b/.yarn/cache/unist-util-visit-npm-4.1.1-d4ebc5dd61-c4a63734b0.zip new file mode 100644 index 0000000000..e0e9a7699c Binary files /dev/null and b/.yarn/cache/unist-util-visit-npm-4.1.1-d4ebc5dd61-c4a63734b0.zip differ diff --git a/.yarn/cache/unist-util-visit-parents-npm-1.1.2-9e59a5e880-fed235889d.zip b/.yarn/cache/unist-util-visit-parents-npm-1.1.2-9e59a5e880-fed235889d.zip deleted file mode 100644 index 7bb9fd87a4..0000000000 Binary files a/.yarn/cache/unist-util-visit-parents-npm-1.1.2-9e59a5e880-fed235889d.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-visit-parents-npm-5.1.1-fe9eee5f6b-c699d18f5b.zip b/.yarn/cache/unist-util-visit-parents-npm-5.1.1-fe9eee5f6b-c699d18f5b.zip new file mode 100644 index 0000000000..d4f1c1ea14 Binary files /dev/null and b/.yarn/cache/unist-util-visit-parents-npm-5.1.1-fe9eee5f6b-c699d18f5b.zip differ diff --git a/.yarn/cache/universalify-npm-0.2.0-9984e61c10-e86134cb12.zip b/.yarn/cache/universalify-npm-0.2.0-9984e61c10-e86134cb12.zip new file mode 100644 index 0000000000..7f1d80c194 Binary files /dev/null and b/.yarn/cache/universalify-npm-0.2.0-9984e61c10-e86134cb12.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip b/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip new file mode 100644 index 0000000000..b964a1a691 Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip differ diff --git a/.yarn/cache/user-home-npm-1.1.1-adcaf8db6a-f02a2c292a.zip b/.yarn/cache/user-home-npm-1.1.1-adcaf8db6a-f02a2c292a.zip deleted file mode 100644 index 9ebf93c72f..0000000000 Binary files a/.yarn/cache/user-home-npm-1.1.1-adcaf8db6a-f02a2c292a.zip and /dev/null differ diff --git a/.yarn/cache/util.promisify-npm-1.1.1-351ea97c2a-ea371c30b9.zip b/.yarn/cache/util.promisify-npm-1.1.1-351ea97c2a-ea371c30b9.zip deleted file mode 100644 index 8e480739fa..0000000000 Binary files a/.yarn/cache/util.promisify-npm-1.1.1-351ea97c2a-ea371c30b9.zip and /dev/null differ diff --git a/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-09460a3797.zip b/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-09460a3797.zip new file mode 100644 index 0000000000..133fe2756e Binary files /dev/null and b/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-09460a3797.zip differ diff --git a/.yarn/cache/v8-to-istanbul-npm-8.1.1-15c031b361-54ce92bec2.zip b/.yarn/cache/v8-to-istanbul-npm-8.1.1-15c031b361-54ce92bec2.zip new file mode 100644 index 0000000000..940378a719 Binary files /dev/null and b/.yarn/cache/v8-to-istanbul-npm-8.1.1-15c031b361-54ce92bec2.zip differ diff --git a/.yarn/cache/v8flags-npm-2.1.1-e9c063cf78-4ec2561efc.zip b/.yarn/cache/v8flags-npm-2.1.1-e9c063cf78-4ec2561efc.zip deleted file mode 100644 index e17d5952de..0000000000 Binary files a/.yarn/cache/v8flags-npm-2.1.1-e9c063cf78-4ec2561efc.zip and /dev/null differ diff --git a/.yarn/cache/vfile-npm-5.3.5-aa9b688b1f-14a9ea19d1.zip b/.yarn/cache/vfile-npm-5.3.5-aa9b688b1f-14a9ea19d1.zip new file mode 100644 index 0000000000..b85a7b6dc9 Binary files /dev/null and b/.yarn/cache/vfile-npm-5.3.5-aa9b688b1f-14a9ea19d1.zip differ diff --git a/.yarn/cache/w3c-hr-time-npm-1.0.2-87f88e51d9-ec3c2dacbf.zip b/.yarn/cache/w3c-hr-time-npm-1.0.2-87f88e51d9-ec3c2dacbf.zip new file mode 100644 index 0000000000..557b9d9b1b Binary files /dev/null and b/.yarn/cache/w3c-hr-time-npm-1.0.2-87f88e51d9-ec3c2dacbf.zip differ diff --git a/.yarn/cache/w3c-xmlserializer-npm-2.0.0-f8f7bc8b42-ae25c51cf7.zip b/.yarn/cache/w3c-xmlserializer-npm-2.0.0-f8f7bc8b42-ae25c51cf7.zip new file mode 100644 index 0000000000..3f74802594 Binary files /dev/null and b/.yarn/cache/w3c-xmlserializer-npm-2.0.0-f8f7bc8b42-ae25c51cf7.zip differ diff --git a/.yarn/cache/watch-npm-0.18.0-65ab7486c1-8efc9b0f1b.zip b/.yarn/cache/watch-npm-0.18.0-65ab7486c1-8efc9b0f1b.zip deleted file mode 100644 index bd6873157b..0000000000 Binary files a/.yarn/cache/watch-npm-0.18.0-65ab7486c1-8efc9b0f1b.zip and /dev/null differ diff --git a/.yarn/cache/webidl-conversions-npm-5.0.0-9649787484-ccf1ec2ca7.zip b/.yarn/cache/webidl-conversions-npm-5.0.0-9649787484-ccf1ec2ca7.zip new file mode 100644 index 0000000000..dc717eeb2f Binary files /dev/null and b/.yarn/cache/webidl-conversions-npm-5.0.0-9649787484-ccf1ec2ca7.zip differ diff --git a/.yarn/cache/webidl-conversions-npm-6.1.0-0594fd577c-1f526507aa.zip b/.yarn/cache/webidl-conversions-npm-6.1.0-0594fd577c-1f526507aa.zip new file mode 100644 index 0000000000..9c8a89fe74 Binary files /dev/null and b/.yarn/cache/webidl-conversions-npm-6.1.0-0594fd577c-1f526507aa.zip differ diff --git a/.yarn/cache/webpack-cli-npm-4.9.2-5e7d77ef6f-ffb4c5d53a.zip b/.yarn/cache/webpack-cli-npm-4.9.2-5e7d77ef6f-ffb4c5d53a.zip deleted file mode 100644 index 35edd9071c..0000000000 Binary files a/.yarn/cache/webpack-cli-npm-4.9.2-5e7d77ef6f-ffb4c5d53a.zip and /dev/null differ diff --git a/.yarn/cache/webpack-merge-npm-5.8.0-e3c95fdc3c-88786ab910.zip b/.yarn/cache/webpack-merge-npm-5.8.0-e3c95fdc3c-88786ab910.zip deleted file mode 100644 index f26a4cd88e..0000000000 Binary files a/.yarn/cache/webpack-merge-npm-5.8.0-e3c95fdc3c-88786ab910.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-npm-6.5.0-07c2c28a54-a10bd5e29f.zip b/.yarn/cache/whatwg-url-npm-6.5.0-07c2c28a54-a10bd5e29f.zip deleted file mode 100644 index 795e029105..0000000000 Binary files a/.yarn/cache/whatwg-url-npm-6.5.0-07c2c28a54-a10bd5e29f.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-npm-8.7.0-67af66db8f-a87abcc6ce.zip b/.yarn/cache/whatwg-url-npm-8.7.0-67af66db8f-a87abcc6ce.zip new file mode 100644 index 0000000000..135f104070 Binary files /dev/null and b/.yarn/cache/whatwg-url-npm-8.7.0-67af66db8f-a87abcc6ce.zip differ diff --git a/.yarn/cache/wildcard-npm-2.0.0-baedca033a-1f4fe4c03d.zip b/.yarn/cache/wildcard-npm-2.0.0-baedca033a-1f4fe4c03d.zip deleted file mode 100644 index b2f396e781..0000000000 Binary files a/.yarn/cache/wildcard-npm-2.0.0-baedca033a-1f4fe4c03d.zip and /dev/null differ diff --git a/.yarn/cache/windows-release-npm-5.0.1-fc0de1cc02-b6b403333b.zip b/.yarn/cache/windows-release-npm-5.0.1-fc0de1cc02-b6b403333b.zip new file mode 100644 index 0000000000..95e210ec4d Binary files /dev/null and b/.yarn/cache/windows-release-npm-5.0.1-fc0de1cc02-b6b403333b.zip differ diff --git a/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-2a44b27881.zip b/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-2a44b27881.zip deleted file mode 100644 index 5463df0bfe..0000000000 Binary files a/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-2a44b27881.zip and /dev/null differ diff --git a/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-a790b846fd.zip b/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-a790b846fd.zip new file mode 100644 index 0000000000..ab6ea6e871 Binary files /dev/null and b/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-a790b846fd.zip differ diff --git a/.yarn/cache/ws-npm-5.2.3-b2f5e4219f-bdb2223a40.zip b/.yarn/cache/ws-npm-5.2.3-b2f5e4219f-bdb2223a40.zip deleted file mode 100644 index 9e429d88cd..0000000000 Binary files a/.yarn/cache/ws-npm-5.2.3-b2f5e4219f-bdb2223a40.zip and /dev/null differ diff --git a/.yarn/cache/ws-npm-7.5.9-26f12a5ed6-c3c100a181.zip b/.yarn/cache/ws-npm-7.5.9-26f12a5ed6-c3c100a181.zip new file mode 100644 index 0000000000..5e9490b85f Binary files /dev/null and b/.yarn/cache/ws-npm-7.5.9-26f12a5ed6-c3c100a181.zip differ diff --git a/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip b/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip new file mode 100644 index 0000000000..bf39a466ce Binary files /dev/null and b/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip differ diff --git a/.yarn/cache/yargs-npm-11.1.1-ff11785ffb-19cee86190.zip b/.yarn/cache/yargs-npm-11.1.1-ff11785ffb-19cee86190.zip deleted file mode 100644 index 901729f7d0..0000000000 Binary files a/.yarn/cache/yargs-npm-11.1.1-ff11785ffb-19cee86190.zip and /dev/null differ diff --git a/.yarn/cache/yargs-npm-16.2.0-547873d425-b14afbb51e.zip b/.yarn/cache/yargs-npm-16.2.0-547873d425-b14afbb51e.zip new file mode 100644 index 0000000000..d11c27d510 Binary files /dev/null and b/.yarn/cache/yargs-npm-16.2.0-547873d425-b14afbb51e.zip differ diff --git a/.yarn/cache/yargs-parser-npm-20.2.9-a1d19e598d-8bb69015f2.zip b/.yarn/cache/yargs-parser-npm-20.2.9-a1d19e598d-8bb69015f2.zip new file mode 100644 index 0000000000..f230038cfc Binary files /dev/null and b/.yarn/cache/yargs-parser-npm-20.2.9-a1d19e598d-8bb69015f2.zip differ diff --git a/.yarn/cache/yargs-parser-npm-9.0.2-62f0a207fc-59276dc17b.zip b/.yarn/cache/yargs-parser-npm-9.0.2-62f0a207fc-59276dc17b.zip deleted file mode 100644 index 7d4ed4da86..0000000000 Binary files a/.yarn/cache/yargs-parser-npm-9.0.2-62f0a207fc-59276dc17b.zip and /dev/null differ diff --git a/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip b/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip new file mode 100644 index 0000000000..f56730df00 Binary files /dev/null and b/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip differ diff --git a/.yarnrc.yml b/.yarnrc.yml index 91e31f5455..81e2db0e18 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -13,3 +13,10 @@ plugins: spec: "@yarnpkg/plugin-typescript" yarnPath: .yarn/releases/yarn-3.2.0.cjs + +# in combination with isemail-npm-3.2.0-browserified.patch +# https://github.com/neos/neos-ui/pull/3200#issuecomment-1284419262 +packageExtensions: + "isemail@3.2.0": + dependencies: + "buffer": "^5.0.0" diff --git a/Configuration/Settings.yaml b/Configuration/Settings.yaml index 1bb28dead6..7692b72f7d 100644 --- a/Configuration/Settings.yaml +++ b/Configuration/Settings.yaml @@ -38,20 +38,17 @@ Neos: resources: javascript: - 'Neos.Neos.UI:Vendor': - resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/JavaScript/Vendor.js"}' - position: 'start 1000' 'Neos.Neos.UI:Host': - resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/JavaScript/Host.js"}' - position: 'start 900' + resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/Build/Host.js"}' + position: 'start 900' stylesheets: 'Neos.Neos.UI:Host': - resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/Styles/Host.css"}' + resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/Build/Host.css"}' position: 'start 1000' 'Neos.Neos.UI:HostOnlyStyles': - resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/Styles/HostOnlyStyles.css"}' - position: 'start 900' + resource: '${"resource://" + Neos.Ui.StaticResources.compiledResourcePackage() + "/Public/Build/HostOnlyStyles.css"}' + position: 'start 900' contentCanvas: backgroundColor: '#ffffff' diff --git a/Makefile b/Makefile index b0d1bbc9f5..0326544f90 100644 --- a/Makefile +++ b/Makefile @@ -42,9 +42,7 @@ # Add alias as there are currently some MacOS problems # and putting it into the $PATH is simply not enough editorconfigChecker = ./node_modules/.bin/editorconfig-checker -webpack = ./node_modules/.bin/webpack crossenv = ./node_modules/.bin/crossenv - # Define colors GREEN := $(shell tput -Txterm setaf 2) YELLOW := $(shell tput -Txterm setaf 3) @@ -79,6 +77,7 @@ setup: check-requirements install build ## Run a clean setup # TODO: figure out how to pass a parameter to other targets to reduce redundancy +# Builds the subpackages for standalone use. build-subpackages: yarn workspaces foreach --parallel --topological-dev run build make build-react-ui-components-standalone @@ -92,25 +91,26 @@ build-react-ui-components-standalone: ## Runs the development build. build: - make build-subpackages - NEOS_BUILD_ROOT=$(shell pwd) $(webpack) --progress --color + NEOS_BUILD_ROOT=$(shell pwd) node esbuild.js ## Watches the source files for changes and runs a build in case. build-watch: - NEOS_BUILD_ROOT=$(shell pwd) $(webpack) --progress --color --watch + NEOS_BUILD_ROOT=$(shell pwd) node esbuild.js --watch ## Watches (and polls) the source files on a file share. build-watch-poll: - NEOS_BUILD_ROOT=$(shell pwd) $(webpack) \ - --progress --color --watch-poll --watch + echo "not implemented in esbuild, yet! PR Welcome!" # clean anything before building for production just to be sure -## Runs the production build. +## Runs the production build. And also builds the subpackages for standalone use. build-production: - make build-subpackages $(cross-env) NODE_ENV=production NEOS_BUILD_ROOT=$(shell pwd) \ - $(webpack) --color + node esbuild.js + make build-subpackages +build-e2e-testing: + $(cross-env) NODE_ENV=production NEOS_BUILD_ROOT=$(shell pwd) \ + node esbuild.js --e2e-testing ################################################################################ # Code Quality diff --git a/Resources/Private/Templates/Backend/Guest.html b/Resources/Private/Templates/Backend/Guest.html index 6269c8f143..95e8c07b23 100644 --- a/Resources/Private/Templates/Backend/Guest.html +++ b/Resources/Private/Templates/Backend/Guest.html @@ -1,6 +1,4 @@ - - - + diff --git a/Resources/Public/JavaScript/.gitkeep b/Resources/Public/Build/.gitkeep similarity index 100% rename from Resources/Public/JavaScript/.gitkeep rename to Resources/Public/Build/.gitkeep diff --git a/Resources/Public/Fonts/LICENSE.txt b/Resources/Public/Fonts/LICENSE.txt deleted file mode 100644 index c82d72e422..0000000000 --- a/Resources/Public/Fonts/LICENSE.txt +++ /dev/null @@ -1,94 +0,0 @@ -Copyright 2018 The Noto Project Authors (github.com/googlei18n/noto-fonts) - -This Font Software is licensed under the SIL Open Font License, -Version 1.1. - -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font -creation efforts of academic and linguistic communities, and to -provide a free and open framework in which fonts may be shared and -improved in partnership with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply to -any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software -components as distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, -deleting, or substituting -- in part or in whole -- any of the -components of the Original Version, by changing formats or by porting -the Font Software to a new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, -modify, redistribute, and sell modified and unmodified copies of the -Font Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, in -Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the -corresponding Copyright Holder. This restriction only applies to the -primary font name as presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created using -the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Resources/Public/Fonts/NotoSans-Bold.ttf b/Resources/Public/Fonts/NotoSans-Bold.ttf deleted file mode 100644 index 7663d09529..0000000000 Binary files a/Resources/Public/Fonts/NotoSans-Bold.ttf and /dev/null differ diff --git a/Resources/Public/Fonts/NotoSans-BoldItalic.ttf b/Resources/Public/Fonts/NotoSans-BoldItalic.ttf deleted file mode 100644 index 31f28853e3..0000000000 Binary files a/Resources/Public/Fonts/NotoSans-BoldItalic.ttf and /dev/null differ diff --git a/Resources/Public/Fonts/NotoSans-Italic.ttf b/Resources/Public/Fonts/NotoSans-Italic.ttf deleted file mode 100644 index f7ab23c84f..0000000000 Binary files a/Resources/Public/Fonts/NotoSans-Italic.ttf and /dev/null differ diff --git a/Resources/Public/Fonts/NotoSans-Regular.ttf b/Resources/Public/Fonts/NotoSans-Regular.ttf deleted file mode 100644 index 31e5409a7c..0000000000 Binary files a/Resources/Public/Fonts/NotoSans-Regular.ttf and /dev/null differ diff --git a/Resources/Public/JavaScript/Host.js.LICENSE b/Resources/Public/JavaScript/Host.js.LICENSE deleted file mode 100644 index ec07b66308..0000000000 --- a/Resources/Public/JavaScript/Host.js.LICENSE +++ /dev/null @@ -1,163 +0,0 @@ -/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license - * Lodash (Custom Build) - * Build: `lodash modularize exports="es" -o ./` - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -/*! - * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** @license React v16.13.1 - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v16.13.1 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v0.18.0 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/*! - * repeat-string - * - * Copyright (c) 2014-2015, Jon Schlinkert. - * Licensed under the MIT License. - */ - -/** - * Monet.js 0.9.2 - * - * (c) 2012-2021 Chris Myers - * @license Monet.js may be freely distributed under the MIT license. - * For all details and documentation: - * https://monet.github.io/monet.js/ - */ - -/*! - * Determine if an object is a Buffer - * - * @author Feross Aboukhadijeh - * @license MIT - */ - -/*! decimal.js-light v2.5.0 https://github.com/MikeMcl/decimal.js-light/LICENCE */ - -/*! - * content-type - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -/*! https://mths.be/he v1.2.0 by @mathias | MIT license */ - -/** @license React v16.13.1 - * react-dom-server.browser.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md. - */ - -/** - * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.md. - */ - -/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ - -/*! https://mths.be/punycode v1.4.1 by @mathias */ diff --git a/Resources/Public/JavaScript/Vendor.js.LICENSE b/Resources/Public/JavaScript/Vendor.js.LICENSE deleted file mode 100644 index 4d390ab475..0000000000 --- a/Resources/Public/JavaScript/Vendor.js.LICENSE +++ /dev/null @@ -1,41 +0,0 @@ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -/** @license React v16.13.1 - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v16.13.1 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v0.18.0 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/Resources/Public/Styles/.gitkeep b/Resources/Public/Styles/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/esbuild.js b/esbuild.js new file mode 100644 index 0000000000..4d50d5cc42 --- /dev/null +++ b/esbuild.js @@ -0,0 +1,101 @@ +const env = require('@neos-project/build-essentials/src/environment'); +const stylePlugin = require('esbuild-style-plugin'); +const {sep, join} = require('path') + +const cssVariables = require('@neos-project/build-essentials/src/styles/styleConstants'); +const cssVariablesObject = cssVariables.generateCssVarsObject(cssVariables.config); + +const isE2ETesting = process.argv.includes('--e2e-testing'); +const isWatch = process.argv.includes('--watch'); + +if (isE2ETesting) { + console.log('Building for E2E testing'); +} + +require('esbuild').build({ + entryPoints: { + 'Host': './packages/neos-ui/src/index.js', + 'HostOnlyStyles': './packages/neos-ui/src/styleHostOnly.css' + }, + outdir: join(env.rootPath, './Resources/Public/Build'), + sourcemap: !env.isProduction, + minify: env.isProduction, + logLevel: 'info', + color: true, + bundle: true, + keepNames: isE2ETesting, // for react magic selectors, + watch: isWatch, + legalComments: "linked", + loader: { + '.js': 'tsx', + '.svg': 'dataurl', + '.vanilla-css': 'css', + '.woff2': 'file' + }, + plugins: [ + { + name: 'neos-ui-build', + setup: ({onResolve, onLoad, resolve}) => { + // exclude CKEditor styles + // the filter must match the import statement - and as one usually uses relative paths we cannot look for `@ckeditor` here + // the most correct way would be to look for all `/\.css/` - but this draws performance as we would intercept each css file + // so we use the the longest/most expressive regex that tries to match all ckeditor includes + // and luckely all includes look like `../theme/link.css` so we use the theme prefix `/theme\/[^.]+\.css$/` + // @todo i cant measure any time differences ... so using .css + onResolve({filter: /\.css$/, namespace: 'file'}, ({path, ...options}) => { + if (!options.importer.includes(`${sep}@ckeditor${sep}`)) { + return resolve(path, {...options, namespace: 'noRecurse'}) + } + return { + external: true, + sideEffects: false + } + }) + + // load ckeditor icons as plain text and not via `.svg: dataurl` + // (currently neccessary for the table select handle icon) + onLoad({filter: /node_modules\/@ckeditor\/.*\.svg$/}, async ({path}) => ({ + contents: (await require('fs/promises').readFile(path)).toString(), + loader: 'text' + })) + + // prefix Fontawesome with "neos-" to prevent clashes with customer Fontawesome + onLoad({filter: /@fortawesome\/fontawesome-svg-core\/styles\.css$/}, async ({path}) => { + const contents = (await require('fs/promises').readFile(path)).toString(); + + const replacedStyle = contents.replace(/svg-inline--fa/g, 'neos-svg-inline--fa'); + + return { + contents: replacedStyle, + loader: 'css' + } + }) + } + }, + stylePlugin({ + // process all .css and .scss files + // but exclude those files that start with + // - @ckeditor/ + // - @fortawesome/fontawesome-svg-core/ + cssModulesMatch: /^(?!@ckeditor\/|@fortawesome\/fontawesome-svg-core\/).*\.s?css$/, + postcss: { + plugins: [ + require('postcss-import'), + require('postcss-nested'), + require('postcss-css-variables')({ + variables: cssVariablesObject + }), + require('postcss-hexrgba'), + require('autoprefixer') + ] + } + }) + ], + define: { + // we dont declare `global = window` as we want to control everything and notice it, when something is odd + + // handover the NODE_ENV to the to be bundled javascript + // used fx. in `react-dom/profiling.js` to check if we use minfied and treeshaked code in production + 'process.env.NODE_ENV': JSON.stringify(env.isProduction ? 'production' : undefined) + } +}) diff --git a/package.json b/package.json index 56c3bdcc6f..80bceb79c0 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,9 @@ "private": true, "resolutions": { "moment": "^2.20.1", - "d3-scale/d3-array": "2.3.3", - "vfile-message": "^2.0.2" + "vfile-message": "^2.0.2", + "isemail@3.2.0": "patch:isemail@npm:3.2.0#./patches/isemail-npm-3.2.0-browserified.patch", + "react-codemirror2@7.2.1": "patch:react-codemirror2@npm:7.2.1#./patches/react-codemirror2-npm-7.2.1-browserified.patch" }, "engines": { "node": "~16" @@ -18,26 +19,25 @@ "@neos-project/build-essentials": "*", "@typescript-eslint/eslint-plugin": "^5.44.0", "@typescript-eslint/parser": "^5.44.0", - "babel-eslint": "^10.0.3", "check-dependencies": "^1.0.1", "cpx": "^1.3.1", "cross-env": "^6.0.3", "editorconfig-checker": "^4.0.2", - "eslint": "^5.3.0", - "jest": "^23.6.0", + "esbuild": "^0.15.10", + "esbuild-style-plugin": "^1.6.0", + "eslint": "^8.27.0", + "eslint-plugin-jest": "^27.1.5", + "jest": "^27.0.0", "rimraf": "^2.5.4", + "sass": "^1.55.0", "stylelint": "^13.7.2", - "testcafe": "^1.7.0", + "testcafe": "^2.1.0", "testcafe-browser-provider-saucelabs": "^1.9.0", - "testcafe-react-selectors": "^3.3.0", + "testcafe-react-selectors": "^5.0.2", "tslint": "^5.20.1", "tslint-config-prettier": "^1.15.0", "tslint-react": "^3.6.0", - "typescript": "^4.6.4", - "watch": "^1.0.2", - "webpack": "^4.41.5", - "webpack-cli": "^4.9.2", - "webpack-merge": "^4.2.1" + "typescript": "^4.6.4" }, "workspaces": [ "packages/*" diff --git a/packages/babel-preset-neos-ui/package.json b/packages/babel-preset-neos-ui/package.json index 460cbb0176..448a31e4b9 100644 --- a/packages/babel-preset-neos-ui/package.json +++ b/packages/babel-preset-neos-ui/package.json @@ -8,14 +8,30 @@ "babel": "./node_modules/.bin/babel" }, "dependencies": { - "babel-cli": "^6.26.0", - "babel-core": "^6.26.3", - "babel-plugin-transform-decorators-legacy": "^1.3.5", - "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-plugin-webpack-alias": "^2.1.2", - "babel-preset-es2015": "^6.24.1", - "babel-preset-react": "^6.24.1", - "babel-preset-stage-0": "^6.24.1" + "@babel/cli": "^7.0.0", + "@babel/core": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.0.0", + "@babel/plugin-proposal-do-expressions": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-export-namespace-from": "^7.0.0", + "@babel/plugin-proposal-function-bind": "^7.0.0", + "@babel/plugin-proposal-function-sent": "^7.0.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-proposal-pipeline-operator": "^7.0.0", + "@babel/plugin-proposal-throw-expressions": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-import-meta": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/preset-env": "^7.1.6", + "@babel/preset-react": "^7.0.0", + "babel-plugin-webpack-alias": "^2.1.2" }, "license": "GNU GPLv3" } diff --git a/packages/babel-preset-neos-ui/src/index.js b/packages/babel-preset-neos-ui/src/index.js index 7a7c5e7303..da6562ce13 100644 --- a/packages/babel-preset-neos-ui/src/index.js +++ b/packages/babel-preset-neos-ui/src/index.js @@ -1,4 +1,35 @@ -module.exports = { - presets: ['react', 'es2015', 'stage-0'], - plugins: ['transform-decorators-legacy', 'transform-object-rest-spread'] +module.exports = function (api) { + api.cache(true); + + const presets = [ + [ + "@babel/preset-env", + { + modules: false, + debug: false, + useBuiltIns: "usage", + corejs: "3.22", + }, + ], + ["@babel/preset-react"], + ]; + + const plugins = [ + "@babel/plugin-proposal-export-default-from", + "@babel/plugin-proposal-export-namespace-from", + "@babel/plugin-syntax-jsx", + "@babel/plugin-transform-modules-commonjs", + ["@babel/plugin-proposal-decorators", { legacy: true }], + "@babel/plugin-syntax-dynamic-import", + "@babel/plugin-proposal-object-rest-spread", + "@babel/plugin-transform-regenerator", + ["@babel/plugin-proposal-class-properties", { loose: true }], + ["@babel/plugin-proposal-private-property-in-object", { loose: true }], + ["@babel/plugin-proposal-private-methods", { loose: true }], + ]; + + return { + presets, + plugins, + }; }; diff --git a/packages/build-essentials/package.json b/packages/build-essentials/package.json index ad6598959a..66fdb50a0f 100644 --- a/packages/build-essentials/package.json +++ b/packages/build-essentials/package.json @@ -21,12 +21,14 @@ "lint": "eslint src/**/*.{js,jsx,ts,tsx}" }, "devDependencies": { - "@neos-project/babel-preset-neos-ui": "workspace:*" + "@neos-project/babel-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { + "@babel/core": "^7.0.0", "@ckeditor/ckeditor5-dev-utils": "^12.0.1", "autoprefixer": "^9.8.6", - "babel-core": "^6.26.3", + "babel-core": "^7.0.0-bridge.0", "babel-loader": "^7.1.2", "check-dependencies": "^1.0.1", "cpx": "^1.3.1", @@ -51,7 +53,6 @@ "terser-webpack-plugin": "^2.3.1", "ts-jest": "^23.10.5", "ts-loader": "^6.0.0", - "tslib": "^2.4.0", "tslint": "^5.11.0", "tslint-config-prettier": "^1.15.0", "tslint-react": "^3.6.0", diff --git a/packages/jest-preset-neos-ui/jest-preset.json b/packages/jest-preset-neos-ui/jest-preset.json index d88583e989..08aceacae4 100644 --- a/packages/jest-preset-neos-ui/jest-preset.json +++ b/packages/jest-preset-neos-ui/jest-preset.json @@ -5,24 +5,25 @@ "coveragePathIgnorePatterns": [ "\\.((story|spec).(js|tsx?))$" ], - "transformIgnorePatterns": ["node_modules/(?!@neos-project)"], + "//": "The following packages are using wrong js and esbuild would warn us. As we have a lot of esm dependencies, we cant select them by hand.", + "transformIgnorePatterns": ["/(asn1|webidl-conversions)/"], "unmockedModulePathPatterns": [ "sinon" ], "setupFiles": [ - "../../node_modules/@neos-project/jest-preset-neos-ui/src/setupBrowserEnv.js", - "../../node_modules/@neos-project/jest-preset-neos-ui/src/enzymeConfiguration.js" + "/../jest-preset-neos-ui/src/setupBrowserEnv.js", + "/../jest-preset-neos-ui/src/enzymeConfiguration.js" ], "testEnvironment": "node", "testMatch": [ "**/src/**/?(*.)spec.{js,ts,tsx}" ], "transform": { - "^.+\\.js$": "babel-jest", - "^.+\\.tsx?$": "ts-jest" + "^.+\\.(tsx?|js)$": "/../jest-preset-neos-ui/src/esbuildTransformer.js" }, + "resolver": "/../jest-preset-neos-ui/src/moduleFieldResolver.js", "moduleNameMapper": { - "\\.(css|svg)$": "identity-obj-proxy" + "\\.(css|scss|svg)$": "identity-obj-proxy" }, "moduleFileExtensions": [ "ts", diff --git a/packages/jest-preset-neos-ui/package.json b/packages/jest-preset-neos-ui/package.json index a391ca9049..11194a026a 100644 --- a/packages/jest-preset-neos-ui/package.json +++ b/packages/jest-preset-neos-ui/package.json @@ -15,9 +15,7 @@ "regenerator-runtime": "^0.13.2" }, "peerDependencies": { - "babel-jest": "^23.6.0", - "enzyme": "^3.8.0", - "ts-jest": "^23.10.5" + "enzyme": "^3.8.0" }, "license": "GNU GPLv3" } diff --git a/packages/jest-preset-neos-ui/src/esbuildTransformer.js b/packages/jest-preset-neos-ui/src/esbuildTransformer.js new file mode 100644 index 0000000000..a36cb84840 --- /dev/null +++ b/packages/jest-preset-neos-ui/src/esbuildTransformer.js @@ -0,0 +1,88 @@ +// thank you hannoeru/jest-esbuild !!! :D +// copied and adjusted from https://github.com/hannoeru/jest-esbuild/blob/f65ca935e335192cfbf4324ebfde42197193a68d/src/index.ts + +// jest mocking doesnt work, but we dont need it anyway + +const { extname } = require("path"); +const { createHash } = require("crypto"); +const { transformSync } = require("esbuild"); +const { readFileSync } = require("fs"); + +/** @param {String} path */ +function isTarget(path) { + return ( + path.endsWith(".js") || + path.endsWith(".jsx") || + path.endsWith(".ts") || + path.endsWith(".tsx") + ); +} + +// for cache invalidation if you change this file ;) +// you can clear the jest cache also by running `yarn jest --clearCache` +const thisFileRaw = readFileSync(__filename) + +const tsconfigRaw = readFileSync("../tsconfig.json", "utf8"); + +const createTransformer = () => { + /** @type {import("esbuild").TransformOptions} */ + const options = { + format: "cjs", + target: "node16", + sourcemap: true, + // this way react snapshots are working + keepNames: true, + // make sure to use the same tsconfig as the project to for example add the "use strict" flag + tsconfigRaw, + }; + + return { + canInstrument: true, + getCacheKey(fileData, filePath) { + return createHash("md5") + .update(thisFileRaw) + .update('\0', 'utf8') + .update(fileData) + .update("\0", "utf8") + .update(filePath) + .update("\0", "utf8") + .update(process.env.NODE_ENV || "") + .digest("hex"); + }, + process(source, path) { + if (!isTarget(path)) { + return { + code: source, + }; + } + + const extension = extname(path).slice(1); + + const result = transformSync(source, { + loader: extension === "js" ? "tsx" : extension, + ...options, + }); + + + if (result.code.includes("ichBinDasIcon")) { + console.log({path}); + console.log(result.code); + } + + if (result.warnings.length) { + result.warnings.forEach((m) => { + // eslint-disable-next-line no-console + console.warn(m); + }); + } + + return { + code: result.code, + // @todo source map doesnt really work in jest errors... + map: result.map, + }; + }, + }; +}; + +module.exports = { createTransformer }; diff --git a/packages/jest-preset-neos-ui/src/moduleFieldResolver.js b/packages/jest-preset-neos-ui/src/moduleFieldResolver.js new file mode 100644 index 0000000000..d6f76a9667 --- /dev/null +++ b/packages/jest-preset-neos-ui/src/moduleFieldResolver.js @@ -0,0 +1,16 @@ +// this allows jest to also use the esm `module` field in package.json (like esbuild and any other bundler does) +// see https://jestjs.io/docs/configuration#resolver-string +module.exports = (path, options) => { + // Call the defaultResolver, so we leverage its cache, error handling, etc. + return options.defaultResolver(path, { + ...options, + // Use packageFilter to process parsed `package.json` before the resolution (see https://www.npmjs.com/package/resolve#resolveid-opts-cb) + packageFilter: (pkg) => { + return { + ...pkg, + // Alter the value of `main` before resolving the package + main: pkg.main || pkg.module, + }; + }, + }); +}; diff --git a/packages/jest-preset-neos-ui/src/setupNeosUiHostEnv.js b/packages/jest-preset-neos-ui/src/setupNeosUiHostEnv.js index f78ae1e1c1..1ce12e8228 100644 --- a/packages/jest-preset-neos-ui/src/setupNeosUiHostEnv.js +++ b/packages/jest-preset-neos-ui/src/setupNeosUiHostEnv.js @@ -7,7 +7,7 @@ // "jest": { // "preset": "@neos-project/jest-preset-neos-ui", // "setupFiles": [ -// "../../node_modules/@neos-project/jest-preset-neos-ui/src/setupNeosUiHostEnv.js" +// "../jest-preset-neos-ui/src/setupNeosUiHostEnv.js" // ] // } // } diff --git a/packages/neos-ts-interfaces/package.json b/packages/neos-ts-interfaces/package.json index 3ff38bb04d..3b3ec0989b 100644 --- a/packages/neos-ts-interfaces/package.json +++ b/packages/neos-ts-interfaces/package.json @@ -7,13 +7,14 @@ "scripts": { "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "license": "GNU GPLv3", "jest": { diff --git a/packages/neos-ui-backend-connector/package.json b/packages/neos-ui-backend-connector/package.json index 52f9cd683f..02a85f9b51 100644 --- a/packages/neos-ui-backend-connector/package.json +++ b/packages/neos-ui-backend-connector/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ts-interfaces": "workspace:*", diff --git a/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableButton.js b/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableButton.js index 507da62e44..85b7d0e265 100644 --- a/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableButton.js +++ b/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableButton.js @@ -6,7 +6,7 @@ import mergeClassNames from 'classnames'; import {neos} from '@neos-project/neos-ui-decorators'; import style from './TableButton.css'; -import tableStyling from './TableStyles.vanilla-css'; // eslint-disable-line +import './TableStyles.vanilla-css'; const numberRange = (start, end) => new Array(end - start + 1).fill().map((d, i) => i + start); diff --git a/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableStyles.vanilla-css b/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableStyles.vanilla-css index a8132a5c27..293dd772fb 100644 --- a/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableStyles.vanilla-css +++ b/packages/neos-ui-ckeditor5-bindings/src/EditorToolbar/TableStyles.vanilla-css @@ -51,28 +51,28 @@ .ck.ck-icon *{ fill:currentColor } -.ck .ck-widget.ck-widget_with-selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle{ position:relative } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{ visibility:hidden; position:absolute } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler .ck-icon{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{ display:block } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler,.ck .ck-widget.ck-widget_with-selection-handler:hover .ck-widget__selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle{ visibility:visible } :root{ --ck-widget-outline-thickness:3px; - --ck-widget-handler-icon-size:16px; - --ck-widget-handler-animation-duration:200ms; - --ck-widget-handler-animation-curve:ease; + --ck-widget-handle-icon-size:16px; + --ck-widget-handle-animation-duration:200ms; + --ck-widget-handle-animation-curve:ease; --ck-color-widget-blurred-border:#dedede; --ck-color-widget-hover-border:#ffc83d; --ck-color-widget-editable-focus-background:var(--ck-color-base-background); - --ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background); + --ck-color-widget-drag-handle-icon-color:var(--ck-color-base-background); } .ck .ck-widget{ margin:var(--ck-spacing-standard) 0; @@ -80,7 +80,7 @@ outline-width:var(--ck-widget-outline-thickness); outline-style:solid; outline-color:transparent; - transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve) + transition:outline-color var(--ck-widget-handle-animation-duration) var(--ck-widget-handle-animation-curve) } .ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{ outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border) @@ -97,43 +97,43 @@ box-shadow:var(--ck-inner-shadow),0 0; background-color:var(--ck-color-widget-editable-focus-background) } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{ padding:4px; box-sizing:border-box; background-color:transparent; opacity:0; - transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); + transition:background-color var(--ck-widget-handle-animation-duration) var(--ck-widget-handle-animation-curve),visibility var(--ck-widget-handle-animation-duration) var(--ck-widget-handle-animation-curve),opacity var(--ck-widget-handle-animation-duration) var(--ck-widget-handle-animation-curve); border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0; transform:translateY(-100%); left:calc(0px - var(--ck-widget-outline-thickness)) } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler:hover .ck-icon .ck-icon__selected-indicator{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{ opacity:1 } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler .ck-icon{ - width:var(--ck-widget-handler-icon-size); - height:var(--ck-widget-handler-icon-size); - color:var(--ck-color-widget-drag-handler-icon-color) +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{ + width:var(--ck-widget-handle-icon-size); + height:var(--ck-widget-handle-icon-size); + color:var(--ck-color-widget-drag-handle-icon-color) } -.ck .ck-widget.ck-widget_with-selection-handler .ck-widget__selection-handler .ck-icon .ck-icon__selected-indicator{ +.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{ opacity:0; - transition:opacity .3s var(--ck-widget-handler-animation-curve) + transition:opacity .3s var(--ck-widget-handle-animation-curve) } -.ck .ck-widget.ck-widget_with-selection-handler.ck-widget_selected .ck-widget__selection-handler,.ck .ck-widget.ck-widget_with-selection-handler.ck-widget_selected:hover .ck-widget__selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle{ opacity:1; background-color:var(--ck-color-focus-border) } -.ck .ck-widget.ck-widget_with-selection-handler.ck-widget_selected .ck-widget__selection-handler .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handler.ck-widget_selected:hover .ck-widget__selection-handler .ck-icon .ck-icon__selected-indicator{ +.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{ opacity:1 } -.ck .ck-widget.ck-widget_with-selection-handler:hover .ck-widget__selection-handler{ +.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle{ opacity:1; background-color:var(--ck-color-widget-hover-border) } .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{ outline-color:var(--ck-color-widget-blurred-border) } -.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected .ck-widget__selection-handler,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected .ck-widget__selection-handler:hover,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover .ck-widget__selection-handler,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover .ck-widget__selection-handler:hover{ +.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected .ck-widget__selection-handle,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected .ck-widget__selection-handle:hover,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover .ck-widget__selection-handle,.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover .ck-widget__selection-handle:hover{ background:var(--ck-color-widget-blurred-border) } :root{ diff --git a/packages/neos-ui-ckeditor5-bindings/src/plugins/neosPlaceholder.js b/packages/neos-ui-ckeditor5-bindings/src/plugins/neosPlaceholder.js index 50cce23673..b906367b13 100644 --- a/packages/neos-ui-ckeditor5-bindings/src/plugins/neosPlaceholder.js +++ b/packages/neos-ui-ckeditor5-bindings/src/plugins/neosPlaceholder.js @@ -1,6 +1,6 @@ import Plugin from '@ckeditor/ckeditor5-core/src/plugin'; import {stripTags} from '@neos-project/utils-helpers'; -import styles from './neosPlaceholder.vanilla-css'; // eslint-disable-line no-unused-vars +import './neosPlaceholder.vanilla-css'; // If the data is "empty" (BR, P) or the placeholder then return an empty string. // Otherwise return the original data diff --git a/packages/neos-ui-constants/package.json b/packages/neos-ui-constants/package.json index 4a9813c94d..db6e2776c5 100644 --- a/packages/neos-ui-constants/package.json +++ b/packages/neos-ui-constants/package.json @@ -6,12 +6,13 @@ "main": "./src/index.js", "scripts": { "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}" + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "license": "GNU GPLv3" } diff --git a/packages/neos-ui-containers/package.json b/packages/neos-ui-containers/package.json index a6ee490b4d..ae800acbc3 100644 --- a/packages/neos-ui-containers/package.json +++ b/packages/neos-ui-containers/package.json @@ -7,13 +7,14 @@ "scripts": { "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ui-decorators": "workspace:*", diff --git a/packages/neos-ui-contentrepository/package.json b/packages/neos-ui-contentrepository/package.json index af2be1fae8..e82558a2fc 100644 --- a/packages/neos-ui-contentrepository/package.json +++ b/packages/neos-ui-contentrepository/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ts-interfaces": "workspace:*", @@ -28,7 +29,7 @@ "jest": { "preset": "@neos-project/jest-preset-neos-ui", "setupFiles": [ - "../../node_modules/@neos-project/jest-preset-neos-ui/src/setupNeosUiHostEnv.js" + "../jest-preset-neos-ui/src/setupNeosUiHostEnv.js" ] } } diff --git a/packages/neos-ui-decorators/package.json b/packages/neos-ui-decorators/package.json index 7772144913..0a50f3e03f 100644 --- a/packages/neos-ui-decorators/package.json +++ b/packages/neos-ui-decorators/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "peerDependencies": { "prop-types": "^15.5.10", diff --git a/packages/neos-ui-editors/package.json b/packages/neos-ui-editors/package.json index 874b415970..6b5ad6fa14 100644 --- a/packages/neos-ui-editors/package.json +++ b/packages/neos-ui-editors/package.json @@ -17,7 +17,8 @@ "@neos-project/debug-reason-for-rendering": "workspace:*", "@neos-project/jest-preset-neos-ui": "workspace:*", "enzyme": "^3.8.0", - "react-dnd-test-backend": "^7.0.2" + "react-dnd-test-backend": "^7.0.2", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ui-backend-connector": "workspace:*", @@ -38,11 +39,11 @@ "moment": "^2.20.1", "monet": "^0.9.2", "plow-js": "^2.2.0", - "react-codemirror2": "^7.2.1", + "react-codemirror2": "7.2.1", "react-dnd": "^10.0.0", "react-dropzone": "^3.13.2", "react-image-crop": "^2.0.5", - "react-markdown": "^5.0.0" + "react-markdown": "^8.0.0" }, "peerDependencies": { "prop-types": "^15.5.10", diff --git a/packages/neos-ui-editors/src/EditorEnvelope/index.js b/packages/neos-ui-editors/src/EditorEnvelope/index.js index a497c03383..d9d79b483e 100644 --- a/packages/neos-ui-editors/src/EditorEnvelope/index.js +++ b/packages/neos-ui-editors/src/EditorEnvelope/index.js @@ -136,7 +136,7 @@ export default class EditorEnvelope extends PureComponent { return ( - {helpMessage ? : ''} + {helpMessage ? : ''} {helpThumbnail ? {label} : ''} ); diff --git a/packages/neos-ui-editors/src/Editors/Reference/index.js b/packages/neos-ui-editors/src/Editors/Reference/index.js index 1673622d73..cd82be442c 100644 --- a/packages/neos-ui-editors/src/Editors/Reference/index.js +++ b/packages/neos-ui-editors/src/Editors/Reference/index.js @@ -55,6 +55,6 @@ export default class ReferenceEditor extends PureComponent { onSearchTermChange={onSearchTermChange} onCreateNew={onCreateNew} disabled={disabled} - />); + />); } } diff --git a/packages/neos-ui-editors/src/Editors/Reference/referenceDataLoader.js b/packages/neos-ui-editors/src/Editors/Reference/referenceDataLoader.js index 02b60df795..a365ab3ecf 100644 --- a/packages/neos-ui-editors/src/Editors/Reference/referenceDataLoader.js +++ b/packages/neos-ui-editors/src/Editors/Reference/referenceDataLoader.js @@ -107,7 +107,8 @@ export default ({isMulti}) => WrappedComponent => { const contextForNodeLinking = startingPoint ? Object.assign({}, this.props.contextForNodeLinking, { contextNode: startingPoint.indexOf('ClientEval:') === 0 ? - eval(startingPoint.replace('ClientEval:', '')) : // eslint-disable-line + // eslint-disable-next-line no-new-func + new Function('return ' + startingPoint.replace('ClientEval:', ''))() : startingPoint }) : this.props.contextForNodeLinking; diff --git a/packages/neos-ui-editors/src/Editors/References/index.js b/packages/neos-ui-editors/src/Editors/References/index.js index 9580ba57b2..8f2deeab9e 100644 --- a/packages/neos-ui-editors/src/Editors/References/index.js +++ b/packages/neos-ui-editors/src/Editors/References/index.js @@ -58,6 +58,6 @@ export default class ReferencesEditor extends PureComponent { onSearchTermChange={onSearchTermChange} onCreateNew={onCreateNew} disabled={disabled} - />); + />); } } diff --git a/packages/neos-ui-editors/src/Editors/SelectBox/DataSourceBasedSelectBoxEditor.js b/packages/neos-ui-editors/src/Editors/SelectBox/DataSourceBasedSelectBoxEditor.js index ee0f8fa61d..2c1923ef59 100644 --- a/packages/neos-ui-editors/src/Editors/SelectBox/DataSourceBasedSelectBoxEditor.js +++ b/packages/neos-ui-editors/src/Editors/SelectBox/DataSourceBasedSelectBoxEditor.js @@ -129,7 +129,7 @@ export default class DataSourceBasedSelectBoxEditor extends PureComponent { searchBoxLeftToTypeLabel={this.props.i18nRegistry.translate('Neos.Neos:Main:searchBoxLeftToType')} threshold={options.threshold} disabled={options.disabled} - />); + />); } // multiple = FALSE @@ -149,7 +149,7 @@ export default class DataSourceBasedSelectBoxEditor extends PureComponent { searchBoxLeftToTypeLabel={this.props.i18nRegistry.translate('Neos.Neos:Main:searchBoxLeftToType')} threshold={options.threshold} disabled={options.disabled} - />); + />); } handleSearchTermChange = searchTerm => { diff --git a/packages/neos-ui-editors/src/Editors/SelectBox/SimpleSelectBoxEditor.js b/packages/neos-ui-editors/src/Editors/SelectBox/SimpleSelectBoxEditor.js index 2a26ae83d6..dc729c5123 100644 --- a/packages/neos-ui-editors/src/Editors/SelectBox/SimpleSelectBoxEditor.js +++ b/packages/neos-ui-editors/src/Editors/SelectBox/SimpleSelectBoxEditor.js @@ -74,7 +74,7 @@ export default class SimpleSelectBoxEditor extends PureComponent { searchBoxLeftToTypeLabel={this.props.i18nRegistry.translate('Neos.Neos:Main:searchBoxLeftToType')} threshold={options.threshold} disabled={options.disabled} - />); + />); } // Multiple == FALSE @@ -91,7 +91,7 @@ export default class SimpleSelectBoxEditor extends PureComponent { searchBoxLeftToTypeLabel={this.props.i18nRegistry.translate('Neos.Neos:Main:searchBoxLeftToType')} threshold={options.threshold} disabled={options.disabled} - />); + />); } handleSearchTermChange = searchTerm => { diff --git a/packages/neos-ui-editors/src/Editors/TextArea/index.js b/packages/neos-ui-editors/src/Editors/TextArea/index.js index f23d5b807f..076ba0773e 100644 --- a/packages/neos-ui-editors/src/Editors/TextArea/index.js +++ b/packages/neos-ui-editors/src/Editors/TextArea/index.js @@ -43,6 +43,6 @@ export default class TextAreaEditor extends PureComponent { placeholder={placeholder} minRows={finalOptions.minRows} expandedRows={finalOptions.expandedRows} - />); + />); } } diff --git a/packages/neos-ui-editors/src/Editors/TextField/index.js b/packages/neos-ui-editors/src/Editors/TextField/index.js index 24f6cf791e..6c3aae9730 100644 --- a/packages/neos-ui-editors/src/Editors/TextField/index.js +++ b/packages/neos-ui-editors/src/Editors/TextField/index.js @@ -49,6 +49,6 @@ export default class TextField extends PureComponent { disabled={finalOptions.disabled} maxLength={finalOptions.maxlength} readOnly={finalOptions.readonly} - />); + />); } } diff --git a/packages/neos-ui-editors/src/SecondaryEditors/CodeMirrorWrap/index.js b/packages/neos-ui-editors/src/SecondaryEditors/CodeMirrorWrap/index.js index bd996a5974..23a796d131 100644 --- a/packages/neos-ui-editors/src/SecondaryEditors/CodeMirrorWrap/index.js +++ b/packages/neos-ui-editors/src/SecondaryEditors/CodeMirrorWrap/index.js @@ -2,17 +2,14 @@ import React, {PureComponent} from 'react'; import PropTypes from 'prop-types'; import {UnControlled as CodeMirror} from 'react-codemirror2'; -// TODO: Find way to dynamically load any mode? -/* eslint-disable @typescript-eslint/no-unused-vars */ -import XmlMode from 'codemirror/mode/xml/xml'; -import HtmlMixedMode from 'codemirror/mode/htmlmixed/htmlmixed'; -import JavascriptMode from 'codemirror/mode/javascript/javascript'; -import HandlebarsMode from 'codemirror/mode/handlebars/handlebars'; -import MarkdownMode from 'codemirror/mode/markdown/markdown'; -import YamlMode from 'codemirror/mode/yaml/yaml'; -import Styles from './codemirror.vanilla-css'; -import ThemeStyles from './codemirror-twilight.vanilla-css'; -/* eslint-enable @typescript-eslint/no-unused-vars */ +import 'codemirror/mode/xml/xml'; +import 'codemirror/mode/htmlmixed/htmlmixed'; +import 'codemirror/mode/javascript/javascript'; +import 'codemirror/mode/handlebars/handlebars'; +import 'codemirror/mode/markdown/markdown'; +import 'codemirror/mode/yaml/yaml'; +import './codemirror.vanilla-css'; +import './codemirror-twilight.vanilla-css'; export default class CodeMirrorWrap extends PureComponent { static propTypes = { diff --git a/packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/index.js b/packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/index.js index 55ffa5565a..ffab7c0302 100644 --- a/packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/index.js +++ b/packages/neos-ui-editors/src/SecondaryEditors/ImageCropper/index.js @@ -6,15 +6,13 @@ import Icon from '@neos-project/react-ui-components/src/Icon/'; import IconButton from '@neos-project/react-ui-components/src/IconButton/'; import TextInput from '@neos-project/react-ui-components/src/TextInput/'; import {neos} from '@neos-project/neos-ui-decorators'; +import {$get} from 'plow-js'; import AspectRatioDropDown from './AspectRatioDropDown/index'; import CropConfiguration, {CustomAspectRatioOption, LockedAspectRatioStrategy} from './model.js'; import style from './style.css'; -/* eslint-disable @typescript-eslint/no-unused-vars */ -import ReactCropStyles from './react_crop.vanilla-css'; -/* eslint-enable no-unused-vars */ -import {$get} from 'plow-js'; +import './react_crop.vanilla-css'; /** * Calculates the greatest common divisor for given numbers a, b diff --git a/packages/neos-ui-extensibility/package.json b/packages/neos-ui-extensibility/package.json index a4f83c8664..d3ba8cd919 100644 --- a/packages/neos-ui-extensibility/package.json +++ b/packages/neos-ui-extensibility/package.json @@ -5,14 +5,14 @@ "repository": "neos/neos-ui", "bugs": "https://github.com/neos/neos-ui/issues", "homepage": "https://github.com/neos/neos-ui/blob/master/README.md", - "main": "./dist/index.js", + "module": "./src/index.ts", "scripts": { "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "build": "yarn tsc --declaration", "build:watch": "yarn tsc --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { @@ -22,7 +22,7 @@ "typescript": "^4.6.4" }, "dependencies": { - "@neos-project/positional-array-sorter": "workspace:*", + "@neos-project/positional-array-sorter": "^8.1.2", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-object-rest-spread": "^6.20.1", "babel-preset-es2015": "^6.13.2", diff --git a/packages/neos-ui-guest-frame/package.json b/packages/neos-ui-guest-frame/package.json index 21413f2b56..ff7cb7a8b5 100644 --- a/packages/neos-ui-guest-frame/package.json +++ b/packages/neos-ui-guest-frame/package.json @@ -8,7 +8,7 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn run jest -- --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { @@ -20,7 +20,8 @@ "@neos-project/neos-ui-guest-frame": "workspace:*", "@neos-project/neos-ui-redux-store": "workspace:*", "@neos-project/neos-ui-validators": "workspace:*", - "@neos-project/react-ui-components": "workspace:*" + "@neos-project/react-ui-components": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ui-extensibility": "workspace:*", diff --git a/packages/neos-ui-guest-frame/src/style.css b/packages/neos-ui-guest-frame/src/style.css index a491b30679..e0fa4984c0 100644 --- a/packages/neos-ui-guest-frame/src/style.css +++ b/packages/neos-ui-guest-frame/src/style.css @@ -47,10 +47,6 @@ border: 1px solid gray; } -:global(.ck-widget__selection-handle .ck-icon) { - display: none; -} - :global body::-webkit-scrollbar { width: 8px; height: 8px; diff --git a/packages/neos-ui-i18n/package.json b/packages/neos-ui-i18n/package.json index d4cf6327de..f67faccb11 100644 --- a/packages/neos-ui-i18n/package.json +++ b/packages/neos-ui-i18n/package.json @@ -8,14 +8,15 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", "@neos-project/jest-preset-neos-ui": "workspace:*", - "enzyme": "^3.8.0" + "enzyme": "^3.8.0", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ts-interfaces": "workspace:*", diff --git a/packages/neos-ui-i18n/src/registry/I18nRegistry.js b/packages/neos-ui-i18n/src/registry/I18nRegistry.js index 909bb45f91..f5f45ef896 100644 --- a/packages/neos-ui-i18n/src/registry/I18nRegistry.js +++ b/packages/neos-ui-i18n/src/registry/I18nRegistry.js @@ -34,7 +34,8 @@ const substitutePlaceholders = function (textWithPlaceholders, parameters) { const placeholderElements = contentBetweenBrackets.replace(' ', '').split(','); const valueIndex = placeholderElements[0]; - if (typeof parameters[valueIndex] === undefined) { + const value = parameters[valueIndex]; + if (typeof value === 'undefined') { logger.error('Placeholder "' + valueIndex + '" was not provided, make sure you provide values for every placeholder.'); break; } diff --git a/packages/neos-ui-inspector/package.json b/packages/neos-ui-inspector/package.json index fab581c9f1..486fab9d4c 100644 --- a/packages/neos-ui-inspector/package.json +++ b/packages/neos-ui-inspector/package.json @@ -8,7 +8,7 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "dependencies": { @@ -21,7 +21,8 @@ "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "peerDependencies": { "prop-types": "^15.5.10", diff --git a/packages/neos-ui-redux-store/package.json b/packages/neos-ui-redux-store/package.json index 480c007ba1..dce8a7d2bb 100644 --- a/packages/neos-ui-redux-store/package.json +++ b/packages/neos-ui-redux-store/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ts-interfaces": "workspace:*", diff --git a/packages/neos-ui-sagas/package.json b/packages/neos-ui-sagas/package.json index 920f423f4f..5e8d988224 100644 --- a/packages/neos-ui-sagas/package.json +++ b/packages/neos-ui-sagas/package.json @@ -8,14 +8,15 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", "@neos-project/jest-preset-neos-ui": "workspace:*", - "redux-saga-test-plan": "^3.6.0" + "redux-saga-test-plan": "^3.6.0", + "typescript": "^4.6.4" }, "dependencies": { "@neos-project/neos-ui-backend-connector": "workspace:*", diff --git a/packages/neos-ui-sagas/src/CR/ContentDimensions/index.js b/packages/neos-ui-sagas/src/CR/ContentDimensions/index.js index 976bd8833f..4ac5a70e0c 100644 --- a/packages/neos-ui-sagas/src/CR/ContentDimensions/index.js +++ b/packages/neos-ui-sagas/src/CR/ContentDimensions/index.js @@ -48,10 +48,11 @@ export function * watchSelectPreset() { export function * watchSetActive() { let previousActiveDimensions = yield select(selectors.CR.ContentDimensions.active); yield takeEvery(actionTypes.CR.ContentDimensions.SET_ACTIVE, function * () { - const activeDimensions = yield select(selectors.CR.ContentDimensions.active); + const activeDimensions = (yield select(selectors.CR.ContentDimensions.active)); if (previousActiveDimensions && JSON.stringify(activeDimensions) !== JSON.stringify(previousActiveDimensions)) { yield put(actions.CR.Nodes.reloadState({merge: true})); } + // eslint-disable-next-line require-atomic-updates previousActiveDimensions = activeDimensions; }); } diff --git a/packages/neos-ui-validators/package.json b/packages/neos-ui-validators/package.json index 96d0e6765b..3ac68cacda 100644 --- a/packages/neos-ui-validators/package.json +++ b/packages/neos-ui-validators/package.json @@ -7,7 +7,7 @@ "scripts": { "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "clean": "rimraf ./lib ./dist", "jest": "NODE_ENV=test jest" }, @@ -15,14 +15,15 @@ "@neos-project/neos-ui-extensibility": "workspace:*", "@neos-project/neos-ui-i18n": "workspace:*", "@neos-project/utils-logger": "workspace:*", - "isemail": "^3.2.0", + "isemail": "3.2.0", "plow-js": "^2.2.0" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", "@neos-project/jest-preset-neos-ui": "workspace:*", - "@neos-project/neos-ts-interfaces": "workspace:*" + "@neos-project/neos-ts-interfaces": "workspace:*", + "typescript": "^4.6.4" }, "peerDependencies": { "react": "^16.12.0" diff --git a/packages/neos-ui-validators/src/EmailAddress/index.tsx b/packages/neos-ui-validators/src/EmailAddress/index.tsx index 6e511d3845..d17f30e433 100644 --- a/packages/neos-ui-validators/src/EmailAddress/index.tsx +++ b/packages/neos-ui-validators/src/EmailAddress/index.tsx @@ -4,10 +4,6 @@ import isEmail from 'isemail'; const isNil = (value: any) => value === null || value === undefined; -/** - * Checks if the given value is a valid email address - * Source: http://fightingforalostcause.net/misc/2006/compare-email-regex.php - */ interface EmailAddressOptions { validationErrorMessage?: string; } diff --git a/packages/neos-ui-views/src/Data/DataLoader/index.js b/packages/neos-ui-views/src/Data/DataLoader/index.js index f42df48d1b..7be86c4fff 100644 --- a/packages/neos-ui-views/src/Data/DataLoader/index.js +++ b/packages/neos-ui-views/src/Data/DataLoader/index.js @@ -13,15 +13,17 @@ import isEqual from 'lodash.isequal'; * This HOC is responsible for fetching data for Data views and wraping * them into Widget presentational component. */ -@connect(state => ({ +const reduxConnector = connect(state => ({ focusedNodeContextPath: selectors.CR.Nodes.focusedNodePathSelector(state), getNodeByContextPath: selectors.CR.Nodes.nodeByContextPath(state) -})) -@neos(globalRegistry => ({ +})); + +const neosContextConnector = neos(globalRegistry => ({ dataSourcesDataLoader: globalRegistry.get('dataLoaders').get('DataSources') -})) +})); + export default () => WrappedComponent => { - return class DataLoader extends PureComponent { + class DataLoader extends PureComponent { static propTypes = { focusedNodeContextPath: PropTypes.string, getNodeByContextPath: PropTypes.func.isRequired, @@ -105,5 +107,7 @@ export default () => WrappedComponent => { ); } - }; + } + + return reduxConnector(neosContextConnector(DataLoader)); }; diff --git a/packages/neos-ui/package.json b/packages/neos-ui/package.json index 4b77833299..89f3142302 100644 --- a/packages/neos-ui/package.json +++ b/packages/neos-ui/package.json @@ -1,8 +1,7 @@ { "name": "@neos-project/neos-ui", "version": "8.1.0", - "description": "Neos CMS UI written in ReactJS and a tonn of other fun technology.", - "main": "Resources/Public/JavaScript/Host.js", + "description": "Neos CMS UI written in ReactJS and a ton of other fun technology.", "private": true, "scripts": { "test": "yarn jest -w 2 --coverage", @@ -17,7 +16,8 @@ "@neos-project/debug-reason-for-rendering": "workspace:*", "@neos-project/jest-preset-neos-ui": "workspace:*", "@neos-project/utils-logger": "workspace:*", - "enzyme": "^3.8.0" + "enzyme": "^3.8.0", + "typescript": "^4.6.4" }, "dependencies": { "@ckeditor/ckeditor5-highlight": "16.0.0", @@ -56,13 +56,14 @@ "moment": "^2.20.1", "monet": "^0.9.2", "normalize.css": "^8.0.0", + "notosans-fontface": "^1.3.0", "plow-js": "^2.2.0", "prop-types": "^15.5.10", "react": "^16.12.0", "react-dnd": "^10.0.0", "react-dnd-html5-backend": "^10.0.0", "react-dom": "^16.12.0", - "react-markdown": "^5.0.0", + "react-markdown": "^8.0.0", "react-redux": "^7.1.3", "redux": "^4.0.5", "redux-actions": "^0.12.0", diff --git a/packages/neos-ui/src/Containers/ContentCanvas/index.js b/packages/neos-ui/src/Containers/ContentCanvas/index.js index ccb07dfeba..2df05344ec 100644 --- a/packages/neos-ui/src/Containers/ContentCanvas/index.js +++ b/packages/neos-ui/src/Containers/ContentCanvas/index.js @@ -4,7 +4,7 @@ import {connect} from 'react-redux'; import mergeClassNames from 'classnames'; import {$transform, $get} from 'plow-js'; -import {urlAppendParams} from '@neos-project/neos-ui-backend-connector/src/Endpoints/Helpers'; +import {urlWithParams} from '@neos-project/utils-helpers/src/urlWithParams'; import {actions, selectors} from '@neos-project/neos-ui-redux-store'; import {neos} from '@neos-project/neos-ui-decorators'; @@ -178,7 +178,7 @@ export default class ContentCanvas extends PureComponent { if (this.props.baseNodeType) { link.setAttribute( 'href', - urlAppendParams(link.href, {presetBaseNodeType: this.props.baseNodeType}) + urlWithParams(link.href, {presetBaseNodeType: this.props.baseNodeType}) ); } }); diff --git a/packages/neos-ui/src/Containers/Drawer/style.css b/packages/neos-ui/src/Containers/Drawer/style.css index ea81cdb786..28b66a15c8 100644 --- a/packages/neos-ui/src/Containers/Drawer/style.css +++ b/packages/neos-ui/src/Containers/Drawer/style.css @@ -14,7 +14,7 @@ overflow: scroll; } .drawer--isHidden { - transform: translateX(-var(--size-SidebarWidth)); + transform: translateX(calc(var(--size-SidebarWidth) * -1)); } .drawer__menuItemGroupsWrapper { diff --git a/packages/neos-ui/src/Containers/Modals/NodeCreationDialog/index.js b/packages/neos-ui/src/Containers/Modals/NodeCreationDialog/index.js index 0adb40cf23..0a06184326 100644 --- a/packages/neos-ui/src/Containers/Modals/NodeCreationDialog/index.js +++ b/packages/neos-ui/src/Containers/Modals/NodeCreationDialog/index.js @@ -17,6 +17,55 @@ import EditorEnvelope from '@neos-project/neos-ui-editors/src/EditorEnvelope/ind import style from './style.css'; +const defaultState = { + transient: {}, + validationErrors: null, + isDirty: false, + secondaryInspectorName: '', + secondaryInspectorComponent: null +}; + +const getTransientDefaultValuesFromConfiguration = configuration => { + if (configuration) { + return Object.keys(configuration.elements).reduce( + (transientDefaultValues, elementName) => { + if (configuration.elements[elementName].defaultValue === undefined) { + transientDefaultValues[elementName] = {value: null}; + } else { + transientDefaultValues[elementName] = { + value: configuration.elements[elementName].defaultValue + }; + } + return transientDefaultValues; + }, + {} + ); + } + return {}; +} + +const getDerivedStateFromProps = (props, state) => { + if (!props.isOpen) { + return defaultState; + } + + if (state.isDirty) { + return state; + } + + const transientDefaultValues = getTransientDefaultValuesFromConfiguration( + props.configuration + ); + + return { + ...state, + transient: { + ...transientDefaultValues, + ...state.transient + } + }; +} + @neos(globalRegistry => ({ validatorRegistry: globalRegistry.get('validators') })) @@ -50,51 +99,13 @@ export default class NodeCreationDialog extends PureComponent { secondaryInspectorComponent: null }; - state = NodeCreationDialog.getDerivedStateFromProps( - this.props, - NodeCreationDialog.defaultState - ); - - static getDerivedStateFromProps(props, state) { - if (!props.isOpen) { - return NodeCreationDialog.defaultState; - } - - if (state.isDirty) { - return state; - } - - const transientDefaultValues = NodeCreationDialog.getTransientDefaultValuesFromConfiguration( - props.configuration - ); - - return { - ...state, - transient: { - ...transientDefaultValues, - ...state.transient - } - }; + constructor(props) { + super(props); + this.state = getDerivedStateFromProps(props, defaultState); } - static getTransientDefaultValuesFromConfiguration = configuration => { - if (configuration) { - return Object.keys(configuration.elements).reduce( - (transientDefaultValues, elementName) => { - if (configuration.elements[elementName].defaultValue === undefined) { - transientDefaultValues[elementName] = {value: null}; - } else { - transientDefaultValues[elementName] = { - value: configuration.elements[elementName].defaultValue - }; - } - return transientDefaultValues; - }, - {} - ); - } - - return {}; + static getDerivedStateFromProps(props, state) { + return getDerivedStateFromProps(props, state); } handleDialogEditorValueChange = memoize(elementName => (value, hooks) => { @@ -144,7 +155,7 @@ export default class NodeCreationDialog extends PureComponent { } else { const {apply} = this.props; apply(transient); - this.setState(NodeCreationDialog.defaultState); + this.setState(defaultState); } } diff --git a/packages/neos-ui/src/Containers/Modals/SelectNodeType/nodeTypeGroupPanel.js b/packages/neos-ui/src/Containers/Modals/SelectNodeType/nodeTypeGroupPanel.js index 657944c829..9b0612bb7d 100644 --- a/packages/neos-ui/src/Containers/Modals/SelectNodeType/nodeTypeGroupPanel.js +++ b/packages/neos-ui/src/Containers/Modals/SelectNodeType/nodeTypeGroupPanel.js @@ -99,7 +99,7 @@ class NodeTypeGroupPanel extends PureComponent { {thumbnail ? {label} : ''} - + diff --git a/packages/neos-ui/src/Containers/RightSideBar/Inspector/index.js b/packages/neos-ui/src/Containers/RightSideBar/Inspector/index.js index 5a19251191..d05a5d249e 100644 --- a/packages/neos-ui/src/Containers/RightSideBar/Inspector/index.js +++ b/packages/neos-ui/src/Containers/RightSideBar/Inspector/index.js @@ -146,9 +146,10 @@ export default class Inspector extends PureComponent { if (propertyValue !== null && typeof propertyValue === 'object') { viewConfiguration = this.preprocessViewConfiguration(context, newPath, viewConfiguration, originalViewConfiguration); } else if (typeof originalPropertyValue === 'string' && originalPropertyValue.indexOf('ClientEval:') === 0) { - const {node, parentNode} = context; // eslint-disable-line + const {node, parentNode} = context; try { - const evaluatedValue = eval(originalPropertyValue.replace('ClientEval:', '')); // eslint-disable-line + // eslint-disable-next-line no-new-func + const evaluatedValue = new Function('node,parentNode', 'return ' + originalPropertyValue.replace('ClientEval:', ''))(node, parentNode); if (evaluatedValue !== propertyValue) { this.configurationIsProcessed = true; viewConfiguration = produce( @@ -331,7 +332,8 @@ export default class Inspector extends PureComponent { className={style.centeredInspector} >
{focusedDocumentNodesContextPaths.length} {i18nRegistry.translate('documentsSelected', 'documents selected', {}, 'Neos.Neos.Ui', 'Main')}
- ); + + ); } const augmentedCommit = (propertyId, value, hooks) => { @@ -412,7 +414,7 @@ export default class Inspector extends PureComponent { this.handlePanelToggle([$get('id', tab), ...path]); }} handleInspectorApply={this.handleApply} - />); + />); }) } diff --git a/packages/neos-ui/src/apiExposureMap.js b/packages/neos-ui/src/apiExposureMap.js index 7b322994c3..5d05d104af 100644 --- a/packages/neos-ui/src/apiExposureMap.js +++ b/packages/neos-ui/src/apiExposureMap.js @@ -50,26 +50,26 @@ import ModelWriter from '@ckeditor/ckeditor5-engine/src/model/writer'; import ViewAttributeElement from '@ckeditor/ckeditor5-engine/src/view/attributeelement'; import ViewContainerElement from '@ckeditor/ckeditor5-engine/src/view/containerelement'; -import ViewDocument from '@ckeditor/ckeditor5-engine/src/view/document.js'; -import ViewDocumentFragment from '@ckeditor/ckeditor5-engine/src/view/documentfragment.js'; -import ViewDocumentSelection from '@ckeditor/ckeditor5-engine/src/view/documentselection.js'; -import ViewDOMConverter from '@ckeditor/ckeditor5-engine/src/view/domconverter.js'; -import ViewEditableElement from '@ckeditor/ckeditor5-engine/src/view/editableelement.js'; -import ViewElement from '@ckeditor/ckeditor5-engine/src/view/element.js'; -import ViewEmptyElement from '@ckeditor/ckeditor5-engine/src/view/emptyelement.js'; -import ViewFiller from '@ckeditor/ckeditor5-engine/src/view/filler.js'; -import ViewMatcher from '@ckeditor/ckeditor5-engine/src/view/matcher.js'; -import ViewNode from '@ckeditor/ckeditor5-engine/src/view/node.js'; -import ViewPlaceholder from '@ckeditor/ckeditor5-engine/src/view/placeholder.js'; -import ViewPosition from '@ckeditor/ckeditor5-engine/src/view/position.js'; -import ViewRange from '@ckeditor/ckeditor5-engine/src/view/range.js'; +import ViewDocument from '@ckeditor/ckeditor5-engine/src/view/document'; +import ViewDocumentFragment from '@ckeditor/ckeditor5-engine/src/view/documentfragment'; +import ViewDocumentSelection from '@ckeditor/ckeditor5-engine/src/view/documentselection'; +import ViewDOMConverter from '@ckeditor/ckeditor5-engine/src/view/domconverter'; +import ViewEditableElement from '@ckeditor/ckeditor5-engine/src/view/editableelement'; +import ViewElement from '@ckeditor/ckeditor5-engine/src/view/element'; +import ViewEmptyElement from '@ckeditor/ckeditor5-engine/src/view/emptyelement'; +import * as ViewFiller from '@ckeditor/ckeditor5-engine/src/view/filler'; +import ViewMatcher from '@ckeditor/ckeditor5-engine/src/view/matcher'; +import ViewNode from '@ckeditor/ckeditor5-engine/src/view/node'; +import * as ViewPlaceholder from '@ckeditor/ckeditor5-engine/src/view/placeholder'; +import ViewPosition from '@ckeditor/ckeditor5-engine/src/view/position'; +import ViewRange from '@ckeditor/ckeditor5-engine/src/view/range'; import ViewRenderer from '@ckeditor/ckeditor5-engine/src/view/renderer'; -import ViewSelection from '@ckeditor/ckeditor5-engine/src/view/selection.js'; -import ViewText from '@ckeditor/ckeditor5-engine/src/view/text.js'; -import ViewTextProxy from '@ckeditor/ckeditor5-engine/src/view/textproxy.js'; -import ViewTreeWalker from '@ckeditor/ckeditor5-engine/src/view/treewalker.js'; -import ViewUIElement from '@ckeditor/ckeditor5-engine/src/view/uielement.js'; -import View from '@ckeditor/ckeditor5-engine/src/view/view.js'; +import ViewSelection from '@ckeditor/ckeditor5-engine/src/view/selection'; +import ViewText from '@ckeditor/ckeditor5-engine/src/view/text'; +import ViewTextProxy from '@ckeditor/ckeditor5-engine/src/view/textproxy'; +import ViewTreeWalker from '@ckeditor/ckeditor5-engine/src/view/treewalker'; +import ViewUIElement from '@ckeditor/ckeditor5-engine/src/view/uielement'; +import View from '@ckeditor/ckeditor5-engine/src/view/view'; import DownCastWriter from '@ckeditor/ckeditor5-engine/src/view/downcastwriter'; const CkEditor5 = { diff --git a/packages/neos-ui/src/index.js b/packages/neos-ui/src/index.js index 3e4491b15e..ccca7dfd94 100644 --- a/packages/neos-ui/src/index.js +++ b/packages/neos-ui/src/index.js @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom'; import {createStore, applyMiddleware, compose} from 'redux'; import createSagaMiddleware from 'redux-saga'; -import {put, select} from 'redux-saga/effects'; +import {put, select, all} from 'redux-saga/effects'; import merge from 'lodash.merge'; import {$get} from 'plow-js'; @@ -99,7 +99,7 @@ function * application() { const translationsPromise = getJsonResource(configuration.endpoints.translations); // Fire multiple async requests in parallel - const [nodeTypesSchema, translations] = yield [nodeTypesSchemaPromise, translationsPromise]; + const [nodeTypesSchema, translations] = yield all([nodeTypesSchemaPromise, translationsPromise]); const nodeTypesRegistry = globalRegistry.get('@neos-project/neos-ui-contentrepository'); Object.keys(nodeTypesSchema.nodeTypes).forEach(nodeTypeName => { nodeTypesRegistry.set(nodeTypeName, { diff --git a/packages/neos-ui/src/styleHostOnly.css b/packages/neos-ui/src/styleHostOnly.css index 39e0046f69..d6c0d6a1dd 100644 --- a/packages/neos-ui/src/styleHostOnly.css +++ b/packages/neos-ui/src/styleHostOnly.css @@ -2,27 +2,30 @@ @font-face { font-family: 'Noto Sans'; - font-style: normal; + src: local('Noto Sans Regular'), local('NotoSans-Regular'), url('notosans-fontface/fonts/NotoSans-Regular.woff2') format('woff2'); font-weight: 400; - src: local('Noto Sans'), local('NotoSans'), url('../../../Resources/Public/Fonts/NotoSans-Regular.ttf') format('truetype'); + font-style: normal; } + @font-face { font-family: 'Noto Sans'; - font-style: normal; - font-weight: 700; - src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('../../../Resources/Public/Fonts/NotoSans-Bold.ttf') format('truetype'); + src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('notosans-fontface/fonts/NotoSans-Italic.woff2') format('woff2'); + font-weight: 400; + font-style: italic; } + @font-face { font-family: 'Noto Sans'; - font-style: italic; - font-weight: 400; - src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('../../../Resources/Public/Fonts/NotoSans-Italic.ttf') format('truetype'); + src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('notosans-fontface/fonts/NotoSans-Bold.woff2') format('woff2'); + font-weight: 700; + font-style: normal; } + @font-face { font-family: 'Noto Sans'; - font-style: italic; + src: local('Noto Sans BoldItalic'), local('NotoSans-BoldItalic'), url('notosans-fontface/fonts/NotoSans-BoldItalic.woff2') format('woff2'); font-weight: 700; - src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url('../../../Resources/Public/Fonts/NotoSans-BoldItalic.ttf') format('truetype'); + font-style: italic; } * { diff --git a/packages/positional-array-sorter/.babelrc b/packages/positional-array-sorter/.babelrc new file mode 100644 index 0000000000..0d85423c53 --- /dev/null +++ b/packages/positional-array-sorter/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["@neos-project/babel-preset-neos-ui"] +} diff --git a/packages/positional-array-sorter/package.json b/packages/positional-array-sorter/package.json index 66882e48a9..2222f0a238 100644 --- a/packages/positional-array-sorter/package.json +++ b/packages/positional-array-sorter/package.json @@ -5,7 +5,7 @@ "repository": "neos/neos-ui", "bugs": "https://github.com/neos/neos-ui/issues", "homepage": "https://github.com/neos/neos-ui/blob/master/packages/positional-array-sorter/README.md", - "main": "./dist/positionalArraySorter.js", + "module": "./src/positionalArraySorter.js", "license": "GNU GPLv3", "scripts": { "test": "yarn jest -w 2 --coverage", @@ -13,7 +13,7 @@ "build": "yarn tsc --declaration", "build:watch": "yarn tsc --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { diff --git a/packages/react-proptypes/package.json b/packages/react-proptypes/package.json index 93398d8ec6..cb949f1914 100644 --- a/packages/react-proptypes/package.json +++ b/packages/react-proptypes/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "peerDependencies": { "prop-types": "^15.5.10" diff --git a/packages/react-ui-components/package.json b/packages/react-ui-components/package.json index 06fd288dea..f3f180e186 100644 --- a/packages/react-ui-components/package.json +++ b/packages/react-ui-components/package.json @@ -49,10 +49,11 @@ "react-textarea-autosize": "^8.3.0" }, "devDependencies": { + "@babel/eslint-parser": "^7.19.1", "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", "@neos-project/debug-reason-for-rendering": "workspace:*", - "@neos-project/eslint-config-neos": "^2.3.0", + "@neos-project/eslint-config-neos": "^2.6.1", "@neos-project/jest-preset-neos-ui": "workspace:*", "@storybook/addon-info": "^3.2.16", "@storybook/addon-knobs": "3.2.16", @@ -74,7 +75,6 @@ "@types/react-dom": "^16.9.4", "@types/react-fontawesome": "^1.6.4", "@types/react-portal": "^4.0.1", - "babel-eslint": "^10.0.3", "enzyme": "^3.8.0", "enzyme-to-json": "^3.1.3", "tslint": "^5.20.1", diff --git a/packages/react-ui-components/src/Badge/index.ts b/packages/react-ui-components/src/Badge/index.ts index db58eca578..19a516d291 100644 --- a/packages/react-ui-components/src/Badge/index.ts +++ b/packages/react-ui-components/src/Badge/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Badge from './badge'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.badge, style)(Badge); diff --git a/packages/react-ui-components/src/Badge/style.css b/packages/react-ui-components/src/Badge/style.scss similarity index 84% rename from packages/react-ui-components/src/Badge/style.css rename to packages/react-ui-components/src/Badge/style.scss index 4bc38c59b5..0972517fd0 100644 --- a/packages/react-ui-components/src/Badge/style.css +++ b/packages/react-ui-components/src/Badge/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .badge { - composes: reset from './../reset.css'; + @include reset; display: inline-block; padding: 2px 4px; font-size: 12px; diff --git a/packages/react-ui-components/src/Bar/index.ts b/packages/react-ui-components/src/Bar/index.ts index 46e956bd77..abf601be6e 100644 --- a/packages/react-ui-components/src/Bar/index.ts +++ b/packages/react-ui-components/src/Bar/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Bar from './bar'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.bar, style)(Bar); diff --git a/packages/react-ui-components/src/Bar/style.css b/packages/react-ui-components/src/Bar/style.scss similarity index 87% rename from packages/react-ui-components/src/Bar/style.css rename to packages/react-ui-components/src/Bar/style.scss index e356ee1cbc..6b579a699b 100644 --- a/packages/react-ui-components/src/Bar/style.css +++ b/packages/react-ui-components/src/Bar/style.scss @@ -1,5 +1,7 @@ +@import '../reset'; + .bar { - composes: reset from './../reset.css'; + @include reset; position: fixed; left: 0; z-index: var(--zIndex-CheckboxInput-Context); diff --git a/packages/react-ui-components/src/Button/index.ts b/packages/react-ui-components/src/Button/index.ts index e17cf68fb4..6f0f2a15e7 100644 --- a/packages/react-ui-components/src/Button/index.ts +++ b/packages/react-ui-components/src/Button/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Button from './button'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.button, style)(Button); diff --git a/packages/react-ui-components/src/Button/style.css b/packages/react-ui-components/src/Button/style.scss similarity index 98% rename from packages/react-ui-components/src/Button/style.css rename to packages/react-ui-components/src/Button/style.scss index cba90cd19f..91323ace7d 100644 --- a/packages/react-ui-components/src/Button/style.css +++ b/packages/react-ui-components/src/Button/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .btn { - composes: reset from './../reset.css'; + @include reset; position: relative; display: inline-block; height: var(--spacing-GoldenUnit); diff --git a/packages/react-ui-components/src/CheckBox/index.ts b/packages/react-ui-components/src/CheckBox/index.ts index 85b53d3756..c3b7ab2251 100644 --- a/packages/react-ui-components/src/CheckBox/index.ts +++ b/packages/react-ui-components/src/CheckBox/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import CheckBox from './checkBox'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.checkBox, style)(CheckBox); diff --git a/packages/react-ui-components/src/CheckBox/style.css b/packages/react-ui-components/src/CheckBox/style.scss similarity index 88% rename from packages/react-ui-components/src/CheckBox/style.css rename to packages/react-ui-components/src/CheckBox/style.scss index e1016c4ac8..9e362d34c3 100644 --- a/packages/react-ui-components/src/CheckBox/style.css +++ b/packages/react-ui-components/src/CheckBox/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .checkbox { - composes: reset from './../reset.css'; + @include reset; position: relative; display: block; width: 20px; @@ -8,7 +10,7 @@ vertical-align: middle; } .checkbox__input { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 50%; left: 0; @@ -27,7 +29,7 @@ opacity: 0; } .checkbox__inputMirror { - composes: reset from './../reset.css'; + @include reset; display: inline-block; width: 20px; height: 20px; diff --git a/packages/react-ui-components/src/DateInput/index.ts b/packages/react-ui-components/src/DateInput/index.ts index 7192d0ae1c..135c136bbb 100644 --- a/packages/react-ui-components/src/DateInput/index.ts +++ b/packages/react-ui-components/src/DateInput/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import DateInput from './dateInput'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.dateInput, style)(DateInput); diff --git a/packages/react-ui-components/src/DateInput/style.css b/packages/react-ui-components/src/DateInput/style.scss similarity index 98% rename from packages/react-ui-components/src/DateInput/style.css rename to packages/react-ui-components/src/DateInput/style.scss index 9d934a3e2c..138021174a 100644 --- a/packages/react-ui-components/src/DateInput/style.css +++ b/packages/react-ui-components/src/DateInput/style.scss @@ -1,3 +1,5 @@ +@import "../reset"; + .calendarInputWrapper { display: table; width: 100%; @@ -11,7 +13,7 @@ } .closeCalendarIconBtn, .calendarIconBtn { - composes: reset from './../reset.css'; + @include reset; position: relative; display: table-cell; vertical-align: top; @@ -44,7 +46,7 @@ } .calendarFakeInputWrapper { - composes: reset from './../reset.css'; + @include reset; display: table-cell; position: relative; width: 100%; @@ -59,7 +61,7 @@ cursor: pointer; } .calendarFakeInput { - composes: reset from './../reset.css'; + @include reset; display: inline-block; vertical-align: top; width: 100%; @@ -102,7 +104,7 @@ font-size: var(--fontSize-Base); } .wrapper { - composes: reset from './../reset.css'; + @include reset; input[type='text'] { display: none; diff --git a/packages/react-ui-components/src/Dialog/index.ts b/packages/react-ui-components/src/Dialog/index.ts index a66ab6fea7..7d7729b2a1 100644 --- a/packages/react-ui-components/src/Dialog/index.ts +++ b/packages/react-ui-components/src/Dialog/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Dialog from './dialog'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.dialog, style)(Dialog); diff --git a/packages/react-ui-components/src/Dialog/style.css b/packages/react-ui-components/src/Dialog/style.scss similarity index 87% rename from packages/react-ui-components/src/Dialog/style.css rename to packages/react-ui-components/src/Dialog/style.scss index 2abf8a9dce..0366a326e6 100644 --- a/packages/react-ui-components/src/Dialog/style.css +++ b/packages/react-ui-components/src/Dialog/style.scss @@ -1,3 +1,5 @@ +@import "../reset"; + @keyframes slideDialogContents { from { opacity: 0; @@ -6,7 +8,7 @@ } .dialog { - composes: reset from './../reset.css'; + @include reset; position: fixed; top: 0; left: 0; @@ -16,7 +18,7 @@ background: rgba(#000, .8); } .dialog__contentsPosition { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 20vh; left: 50%; @@ -29,7 +31,7 @@ animation: slideDialogContents .3s ease-in-out; } .dialog__contents { - composes: reset from './../reset.css'; + @include reset; position: relative; width: calc(100vw - var(--spacing-GoldenUnit) * 2); max-width: calc(var(--spacing-GoldenUnit) * 16); @@ -70,7 +72,7 @@ } } .dialog__title { - composes: reset from './../reset.css'; + @include reset; font-size: 20px; line-height: 1.2; padding: var(--spacing-Full); @@ -85,19 +87,19 @@ } } .dialog__actions { - composes: reset from './../reset.css'; + @include reset; text-align: right; margin-top: var(--spacing-Full); } .dialog__closeBtn { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 0; right: 0; background: var(--colors-ContrastDark); } .dialog__backDrop { - composes: reset from './../reset.css'; + @include reset; position: absolute; height: 100%; width: 100%; diff --git a/packages/react-ui-components/src/DropDown/index.ts b/packages/react-ui-components/src/DropDown/index.ts index 96cfdb5e10..4339c942a7 100644 --- a/packages/react-ui-components/src/DropDown/index.ts +++ b/packages/react-ui-components/src/DropDown/index.ts @@ -7,7 +7,7 @@ import ContextDropDownWrapper, { ContextDropDownContents } from './wrapper'; -import style from './style.css'; +import style from './style.scss'; const DropDown = themr(identifiers.dropDown, style)(ContextDropDownWrapper); const StatelessDropDown = themr(identifiers.dropDown, style)(StatelessDropDownWrapper); diff --git a/packages/react-ui-components/src/DropDown/style.css b/packages/react-ui-components/src/DropDown/style.scss similarity index 59% rename from packages/react-ui-components/src/DropDown/style.css rename to packages/react-ui-components/src/DropDown/style.scss index 88e5479a64..92dc679e3b 100644 --- a/packages/react-ui-components/src/DropDown/style.css +++ b/packages/react-ui-components/src/DropDown/style.scss @@ -1,11 +1,13 @@ +@import "../reset"; + .dropDown { - composes: reset from './../reset.css'; + @include reset; position: relative; display: inline-block; width: 100%; } .dropDown__btn { - composes: reset from './../reset.css'; + @include reset; display: block; width: 100%; height: var(--spacing-GoldenUnit); @@ -21,31 +23,32 @@ white-space: nowrap; line-height: var(--spacing-GoldenUnit); background: var(--colors-ContrastNeutral); +} - &:focus{ - outline: 1px solid var(--colors-PrimaryBlue); - } +.dropDown__btn:focus{ + outline: 1px solid var(--colors-PrimaryBlue); +} - svg{ - pointer-events: none; - } +.dropDown__btn svg{ + pointer-events: none; } + .dropDown__btn--withChevron { padding-right: var(--spacing-GoldenUnit); } .dropDown__btnLabel { - composes: reset from './../reset.css'; + @include reset; margin-right: .5em; } .dropDown__chevron { - composes: reset from './../reset.css'; + @include reset; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); } .dropDown__contents { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 100%; left: 0; @@ -66,26 +69,22 @@ display: flex; flex-direction: column; } -.dropDown--darker { - > .dropDown__btn--open { - background-color: var(--colors-ContrastDarker); - } +.dropDown--darker > .dropDown__btn--open { + background-color: var(--colors-ContrastDarker); +} + +.dropDown--darker > .dropDown__contents { + background-color: var(--colors-ContrastDarker); +} - > .dropDown__contents { - background-color: var(--colors-ContrastDarker); - } +.dropDown--darkest > .dropDown__btn--open { + background-color: var(--colors-ContrastDarkest); } -.dropDown--darkest { - > .dropDown__btn--open { - background-color: var(--colors-ContrastDarkest); - } - > .dropDown__contents { - background-color: var(--colors-ContrastDarkest); - } +.dropDown--darkest > .dropDown__contents { + background-color: var(--colors-ContrastDarkest); } -.dropDown--padded { - > .dropDown__contents { - padding: var(--spacing-Full); - } + +.dropDown--padded > .dropDown__contents { + padding: var(--spacing-Full); } diff --git a/packages/react-ui-components/src/Headline/index.ts b/packages/react-ui-components/src/Headline/index.ts index f3a22f1233..c135705b01 100644 --- a/packages/react-ui-components/src/Headline/index.ts +++ b/packages/react-ui-components/src/Headline/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Headline from './headline'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.headline, style)(Headline); diff --git a/packages/react-ui-components/src/Headline/style.css b/packages/react-ui-components/src/Headline/style.scss similarity index 74% rename from packages/react-ui-components/src/Headline/style.css rename to packages/react-ui-components/src/Headline/style.scss index d4433eef9e..98cb16e15a 100644 --- a/packages/react-ui-components/src/Headline/style.css +++ b/packages/react-ui-components/src/Headline/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .heading { - composes: reset from './../reset.css'; + @include reset; font-size: var(--fontSize-Base); text-rendering: optimizelegibility; } diff --git a/packages/react-ui-components/src/Icon/fontAwesomeIcon.spec.tsx b/packages/react-ui-components/src/Icon/fontAwesomeIcon.spec.tsx index cd5ecdae6d..d515b25d6f 100644 --- a/packages/react-ui-components/src/Icon/fontAwesomeIcon.spec.tsx +++ b/packages/react-ui-components/src/Icon/fontAwesomeIcon.spec.tsx @@ -1,8 +1,8 @@ import {shallow} from 'enzyme'; import toJson from 'enzyme-to-json'; import React from 'react'; - -import {defaultProps, IconProps} from './icon'; +import {defaultProps} from './iconDefaultProps'; +import {IconProps} from './icon'; import FontAwesomeIcon from './fontAwesomeIcon'; describe('', () => { diff --git a/packages/react-ui-components/src/Icon/fontAwesomeIcon.tsx b/packages/react-ui-components/src/Icon/fontAwesomeIcon.tsx index 26de97b664..1a3fbb2715 100644 --- a/packages/react-ui-components/src/Icon/fontAwesomeIcon.tsx +++ b/packages/react-ui-components/src/Icon/fontAwesomeIcon.tsx @@ -8,7 +8,8 @@ import {FontAwesomeIcon as FontAwesomeIconOriginComponent} from '@fortawesome/re import mergeClassNames from 'classnames'; import React, {PureComponent} from 'react'; -import {IconProps, defaultProps} from './icon'; +import {defaultProps} from './iconDefaultProps'; +import {IconProps} from './icon'; import mapper from './mapper'; // tslint:disable:no-object-mutation diff --git a/packages/react-ui-components/src/Icon/icon.spec.tsx b/packages/react-ui-components/src/Icon/icon.spec.tsx index de4c702a86..72a2eb5703 100644 --- a/packages/react-ui-components/src/Icon/icon.spec.tsx +++ b/packages/react-ui-components/src/Icon/icon.spec.tsx @@ -1,8 +1,8 @@ import {shallow} from 'enzyme'; import toJson from 'enzyme-to-json'; import React from 'react'; - -import Icon, {defaultProps, IconProps} from './icon'; +import {defaultProps} from './iconDefaultProps'; +import Icon, {IconProps} from './icon'; describe('', () => { const props: IconProps = { diff --git a/packages/react-ui-components/src/Icon/icon.tsx b/packages/react-ui-components/src/Icon/icon.tsx index 797d5f7ff5..b8a1d35afa 100644 --- a/packages/react-ui-components/src/Icon/icon.tsx +++ b/packages/react-ui-components/src/Icon/icon.tsx @@ -1,9 +1,10 @@ import React, {PureComponent} from 'react'; import {FontAwesomeIconProps} from '@fortawesome/react-fontawesome'; -import {PickDefaultProps, Omit} from '../../types'; +import {Omit} from '../../types'; import FontAwesomeIcon from './fontAwesomeIcon'; import ResourceIcon, {ResourceIconProps} from './resourceIcon'; +import {defaultProps} from './iconDefaultProps'; type IconSize = 'xs' | 'sm' | 'lg' | '2x' | '3x'; type IconPadding = 'none' | 'left' | 'right'; @@ -68,13 +69,7 @@ export interface IconProps extends Omit { readonly theme?: IconTheme; } -type DefaultProps = PickDefaultProps; - -export const defaultProps: DefaultProps = { - color: 'default', - padded: 'none', - size: 'sm' -}; +export {defaultProps}; class Icon extends PureComponent { public static readonly defaultProps = defaultProps; diff --git a/packages/react-ui-components/src/Icon/iconDefaultProps.ts b/packages/react-ui-components/src/Icon/iconDefaultProps.ts new file mode 100644 index 0000000000..167cd39be7 --- /dev/null +++ b/packages/react-ui-components/src/Icon/iconDefaultProps.ts @@ -0,0 +1,12 @@ +import {IconProps} from './icon'; +import {PickDefaultProps} from '../../types'; + +type DefaultProps = PickDefaultProps; + +// extracted because of resulting in a circular dependency in jest +// internal - use `import {defaultProps} from "./icon"` instead +export const defaultProps: DefaultProps = { + color: 'default', + padded: 'none', + size: 'sm' +}; diff --git a/packages/react-ui-components/src/Icon/index.ts b/packages/react-ui-components/src/Icon/index.ts index ab0e10d982..8a7f6353a4 100644 --- a/packages/react-ui-components/src/Icon/index.ts +++ b/packages/react-ui-components/src/Icon/index.ts @@ -3,6 +3,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Icon from './icon'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.icon, style)(Icon); diff --git a/packages/react-ui-components/src/Icon/resourceIcon.tsx b/packages/react-ui-components/src/Icon/resourceIcon.tsx index 8d92c103db..d862a93e45 100644 --- a/packages/react-ui-components/src/Icon/resourceIcon.tsx +++ b/packages/react-ui-components/src/Icon/resourceIcon.tsx @@ -2,7 +2,8 @@ import mergeClassNames from 'classnames'; import React, {PureComponent} from 'react'; import { ReactSVG } from 'react-svg'; -import {IconProps, IconTheme, defaultProps} from './icon'; +import {defaultProps} from './iconDefaultProps'; +import {IconProps, IconTheme} from './icon'; import {Omit} from '../../types'; interface ResourceIconTheme extends IconTheme { diff --git a/packages/react-ui-components/src/Icon/style.css b/packages/react-ui-components/src/Icon/style.scss similarity index 95% rename from packages/react-ui-components/src/Icon/style.css rename to packages/react-ui-components/src/Icon/style.scss index 9d3d376598..6110e36426 100644 --- a/packages/react-ui-components/src/Icon/style.css +++ b/packages/react-ui-components/src/Icon/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .icon { - composes: reset from './../reset.css'; + @include reset; display: inline-block; font: normal normal normal FontAwesome; font-size: 14px/1; diff --git a/packages/react-ui-components/src/IconButton/index.ts b/packages/react-ui-components/src/IconButton/index.ts index d4596eef76..ea23598c57 100644 --- a/packages/react-ui-components/src/IconButton/index.ts +++ b/packages/react-ui-components/src/IconButton/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import IconButton from './iconButton'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.iconButton, style)(IconButton); diff --git a/packages/react-ui-components/src/IconButton/style.css b/packages/react-ui-components/src/IconButton/style.scss similarity index 86% rename from packages/react-ui-components/src/IconButton/style.css rename to packages/react-ui-components/src/IconButton/style.scss index 551a8a0899..60bc6af45f 100644 --- a/packages/react-ui-components/src/IconButton/style.css +++ b/packages/react-ui-components/src/IconButton/style.scss @@ -1,5 +1,7 @@ +@import '../reset'; + .iconButton { - composes: reset from './../reset.css'; + @include reset; vertical-align: top; width: var(--spacing-GoldenUnit); padding-left: 0; diff --git a/packages/react-ui-components/src/IconButtonDropDown/index.ts b/packages/react-ui-components/src/IconButtonDropDown/index.ts index 3ae9afa46e..fe65b6a1a4 100644 --- a/packages/react-ui-components/src/IconButtonDropDown/index.ts +++ b/packages/react-ui-components/src/IconButtonDropDown/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import IconButtonDropDown from './iconButtonDropDown'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.iconButtonDropDown, style)(IconButtonDropDown); diff --git a/packages/react-ui-components/src/IconButtonDropDown/style.css b/packages/react-ui-components/src/IconButtonDropDown/style.scss similarity index 84% rename from packages/react-ui-components/src/IconButtonDropDown/style.css rename to packages/react-ui-components/src/IconButtonDropDown/style.scss index 4907412fa5..580b859287 100644 --- a/packages/react-ui-components/src/IconButtonDropDown/style.css +++ b/packages/react-ui-components/src/IconButtonDropDown/style.scss @@ -1,15 +1,17 @@ +@import "../reset"; + .wrapper { - composes: reset from './../reset.css'; + @include reset; position: relative; display: inline-block; } .wrapper__btn { - composes: reset from './../reset.css'; + @include reset; position: relative; width: var(--spacing-GoldenUnit); } .wrapper__btnModeIcon { - composes: reset from './../reset.css'; + @include reset; position: absolute; right: 4px; bottom: 4px; @@ -23,7 +25,7 @@ color: var(--colors-PrimaryBlue); } .wrapper__dropDown { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 100%; left: 0; @@ -37,7 +39,7 @@ display: block; } .wrapper__dropDownItem { - composes: reset from './../reset.css'; + @include reset; position: relative; display: block; width: calc(var(--spacing-GoldenUnit) - 2px); diff --git a/packages/react-ui-components/src/Label/index.ts b/packages/react-ui-components/src/Label/index.ts index 7404cdee84..63a4a6b1bb 100644 --- a/packages/react-ui-components/src/Label/index.ts +++ b/packages/react-ui-components/src/Label/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import Label from './label'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.label, style)(Label); diff --git a/packages/react-ui-components/src/Label/style.css b/packages/react-ui-components/src/Label/style.scss similarity index 84% rename from packages/react-ui-components/src/Label/style.css rename to packages/react-ui-components/src/Label/style.scss index c1228d953c..8f53d1641f 100644 --- a/packages/react-ui-components/src/Label/style.css +++ b/packages/react-ui-components/src/Label/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .label { - composes: reset from './../reset.css'; + @include reset; display: block; -webkit-font-smoothing: antialiased; font-size: var(--fontSize-Base); diff --git a/packages/react-ui-components/src/ListPreviewElement/index.js b/packages/react-ui-components/src/ListPreviewElement/index.js index e990b45362..0214eb4e02 100644 --- a/packages/react-ui-components/src/ListPreviewElement/index.js +++ b/packages/react-ui-components/src/ListPreviewElement/index.js @@ -1,6 +1,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import ListPreviewElement from './listPreviewElement'; const ThemedListPreviewElement = themr(identifiers.listPreviewElement, style)(ListPreviewElement); diff --git a/packages/react-ui-components/src/ListPreviewElement/style.css b/packages/react-ui-components/src/ListPreviewElement/style.scss similarity index 89% rename from packages/react-ui-components/src/ListPreviewElement/style.css rename to packages/react-ui-components/src/ListPreviewElement/style.scss index 63f1203510..36cade1171 100644 --- a/packages/react-ui-components/src/ListPreviewElement/style.css +++ b/packages/react-ui-components/src/ListPreviewElement/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .listPreviewElement { - composes: reset from './../reset.css'; + @include reset; cursor: pointer; overflow: hidden; text-overflow: ellipsis; @@ -24,7 +26,7 @@ } .listPreviewElement__icon { - composes: reset from './../reset.css'; + @include reset; margin-right: .5em; } diff --git a/packages/react-ui-components/src/MultiSelectBox/index.js b/packages/react-ui-components/src/MultiSelectBox/index.js index 2a17d158f9..415d6d5464 100644 --- a/packages/react-ui-components/src/MultiSelectBox/index.js +++ b/packages/react-ui-components/src/MultiSelectBox/index.js @@ -1,7 +1,7 @@ /* eslint-disable camelcase, react/jsx-pascal-case */ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import MultiSelectBox from './multiSelectBox'; const ThemedMultiSelectBox = themr(identifiers.multiSelectBox, style)(MultiSelectBox); diff --git a/packages/react-ui-components/src/MultiSelectBox/style.css b/packages/react-ui-components/src/MultiSelectBox/style.scss similarity index 71% rename from packages/react-ui-components/src/MultiSelectBox/style.css rename to packages/react-ui-components/src/MultiSelectBox/style.scss index dfafe5a897..d8468a3ab6 100644 --- a/packages/react-ui-components/src/MultiSelectBox/style.css +++ b/packages/react-ui-components/src/MultiSelectBox/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .selectedOptions { - composes: reset from './../reset.css'; + @include reset; position: relative; width: 100%; diff --git a/packages/react-ui-components/src/SelectBox/index.js b/packages/react-ui-components/src/SelectBox/index.js index 2e7ad5cd50..cb03050c8e 100644 --- a/packages/react-ui-components/src/SelectBox/index.js +++ b/packages/react-ui-components/src/SelectBox/index.js @@ -2,7 +2,7 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import keydown from 'react-keydown'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import {keys} from './config'; import SelectBox from './selectBox'; diff --git a/packages/react-ui-components/src/SelectBox/style.css b/packages/react-ui-components/src/SelectBox/style.scss similarity index 76% rename from packages/react-ui-components/src/SelectBox/style.css rename to packages/react-ui-components/src/SelectBox/style.scss index 5c6c055522..3859e91006 100644 --- a/packages/react-ui-components/src/SelectBox/style.css +++ b/packages/react-ui-components/src/SelectBox/style.scss @@ -1,17 +1,29 @@ +@import "../reset"; .selectBox__list { padding: 0; } .selectBox { - composes: reset from './../reset.css', dropDown from './../DropDown/style.css'; + @include reset; + width: 100%; position: relative; display: inline-block; line-height: 0; } .selectBox__btn { - composes: reset from './../reset.css', dropDown__btn from './../DropDown/style.css'; + @include reset; + width: 100%; + text-align: left; + color: white; + cursor: pointer; + font-size: var(--fontSize-Base); + padding: 0 var(--spacing-Full); + border-radius: 2px; + overflow: hidden; + white-space: nowrap; + background: var(--colors-ContrastNeutral); position: relative; display: inline-block; text-overflow: clip; diff --git a/packages/react-ui-components/src/SelectBox_Header/index.js b/packages/react-ui-components/src/SelectBox_Header/index.js index 02f349245a..224495c1bd 100644 --- a/packages/react-ui-components/src/SelectBox_Header/index.js +++ b/packages/react-ui-components/src/SelectBox_Header/index.js @@ -1,7 +1,7 @@ /* eslint-disable camelcase, react/jsx-pascal-case */ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import SelectBox_Header from './selectBox_Header'; diff --git a/packages/react-ui-components/src/SelectBox_Header/style.css b/packages/react-ui-components/src/SelectBox_Header/style.scss similarity index 92% rename from packages/react-ui-components/src/SelectBox_Header/style.css rename to packages/react-ui-components/src/SelectBox_Header/style.scss index 70c683331c..7317620ca1 100644 --- a/packages/react-ui-components/src/SelectBox_Header/style.css +++ b/packages/react-ui-components/src/SelectBox_Header/style.scss @@ -1,3 +1,4 @@ +@import "../reset"; .selectBoxHeader { display: flex; @@ -10,7 +11,7 @@ } .selectBoxHeader__icon { - composes: reset from './../reset.css'; + @include reset; line-height: var(--spacing-GoldenUnit); height: 100%; } diff --git a/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/index.js b/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/index.js index b194a6cce5..28b4080e39 100644 --- a/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/index.js +++ b/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/index.js @@ -1,7 +1,7 @@ /* eslint-disable camelcase, react/jsx-pascal-case */ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import SelectBox_HeaderWithSearchInput from './selectBox_HeaderWithSearchInput'; diff --git a/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.css b/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.scss similarity index 91% rename from packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.css rename to packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.scss index 65640606e8..98dd63c51d 100644 --- a/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.css +++ b/packages/react-ui-components/src/SelectBox_HeaderWithSearchInput/style.scss @@ -1,3 +1,5 @@ +@import "../reset"; + .selectBoxHeaderWithSearchInput { display: flex; padding-left: var(--spacing-Full); @@ -20,6 +22,6 @@ } .selectBoxHeaderWithSearchInput__icon { - composes: reset from './../reset.css'; + @include reset; height: var(--spacing-GoldenUnit); } diff --git a/packages/react-ui-components/src/SelectBox_Option_MultiLineWithThumbnail/style.css b/packages/react-ui-components/src/SelectBox_Option_MultiLineWithThumbnail/style.css index 041f4b0055..07f7920ccb 100644 --- a/packages/react-ui-components/src/SelectBox_Option_MultiLineWithThumbnail/style.css +++ b/packages/react-ui-components/src/SelectBox_Option_MultiLineWithThumbnail/style.css @@ -1,6 +1,6 @@ .multiLineWithThumbnail__item { box-sizing: content-box; - background-color: var(--colors-ContrastDarkest); + background: var(--colors-ContrastDarkest); } .multiLineWithThumbnail__item--multiLine { @@ -34,9 +34,9 @@ margin-right: .75em; display: inline-block; vertical-align: middle; - margin-left: -var(--spacing-Full); - margin-top: -var(--spacing-Half); - margin-bottom: -var(--spacing-Half); + margin-left: calc(var(--spacing-Full) * -1); + margin-top: calc(var(--spacing-Half) * -1); + margin-bottom: calc(var(--spacing-Half) * -1); } .multiLineWithThumbnail__item:hover .multiLineWithThumbnail__secondaryLabel, diff --git a/packages/react-ui-components/src/SideBar/index.ts b/packages/react-ui-components/src/SideBar/index.ts index 3803ee54f3..0165d6c55f 100644 --- a/packages/react-ui-components/src/SideBar/index.ts +++ b/packages/react-ui-components/src/SideBar/index.ts @@ -2,6 +2,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import SideBar from './sideBar'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.sideBar, style)(SideBar); diff --git a/packages/react-ui-components/src/SideBar/style.css b/packages/react-ui-components/src/SideBar/style.scss similarity index 82% rename from packages/react-ui-components/src/SideBar/style.css rename to packages/react-ui-components/src/SideBar/style.scss index 7bc9769ea3..8bcc9b1c75 100644 --- a/packages/react-ui-components/src/SideBar/style.css +++ b/packages/react-ui-components/src/SideBar/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .sideBar { - composes: reset from './../reset.css'; + @include reset; position: fixed; width: var(--size-SidebarWidth); height: 100%; diff --git a/packages/react-ui-components/src/Tabs/index.ts b/packages/react-ui-components/src/Tabs/index.ts index 6ee2a0c717..2d56f0a16e 100644 --- a/packages/react-ui-components/src/Tabs/index.ts +++ b/packages/react-ui-components/src/Tabs/index.ts @@ -1,6 +1,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import Tabs from './tabs'; export default themr(identifiers.tabs, style)(Tabs); diff --git a/packages/react-ui-components/src/Tabs/panel.index.ts b/packages/react-ui-components/src/Tabs/panel.index.ts index 7f8b0a1e6d..624cafed8c 100644 --- a/packages/react-ui-components/src/Tabs/panel.index.ts +++ b/packages/react-ui-components/src/Tabs/panel.index.ts @@ -1,6 +1,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import Panel from './panel'; export default themr(identifiers.tabsPanel, style)(Panel); diff --git a/packages/react-ui-components/src/Tabs/style.css b/packages/react-ui-components/src/Tabs/style.scss similarity index 86% rename from packages/react-ui-components/src/Tabs/style.css rename to packages/react-ui-components/src/Tabs/style.scss index f44c68b6b4..8a32da65a8 100644 --- a/packages/react-ui-components/src/Tabs/style.css +++ b/packages/react-ui-components/src/Tabs/style.scss @@ -1,16 +1,18 @@ +@import "../reset"; + .tabs { - composes: reset from './../reset.css'; + @include reset; height: 100%; } .tabs__content { - composes: reset from './../reset.css'; + @include reset; height: calc(100% - 141px); overflow-y: auto; } .tabNavigation { - composes: reset from './../reset.css'; + @include reset; display: block; margin: 0; padding: 0; @@ -28,7 +30,7 @@ } } .tabNavigation__item { - composes: reset from './../reset.css'; + @include reset; position: relative; float: left; border-top: 1px solid var(--colors-ContrastDark); @@ -58,7 +60,7 @@ } } .tabNavigation__itemBtn { - composes: reset from './../reset.css'; + @include reset; display: inline-block; height: var(--spacing-GoldenUnit); padding: 0 var(--spacing-Full); @@ -83,6 +85,6 @@ } .panel { - composes: reset from './../reset.css'; + @include reset; overflow-y: auto; } diff --git a/packages/react-ui-components/src/TextArea/index.ts b/packages/react-ui-components/src/TextArea/index.ts index 8df4fc91f8..ceeaef21f2 100644 --- a/packages/react-ui-components/src/TextArea/index.ts +++ b/packages/react-ui-components/src/TextArea/index.ts @@ -1,6 +1,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import TextArea from './textArea'; const ThemedTextArea = themr(identifiers.textArea, style)(TextArea); diff --git a/packages/react-ui-components/src/TextArea/style.css b/packages/react-ui-components/src/TextArea/style.scss similarity index 94% rename from packages/react-ui-components/src/TextArea/style.css rename to packages/react-ui-components/src/TextArea/style.scss index 4faaf60d18..27a5524366 100644 --- a/packages/react-ui-components/src/TextArea/style.css +++ b/packages/react-ui-components/src/TextArea/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .textArea { - composes: reset from './../reset.css'; + @include reset; width: 100%; height: 40px; padding: 10px 14px; diff --git a/packages/react-ui-components/src/TextInput/index.ts b/packages/react-ui-components/src/TextInput/index.ts index 5579c04609..61fcf09070 100644 --- a/packages/react-ui-components/src/TextInput/index.ts +++ b/packages/react-ui-components/src/TextInput/index.ts @@ -2,7 +2,7 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; import TextInput from './textInput'; -import style from './style.css'; +import style from './style.scss'; export default themr(identifiers.textInput, style)(TextInput); diff --git a/packages/react-ui-components/src/TextInput/style.css b/packages/react-ui-components/src/TextInput/style.scss similarity index 94% rename from packages/react-ui-components/src/TextInput/style.css rename to packages/react-ui-components/src/TextInput/style.scss index 03d17b89ed..c4cb7fed30 100644 --- a/packages/react-ui-components/src/TextInput/style.css +++ b/packages/react-ui-components/src/TextInput/style.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .textInput { - composes: reset from './../reset.css'; + @include reset; /* TODO: should eventually be moved to reset.css, but there maybe be plenty of side-effects */ font-size: 14px; width: 100%; diff --git a/packages/react-ui-components/src/ToggablePanel/index.js b/packages/react-ui-components/src/ToggablePanel/index.js index 1a93b36b8c..714140542a 100644 --- a/packages/react-ui-components/src/ToggablePanel/index.js +++ b/packages/react-ui-components/src/ToggablePanel/index.js @@ -1,6 +1,6 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import style from './style.css'; +import style from './style.scss'; import ToggablePanel, { Header, Contents diff --git a/packages/react-ui-components/src/ToggablePanel/style.css b/packages/react-ui-components/src/ToggablePanel/style.scss similarity index 81% rename from packages/react-ui-components/src/ToggablePanel/style.css rename to packages/react-ui-components/src/ToggablePanel/style.scss index f7a670e1bd..7024fdc9b1 100644 --- a/packages/react-ui-components/src/ToggablePanel/style.css +++ b/packages/react-ui-components/src/ToggablePanel/style.scss @@ -1,10 +1,12 @@ +@import "../reset"; + .panel { - composes: reset from './../reset.css'; + @include reset; position: relative; } .panel__headline { - composes: reset from './../reset.css'; + @include reset; cursor: pointer; height: var(--spacing-GoldenUnit); margin: 0; @@ -19,13 +21,13 @@ } .panel__toggleBtn { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 0; right: 0; } .panel__contents { - composes: reset from './../reset.css'; + @include reset; padding: 0 var(--spacing-Full); transition: var(--transition-Default) ease padding; diff --git a/packages/react-ui-components/src/Tooltip/style.css b/packages/react-ui-components/src/Tooltip/style.css index 885a7863ef..ef1472f826 100644 --- a/packages/react-ui-components/src/Tooltip/style.css +++ b/packages/react-ui-components/src/Tooltip/style.css @@ -17,7 +17,7 @@ left: 50%; width: 0; height: 0; - margin-left: -var(--spacing-Half); + margin-left: calc(var(--spacing-Half) * -1); border-left: var(--spacing-Half) solid transparent; border-right: var(--spacing-Half) solid transparent; border-bottom: var(--spacing-Half) solid var(--colors-ContrastDarkest); diff --git a/packages/react-ui-components/src/Tree/index.js b/packages/react-ui-components/src/Tree/index.js index 68eb09b396..8e714e3e9b 100644 --- a/packages/react-ui-components/src/Tree/index.js +++ b/packages/react-ui-components/src/Tree/index.js @@ -1,7 +1,7 @@ import {themr} from '@friendsofreactjs/react-css-themr'; import identifiers from '../identifiers'; -import treeStyle from './tree.css'; -import nodeStyle from './node.css'; +import treeStyle from './tree.scss'; +import nodeStyle from './node.scss'; import dragLayerStyle from './dragLayer.css'; import Tree from './tree'; import Node, { diff --git a/packages/react-ui-components/src/Tree/node.css b/packages/react-ui-components/src/Tree/node.scss similarity index 92% rename from packages/react-ui-components/src/Tree/node.css rename to packages/react-ui-components/src/Tree/node.scss index 7f0fcc2cf6..cdf8c880d2 100644 --- a/packages/react-ui-components/src/Tree/node.css +++ b/packages/react-ui-components/src/Tree/node.scss @@ -1,11 +1,13 @@ +@import "../reset"; + .header { - composes: reset from './../reset.css'; + @include reset; margin: 0; position: relative; line-height: 20px; } .header__chevron { - composes: reset from './../reset.css'; + @include reset; position: absolute; top: 0; left: 0; @@ -46,7 +48,7 @@ } .header__data { - composes: reset from './../reset.css'; + @include reset; position: relative; display: inline-block; min-width: 100%; @@ -97,7 +99,7 @@ vertical-align: middle; } .header__label { - composes: reset from './../reset.css'; + @include reset; margin-left: 2em; .header__data--isActive & { @@ -106,7 +108,7 @@ } .contents { - composes: reset from './../reset.css'; + @include reset; } .dropTarget { diff --git a/packages/react-ui-components/src/Tree/tree.css b/packages/react-ui-components/src/Tree/tree.scss similarity index 64% rename from packages/react-ui-components/src/Tree/tree.css rename to packages/react-ui-components/src/Tree/tree.scss index 76d3310885..502fa7529c 100644 --- a/packages/react-ui-components/src/Tree/tree.css +++ b/packages/react-ui-components/src/Tree/tree.scss @@ -1,5 +1,7 @@ +@import "../reset"; + .treeWrapper { - composes: reset from './../reset.css'; + @include reset; padding: 5px 0; diff --git a/packages/react-ui-components/src/global.d.ts b/packages/react-ui-components/src/global.d.ts index 35306c6fc9..875203d567 100644 --- a/packages/react-ui-components/src/global.d.ts +++ b/packages/react-ui-components/src/global.d.ts @@ -1 +1,2 @@ declare module '*.css'; +declare module '*.scss'; diff --git a/packages/react-ui-components/src/reset.css b/packages/react-ui-components/src/reset.scss similarity index 92% rename from packages/react-ui-components/src/reset.css rename to packages/react-ui-components/src/reset.scss index fcbffb4356..5ead0a468a 100644 --- a/packages/react-ui-components/src/reset.css +++ b/packages/react-ui-components/src/reset.scss @@ -1,4 +1,4 @@ -.reset { +@mixin reset { font-family: 'Noto Sans', sans-serif; font-weight: normal; color: #FFF; @@ -8,8 +8,8 @@ &, &:before, &:after { - box-sizing: border-box; - } + box-sizing: border-box; + } /* some browsers set a font-size or margin in their user stylesheets */ input, diff --git a/packages/tsconfig.json b/packages/tsconfig.json index 1c43242d0c..3d31881fd1 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -26,6 +26,7 @@ "removeComments": true, "sourceMap": true, "downlevelIteration": true, - "incremental": true + "incremental": true, + "skipLibCheck": true } } diff --git a/packages/utils-helpers/package.json b/packages/utils-helpers/package.json index 98aa9b30c3..d7f48b046a 100644 --- a/packages/utils-helpers/package.json +++ b/packages/utils-helpers/package.json @@ -8,7 +8,7 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "dependencies": { @@ -17,7 +17,8 @@ "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "license": "GNU GPLv3", "jest": { diff --git a/packages/utils-logger/package.json b/packages/utils-logger/package.json index 4d80146c35..875f017697 100644 --- a/packages/utils-logger/package.json +++ b/packages/utils-logger/package.json @@ -8,7 +8,7 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "dependencies": { @@ -17,7 +17,8 @@ "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "license": "GNU GPLv3", "jest": { diff --git a/packages/utils-redux/package.json b/packages/utils-redux/package.json index 2f3dd712e5..2ae8293d64 100644 --- a/packages/utils-redux/package.json +++ b/packages/utils-redux/package.json @@ -8,13 +8,14 @@ "test": "yarn jest -w 2 --coverage", "test:watch": "yarn jest --watch", "clean": "rimraf ./lib ./dist", - "lint": "eslint src/**/*.{js,jsx,ts,tsx}", + "lint": "yarn tsc --noemit && eslint src/**/*.{js,jsx,ts,tsx}", "jest": "NODE_ENV=test jest" }, "devDependencies": { "@neos-project/babel-preset-neos-ui": "workspace:*", "@neos-project/build-essentials": "workspace:*", - "@neos-project/jest-preset-neos-ui": "workspace:*" + "@neos-project/jest-preset-neos-ui": "workspace:*", + "typescript": "^4.6.4" }, "license": "GNU GPLv3", "jest": { diff --git a/patches/isemail-npm-3.2.0-browserified.patch b/patches/isemail-npm-3.2.0-browserified.patch new file mode 100644 index 0000000000..d5f4534314 --- /dev/null +++ b/patches/isemail-npm-3.2.0-browserified.patch @@ -0,0 +1,37 @@ + +fixes https://github.com/neos/neos-ui/pull/3200#issuecomment-1284419262 +in combination with introducing the dependency "buffer" via .yarnrc.yml + +diff --git a/lib/index.js b/lib/index.js +index 4f3d4cc33d13e68476dbe9ff0021081458af3291..087e62527d80e4e0f76773cc35a3c10b39b0a236 100644 +--- a/lib/index.js ++++ b/lib/index.js +@@ -3,7 +3,8 @@ + // Load modules + + const Punycode = require('punycode'); +-const Util = require('util'); ++ ++const Buffer = require('buffer/').Buffer + + // Declare internals + +@@ -213,16 +214,9 @@ internals.isIterable = Array.isArray; + if (typeof Symbol !== 'undefined') { + internals.isIterable = (value) => Array.isArray(value) || (!!value && typeof value === 'object' && typeof value[Symbol.iterator] === 'function'); + } +-/* $lab:coverage:on$ */ +- + +-// Node 10 introduced isSet and isMap, which are useful for cross-context type +-// checking. +-// $lab:coverage:off$ +-internals._isSet = (value) => value instanceof Set; +-internals._isMap = (value) => value instanceof Map; +-internals.isSet = Util.types && Util.types.isSet || internals._isSet; +-internals.isMap = Util.types && Util.types.isMap || internals._isMap; ++internals.isSet = (value) => value instanceof Set; ++internals.isMap = (value) => value instanceof Map; + // $lab:coverage:on$ + + diff --git a/patches/react-codemirror2-npm-7.2.1-browserified.patch b/patches/react-codemirror2-npm-7.2.1-browserified.patch new file mode 100644 index 0000000000..60a1074869 --- /dev/null +++ b/patches/react-codemirror2-npm-7.2.1-browserified.patch @@ -0,0 +1,18 @@ + +fixes https://github.com/scniro/react-codemirror2/pull/260#issuecomment-1023202972 +this bug has been fixed and merged to the source code of react-codemirror2, +but the maintainers said that they won't release it, because they are not using the project anymore. + +diff --git a/index.js b/index.js +index d109de477e2b4afa44836ac8da63e75542743919..823a6b014ad15b895dcaf69f88b81f6c575320bd 100644 +--- a/index.js ++++ b/index.js +@@ -63,7 +63,7 @@ exports.UnControlled = exports.Controlled = void 0; + + var React = require('react'); + +-var SERVER_RENDERED = typeof navigator === 'undefined' || global['PREVENT_CODEMIRROR_RENDER'] === true; ++var SERVER_RENDERED = false; + var cm; + + if (!SERVER_RENDERED) { diff --git a/polyfills.js b/polyfills.js deleted file mode 100644 index b535f6a2cc..0000000000 --- a/polyfills.js +++ /dev/null @@ -1 +0,0 @@ -import 'regenerator-runtime/runtime'; diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 956c95bedd..0000000000 --- a/webpack.config.js +++ /dev/null @@ -1,37 +0,0 @@ -const merge = require('webpack-merge'); -const path = require('path'); -const sharedWebpackConfig = require('./packages/build-essentials/src/webpack.config.js'); -delete sharedWebpackConfig.__internalDependencies; - -module.exports = merge( - sharedWebpackConfig, - { - entry: { - Host: [ - './packages/neos-ui/src/index.js' - ], - HostOnlyStyles: [ - './packages/neos-ui/src/styleHostOnly.css' - ], - Guest: [ - './polyfills.js' - ], - Vendor: [ - './polyfills.js', - 'react', - 'react-redux', - 'plow-js' - ] - }, - - resolve: { - modules: [ - path.resolve(__dirname, './packages/neos-ui/node_modules'), - path.resolve(__dirname, './node_modules') - ] - }, - watchOptions: { - ignored: /node_modules/ - } - } -); diff --git a/yarn.lock b/yarn.lock index 7ea41cfcc6..17835ac4c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,6 +14,33 @@ __metadata: languageName: node linkType: hard +"@babel/cli@npm:^7.0.0": + version: 7.19.3 + resolution: "@babel/cli@npm:7.19.3" + dependencies: + "@jridgewell/trace-mapping": ^0.3.8 + "@nicolo-ribaudo/chokidar-2": 2.1.8-no-fsevents.3 + chokidar: ^3.4.0 + commander: ^4.0.1 + convert-source-map: ^1.1.0 + fs-readdir-recursive: ^1.1.0 + glob: ^7.2.0 + make-dir: ^2.1.0 + slash: ^2.0.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + dependenciesMeta: + "@nicolo-ribaudo/chokidar-2": + optional: true + chokidar: + optional: true + bin: + babel: ./bin/babel.js + babel-external-helpers: ./bin/babel-external-helpers.js + checksum: baa2317754ee0d9bfd1054bfcfe7140429cd0d79c38c29f05228f8cfbccb17bed4f02d24c550fb73cc8a2b0b88bb67dde9177a770c0dfad482c1626935d4e95a + languageName: node + linkType: hard + "@babel/code-frame@npm:7.0.0": version: 7.0.0 resolution: "@babel/code-frame@npm:7.0.0" @@ -23,7 +50,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.0.0-beta.35, @babel/code-frame@npm:^7.16.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7": version: 7.16.7 resolution: "@babel/code-frame@npm:7.16.7" dependencies: @@ -32,6 +59,15 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/code-frame@npm:7.18.6" + dependencies: + "@babel/highlight": ^7.18.6 + checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.0": version: 7.17.0 resolution: "@babel/compat-data@npm:7.17.0" @@ -39,6 +75,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/compat-data@npm:7.20.1" + checksum: 989b9b7a6fe43c547bb8329241bd0ba6983488b83d29cc59de35536272ee6bb4cc7487ba6c8a4bceebb3a57f8c5fea1434f80bbbe75202bc79bc1110f955ff25 + languageName: node + linkType: hard + "@babel/core@npm:>=7.9.0, @babel/core@npm:^7.12.1": version: 7.17.5 resolution: "@babel/core@npm:7.17.5" @@ -62,6 +105,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.1.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": + version: 7.20.2 + resolution: "@babel/core@npm:7.20.2" + dependencies: + "@ampproject/remapping": ^2.1.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.2 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-module-transforms": ^7.20.2 + "@babel/helpers": ^7.20.1 + "@babel/parser": ^7.20.2 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.2 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.1 + semver: ^6.3.0 + checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4 + languageName: node + linkType: hard + "@babel/eslint-parser@npm:^7.19.1": version: 7.19.1 resolution: "@babel/eslint-parser@npm:7.19.1" @@ -87,6 +153,17 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2": + version: 7.20.4 + resolution: "@babel/generator@npm:7.20.4" + dependencies: + "@babel/types": ^7.20.2 + "@jridgewell/gen-mapping": ^0.3.2 + jsesc: ^2.5.1 + checksum: 967b59f18e5ce999e5a741825bcecb2be4bbfc1824a92c21b47d0b5694e0eb09314a70f8b9142e9591c149c7fb83d51f73ae8fbd96d30a42666425889e51ceb1 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-annotate-as-pure@npm:7.16.7" @@ -96,6 +173,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7" @@ -106,6 +192,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": + version: 7.18.9 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" + dependencies: + "@babel/helper-explode-assignable-expression": ^7.18.6 + "@babel/types": ^7.18.9 + checksum: b4bc214cb56329daff6cc18a7f7a26aeafb55a1242e5362f3d47fe3808421f8c7cd91fff95d6b9b7ccb67e14e5a67d944e49dbe026942bfcbfda19b1c72a8e72 + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-compilation-targets@npm:7.16.7" @@ -120,6 +216,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/helper-compilation-targets@npm:7.20.0" + dependencies: + "@babel/compat-data": ^7.20.0 + "@babel/helper-validator-option": ^7.18.6 + browserslist: ^4.21.3 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.16.10, @babel/helper-create-class-features-plugin@npm:^7.16.7, @babel/helper-create-class-features-plugin@npm:^7.17.1, @babel/helper-create-class-features-plugin@npm:^7.17.6": version: 7.17.6 resolution: "@babel/helper-create-class-features-plugin@npm:7.17.6" @@ -137,6 +247,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-create-class-features-plugin@npm:7.20.2" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-split-export-declaration": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: e89a8841db3f6340996f395fc372ee4bec361230eb9345b763314f768e68421d43461918fdedfb9a69b71f1d0433439f3e318d1b1b9ba04fbd7aac1c84959e37 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.16.7": version: 7.17.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.17.0" @@ -149,6 +276,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + regexpu-core: ^5.1.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 811cc90afe9fc25a74ed37fc0c1361a4a91b0b940235dd3958e3f03b366d40a903b40fc93b51bcb93be774aba573219f8f215664bea1d1301f58797ca6854f3f + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.3.1": version: 0.3.1 resolution: "@babel/helper-define-polyfill-provider@npm:0.3.1" @@ -167,6 +306,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.3.3": + version: 0.3.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" + dependencies: + "@babel/helper-compilation-targets": ^7.17.7 + "@babel/helper-plugin-utils": ^7.16.7 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + semver: ^6.1.2 + peerDependencies: + "@babel/core": ^7.4.0-0 + checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-environment-visitor@npm:7.16.7" @@ -176,6 +331,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-environment-visitor@npm:7.18.9" + checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 + languageName: node + linkType: hard + "@babel/helper-explode-assignable-expression@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7" @@ -185,6 +347,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-explode-assignable-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-function-name@npm:7.16.7" @@ -196,6 +367,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-function-name@npm:7.19.0" + dependencies: + "@babel/template": ^7.18.10 + "@babel/types": ^7.19.0 + checksum: eac1f5db428ba546270c2b8d750c24eb528b8fcfe50c81de2e0bdebf0e20f24bec688d4331533b782e4a907fad435244621ca2193cfcf80a86731299840e0f6e + languageName: node + linkType: hard + "@babel/helper-get-function-arity@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-get-function-arity@npm:7.16.7" @@ -214,6 +395,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-hoist-variables@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-member-expression-to-functions@npm:7.16.7" @@ -223,6 +413,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" + dependencies: + "@babel/types": ^7.18.9 + checksum: fcf8184e3b55051c4286b2cbedf0eccc781d0f3c9b5cbaba582eca19bf0e8d87806cdb7efc8554fcb969ceaf2b187d5ea748d40022d06ec7739fbb18c1b19a7a + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-module-imports@npm:7.16.7" @@ -232,6 +431,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.16.7": version: 7.17.6 resolution: "@babel/helper-module-transforms@npm:7.17.6" @@ -248,6 +456,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-module-transforms@npm:7.20.2" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.2 + checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-optimise-call-expression@npm:7.16.7" @@ -257,6 +481,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.16.7 resolution: "@babel/helper-plugin-utils@npm:7.16.7" @@ -264,6 +497,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.16.8": version: 7.16.8 resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8" @@ -275,6 +515,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-wrap-function": ^7.18.9 + "@babel/types": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-replace-supers@npm:7.16.7" @@ -288,6 +542,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-replace-supers@npm:7.19.1" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/traverse": ^7.19.1 + "@babel/types": ^7.19.0 + checksum: a0e4bf79ebe7d2bb5947169e47a0b4439c73fb0ec57d446cf3ea81b736721129ec373c3f94d2ebd2716b26dd65f8e6c083dac898170d42905e7ba815a2f52c25 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-simple-access@npm:7.16.7" @@ -297,6 +564,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-simple-access@npm:7.20.2" + dependencies: + "@babel/types": ^7.20.2 + checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" @@ -306,6 +582,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": + version: 7.20.0 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" + dependencies: + "@babel/types": ^7.20.0 + checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-split-export-declaration@npm:7.16.7" @@ -315,6 +600,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-split-export-declaration@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-validator-identifier@npm:7.16.7" @@ -322,6 +623,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.16.7": version: 7.16.7 resolution: "@babel/helper-validator-option@npm:7.16.7" @@ -329,6 +637,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-validator-option@npm:7.18.6" + checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.16.8": version: 7.16.8 resolution: "@babel/helper-wrap-function@npm:7.16.8" @@ -341,6 +656,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.18.6, @babel/helper-wrap-function@npm:^7.18.9": + version: 7.19.0 + resolution: "@babel/helper-wrap-function@npm:7.19.0" + dependencies: + "@babel/helper-function-name": ^7.19.0 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.19.0 + "@babel/types": ^7.19.0 + checksum: 2453a6b134f12cc779179188c4358a66252c29b634a8195c0cf626e17f9806c3c4c40e159cd8056c2ec82b69b9056a088014fa43d6ccc1aca67da8d9605da8fd + languageName: node + linkType: hard + "@babel/helpers@npm:^7.17.2": version: 7.17.2 resolution: "@babel/helpers@npm:7.17.2" @@ -352,6 +679,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/helpers@npm:7.20.1" + dependencies: + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.0 + checksum: be35f78666bdab895775ed94dbeb098f7b4fa08ce4cfb0c3a9e69b7220cce56960dcdc2b14f5df9d3b80388d4bf7df155c97f6cf6768c0138f4e6931d0f44955 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.0.0, @babel/highlight@npm:^7.16.7": version: 7.16.10 resolution: "@babel/highlight@npm:7.16.10" @@ -363,7 +701,27 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.3, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.3": +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" + dependencies: + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2": + version: 7.20.3 + resolution: "@babel/parser@npm:7.20.3" + bin: + parser: ./bin/babel-parser.js + checksum: 33bcdb45de65a3cf27ed376cb34f32be3c3485a10e3252f8d0126f6a034efc3145c0d219e57fcd5a8956361552008bc30b9bae4a723823fb3633027071be8a45 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.3, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.17.3": version: 7.17.3 resolution: "@babel/parser@npm:7.17.3" bin: @@ -383,6 +741,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.16.7" @@ -396,6 +765,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/plugin-proposal-optional-chaining": ^7.18.9 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 93abb5cb179a13db171bfc2cdf79489598f43c50cc174f97a2b7bb1d44d24ade7109665a20cf4e317ad6c1c730f036f06478f7c7e789b4240be1abdb60d6452f + languageName: node + linkType: hard + "@babel/plugin-proposal-async-generator-functions@npm:^7.12.1, @babel/plugin-proposal-async-generator-functions@npm:^7.16.8": version: 7.16.8 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.8" @@ -409,6 +791,32 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-remap-async-to-generator": ^7.18.9 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 518483a68c5618932109913eb7316ed5e656c575cbd9d22667bc0451e35a1be45f8eaeb8e2065834b36c8a93c4840f78cebf8f1d067b07c422f7be16d58eca60 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 + languageName: node + linkType: hard + "@babel/plugin-proposal-class-properties@npm:^7.12.1, @babel/plugin-proposal-class-properties@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-class-properties@npm:7.16.7" @@ -434,6 +842,34 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-class-static-block@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: b8d7ae99ed5ad784f39e7820e3ac03841f91d6ed60ab4a98c61d6112253da36013e12807bae4ffed0ef3cb318e47debac112ed614e03b403fb8b075b09a828ee + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.0.0": + version: 7.20.2 + resolution: "@babel/plugin-proposal-decorators@npm:7.20.2" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.20.2 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/plugin-syntax-decorators": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bb00e2172a8c0b169f262222b7ca1a9cda4f7a3bc458bb71b39c9209aa261450c077f38c9b51e79fadd4d1962a993e7fd8712042d82658b1a052a084c53e32cd + languageName: node + linkType: hard + "@babel/plugin-proposal-decorators@npm:^7.12.1": version: 7.17.2 resolution: "@babel/plugin-proposal-decorators@npm:7.17.2" @@ -449,6 +885,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-do-expressions@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-do-expressions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-do-expressions": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9c28e54aea275aba2205bdcd23cb8696142f7085b5d002a4544fd5508716adf6250eec259eec485bf514994071dff069008f78261a9442a23e018a0b0a5e4b31 + languageName: node + linkType: hard + "@babel/plugin-proposal-dynamic-import@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.7" @@ -461,6 +909,42 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-default-from@npm:^7.0.0": + version: 7.18.10 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-export-default-from": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2a12387e095ccd02a1560e5dd40812a83befe581d319685ae2a95f0650a4500381c1d9c710e6e29b34a1b053f9632ee2d3827b937e1cc5c9d2555280da22df53 + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-namespace-from@npm:^7.0.0, @babel/plugin-proposal-export-namespace-from@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef + languageName: node + linkType: hard + "@babel/plugin-proposal-export-namespace-from@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.7" @@ -473,6 +957,43 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-function-bind@npm:^7.0.0": + version: 7.18.9 + resolution: "@babel/plugin-proposal-function-bind@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-function-bind": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cd1ed461fb1dcdfa66eda1f0998eb2f1ad8f50e6fec57a9807f9992f1a4531b6da5d84b48423f2beca688a1deeb6de5ea8cc2d2eb71fccc4dbe3e8c829fe6ee1 + languageName: node + linkType: hard + +"@babel/plugin-proposal-function-sent@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-function-sent@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-wrap-function": ^7.18.6 + "@babel/plugin-syntax-function-sent": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 409332b4cc479bf104afced511dc8b08a5ca2e469fef8b4a83e1e6c6b44fbef1e973d9aaba2549f11e610a2d3d6eda7ef99561eaac40f3a0ee749b05cf72cec9 + languageName: node + linkType: hard + +"@babel/plugin-proposal-json-strings@npm:^7.0.0, @babel/plugin-proposal-json-strings@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 + languageName: node + linkType: hard + "@babel/plugin-proposal-json-strings@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-json-strings@npm:7.16.7" @@ -485,6 +1006,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.0.0, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: dd87fa4a48c6408c5e85dbd6405a65cc8fe909e3090030df46df90df64cdf3e74007381a58ed87608778ee597eff7395d215274009bb3f5d8964b2db5557754f + languageName: node + linkType: hard + "@babel/plugin-proposal-logical-assignment-operators@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.7" @@ -497,6 +1030,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d + languageName: node + linkType: hard + "@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.7" @@ -509,6 +1054,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-numeric-separator@npm:^7.0.0, @babel/plugin-proposal-numeric-separator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec + languageName: node + linkType: hard + "@babel/plugin-proposal-numeric-separator@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7" @@ -521,6 +1078,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" + dependencies: + "@babel/compat-data": ^7.20.1 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.20.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9764d1a4735fcd384fdb9b6c6ccb20d1bea2f88f648640d26ce5d9cd5880ce1e389d2f852d7bea7e86ff343726225dc16e1deb92c7b3dc5c5721ed905a602318 + languageName: node + linkType: hard + "@babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.16.7": version: 7.17.3 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.17.3" @@ -548,6 +1120,31 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f2db40e26172f07c50b635cb61e1f36165de3ba868fcf608d967642f0d044b7c6beb0e7ecf17cbd421144b99e1eae7ad6031ded92925343bb0ed1d08707b514f + languageName: node + linkType: hard + "@babel/plugin-proposal-optional-chaining@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.7" @@ -561,6 +1158,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-pipeline-operator@npm:^7.0.0": + version: 7.18.9 + resolution: "@babel/plugin-proposal-pipeline-operator@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-pipeline-operator": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9fb0fcb701cad9c8617290ec1c4f9f9fcc607864d13e741641b0136a0a04dce1a809de65134bfae46e58eb3fe8615984b9030017771c42d75218bb3cd4152be5 + languageName: node + linkType: hard + "@babel/plugin-proposal-private-methods@npm:^7.14.5, @babel/plugin-proposal-private-methods@npm:^7.16.11": version: 7.16.11 resolution: "@babel/plugin-proposal-private-methods@npm:7.16.11" @@ -573,6 +1182,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-private-methods@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + languageName: node + linkType: hard + "@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.16.7" @@ -583,7 +1204,33 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 666d668f51d8c01aaf0dd87b27a83fc0392884d2c8e9d8e17b3b7011c0d348865dee94b44dc2d7070726e58e3b579728dc2588aaa8140d563f7390743ee90f0a + checksum: 666d668f51d8c01aaf0dd87b27a83fc0392884d2c8e9d8e17b3b7011c0d348865dee94b44dc2d7070726e58e3b579728dc2588aaa8140d563f7390743ee90f0a + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569 + languageName: node + linkType: hard + +"@babel/plugin-proposal-throw-expressions@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-throw-expressions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-throw-expressions": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 327e4e7d6ed5c47208da8d525c65138a49ce46e6b4126467c4127f82dacaa8bc1e89dd364902ff4eac7209f31810f0f163cdec0cf8df1819e5b61e7bd4f5cffa languageName: node linkType: hard @@ -599,6 +1246,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -610,7 +1269,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -643,7 +1313,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-decorators@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/plugin-syntax-decorators@npm:7.19.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 105a13d581a8643ba145d4d0d31f34a492b352defa5b155e785702da6ce9c3ff0c1843ba9bee176e35f6e38afa19dc7bd12c120220af0495de4b128f1dd27f6e + languageName: node + linkType: hard + +"@babel/plugin-syntax-do-expressions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-do-expressions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e24d51eae1c38e7a0eef1c6bad078135f33f95d38d032cfc75668921d59603ee483999cfe4b145e2aac8cf20d00f64fa3f96f295fa364e0ce81a98c5e6b1a680 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -654,6 +1346,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-export-default-from@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4258156553d825abb2ebac920eae6837087b485eb8e0011e05ad1e57004a03441335325feb18185ffbfa0c33a340673e7ab79549080ff2beb4607f88936fedf2 + languageName: node + linkType: hard + "@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" @@ -676,7 +1379,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4": +"@babel/plugin-syntax-function-bind@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-function-bind@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d796472e9776b692f0387f0169dddd0293443872850a1b854e4163157b9efff21b7383a294819a031d20806b8c460a062cd95413033544821762fab733a67c0e + languageName: node + linkType: hard + +"@babel/plugin-syntax-function-sent@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-function-sent@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 29746bbb5f4184fb51b926b32bcf8983838e5b71e3f1c782ef9b814a9c277f10e176c0cb5797c894256bcb69da5b7e3b9191080cf06f6e557cd0bb091aee1f99 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.0.0, @babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -698,6 +1434,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + languageName: node + linkType: hard + "@babel/plugin-syntax-jsx@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-syntax-jsx@npm:7.16.7" @@ -709,7 +1456,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -731,7 +1478,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -775,6 +1522,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-pipeline-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-pipeline-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a5dd75bd065a1c05e8d1d888dd1bbcc97605e9b3314a8ca186c2be927dc142fc6792329394db8a5d46b920d576703fcd44d58bc4bce0cdf490bc87c4ae325d00 + languageName: node + linkType: hard + "@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" @@ -786,7 +1544,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": +"@babel/plugin-syntax-throw-expressions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-throw-expressions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9b7bac75fb7ef9e87f593132bb231527f54ecb56709bd3a55a8c07ec5066c5fa81574b46e2b29d2868898824f95aee113103fa4b7dba9a587c755e3263c1b1c2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -797,6 +1566,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.16.7" @@ -808,6 +1588,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 900f5c695755062b91eec74da6f9092f40b8fada099058b92576f1e23c55e9813ec437051893a9b3c05cefe39e8ac06303d4a91b384e1c03dd8dc1581ea11602 + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:^7.12.1, @babel/plugin-transform-async-to-generator@npm:^7.16.8": version: 7.16.8 resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.8" @@ -821,6 +1612,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-to-generator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-remap-async-to-generator": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c2cca47468cf1aeefdc7ec35d670e195c86cee4de28a1970648c46a88ce6bd1806ef0bab27251b9e7fb791bb28a64dcd543770efd899f28ee5f7854e64e873d3 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.7" @@ -832,6 +1636,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-block-scoping@npm:7.16.7" @@ -843,6 +1658,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/plugin-transform-block-scoping@npm:7.20.2" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 550b983277557ecfa3ef1e7a2367eaa9e0616a56f0d4106812cbc8aeca057b0f0b8bbc5c548b9b3b57399868f916e89e17303c802c8c46d18fba5bc174d4e794 + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-classes@npm:7.16.7" @@ -861,6 +1687,25 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/plugin-transform-classes@npm:7.20.2" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-replace-supers": ^7.19.1 + "@babel/helper-split-export-declaration": ^7.18.6 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 57f3467a8eb7853cdb61cda963cfb6c6568ad276d77c9de2ff5a2194650010217aa318ef3733975537c6fb906b73a019afb6ea650b01852e7d2e1fab4034361b + languageName: node + linkType: hard + "@babel/plugin-transform-computed-properties@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-computed-properties@npm:7.16.7" @@ -872,6 +1717,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-computed-properties@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a6bfbea207827d77592628973c0e8cc3319db636506bdc6e81e21582de2e767890e6975b382d0511e9ec3773b9f43691185df90832883bbf9251f688d27fbc1d + languageName: node + linkType: hard + "@babel/plugin-transform-destructuring@npm:^7.16.7": version: 7.17.3 resolution: "@babel/plugin-transform-destructuring@npm:7.17.3" @@ -883,6 +1739,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 09033e09b28ca1b0d46a8d82f5a677b1d718a739b3c199886908c3ef1af23369317d0c429b21507d480ee82721c15892a9893be18e50ad6fc219e69312f4b097 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.16.7, @babel/plugin-transform-dotall-regex@npm:^7.4.4": version: 7.16.7 resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.7" @@ -895,6 +1762,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.16.7" @@ -906,6 +1785,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe + languageName: node + linkType: hard + "@babel/plugin-transform-exponentiation-operator@npm:^7.12.1, @babel/plugin-transform-exponentiation-operator@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.7" @@ -918,6 +1808,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 + languageName: node + linkType: hard + "@babel/plugin-transform-flow-strip-types@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.16.7" @@ -941,6 +1843,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.18.8": + version: 7.18.8 + resolution: "@babel/plugin-transform-for-of@npm:7.18.8" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ca64c623cf0c7a80ab6f07ebd3e6e4ade95e2ae806696f70b43eafe6394fa8ce21f2b1ffdd15df2067f7363d2ecfe26472a97c6c774403d2163fa05f50c98f17 + languageName: node + linkType: hard + "@babel/plugin-transform-function-name@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-function-name@npm:7.16.7" @@ -954,6 +1867,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-function-name@npm:7.18.9" + dependencies: + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 + languageName: node + linkType: hard + "@babel/plugin-transform-literals@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-literals@npm:7.16.7" @@ -965,6 +1891,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.7" @@ -976,6 +1913,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-amd@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-modules-amd@npm:7.16.7" @@ -989,6 +1937,31 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-amd@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6" + dependencies: + "@babel/helper-module-transforms": ^7.19.6 + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4236aad970025bc10c772c1589b1e2eab8b7681933bb5ffa6e395d4c1a52532b28c47c553e3011b4272ea81e5ab39fe969eb5349584e8390e59771055c467d42 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" + dependencies: + "@babel/helper-module-transforms": ^7.19.6 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-simple-access": ^7.19.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85d46945ab5ba3fff89e962d560a5d40253f228b9659a697683db3de07c0236e8cd60e5eb41958007359951a42bc268bf32350fcdb5b4a86f58dff1e032c096e + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.16.8": version: 7.16.8 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.16.8" @@ -1018,6 +1991,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" + dependencies: + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-module-transforms": ^7.19.6 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-validator-identifier": ^7.19.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8526431cc81ea3eb232ad50862d0ed1cbb422b5251d14a8d6610d0ca0617f6e75f35179e98eb1235d0cccb980120350b9f112594e5646dd45378d41eaaf87342 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-modules-umd@npm:7.16.7" @@ -1030,6 +2017,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-umd@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 + languageName: node + linkType: hard + "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8": version: 7.16.8 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.16.8" @@ -1041,6 +2040,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.19.1" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.19.0 + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8a40f5d04f2140c44fe890a5a3fd72abc2a88445443ac2bd92e1e85d9366d3eb8f1ebb7e2c89d2daeaf213d9b28cb65605502ac9b155936d48045eeda6053494 + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-new-target@npm:7.16.7" @@ -1052,6 +2063,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-new-target@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-object-super@npm:7.16.7" @@ -1064,6 +2086,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-object-super@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-replace-supers": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-parameters@npm:7.16.7" @@ -1075,6 +2109,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.20.1": + version: 7.20.3 + resolution: "@babel/plugin-transform-parameters@npm:7.20.3" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 69054c93d744574e06b0244623140718ecba87e1cc34bd5c7bd5824fd4dbef764ac4832046ea1ba5d2c6a2f12e03289555c9f65f0aafae4871f3d740ff61b9ec + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-property-literals@npm:7.16.7" @@ -1086,6 +2131,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 + languageName: node + linkType: hard + "@babel/plugin-transform-react-display-name@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-react-display-name@npm:7.16.7" @@ -1097,6 +2153,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-display-name@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx-development@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-react-jsx-development@npm:7.16.7" @@ -1108,6 +2175,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee + languageName: node + linkType: hard + "@babel/plugin-transform-react-jsx@npm:^7.16.7": version: 7.17.3 resolution: "@babel/plugin-transform-react-jsx@npm:7.17.3" @@ -1123,6 +2201,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.18.6": + version: 7.19.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d7d6f0b8f24b1f6b7cf8062c4e91c59af82489a993e51859bd49c2d62a2d2b77fd40b02a9a1d0e6d874cf4ce56a05fa3564b964587d00c94ebc62593524052ec + languageName: node + linkType: hard + "@babel/plugin-transform-react-pure-annotations@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.16.7" @@ -1135,14 +2228,38 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/plugin-transform-regenerator@npm:7.16.7" +"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.16.7": + version: 7.16.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.16.7" + dependencies: + regenerator-transform: ^0.14.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 12b1f9a4f324027af69f49522fbe7feea2ac53285ca5c7e27a70de09f56c74938bfda8b09ac06e57fa1207e441f00efb7adbc462afc9be5e8abd0c2a07715e01 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-regenerator@npm:7.18.6" dependencies: - regenerator-transform: ^0.14.2 + "@babel/helper-plugin-utils": ^7.18.6 + regenerator-transform: ^0.15.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 12b1f9a4f324027af69f49522fbe7feea2ac53285ca5c7e27a70de09f56c74938bfda8b09ac06e57fa1207e441f00efb7adbc462afc9be5e8abd0c2a07715e01 + checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750 languageName: node linkType: hard @@ -1157,6 +2274,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-reserved-words@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c + languageName: node + linkType: hard + "@babel/plugin-transform-runtime@npm:^7.12.1": version: 7.17.0 resolution: "@babel/plugin-transform-runtime@npm:7.17.0" @@ -1173,6 +2301,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-runtime@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/plugin-transform-runtime@npm:7.19.6" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.19.0 + babel-plugin-polyfill-corejs2: ^0.3.3 + babel-plugin-polyfill-corejs3: ^0.6.0 + babel-plugin-polyfill-regenerator: ^0.4.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ef93efbcbb00dcf4da6dcc55bda698a2a57fca3fb05a6a13e932ecfdb7c1c5d2f0b5b245c1c4faca0318853937caba0d82442f58b7653249f64275d08052fbd8 + languageName: node + linkType: hard + "@babel/plugin-transform-shorthand-properties@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.16.7" @@ -1184,6 +2328,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-spread@npm:7.16.7" @@ -1196,6 +2351,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/plugin-transform-spread@npm:7.19.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e73a4deb095999185e70b524d0ff4e35df50fcda58299e700a6149a15bbc1a9b369ef1cef384e15a54b3c3ce316cc0f054dbf249dcd0d1ca59f4281dd4df9718 + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.7" @@ -1207,6 +2374,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-template-literals@npm:7.16.7" @@ -1218,6 +2396,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-template-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 + languageName: node + linkType: hard + "@babel/plugin-transform-typeof-symbol@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.16.7" @@ -1229,6 +2418,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.16.7" @@ -1240,6 +2440,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f5baca55cb3c11bc08ec589f5f522d85c1ab509b4d11492437e45027d64ae0b22f0907bd1381e8d7f2a436384bb1f9ad89d19277314242c5c2671a0f91d0f9cd + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.7" @@ -1252,6 +2463,103 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.1.6": + version: 7.20.2 + resolution: "@babel/preset-env@npm:7.20.2" + dependencies: + "@babel/compat-data": ^7.20.1 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-async-generator-functions": ^7.20.1 + "@babel/plugin-proposal-class-properties": ^7.18.6 + "@babel/plugin-proposal-class-static-block": ^7.18.6 + "@babel/plugin-proposal-dynamic-import": ^7.18.6 + "@babel/plugin-proposal-export-namespace-from": ^7.18.9 + "@babel/plugin-proposal-json-strings": ^7.18.6 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 + "@babel/plugin-proposal-numeric-separator": ^7.18.6 + "@babel/plugin-proposal-object-rest-spread": ^7.20.2 + "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 + "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-private-methods": ^7.18.6 + "@babel/plugin-proposal-private-property-in-object": ^7.18.6 + "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 + "@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 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.20.0 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@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.18.6 + "@babel/plugin-transform-async-to-generator": ^7.18.6 + "@babel/plugin-transform-block-scoped-functions": ^7.18.6 + "@babel/plugin-transform-block-scoping": ^7.20.2 + "@babel/plugin-transform-classes": ^7.20.2 + "@babel/plugin-transform-computed-properties": ^7.18.9 + "@babel/plugin-transform-destructuring": ^7.20.2 + "@babel/plugin-transform-dotall-regex": ^7.18.6 + "@babel/plugin-transform-duplicate-keys": ^7.18.9 + "@babel/plugin-transform-exponentiation-operator": ^7.18.6 + "@babel/plugin-transform-for-of": ^7.18.8 + "@babel/plugin-transform-function-name": ^7.18.9 + "@babel/plugin-transform-literals": ^7.18.9 + "@babel/plugin-transform-member-expression-literals": ^7.18.6 + "@babel/plugin-transform-modules-amd": ^7.19.6 + "@babel/plugin-transform-modules-commonjs": ^7.19.6 + "@babel/plugin-transform-modules-systemjs": ^7.19.6 + "@babel/plugin-transform-modules-umd": ^7.18.6 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1 + "@babel/plugin-transform-new-target": ^7.18.6 + "@babel/plugin-transform-object-super": ^7.18.6 + "@babel/plugin-transform-parameters": ^7.20.1 + "@babel/plugin-transform-property-literals": ^7.18.6 + "@babel/plugin-transform-regenerator": ^7.18.6 + "@babel/plugin-transform-reserved-words": ^7.18.6 + "@babel/plugin-transform-shorthand-properties": ^7.18.6 + "@babel/plugin-transform-spread": ^7.19.0 + "@babel/plugin-transform-sticky-regex": ^7.18.6 + "@babel/plugin-transform-template-literals": ^7.18.9 + "@babel/plugin-transform-typeof-symbol": ^7.18.9 + "@babel/plugin-transform-unicode-escapes": ^7.18.10 + "@babel/plugin-transform-unicode-regex": ^7.18.6 + "@babel/preset-modules": ^0.1.5 + "@babel/types": ^7.20.2 + babel-plugin-polyfill-corejs2: ^0.3.3 + babel-plugin-polyfill-corejs3: ^0.6.0 + babel-plugin-polyfill-regenerator: ^0.4.1 + core-js-compat: ^3.25.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ece2d7e9c7789db6116e962b8e1a55eb55c110c44c217f0c8f6ffea4ca234954e66557f7bd019b7affadf7fbb3a53ccc807e93fc935aacd48146234b73b6947e + languageName: node + linkType: hard + "@babel/preset-env@npm:^7.12.1": version: 7.16.11 resolution: "@babel/preset-env@npm:7.16.11" @@ -1364,6 +2672,22 @@ __metadata: languageName: node linkType: hard +"@babel/preset-react@npm:^7.0.0, @babel/preset-react@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/preset-react@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-transform-react-display-name": ^7.18.6 + "@babel/plugin-transform-react-jsx": ^7.18.6 + "@babel/plugin-transform-react-jsx-development": ^7.18.6 + "@babel/plugin-transform-react-pure-annotations": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 540d9cf0a0cc0bb07e6879994e6fb7152f87dafbac880b56b65e2f528134c7ba33e0cd140b58700c77b2ebf4c81fa6468fed0ba391462d75efc7f8c1699bb4c3 + languageName: node + linkType: hard + "@babel/preset-react@npm:^7.12.1": version: 7.16.7 resolution: "@babel/preset-react@npm:7.16.7" @@ -1380,17 +2704,17 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.7.4": - version: 7.7.7 - resolution: "@babel/runtime-corejs3@npm:7.7.7" +"@babel/runtime-corejs3@npm:^7.10.2": + version: 7.20.1 + resolution: "@babel/runtime-corejs3@npm:7.20.1" dependencies: - core-js-pure: ^3.0.0 - regenerator-runtime: ^0.13.2 - checksum: 787a4978a1a71017522edfb3f70171b558d31341a6c0d635dc16fdec4126df5276f90c09c70cd7d36e07da4368f6b8f5ba953bacdf2efaa278ccf8d5faf31e53 + core-js-pure: ^3.25.1 + regenerator-runtime: ^0.13.10 + checksum: bac1463304deb0e395f78aef2bf0e042d0ae303285b9f55e443d8ce4d3d05ccb92ac0aa5ca4bf83526695d21b12a239317537b00918d6ebf7a4132e5ec2f6f33 languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.4.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.4, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": version: 7.17.9 resolution: "@babel/runtime@npm:7.17.9" dependencies: @@ -1399,6 +2723,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.18.9": + version: 7.20.1 + resolution: "@babel/runtime@npm:7.20.1" + dependencies: + regenerator-runtime: ^0.13.10 + checksum: 00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6 + languageName: node + linkType: hard + "@babel/template@npm:^7.16.7": version: 7.16.7 resolution: "@babel/template@npm:7.16.7" @@ -1410,7 +2743,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.17.3": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": + version: 7.18.10 + resolution: "@babel/template@npm:7.18.10" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.18.10 + "@babel/types": ^7.18.10 + checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.17.3": version: 7.17.3 resolution: "@babel/traverse@npm:7.17.3" dependencies: @@ -1428,7 +2772,36 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.7.2": + version: 7.20.1 + resolution: "@babel/traverse@npm:7.20.1" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.1 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.20.1 + "@babel/types": ^7.20.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 6696176d574b7ff93466848010bc7e94b250169379ec2a84f1b10da46a7cc2018ea5e3a520c3078487db51e3a4afab9ecff48f25d1dbad8c1319362f4148fb4b + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": + version: 7.20.2 + resolution: "@babel/types@npm:7.20.2" + dependencies: + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: 57e76e5f21876135f481bfd4010c87f2d38196bb0a2bc60a28d6e55e3afa90cdd9accf164e4cb71bdfb620517fa0a0cb5600cdce36c21d59fdaccfbb899c024c + languageName: node + linkType: hard + +"@babel/types@npm:^7.16.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.17.10 resolution: "@babel/types@npm:7.17.10" dependencies: @@ -1438,6 +2811,13 @@ __metadata: languageName: node linkType: hard +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 + languageName: node + linkType: hard + "@ckeditor/ckeditor5-alignment@npm:^16.0.0": version: 16.0.0 resolution: "@ckeditor/ckeditor5-alignment@npm:16.0.0" @@ -1665,116 +3045,404 @@ __metadata: languageName: node linkType: hard -"@ckeditor/ckeditor5-utils@npm:^16.0.0": - version: 16.0.0 - resolution: "@ckeditor/ckeditor5-utils@npm:16.0.0" +"@ckeditor/ckeditor5-utils@npm:^16.0.0": + version: 16.0.0 + resolution: "@ckeditor/ckeditor5-utils@npm:16.0.0" + dependencies: + lodash-es: ^4.17.10 + checksum: d35f1a98cc7ba7a73fddbe8fcac89d11c0442a340e6a7e195cc3e769fd95dd6f6904e58ad8efa391ec7d7ce328145d7af187d5ec9746c531510876af22572521 + languageName: node + linkType: hard + +"@ckeditor/ckeditor5-widget@npm:^16.0.0": + version: 16.0.0 + resolution: "@ckeditor/ckeditor5-widget@npm:16.0.0" + dependencies: + "@ckeditor/ckeditor5-core": ^16.0.0 + "@ckeditor/ckeditor5-engine": ^16.0.0 + "@ckeditor/ckeditor5-ui": ^16.0.0 + "@ckeditor/ckeditor5-utils": ^16.0.0 + lodash-es: ^4.17.10 + checksum: 4802720cf8498efe0521f77436a58f7eb951296a6fd3de4a9b6f81a793e241ec67dd920701226b01f503b14399820178f10cd318e62afab35def23633e8e612f + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.15.10": + version: 0.15.10 + resolution: "@esbuild/android-arm@npm:0.15.10" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.15.10": + version: 0.15.10 + resolution: "@esbuild/linux-loong64@npm:0.15.10" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^1.3.3": + version: 1.3.3 + resolution: "@eslint/eslintrc@npm:1.3.3" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.4.0 + globals: ^13.15.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 + languageName: node + linkType: hard + +"@fortawesome/fontawesome-common-types@npm:^0.2.35": + version: 0.2.35 + resolution: "@fortawesome/fontawesome-common-types@npm:0.2.35" + checksum: fc5e0e9182d52ccac244754beafae907f5623350e8437fa5e118278927988436a28d16700ee4b03b2fee96c736c1e45f2d58158a355fd1d187faebc4e3782f30 + languageName: node + linkType: hard + +"@fortawesome/fontawesome-svg-core@npm:^1.2.35": + version: 1.2.35 + resolution: "@fortawesome/fontawesome-svg-core@npm:1.2.35" + dependencies: + "@fortawesome/fontawesome-common-types": ^0.2.35 + checksum: eccb31d2d0f2a14be482822acfb560c68b73f76123808003ffde2b45e32c6816fd9d1feb408f3f23176bc297a651799f3f71aa85e81b7eb9e0def0221f40e41c + languageName: node + linkType: hard + +"@fortawesome/free-brands-svg-icons@npm:^5.15.3": + version: 5.15.3 + resolution: "@fortawesome/free-brands-svg-icons@npm:5.15.3" + dependencies: + "@fortawesome/fontawesome-common-types": ^0.2.35 + checksum: 03d65f66de621eecca01916d1738fbcd3dd89dee7401799b0b63d88ff00d8405160e490c34bb1d7fda38136ab2b04401724560893d9248331b78244ce3339604 + languageName: node + linkType: hard + +"@fortawesome/free-regular-svg-icons@npm:^5.15.3": + version: 5.15.3 + resolution: "@fortawesome/free-regular-svg-icons@npm:5.15.3" + dependencies: + "@fortawesome/fontawesome-common-types": ^0.2.35 + checksum: 4f713dbf8326d7f14ad3a1a7c5c91cd4e4de41ac642dcb2d5623261d9c33d65af494797d147c85a39c406767d97a1dad36232815fec7c579293b94defa55f48c + languageName: node + linkType: hard + +"@fortawesome/free-solid-svg-icons@npm:^5.15.3": + version: 5.15.3 + resolution: "@fortawesome/free-solid-svg-icons@npm:5.15.3" + dependencies: + "@fortawesome/fontawesome-common-types": ^0.2.35 + checksum: 5df2a837a3fbe339e5de26ac91024b5db33243f495916faa4cd7b2c0cf3b9bc1462d7a4695f069d2553dea07c83c8b7aed085f8fce9b83d7b9958dbb2a08dfae + languageName: node + linkType: hard + +"@fortawesome/react-fontawesome@npm:^0.1.14": + version: 0.1.14 + resolution: "@fortawesome/react-fontawesome@npm:0.1.14" + dependencies: + prop-types: ^15.7.2 + peerDependencies: + "@fortawesome/fontawesome-svg-core": ^1.2.32 + react: ">=16.x" + checksum: fba8ee619ac77893fa119fc202d7807f2cc44c7093cb6ac7867a26536a62a6b62b71211bc5224378d48adcaede3d6fdf3e469139fab823717ae4031cec599342 + languageName: node + linkType: hard + +"@friendsofreactjs/react-css-themr@npm:^4.1.0": + version: 4.1.0 + resolution: "@friendsofreactjs/react-css-themr@npm:4.1.0" + dependencies: + hoist-non-react-statics: ^3.3.0 + invariant: ^2.2.4 + prop-types: ^15.7.2 + peerDependencies: + react: ^15.0.0-0 || ^16.0.0 + checksum: 8ec14acae35218ccee7baf4de59e83351cb99b7e2ac43e388e2b7edd1684bcb8aac93aace472cc91503e87f3b988dfd3cc8588536c9792779d076dfde6b19a28 + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.6": + version: 0.11.7 + resolution: "@humanwhocodes/config-array@npm:0.11.7" + dependencies: + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.5 + checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 + languageName: node + linkType: hard + +"@icons/material@npm:^0.2.4": + version: 0.2.4 + resolution: "@icons/material@npm:0.2.4" + peerDependencies: + react: "*" + checksum: 24baa360cb83f7e1a9e6784ac11185d57eb895b0efd3070ec915693378330f35ff9feb248f650b9649fa3e1045601286585dc05795a4c734d4849b33900351ee + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: ^5.3.1 + find-up: ^4.1.0 + get-package-type: ^0.1.0 + js-yaml: ^3.13.1 + resolve-from: ^5.0.0 + checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 + languageName: node + linkType: hard + +"@jest/console@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/console@npm:27.5.1" + dependencies: + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^27.5.1 + jest-util: ^27.5.1 + slash: ^3.0.0 + checksum: 7cb20f06a34b09734c0342685ec53aa4c401fe3757c13a9c58fce76b971a322eb884f6de1068ef96f746e5398e067371b89515a07c268d4440a867c87748a706 + languageName: node + linkType: hard + +"@jest/core@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/core@npm:27.5.1" dependencies: - lodash-es: ^4.17.10 - checksum: d35f1a98cc7ba7a73fddbe8fcac89d11c0442a340e6a7e195cc3e769fd95dd6f6904e58ad8efa391ec7d7ce328145d7af187d5ec9746c531510876af22572521 + "@jest/console": ^27.5.1 + "@jest/reporters": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + emittery: ^0.8.1 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-changed-files: ^27.5.1 + jest-config: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-message-util: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-resolve-dependencies: ^27.5.1 + jest-runner: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 + jest-watcher: ^27.5.1 + micromatch: ^4.0.4 + rimraf: ^3.0.0 + slash: ^3.0.0 + strip-ansi: ^6.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 904a94ad8f1b43cd6b48de3b0226659bff3696150ff8cf7680fc2faffdc8a115203bb9ab6e817c1f79f9d6a81f67953053cbc64d8a4604f2e0c42a04c28cf126 languageName: node linkType: hard -"@ckeditor/ckeditor5-widget@npm:^16.0.0": - version: 16.0.0 - resolution: "@ckeditor/ckeditor5-widget@npm:16.0.0" +"@jest/environment@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/environment@npm:27.5.1" dependencies: - "@ckeditor/ckeditor5-core": ^16.0.0 - "@ckeditor/ckeditor5-engine": ^16.0.0 - "@ckeditor/ckeditor5-ui": ^16.0.0 - "@ckeditor/ckeditor5-utils": ^16.0.0 - lodash-es: ^4.17.10 - checksum: 4802720cf8498efe0521f77436a58f7eb951296a6fd3de4a9b6f81a793e241ec67dd920701226b01f503b14399820178f10cd318e62afab35def23633e8e612f + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + jest-mock: ^27.5.1 + checksum: 2a9e18c35a015508dbec5b90b21c150230fa6c1c8cb8fabe029d46ee2ca4c40eb832fb636157da14c66590d0a4c8a2c053226b041f54a44507d6f6a89abefd66 languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.5.0": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 2176d301cc258ea5c2324402997cf8134ebb212469c0d397591636cea8d3c02f2b3cf9fd58dcb748c7a0dade77ebdc1b10284fa63e608c033a1db52fddc69918 +"@jest/fake-timers@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/fake-timers@npm:27.5.1" + dependencies: + "@jest/types": ^27.5.1 + "@sinonjs/fake-timers": ^8.0.1 + "@types/node": "*" + jest-message-util: ^27.5.1 + jest-mock: ^27.5.1 + jest-util: ^27.5.1 + checksum: 02a0561ed2f4586093facd4ae500b74694f187ac24d4a00e949a39a1c5325bca8932b4fcb0388a2c5ed0656506fc1cf51fd3e32cdd48cea7497ad9c6e028aba8 languageName: node linkType: hard -"@fortawesome/fontawesome-common-types@npm:^0.2.35": - version: 0.2.35 - resolution: "@fortawesome/fontawesome-common-types@npm:0.2.35" - checksum: fc5e0e9182d52ccac244754beafae907f5623350e8437fa5e118278927988436a28d16700ee4b03b2fee96c736c1e45f2d58158a355fd1d187faebc4e3782f30 +"@jest/globals@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/globals@npm:27.5.1" + dependencies: + "@jest/environment": ^27.5.1 + "@jest/types": ^27.5.1 + expect: ^27.5.1 + checksum: 087f97047e9dcf555f76fe2ce54aee681e005eaa837a0c0c2d251df6b6412c892c9df54cb871b180342114389a5ff895a4e52e6e6d3d0015bf83c02a54f64c3c languageName: node linkType: hard -"@fortawesome/fontawesome-svg-core@npm:^1.2.35": - version: 1.2.35 - resolution: "@fortawesome/fontawesome-svg-core@npm:1.2.35" +"@jest/reporters@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/reporters@npm:27.5.1" dependencies: - "@fortawesome/fontawesome-common-types": ^0.2.35 - checksum: eccb31d2d0f2a14be482822acfb560c68b73f76123808003ffde2b45e32c6816fd9d1feb408f3f23176bc297a651799f3f71aa85e81b7eb9e0def0221f40e41c + "@bcoe/v8-coverage": ^0.2.3 + "@jest/console": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 + collect-v8-coverage: ^1.0.0 + exit: ^0.1.2 + glob: ^7.1.2 + graceful-fs: ^4.2.9 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-instrument: ^5.1.0 + istanbul-lib-report: ^3.0.0 + istanbul-lib-source-maps: ^4.0.0 + istanbul-reports: ^3.1.3 + jest-haste-map: ^27.5.1 + jest-resolve: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 + slash: ^3.0.0 + source-map: ^0.6.0 + string-length: ^4.0.1 + terminal-link: ^2.0.0 + v8-to-istanbul: ^8.1.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: faba5eafb86e62b62e152cafc8812d56308f9d1e8b77f3a7dcae4a8803a20a60a0909cc43ed73363ef649bf558e4fb181c7a336d144c89f7998279d1882bb69e languageName: node linkType: hard -"@fortawesome/free-brands-svg-icons@npm:^5.15.3": - version: 5.15.3 - resolution: "@fortawesome/free-brands-svg-icons@npm:5.15.3" +"@jest/source-map@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/source-map@npm:27.5.1" dependencies: - "@fortawesome/fontawesome-common-types": ^0.2.35 - checksum: 03d65f66de621eecca01916d1738fbcd3dd89dee7401799b0b63d88ff00d8405160e490c34bb1d7fda38136ab2b04401724560893d9248331b78244ce3339604 + callsites: ^3.0.0 + graceful-fs: ^4.2.9 + source-map: ^0.6.0 + checksum: 4fb1e743b602841babf7e22bd84eca34676cb05d4eb3b604cae57fc59e406099f5ac759ac1a0d04d901237d143f0f4f234417306e823bde732a1d19982230862 languageName: node linkType: hard -"@fortawesome/free-regular-svg-icons@npm:^5.15.3": - version: 5.15.3 - resolution: "@fortawesome/free-regular-svg-icons@npm:5.15.3" +"@jest/test-result@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-result@npm:27.5.1" dependencies: - "@fortawesome/fontawesome-common-types": ^0.2.35 - checksum: 4f713dbf8326d7f14ad3a1a7c5c91cd4e4de41ac642dcb2d5623261d9c33d65af494797d147c85a39c406767d97a1dad36232815fec7c579293b94defa55f48c + "@jest/console": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: 338f7c509d6a3bc6d7dd7388c8f6f548b87638e171dc1fddfedcacb4e8950583288832223ba688058cbcf874b937d22bdc0fa88f79f5fc666f77957e465c06a5 languageName: node linkType: hard -"@fortawesome/free-solid-svg-icons@npm:^5.15.3": - version: 5.15.3 - resolution: "@fortawesome/free-solid-svg-icons@npm:5.15.3" +"@jest/test-sequencer@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-sequencer@npm:27.5.1" dependencies: - "@fortawesome/fontawesome-common-types": ^0.2.35 - checksum: 5df2a837a3fbe339e5de26ac91024b5db33243f495916faa4cd7b2c0cf3b9bc1462d7a4695f069d2553dea07c83c8b7aed085f8fce9b83d7b9958dbb2a08dfae + "@jest/test-result": ^27.5.1 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-runtime: ^27.5.1 + checksum: f21f9c8bb746847f7f89accfd29d6046eec1446f0b54e4694444feaa4df379791f76ef0f5a4360aafcbc73b50bc979f68b8a7620de404019d3de166be6720cb0 languageName: node linkType: hard -"@fortawesome/react-fontawesome@npm:^0.1.14": - version: 0.1.14 - resolution: "@fortawesome/react-fontawesome@npm:0.1.14" +"@jest/transform@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/transform@npm:27.5.1" dependencies: - prop-types: ^15.7.2 - peerDependencies: - "@fortawesome/fontawesome-svg-core": ^1.2.32 - react: ">=16.x" - checksum: fba8ee619ac77893fa119fc202d7807f2cc44c7093cb6ac7867a26536a62a6b62b71211bc5224378d48adcaede3d6fdf3e469139fab823717ae4031cec599342 + "@babel/core": ^7.1.0 + "@jest/types": ^27.5.1 + babel-plugin-istanbul: ^6.1.1 + chalk: ^4.0.0 + convert-source-map: ^1.4.0 + fast-json-stable-stringify: ^2.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-util: ^27.5.1 + micromatch: ^4.0.4 + pirates: ^4.0.4 + slash: ^3.0.0 + source-map: ^0.6.1 + write-file-atomic: ^3.0.0 + checksum: a22079121aedea0f20a03a9c026be971f7b92adbfb4d5fd1fb67be315741deac4f056936d7c72a53b24aa5a1071bc942c003925fd453bf3f6a0ae5da6384e137 languageName: node linkType: hard -"@friendsofreactjs/react-css-themr@npm:^4.1.0": - version: 4.1.0 - resolution: "@friendsofreactjs/react-css-themr@npm:4.1.0" +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" dependencies: - hoist-non-react-statics: ^3.3.0 - invariant: ^2.2.4 - prop-types: ^15.7.2 - peerDependencies: - react: ^15.0.0-0 || ^16.0.0 - checksum: 8ec14acae35218ccee7baf4de59e83351cb99b7e2ac43e388e2b7edd1684bcb8aac93aace472cc91503e87f3b988dfd3cc8588536c9792779d076dfde6b19a28 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^16.0.0 + chalk: ^4.0.0 + checksum: d1f43cc946d87543ddd79d49547aab2399481d34025d5c5f2025d3d99c573e1d9832fa83cef25e9d9b07a8583500229d15bbb07b8e233d127d911d133e2f14b1 languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.2 + resolution: "@jridgewell/gen-mapping@npm:0.3.2" + dependencies: + "@jridgewell/set-array": ^1.0.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 languageName: node linkType: hard -"@icons/material@npm:^0.2.4": - version: 0.2.4 - resolution: "@icons/material@npm:0.2.4" - peerDependencies: - react: "*" - checksum: 24baa360cb83f7e1a9e6784ac11185d57eb895b0efd3070ec915693378330f35ff9feb248f650b9649fa3e1045601286585dc05795a4c734d4849b33900351ee +"@jridgewell/resolve-uri@npm:3.1.0": + version: 3.1.0 + resolution: "@jridgewell/resolve-uri@npm:3.1.0" + checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard @@ -1785,6 +3453,20 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:1.4.14": + version: 1.4.14 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" + checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.11 resolution: "@jridgewell/sourcemap-codec@npm:1.4.11" @@ -1802,6 +3484,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" + dependencies: + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + languageName: node + linkType: hard + "@miherlosev/esm@npm:3.2.26": version: 3.2.26 resolution: "@miherlosev/esm@npm:3.2.26" @@ -1823,14 +3515,30 @@ __metadata: version: 0.0.0-use.local resolution: "@neos-project/babel-preset-neos-ui@workspace:packages/babel-preset-neos-ui" dependencies: - babel-cli: ^6.26.0 - babel-core: ^6.26.3 - babel-plugin-transform-decorators-legacy: ^1.3.5 - babel-plugin-transform-object-rest-spread: ^6.26.0 + "@babel/cli": ^7.0.0 + "@babel/core": ^7.1.6 + "@babel/plugin-proposal-class-properties": ^7.0.0 + "@babel/plugin-proposal-decorators": ^7.0.0 + "@babel/plugin-proposal-do-expressions": ^7.0.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-export-namespace-from": ^7.0.0 + "@babel/plugin-proposal-function-bind": ^7.0.0 + "@babel/plugin-proposal-function-sent": ^7.0.0 + "@babel/plugin-proposal-json-strings": ^7.0.0 + "@babel/plugin-proposal-logical-assignment-operators": ^7.0.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 + "@babel/plugin-proposal-numeric-separator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.0.0 + "@babel/plugin-proposal-pipeline-operator": ^7.0.0 + "@babel/plugin-proposal-throw-expressions": ^7.0.0 + "@babel/plugin-syntax-dynamic-import": ^7.0.0 + "@babel/plugin-syntax-import-meta": ^7.0.0 + "@babel/plugin-syntax-jsx": ^7.0.0 + "@babel/plugin-transform-modules-commonjs": ^7.0.0 + "@babel/preset-env": ^7.1.6 + "@babel/preset-react": ^7.0.0 babel-plugin-webpack-alias: ^2.1.2 - babel-preset-es2015: ^6.24.1 - babel-preset-react: ^6.24.1 - babel-preset-stage-0: ^6.24.1 bin: babel: ./node_modules/.bin/babel languageName: unknown @@ -1847,10 +3555,11 @@ __metadata: version: 0.0.0-use.local resolution: "@neos-project/build-essentials@workspace:packages/build-essentials" dependencies: + "@babel/core": ^7.0.0 "@ckeditor/ckeditor5-dev-utils": ^12.0.1 "@neos-project/babel-preset-neos-ui": "workspace:*" autoprefixer: ^9.8.6 - babel-core: ^6.26.3 + babel-core: ^7.0.0-bridge.0 babel-loader: ^7.1.2 check-dependencies: ^1.0.1 cpx: ^1.3.1 @@ -1875,7 +3584,6 @@ __metadata: terser-webpack-plugin: ^2.3.1 ts-jest: ^23.10.5 ts-loader: ^6.0.0 - tslib: ^2.4.0 tslint: ^5.11.0 tslint-config-prettier: ^1.15.0 tslint-react: ^3.6.0 @@ -1907,19 +3615,22 @@ __metadata: languageName: unknown linkType: soft -"@neos-project/eslint-config-neos@npm:^2.3.0": - version: 2.3.0 - resolution: "@neos-project/eslint-config-neos@npm:2.3.0" +"@neos-project/eslint-config-neos@npm:^2.6.1": + version: 2.6.1 + resolution: "@neos-project/eslint-config-neos@npm:2.6.1" dependencies: + "@babel/eslint-parser": ^7.19.1 + "@babel/plugin-transform-runtime": ^7.19.6 + "@babel/preset-react": ^7.18.6 eslint-config-xo-react: ^0.17.0 eslint-config-xo-space: ^0.20.0 - eslint-plugin-babel: ^5.1.0 - eslint-plugin-import: ^2.13.0 - eslint-plugin-jsx-a11y: ^6.1.1 - eslint-plugin-react: ^7.10.0 + eslint-plugin-babel: ^5.3.0 + eslint-plugin-import: ^2.19.1 + eslint-plugin-jsx-a11y: ^6.2.3 + eslint-plugin-react: ^7.17.0 peerDependencies: - eslint: ^5.3.0 - checksum: 344997c79b27d2a5280fdf4a632d8ca8f1eb028a5ae7106c00ce5caf61485d57eb1d416e3e169f4272a9e0a0b5b56811a806172c6110c67b455616b388099e12 + eslint: ^5.16.0 + checksum: 3a81138089ae46b011af0c990fdbe18989edc0f19f211f0a5c11bc38d4ec87ba7ba165bb6da3d587eee772d1ced9cbd029f5e3d107f6fad079be1004a1b9ed08 languageName: node linkType: hard @@ -1932,9 +3643,7 @@ __metadata: identity-obj-proxy: ^3.0.0 regenerator-runtime: ^0.13.2 peerDependencies: - babel-jest: ^23.6.0 enzyme: ^3.8.0 - ts-jest: ^23.10.5 bin: babel-jest: ../../node_modules/babel-jest/build/index.js jest: ../../node_modules/.bin/jest @@ -1948,6 +3657,7 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -1961,6 +3671,7 @@ __metadata: "@neos-project/neos-ts-interfaces": "workspace:*" "@neos-project/utils-helpers": "workspace:*" plow-js: ^2.2.0 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2007,6 +3718,7 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2021,6 +3733,7 @@ __metadata: "@neos-project/neos-ui-i18n": "workspace:*" "@neos-project/react-ui-components": "workspace:*" "@neos-project/utils-logger": "workspace:*" + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 react: ^16.12.0 @@ -2040,6 +3753,7 @@ __metadata: lodash.mapvalues: ^4.6.0 lodash.merge: ^4.6.0 plow-js: ^2.2.0 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2052,6 +3766,7 @@ __metadata: "@neos-project/jest-preset-neos-ui": "workspace:*" "@neos-project/neos-ts-interfaces": "workspace:*" reselect: ^3.0.1 + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 react: ^16.12.0 @@ -2085,12 +3800,13 @@ __metadata: moment: ^2.20.1 monet: ^0.9.2 plow-js: ^2.2.0 - react-codemirror2: ^7.2.1 + react-codemirror2: 7.2.1 react-dnd: ^10.0.0 react-dnd-test-backend: ^7.0.2 react-dropzone: ^3.13.2 react-image-crop: ^2.0.5 - react-markdown: ^5.0.0 + react-markdown: ^8.0.0 + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 react: ^16.12.0 @@ -2106,7 +3822,7 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" - "@neos-project/positional-array-sorter": "workspace:*" + "@neos-project/positional-array-sorter": ^8.1.2 babel-plugin-transform-decorators-legacy: ^1.3.4 babel-plugin-transform-object-rest-spread: ^6.20.1 babel-preset-es2015: ^6.13.2 @@ -2144,6 +3860,7 @@ __metadata: lodash.throttle: ^4.1.1 plow-js: ^2.2.0 redux-saga: ^0.15.0 + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 react: ^16.12.0 @@ -2163,6 +3880,7 @@ __metadata: "@neos-project/neos-ui-extensibility": "workspace:*" "@neos-project/utils-logger": "workspace:*" enzyme: ^3.8.0 + typescript: ^4.6.4 peerDependencies: react: ^16.12.0 languageName: unknown @@ -2180,6 +3898,7 @@ __metadata: classnames: ^2.2.3 plow-js: ^2.2.0 react-portal: ^4.2.0 + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 react: ^16.12.0 @@ -2204,6 +3923,7 @@ __metadata: plow-js: ^2.2.0 reselect: ^3.0.1 typesafe-actions: ^5.1.0 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2223,6 +3943,7 @@ __metadata: plow-js: ^2.2.0 redux-saga: ^0.15.0 redux-saga-test-plan: ^3.6.0 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2237,8 +3958,9 @@ __metadata: "@neos-project/neos-ui-extensibility": "workspace:*" "@neos-project/neos-ui-i18n": "workspace:*" "@neos-project/utils-logger": "workspace:*" - isemail: ^3.2.0 + isemail: 3.2.0 plow-js: ^2.2.0 + typescript: ^4.6.4 peerDependencies: react: ^16.12.0 languageName: unknown @@ -2317,22 +4039,31 @@ __metadata: moment: ^2.20.1 monet: ^0.9.2 normalize.css: ^8.0.0 + notosans-fontface: ^1.3.0 plow-js: ^2.2.0 prop-types: ^15.5.10 react: ^16.12.0 react-dnd: ^10.0.0 react-dnd-html5-backend: ^10.0.0 react-dom: ^16.12.0 - react-markdown: ^5.0.0 + react-markdown: ^8.0.0 react-redux: ^7.1.3 redux: ^4.0.5 redux-actions: ^0.12.0 redux-saga: ^0.15.0 reselect: ^3.0.1 + typescript: ^4.6.4 uuid: ^3.3.2 languageName: unknown linkType: soft +"@neos-project/positional-array-sorter@npm:^8.1.2": + version: 8.1.2 + resolution: "@neos-project/positional-array-sorter@npm:8.1.2" + checksum: e5eb7b2fd7afb78f86aa8a559b62fdc87d2f0fb76489b18629ebcb5607ef64b90303e44acc1bffdb2534a12d210812967c0fdb562db252d2b3667daffe3c398f + languageName: node + linkType: hard + "@neos-project/positional-array-sorter@workspace:*, @neos-project/positional-array-sorter@workspace:packages/positional-array-sorter": version: 0.0.0-use.local resolution: "@neos-project/positional-array-sorter@workspace:packages/positional-array-sorter" @@ -2350,6 +4081,7 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" + typescript: ^4.6.4 peerDependencies: prop-types: ^15.5.10 languageName: unknown @@ -2359,6 +4091,7 @@ __metadata: version: 0.0.0-use.local resolution: "@neos-project/react-ui-components@workspace:packages/react-ui-components" dependencies: + "@babel/eslint-parser": ^7.19.1 "@fortawesome/fontawesome-svg-core": ^1.2.35 "@fortawesome/free-brands-svg-icons": ^5.15.3 "@fortawesome/free-regular-svg-icons": ^5.15.3 @@ -2367,7 +4100,7 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/debug-reason-for-rendering": "workspace:*" - "@neos-project/eslint-config-neos": ^2.3.0 + "@neos-project/eslint-config-neos": ^2.6.1 "@neos-project/jest-preset-neos-ui": "workspace:*" "@storybook/addon-info": ^3.2.16 "@storybook/addon-knobs": 3.2.16 @@ -2389,7 +4122,6 @@ __metadata: "@types/react-dom": ^16.9.4 "@types/react-fontawesome": ^1.6.4 "@types/react-portal": ^4.0.1 - babel-eslint: ^10.0.3 classnames: ^2.2.3 enzyme: ^3.8.0 enzyme-to-json: ^3.1.3 @@ -2433,6 +4165,7 @@ __metadata: "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" he: ^1.1.1 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2444,6 +4177,7 @@ __metadata: "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" debug: ^4.1.1 + typescript: ^4.6.4 languageName: unknown linkType: soft @@ -2454,9 +4188,17 @@ __metadata: "@neos-project/babel-preset-neos-ui": "workspace:*" "@neos-project/build-essentials": "workspace:*" "@neos-project/jest-preset-neos-ui": "workspace:*" + typescript: ^4.6.4 languageName: unknown linkType: soft +"@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": + version: 2.1.8-no-fsevents.3 + resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" + checksum: ee55cc9241aeea7eb94b8a8551bfa4246c56c53bc71ecda0a2104018fcc328ba5723b33686bdf9cc65d4df4ae65e8016b89e0bbdeb94e0309fe91bb9ced42344 + languageName: node + linkType: hard + "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -2476,6 +4218,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.3, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.3 resolution: "@nodelib/fs.stat@npm:2.0.3" @@ -2483,6 +4235,13 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.stat@npm:2.0.5": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:^1.1.2": version: 1.1.3 resolution: "@nodelib/fs.stat@npm:1.1.3" @@ -2500,6 +4259,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": version: 2.1.0 resolution: "@npmcli/fs@npm:2.1.0" @@ -2548,6 +4317,24 @@ __metadata: languageName: node linkType: hard +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.5 + resolution: "@sinonjs/commons@npm:1.8.5" + dependencies: + type-detect: 4.0.8 + checksum: 74cb49e2f245dc0bfac990553dad0583884321f249522b3f73a6474ee9d7abe251814ebaab8094de7e94489d8efe415902fa67c47f637b751c121591b3cf5c39 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^8.0.1": + version: 8.1.0 + resolution: "@sinonjs/fake-timers@npm:8.1.0" + dependencies: + "@sinonjs/commons": ^1.7.0 + checksum: 09b5a158ce013a6c37613258bad79ca4efeb99b1f59c41c73cca36cac00b258aefcf46eeea970fccf06b989414d86fe9f54c1102272c0c3bdd51a313cea80949 + languageName: node + linkType: hard + "@storybook/addon-actions@npm:^3.2.16": version: 3.4.12 resolution: "@storybook/addon-actions@npm:3.4.12" @@ -2881,6 +4668,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -2888,6 +4682,47 @@ __metadata: languageName: node linkType: hard +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": + version: 7.1.20 + resolution: "@types/babel__core@npm:7.1.20" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: a09c4f0456552547a5b8a5a009a3daec4d362f622168f8e08bda0ded2da0a65ab0b1642e23c433b3616721f5701dc34a996c5bde5baeaea53eda98f438043f2c + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.4 + resolution: "@types/babel__generator@npm:7.6.4" + dependencies: + "@babel/types": ^7.0.0 + checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.1 + resolution: "@types/babel__template@npm:7.4.1" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": + version: 7.18.2 + resolution: "@types/babel__traverse@npm:7.18.2" + dependencies: + "@babel/types": ^7.3.0 + checksum: 05972775e21cf07753b3bec725bf76f5a9804f99f660d323040746e3c8a4fe1b4ef6df17d7a80c4e2e335382cc72c62fc5a7079af836871ff9cbf0c21804e6d9 + languageName: node + linkType: hard + "@types/cacheable-request@npm:^6.0.1": version: 6.0.2 resolution: "@types/cacheable-request@npm:6.0.2" @@ -2918,7 +4753,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.1.7": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": version: 4.1.7 resolution: "@types/debug@npm:4.1.7" dependencies: @@ -2969,6 +4804,24 @@ __metadata: languageName: node linkType: hard +"@types/graceful-fs@npm:^4.1.2": + version: 4.1.5 + resolution: "@types/graceful-fs@npm:4.1.5" + dependencies: + "@types/node": "*" + checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + languageName: node + linkType: hard + +"@types/hast@npm:^2.0.0": + version: 2.3.4 + resolution: "@types/hast@npm:2.3.4" + dependencies: + "@types/unist": "*" + checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e + languageName: node + linkType: hard + "@types/he@npm:^1.1.0": version: 1.1.2 resolution: "@types/he@npm:1.1.2" @@ -2993,6 +4846,31 @@ __metadata: languageName: node linkType: hard +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.4 + resolution: "@types/istanbul-lib-coverage@npm:2.0.4" + checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.1 + resolution: "@types/istanbul-reports@npm:3.0.1" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + languageName: node + linkType: hard + "@types/jest@npm:^23.3.10": version: 23.3.14 resolution: "@types/jest@npm:23.3.14" @@ -3014,6 +4892,13 @@ __metadata: languageName: node linkType: hard +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + "@types/keyv@npm:*": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" @@ -3023,6 +4908,13 @@ __metadata: languageName: node linkType: hard +"@types/less@npm:^3.0.3": + version: 3.0.3 + resolution: "@types/less@npm:3.0.3" + checksum: 389ce4c843fb88484ffbe4e3b63da0db1cea3e594c57086a5e642431f031f569819b4a210ae4ca109207d2307daa7e48e0e00315892fa7582748e0f434e62881 + languageName: node + linkType: hard + "@types/lodash.assignin@npm:^4.2.7": version: 4.2.7 resolution: "@types/lodash.assignin@npm:4.2.7" @@ -3084,7 +4976,7 @@ __metadata: languageName: node linkType: hard -"@types/mdast@npm:^3.0.0, @types/mdast@npm:^3.0.3": +"@types/mdast@npm:^3.0.0": version: 3.0.3 resolution: "@types/mdast@npm:3.0.3" dependencies: @@ -3142,7 +5034,14 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.3": +"@types/prettier@npm:^2.1.5": + version: 2.7.1 + resolution: "@types/prettier@npm:2.7.1" + checksum: 5e3f58e229d6c73b5f5cae2e8f96c1c4a5b5805f83459e17a045ba8e96152b1d38e86b63e3172fb159dac923388699660862b75b2d37e54220805f0e691e26f1 + languageName: node + linkType: hard + +"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0, @types/prop-types@npm:^15.7.3": version: 15.7.5 resolution: "@types/prop-types@npm:15.7.5" checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 @@ -3212,6 +5111,15 @@ __metadata: languageName: node linkType: hard +"@types/sass@npm:^1.43.1": + version: 1.43.1 + resolution: "@types/sass@npm:1.43.1" + dependencies: + "@types/node": "*" + checksum: 19eb71acc4b0d7db2170732a51ad18a34007021f42069652a5be8a3e3a448a470d2f970b9e85f734d1896bf3a25e48fb5132b4a989c101eb5df21cc171d426c5 + languageName: node + linkType: hard + "@types/scheduler@npm:*": version: 0.16.2 resolution: "@types/scheduler@npm:0.16.2" @@ -3226,13 +5134,45 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2, @types/unist@npm:^2.0.3": +"@types/stack-utils@npm:^2.0.0": + version: 2.0.1 + resolution: "@types/stack-utils@npm:2.0.1" + checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + languageName: node + linkType: hard + +"@types/stylus@npm:^0.48.37": + version: 0.48.38 + resolution: "@types/stylus@npm:0.48.38" + dependencies: + "@types/node": "*" + checksum: 7f9fa997b3dac0a2629f5e1816e5b5e191789c5a2c6cb4bdd1d91db4b359867d762b0df01b68db4f85079b98dc675ee7318390602dddd655f5b264bf9e23c038 + languageName: node + linkType: hard + +"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": version: 2.0.3 resolution: "@types/unist@npm:2.0.3" checksum: 4427306b094561da28164e7e5250c4e6b382cb8eac40bf7e6bb0ff1e6e00c13e47aaf32e4a08fc8ba54602d07f79a39fb9ba304cc9dc886b1e3caf824649edbd languageName: node linkType: hard +"@types/yargs-parser@npm:*": + version: 21.0.0 + resolution: "@types/yargs-parser@npm:21.0.0" + checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.4 + resolution: "@types/yargs@npm:16.0.4" + dependencies: + "@types/yargs-parser": "*" + checksum: caa21d2c957592fe2184a8368c8cbe5a82a6c2e2f2893722e489f842dc5963293d2f3120bc06fe3933d60a3a0d1e2eb269649fd6b1947fe1820f8841ba611dd9 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.44.0": version: 5.44.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.44.0" @@ -3273,6 +5213,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.43.0": + version: 5.43.0 + resolution: "@typescript-eslint/scope-manager@npm:5.43.0" + dependencies: + "@typescript-eslint/types": 5.43.0 + "@typescript-eslint/visitor-keys": 5.43.0 + checksum: e594c7a32c3fa29e46dd0b0bc62f97f154bd864682ae7da87a14b6f4336f4cb02f6ed0602bbdb15783e4230ecdf8a0ccc6f7c5820850e8f11240c9e4fb0e388d + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.44.0": version: 5.44.0 resolution: "@typescript-eslint/scope-manager@npm:5.44.0" @@ -3300,6 +5250,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.43.0": + version: 5.43.0 + resolution: "@typescript-eslint/types@npm:5.43.0" + checksum: fc5e5431c305feee4a3faae84f34df482e08d74b910a6f9376b01326c682ceefeeb0e270d03d7778787bc94ef05b3b85ee6d3c9d732290fbdb4a67ae1b110226 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.44.0": version: 5.44.0 resolution: "@typescript-eslint/types@npm:5.44.0" @@ -3307,6 +5264,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.43.0": + version: 5.43.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.43.0" + dependencies: + "@typescript-eslint/types": 5.43.0 + "@typescript-eslint/visitor-keys": 5.43.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3479f9413d73369ab3d574580c90a72f74d2ae1ec4afe485eebfad054c3d15c89f23a137bb9d6197dfdae33e444a76a99f6832688787feabbb064e09d39a3f55 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.44.0": version: 5.44.0 resolution: "@typescript-eslint/typescript-estree@npm:5.44.0" @@ -3343,6 +5318,34 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^5.10.0": + version: 5.43.0 + resolution: "@typescript-eslint/utils@npm:5.43.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@types/semver": ^7.3.12 + "@typescript-eslint/scope-manager": 5.43.0 + "@typescript-eslint/types": 5.43.0 + "@typescript-eslint/typescript-estree": 5.43.0 + eslint-scope: ^5.1.1 + eslint-utils: ^3.0.0 + semver: ^7.3.7 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 4c6b383b51506b57230f2624f883ae21e5d8411d138587c04fe3145f915bf8c289cc2a9f7b0b3faba98345ba230504e5014922bcc578aa0badd594d9eaa8f9ef + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.43.0": + version: 5.43.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.43.0" + dependencies: + "@typescript-eslint/types": 5.43.0 + eslint-visitor-keys: ^3.3.0 + checksum: 4820679e50096dcdaadc7c95d32e5dca3ba8510acf1a865e283822bae3940a2faec02ad8abe793f8a25f75b600f1e7215e1fd3b3ba73779eff737fa90d092550 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.44.0": version: 5.44.0 resolution: "@typescript-eslint/visitor-keys@npm:5.44.0" @@ -3535,39 +5538,6 @@ __metadata: languageName: node linkType: hard -"@webpack-cli/configtest@npm:^1.1.1": - version: 1.1.1 - resolution: "@webpack-cli/configtest@npm:1.1.1" - peerDependencies: - webpack: 4.x.x || 5.x.x - webpack-cli: 4.x.x - checksum: c4e7fca21315e487655fbdc7d079092c3f88b274a720d245ca2e13dce7553009fb3f9d82218c33f5c9b208832d72bb4114a9cca97d53b66212eff5da1d3ad44b - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^1.4.1": - version: 1.4.1 - resolution: "@webpack-cli/info@npm:1.4.1" - dependencies: - envinfo: ^7.7.3 - peerDependencies: - webpack-cli: 4.x.x - checksum: 7a7cac2ba4f2528caa329311599da1685b1bc099bfc5b7210932b7c86024c1277fd7857b08557902b187ea01247a8e8f72f7f5719af72b0c8d97f22087aa0c14 - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^1.6.1": - version: 1.6.1 - resolution: "@webpack-cli/serve@npm:1.6.1" - peerDependencies: - webpack-cli: 4.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: 8b273f906aeffa60c7d5700ae25f98d4b66b7e922cad38acb9575d55ff83872cd20b9894aacfa81c4d54e5b51b16253ae0e70c5e9e0608dc8768276e15c74536 - languageName: node - linkType: hard - "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -3589,6 +5559,13 @@ __metadata: languageName: node linkType: hard +"abab@npm:^2.0.3, abab@npm:^2.0.5": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e + languageName: node + linkType: hard + "abbrev@npm:1": version: 1.1.1 resolution: "abbrev@npm:1.1.1" @@ -3615,7 +5592,7 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.0": +"acorn-globals@npm:^4.3.0": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" dependencies: @@ -3625,6 +5602,16 @@ __metadata: languageName: node linkType: hard +"acorn-globals@npm:^6.0.0": + version: 6.0.0 + resolution: "acorn-globals@npm:6.0.0" + dependencies: + acorn: ^7.1.1 + acorn-walk: ^7.1.1 + checksum: 72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042 + languageName: node + linkType: hard + "acorn-hammerhead@npm:0.5.0": version: 0.5.0 resolution: "acorn-hammerhead@npm:0.5.0" @@ -3634,6 +5621,15 @@ __metadata: languageName: node linkType: hard +"acorn-hammerhead@npm:0.6.1": + version: 0.6.1 + resolution: "acorn-hammerhead@npm:0.6.1" + dependencies: + "@types/estree": 0.0.46 + checksum: c74a2c9eb579cd3a1e3cb6dd87be5757b19360ef8e25a4a2c529ab54ef6da46eeb2a4ec08298675a4626b5bb62c37aa31060336696a0b8b90c24ac942560643f + languageName: node + linkType: hard + "acorn-jsx@npm:^5.0.0": version: 5.1.0 resolution: "acorn-jsx@npm:5.1.0" @@ -3643,6 +5639,15 @@ __metadata: languageName: node linkType: hard +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 + languageName: node + linkType: hard + "acorn-walk@npm:^6.0.1, acorn-walk@npm:^6.2.0": version: 6.2.0 resolution: "acorn-walk@npm:6.2.0" @@ -3650,6 +5655,13 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^7.1.1": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f + languageName: node + linkType: hard + "acorn@npm:^4.0.3": version: 4.0.13 resolution: "acorn@npm:4.0.13" @@ -3659,7 +5671,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^5.0.0, acorn@npm:^5.5.3": +"acorn@npm:^5.0.0": version: 5.7.4 resolution: "acorn@npm:5.7.4" bin: @@ -3677,6 +5689,24 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 + languageName: node + linkType: hard + +"acorn@npm:^8.2.4, acorn@npm:^8.8.0": + version: 8.8.1 + resolution: "acorn@npm:8.8.1" + bin: + acorn: bin/acorn + checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f + languageName: node + linkType: hard + "acorn@npm:^8.5.0": version: 8.7.1 resolution: "acorn@npm:8.7.1" @@ -3811,7 +5841,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.1.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.9.1": +"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.9.1": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -3857,13 +5887,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^2.0.0": - version: 2.0.0 - resolution: "ansi-escapes@npm:2.0.0" - checksum: 1057dd5c0f489fb4e37e1d67ec24fd47c9f0933f342f73ca68bfb5c4e31ea6f0ede182b629f5536075f351ca17e9f08d770aa90d41f98a98b564ec0997f3b126 - languageName: node - linkType: hard - "ansi-escapes@npm:^3.0.0, ansi-escapes@npm:^3.2.0": version: 3.2.0 resolution: "ansi-escapes@npm:3.2.0" @@ -3871,6 +5894,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + "ansi-html@npm:0.0.7": version: 0.0.7 resolution: "ansi-html@npm:0.0.7" @@ -3933,6 +5965,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "anymatch@npm:^1.3.0": version: 1.3.2 resolution: "anymatch@npm:1.3.2" @@ -3953,12 +5992,23 @@ __metadata: languageName: node linkType: hard -"append-transform@npm:^0.4.0": - version: 0.4.0 - resolution: "append-transform@npm:0.4.0" +"anymatch@npm:^3.0.3": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" dependencies: - default-require-extensions: ^1.0.0 - checksum: f5edcf48e3327e8c9594d3ff57ea250401c1cda8dd2460704025fca5ef304b31cdba6e4ad522101ca69bd2245835add4831427bb18a7eb454ec275af08be11d0 + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 languageName: node linkType: hard @@ -4028,13 +6078,20 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^3.0.0": - version: 3.0.0 - resolution: "aria-query@npm:3.0.0" +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + +"aria-query@npm:^4.2.2": + version: 4.2.2 + resolution: "aria-query@npm:4.2.2" dependencies: - ast-types-flow: 0.0.7 - commander: ^2.11.0 - checksum: 52861d7d31321a23f27e5f95a437ddafd20e5eee03ff6e4319eeb1e98dce103f03ccaea34acb5bf2810580f71a9ac1658200fa3d49435279e99df2908f213f1b + "@babel/runtime": ^7.10.2 + "@babel/runtime-corejs3": ^7.10.2 + checksum: 38401a9a400f26f3dcc24b84997461a16b32869a9893d323602bed8da40a8bcc0243b8d2880e942249a1496cea7a7de769e93d21c0baa439f01e1ee936fed665 languageName: node linkType: hard @@ -4114,6 +6171,19 @@ __metadata: languageName: node linkType: hard +"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + is-string: ^1.0.7 + checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + languageName: node + linkType: hard + "array-map@npm:0.0.0, array-map@npm:~0.0.0": version: 0.0.0 resolution: "array-map@npm:0.0.0" @@ -4185,6 +6255,18 @@ __metadata: languageName: node linkType: hard +"array.prototype.flat@npm:^1.2.5": + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + languageName: node + linkType: hard + "array.prototype.flatmap@npm:^1.2.1": version: 1.2.3 resolution: "array.prototype.flatmap@npm:1.2.3" @@ -4196,6 +6278,18 @@ __metadata: languageName: node linkType: hard +"array.prototype.flatmap@npm:^1.3.0": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 + languageName: node + linkType: hard + "array.prototype.flatten@npm:^1.2.1": version: 1.2.1 resolution: "array.prototype.flatten@npm:1.2.1" @@ -4289,7 +6383,7 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:0.0.7, ast-types-flow@npm:^0.0.7": +"ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 @@ -4338,10 +6432,10 @@ __metadata: languageName: node linkType: hard -"async@npm:0.2.6": - version: 0.2.6 - resolution: "async@npm:0.2.6" - checksum: d4fe4372cf77b3614180c026fc67cb4b810c9e8ad0b2f346a8b95b53f10a7e9d409b832460112ca249ecbf9f5857a131c7187e12d8088b3b615054a8497850bc +"async@npm:3.2.3": + version: 3.2.3 + resolution: "async@npm:3.2.3" + checksum: c4bee57ab2249af3dc83ca3ef9acfa8e822c0d5e5aa41bae3eaf7f673648343cd64ecd7d26091ffd357f3f044428b17b5f00098494b6cf8b6b3e9681f0636ca1 languageName: node linkType: hard @@ -4354,6 +6448,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.0": + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -4440,46 +6541,17 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^2.0.2": - version: 2.1.1 - resolution: "axobject-query@npm:2.1.1" - dependencies: - "@babel/runtime": ^7.7.4 - "@babel/runtime-corejs3": ^7.7.4 - peerDependencies: - eslint: ^5 || ^6 - checksum: 75626cdef381d5c53446a4d35adeae947946de0ff83fdb47b0fa6f649d9e1ef79733eb3b6d71f81ad130da7d9273bd081e7b02970c0580c68c3038d269b93221 +"axe-core@npm:^4.4.3": + version: 4.5.2 + resolution: "axe-core@npm:4.5.2" + checksum: 4068f183b2ef1db7e5a75606032c238781abfaa34ab4c23177e17f7dff8cc83f175e887b52689d20d88d2d4f001cbf632bd98925850026fe1d9abc739cabcf16 languageName: node linkType: hard -"babel-cli@npm:^6.26.0": - version: 6.26.0 - resolution: "babel-cli@npm:6.26.0" - dependencies: - babel-core: ^6.26.0 - babel-polyfill: ^6.26.0 - babel-register: ^6.26.0 - babel-runtime: ^6.26.0 - chokidar: ^1.6.1 - commander: ^2.11.0 - convert-source-map: ^1.5.0 - fs-readdir-recursive: ^1.0.0 - glob: ^7.1.2 - lodash: ^4.17.4 - output-file-sync: ^1.1.2 - path-is-absolute: ^1.0.1 - slash: ^1.0.0 - source-map: ^0.5.6 - v8flags: ^2.1.1 - dependenciesMeta: - chokidar: - optional: true - bin: - babel: ./bin/babel.js - babel-doctor: ./bin/babel-doctor.js - babel-external-helpers: ./bin/babel-external-helpers.js - babel-node: ./bin/babel-node.js - checksum: 85b39b347af80562da9a5c3aae439500d5ffa1571bf5451bedf6bad059b3938dde7fe9f771d7999b9e5748acc7345f0e9b4a5f06f424ddde8f59f838b831ef11 +"axobject-query@npm:^2.2.0": + version: 2.2.0 + resolution: "axobject-query@npm:2.2.0" + checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f languageName: node linkType: hard @@ -4494,7 +6566,7 @@ __metadata: languageName: node linkType: hard -"babel-core@npm:^6.0.0, babel-core@npm:^6.26.0, babel-core@npm:^6.26.3": +"babel-core@npm:^6.26.0": version: 6.26.3 resolution: "babel-core@npm:6.26.3" dependencies: @@ -4521,23 +6593,16 @@ __metadata: languageName: node linkType: hard -"babel-eslint@npm:^10.0.3": - version: 10.0.3 - resolution: "babel-eslint@npm:10.0.3" - dependencies: - "@babel/code-frame": ^7.0.0 - "@babel/parser": ^7.0.0 - "@babel/traverse": ^7.0.0 - "@babel/types": ^7.0.0 - eslint-visitor-keys: ^1.0.0 - resolve: ^1.12.0 +"babel-core@npm:^7.0.0-bridge.0": + version: 7.0.0-bridge.0 + resolution: "babel-core@npm:7.0.0-bridge.0" peerDependencies: - eslint: ">= 4.12.1" - checksum: d3bf355c20d1a2f0667ace6c43263eecb0d09342a833129c67cc9f554a5dbc335bd6a73cbd3001ee6074570ca2184366ddff6c58afccf8fd55e249c02ff54288 + "@babel/core": ^7.0.0-0 + checksum: 2a1cb879019dffb08d17bec36e13c3a6d74c94773f41c1fd8b14de13f149cc34b705b0a1e07b42fcf35917b49d78db6ff0c5c3b00b202a5235013d517b5c6bbb languageName: node linkType: hard -"babel-generator@npm:^6.18.0, babel-generator@npm:^6.26.0": +"babel-generator@npm:^6.26.0": version: 6.26.1 resolution: "babel-generator@npm:6.26.1" dependencies: @@ -4773,15 +6838,21 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^23.6.0": - version: 23.6.0 - resolution: "babel-jest@npm:23.6.0" +"babel-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-jest@npm:27.5.1" dependencies: - babel-plugin-istanbul: ^4.1.6 - babel-preset-jest: ^23.2.0 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/babel__core": ^7.1.14 + babel-plugin-istanbul: ^6.1.1 + babel-preset-jest: ^27.5.1 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + slash: ^3.0.0 peerDependencies: - babel-core: ^6.0.0 || ^7.0.0-0 - checksum: c1b915c62919acc894a1fb991a932312b1a29bda3136766dbd988666f3e877fbe5e9924e8e4e800faf23ebd2bc7185a8f5aaf8bd0cd2b16dfa34ac9a19ab2693 + "@babel/core": ^7.8.0 + checksum: 4e93e6e9fb996cc5f1505e924eb8e8cc7b25c294ba9629762a2715390f48af6a4c14dbb84cd9730013ac0e03267a5a9aa2fb6318c544489cda7f50f4e506def4 languageName: node linkType: hard @@ -4837,22 +6908,28 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^4.1.6": - version: 4.1.6 - resolution: "babel-plugin-istanbul@npm:4.1.6" +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: - babel-plugin-syntax-object-rest-spread: ^6.13.0 - find-up: ^2.1.0 - istanbul-lib-instrument: ^1.10.1 - test-exclude: ^4.2.1 - checksum: 38456e3e426ffba8e708e1995ad527c62a666cf59fe809687a8c521d0acad52b92dac8fe17d4f2b93c593f19b6fd808b69a5d66729449af7662413f4a84e8a1c + "@babel/helper-plugin-utils": ^7.0.0 + "@istanbuljs/load-nyc-config": ^1.0.0 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-instrument: ^5.0.4 + test-exclude: ^6.0.0 + checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^23.2.0": - version: 23.2.0 - resolution: "babel-plugin-jest-hoist@npm:23.2.0" - checksum: 73d84b341a745e0e8cfa4af2eedc57ac960370261beb4eb9e383bd1e131a838ca747eb31eecb52d2ef80e2b496c2f5af760d7daf7a0bdb9311d4cd93e3c2cbb1 +"babel-plugin-jest-hoist@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-plugin-jest-hoist@npm:27.5.1" + dependencies: + "@babel/template": ^7.3.3 + "@babel/types": ^7.3.3 + "@types/babel__core": ^7.0.0 + "@types/babel__traverse": ^7.0.6 + checksum: 709c17727aa8fd3be755d256fb514bf945a5c2ea6017f037d80280fc44ae5fe7dfeebf63d8412df53796455c2c216119d628d8cc90b099434fd819005943d058 languageName: node linkType: hard @@ -4980,6 +7057,19 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.3.3": + version: 0.3.3 + resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" + dependencies: + "@babel/compat-data": ^7.17.7 + "@babel/helper-define-polyfill-provider": ^0.3.3 + semver: ^6.1.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.5.0": version: 0.5.2 resolution: "babel-plugin-polyfill-corejs3@npm:0.5.2" @@ -4992,6 +7082,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.6.0": + version: 0.6.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.3 + core-js-compat: ^3.25.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.3.0": version: 0.3.1 resolution: "babel-plugin-polyfill-regenerator@npm:0.3.1" @@ -5003,6 +7105,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.4.1": + version: 0.4.1 + resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c + languageName: node + linkType: hard + "babel-plugin-react-docgen@npm:^1.8.0": version: 1.9.0 resolution: "babel-plugin-react-docgen@npm:1.9.0" @@ -5098,7 +7211,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-object-rest-spread@npm:^6.13.0, babel-plugin-syntax-object-rest-spread@npm:^6.8.0": +"babel-plugin-syntax-object-rest-spread@npm:^6.8.0": version: 6.13.0 resolution: "babel-plugin-syntax-object-rest-spread@npm:6.13.0" checksum: 14083f2783c760f5f199160f48e42ad4505fd35fc7cf9c4530812b176705259562b77db6d3ddc5e3cbce9e9b2b61ec9db3065941f0949b68e77cae3e395a6eef @@ -5157,7 +7270,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-transform-decorators-legacy@npm:^1.3.4, babel-plugin-transform-decorators-legacy@npm:^1.3.5": +"babel-plugin-transform-decorators-legacy@npm:^1.3.4": version: 1.3.5 resolution: "babel-plugin-transform-decorators-legacy@npm:1.3.5" dependencies: @@ -5494,7 +7607,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-transform-object-rest-spread@npm:6.26.0, babel-plugin-transform-object-rest-spread@npm:^6.20.1, babel-plugin-transform-object-rest-spread@npm:^6.22.0, babel-plugin-transform-object-rest-spread@npm:^6.26.0": +"babel-plugin-transform-object-rest-spread@npm:6.26.0, babel-plugin-transform-object-rest-spread@npm:^6.20.1, babel-plugin-transform-object-rest-spread@npm:^6.22.0": version: 6.26.0 resolution: "babel-plugin-transform-object-rest-spread@npm:6.26.0" dependencies: @@ -5646,14 +7759,25 @@ __metadata: languageName: node linkType: hard -"babel-polyfill@npm:^6.26.0": - version: 6.26.0 - resolution: "babel-polyfill@npm:6.26.0" +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" dependencies: - babel-runtime: ^6.26.0 - core-js: ^2.5.0 - regenerator-runtime: ^0.10.5 - checksum: 6fb1a3c0bfe1b6fc56ce1afcf531878aa629b309277a05fbf3fe950589b24cb4052a6e487db21d318eb5336b68730a21f5ef62166b6cc8aea3406261054d1118 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.8.3 + "@babel/plugin-syntax-import-meta": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-top-level-await": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 languageName: node linkType: hard @@ -5733,7 +7857,7 @@ __metadata: languageName: node linkType: hard -"babel-preset-es2015@npm:^6.13.2, babel-preset-es2015@npm:^6.24.1": +"babel-preset-es2015@npm:^6.13.2": version: 6.24.1 resolution: "babel-preset-es2015@npm:6.24.1" dependencies: @@ -5774,13 +7898,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^23.2.0": - version: 23.2.0 - resolution: "babel-preset-jest@npm:23.2.0" +"babel-preset-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-preset-jest@npm:27.5.1" dependencies: - babel-plugin-jest-hoist: ^23.2.0 - babel-plugin-syntax-object-rest-spread: ^6.13.0 - checksum: aa17dc7607612554fc8f42ba2200f446e1c3e78ba9632286093d109aa70bd273e76567484033dc5acbd608a0081a6b92afd540311d28da395606c7fd609713db + babel-plugin-jest-hoist: ^27.5.1 + babel-preset-current-node-syntax: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 251bcea11c18fd9672fec104eadb45b43f117ceeb326fa7345ced778d4c1feab29343cd7a87a1dcfae4997d6c851a8b386d7f7213792da6e23b74f4443a8976d languageName: node linkType: hard @@ -5931,7 +8057,7 @@ __metadata: languageName: node linkType: hard -"babel-template@npm:^6.16.0, babel-template@npm:^6.24.1, babel-template@npm:^6.26.0, babel-template@npm:^6.3.0": +"babel-template@npm:^6.24.1, babel-template@npm:^6.26.0, babel-template@npm:^6.3.0": version: 6.26.0 resolution: "babel-template@npm:6.26.0" dependencies: @@ -5944,7 +8070,7 @@ __metadata: languageName: node linkType: hard -"babel-traverse@npm:^6.0.0, babel-traverse@npm:^6.18.0, babel-traverse@npm:^6.24.1, babel-traverse@npm:^6.26.0": +"babel-traverse@npm:^6.24.1, babel-traverse@npm:^6.26.0": version: 6.26.0 resolution: "babel-traverse@npm:6.26.0" dependencies: @@ -5961,7 +8087,7 @@ __metadata: languageName: node linkType: hard -"babel-types@npm:^6.0.0, babel-types@npm:^6.14.0, babel-types@npm:^6.18.0, babel-types@npm:^6.19.0, babel-types@npm:^6.24.1, babel-types@npm:^6.26.0": +"babel-types@npm:^6.14.0, babel-types@npm:^6.19.0, babel-types@npm:^6.24.1, babel-types@npm:^6.26.0": version: 6.26.0 resolution: "babel-types@npm:6.26.0" dependencies: @@ -5989,6 +8115,13 @@ __metadata: languageName: node linkType: hard +"bail@npm:^2.0.0": + version: 2.0.2 + resolution: "bail@npm:2.0.2" + checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 + languageName: node + linkType: hard + "balanced-match@npm:^0.4.2": version: 0.4.2 resolution: "balanced-match@npm:0.4.2" @@ -6069,6 +8202,13 @@ __metadata: languageName: node linkType: hard +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + "bindings@npm:^1.5.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" @@ -6222,7 +8362,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1": +"braces@npm:^3.0.1, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -6270,12 +8410,10 @@ __metadata: languageName: node linkType: hard -"browser-resolve@npm:^1.11.3": - version: 1.11.3 - resolution: "browser-resolve@npm:1.11.3" - dependencies: - resolve: 1.1.7 - checksum: 431bfc1a17406362a3010a2c35503eb7d1253dbcb8081c1ce236ddb0b954a33d52dcaf0b07f64c0f20394d6eeec1be4f6551da3734ce9ed5dcc38e876c96d5d5 +"browser-process-hrtime@npm:^1.0.0": + version: 1.0.0 + resolution: "browser-process-hrtime@npm:1.0.0" + checksum: e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f languageName: node linkType: hard @@ -6414,6 +8552,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": + version: 4.21.4 + resolution: "browserslist@npm:4.21.4" + dependencies: + caniuse-lite: ^1.0.30001400 + electron-to-chromium: ^1.4.251 + node-releases: ^2.0.6 + update-browserslist-db: ^1.0.9 + bin: + browserslist: cli.js + checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79 + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -6471,7 +8623,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.1.0, buffer@npm:^5.5.0": +"buffer@npm:^5.0.0, buffer@npm:^5.1.0, buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: @@ -6734,6 +8886,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + "caniuse-api@npm:^1.5.2": version: 1.6.1 resolution: "caniuse-api@npm:1.6.1" @@ -6765,22 +8924,13 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000792, caniuse-lite@npm:^1.0.30000805, caniuse-lite@npm:^1.0.30000844, caniuse-lite@npm:^1.0.30000929, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001312": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000792, caniuse-lite@npm:^1.0.30000805, caniuse-lite@npm:^1.0.30000844, caniuse-lite@npm:^1.0.30000929, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001312, caniuse-lite@npm:^1.0.30001400": version: 1.0.30001431 resolution: "caniuse-lite@npm:1.0.30001431" checksum: bc8ab55cd194e240152946b54bfaff7456180cc018674fc7ed134f4f502192405f6643f422feaa0a5e7cc02b5bac564cfac7771ac6d29f5d129482fcfe335ba1 languageName: node linkType: hard -"capture-exit@npm:^1.2.0": - version: 1.2.0 - resolution: "capture-exit@npm:1.2.0" - dependencies: - rsvp: ^3.3.3 - checksum: 8d38f66d36cdc891fc5371315c0e6e8e094bfb86d769f0781d8acf1551ef513a43f5b8bd4c984255fc85ce4cc7a111f334d2aae454b86eef535d44ddec344ec7 - languageName: node - linkType: hard - "case-sensitive-paths-webpack-plugin@npm:^2.1.1": version: 2.2.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.2.0" @@ -6826,7 +8976,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.4.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.4.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -6860,6 +9010,13 @@ __metadata: languageName: node linkType: hard +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 + languageName: node + linkType: hard + "character-entities-html4@npm:^1.0.0": version: 1.1.3 resolution: "character-entities-html4@npm:1.1.3" @@ -6881,6 +9038,13 @@ __metadata: languageName: node linkType: hard +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def + languageName: node + linkType: hard + "character-reference-invalid@npm:^1.0.0": version: 1.1.3 resolution: "character-reference-invalid@npm:1.1.3" @@ -6939,7 +9103,26 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^1.6.0, chokidar@npm:^1.6.1": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.0": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chokidar@npm:^1.6.0": version: 1.7.0 resolution: "chokidar@npm:1.7.0" dependencies: @@ -7031,6 +9214,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:^3.2.0": + version: 3.6.1 + resolution: "ci-info@npm:3.6.1" + checksum: e463ed7152e795467c298268d58974d5e769fc7a0da2f72a53480042e01809e87908544b883a073391f446f46045b0d656c4a1fda3796c93740cd2be1c2d5f6f + languageName: node + linkType: hard + "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -7041,6 +9231,13 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^1.0.0": + version: 1.2.2 + resolution: "cjs-module-lexer@npm:1.2.2" + checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 + languageName: node + linkType: hard + "clap@npm:^1.0.9": version: 1.2.3 resolution: "clap@npm:1.2.3" @@ -7114,25 +9311,14 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^4.0.0": - version: 4.1.0 - resolution: "cliui@npm:4.1.0" - dependencies: - string-width: ^2.1.1 - strip-ansi: ^4.0.0 - wrap-ansi: ^2.0.0 - checksum: 0f8a77e55c66ab4400f8cc24a46e496af186ebfbf301709341a24c26d398200c2ccc5cac892566d586c3c393a079974f34f0ce05210df336f97b70805c02865e - languageName: node - linkType: hard - -"clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" dependencies: - is-plain-object: ^2.0.4 - kind-of: ^6.0.2 - shallow-clone: ^3.0.0 - checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f languageName: node linkType: hard @@ -7219,6 +9405,13 @@ __metadata: languageName: node linkType: hard +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.1 + resolution: "collect-v8-coverage@npm:1.0.1" + checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 + languageName: node + linkType: hard + "collection-visit@npm:^1.0.0": version: 1.0.0 resolution: "collection-visit@npm:1.0.0" @@ -7317,13 +9510,6 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.14": - version: 2.0.16 - resolution: "colorette@npm:2.0.16" - checksum: cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27 - languageName: node - linkType: hard - "colormin@npm:^1.0.5": version: 1.1.2 resolution: "colormin@npm:1.1.2" @@ -7342,7 +9528,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -7351,6 +9537,13 @@ __metadata: languageName: node linkType: hard +"comma-separated-tokens@npm:^2.0.0": + version: 2.0.2 + resolution: "comma-separated-tokens@npm:2.0.2" + checksum: 8fa68ff2605233571536a802a7c712b0c766e0c5088e067be72740054e84d040865eea945c984924ae84932bcc3e25a99f71601220b438e875b5f42b87277767 + languageName: node + linkType: hard + "commander@npm:2.11.x": version: 2.11.0 resolution: "commander@npm:2.11.0" @@ -7365,14 +9558,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:^7.0.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc +"commander@npm:^4.0.1": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 languageName: node linkType: hard -"commander@npm:^8.0.0": +"commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 @@ -7476,13 +9669,6 @@ __metadata: languageName: node linkType: hard -"contains-path@npm:^0.1.0": - version: 0.1.0 - resolution: "contains-path@npm:0.1.0" - checksum: 94ecfd944e0bc51be8d3fc596dcd17d705bd4c8a1a627952a3a8c5924bac01c7ea19034cf40b4b4f89e576cdead130a7e5fd38f5f7f07ef67b4b261d875871e3 - languageName: node - linkType: hard - "content-disposition@npm:0.5.3": version: 0.5.3 resolution: "content-disposition@npm:0.5.3" @@ -7506,7 +9692,14 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" dependencies: @@ -7560,10 +9753,19 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.0.0": - version: 3.6.1 - resolution: "core-js-pure@npm:3.6.1" - checksum: 8b31587763fa0ad733e505970e9670df290300c9c87bcf1b7910f8e20a00006551dbbdaddb58a0193e7b014350980fb1cd5e5bc2cb450e5bc7dcd621ea05df8a +"core-js-compat@npm:^3.25.1": + version: 3.26.1 + resolution: "core-js-compat@npm:3.26.1" + dependencies: + browserslist: ^4.21.4 + checksum: f222bce0002eae405327d68286e1d566037e8ac21906a47d7ecd15858adca7b12e82140db11dc43c8cc1fc066c5306120f3c27bfb2d7dbc2d20a72a2d90d38dc + languageName: node + linkType: hard + +"core-js-pure@npm:^3.25.1": + version: 3.26.1 + resolution: "core-js-pure@npm:3.26.1" + checksum: d88c40e5e29e413c11d1ef991a8d5b6a63f00bd94707af0f649d3fc18b3524108b202f4ae75ce77620a1557d1ba340bc3362b4f25d590eccc37cf80fc75f7cd4 languageName: node linkType: hard @@ -7720,7 +9922,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:6.0.5, cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": +"cross-spawn@npm:6.0.5, cross-spawn@npm:^6.0.5": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" dependencies: @@ -7744,7 +9946,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -8112,14 +10314,21 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:^0.3.4": +"cssom@npm:0.3.x, cssom@npm:^0.3.4, cssom@npm:~0.3.6": version: 0.3.8 resolution: "cssom@npm:0.3.8" checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 languageName: node linkType: hard -"cssstyle@npm:^1.0.0, cssstyle@npm:^1.1.1": +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: e3bc1076e7ee4213d4fef05e7ae03bfa83dc05f32611d8edc341f4ecc3d9647b89c8245474c7dd2cdcdb797a27c462e99da7ad00a34399694559f763478ff53f + languageName: node + linkType: hard + +"cssstyle@npm:^1.1.1": version: 1.4.0 resolution: "cssstyle@npm:1.4.0" dependencies: @@ -8128,6 +10337,15 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: ~0.3.6 + checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3 + languageName: node + linkType: hard + "csstype@npm:^2.2.0": version: 2.6.10 resolution: "csstype@npm:2.6.10" @@ -8165,10 +10383,19 @@ __metadata: languageName: node linkType: hard -"d3-array@npm:2.3.3": - version: 2.3.3 - resolution: "d3-array@npm:2.3.3" - checksum: d3aa0f6f572a7c5954ec780d86cd4c26285e913fbe754fae6f41fc36520f30197148d8205c5006598321cd8b482ad0250c09eee1760113ffb91b433046350597 +"d3-array@npm:2.10.0 - 3": + version: 3.2.0 + resolution: "d3-array@npm:3.2.0" + dependencies: + internmap: 1 - 2 + checksum: e236f6670b60b64abb6c435da25b5cbbdc2c7c0decdbf9355bc4cf6803d6da4fa820b7b78b9cbd127edb493555934a9788d45084c2f39d7c2e1a2b7aa48264a4 + languageName: node + linkType: hard + +"d3-array@npm:^1.2.0": + version: 1.2.4 + resolution: "d3-array@npm:1.2.4" + checksum: d0be1fa7d72dbfac8a3bcffbb669d42bcb9128d8818d84d2b1df0c60bbe4c8e54a798be0457c55a219b399e2c2fabcbd581cbb130eb638b5436b0618d7e56000 languageName: node linkType: hard @@ -8312,10 +10539,10 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.4": - version: 1.0.5 - resolution: "damerau-levenshtein@npm:1.0.5" - checksum: d15159bc73d9be1878c7c253585dd77f6aca3d2ff5c6860fe6c03fd1a352464e2c3e5c339016f35b0a797d8b9c4f2cd8b8001b8571d230a9ca6c5737ce6c9151 +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de languageName: node linkType: hard @@ -8328,7 +10555,7 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^1.0.0, data-urls@npm:^1.1.0": +"data-urls@npm:^1.1.0": version: 1.1.0 resolution: "data-urls@npm:1.1.0" dependencies: @@ -8339,6 +10566,17 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: ^2.0.3 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.0.0 + checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.8, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -8348,7 +10586,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -8372,7 +10610,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.5": +"debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.5, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -8405,6 +10643,22 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.2.1": + version: 10.4.2 + resolution: "decimal.js@npm:10.4.2" + checksum: 536cd6816a3197f2e1aa3da4860856cb5a2db73f6fafe8cb3b924ccc63f9b7d78296acc13dccbd419bd958ccc6357921fb15467f883b37cab04bfba7044cada2 + languageName: node + linkType: hard + +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" + dependencies: + character-entities: ^2.0.0 + checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 + languageName: node + linkType: hard + "decode-uri-component@npm:^0.2.0": version: 0.2.0 resolution: "decode-uri-component@npm:0.2.0" @@ -8465,6 +10719,13 @@ __metadata: languageName: node linkType: hard +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + languageName: node + linkType: hard + "deep-is@npm:~0.1.3": version: 0.1.3 resolution: "deep-is@npm:0.1.3" @@ -8472,12 +10733,10 @@ __metadata: languageName: node linkType: hard -"default-require-extensions@npm:^1.0.0": - version: 1.0.0 - resolution: "default-require-extensions@npm:1.0.0" - dependencies: - strip-bom: ^2.0.0 - checksum: 8be10a3e1f997c8a579c3f00fdd8117c30fa3a12d2ac544dc1ee93fd6138c77fba69fe69546c76d0299d7f74c26416301b9a1dc775557e99991a6ebe2f850df4 +"deepmerge@npm:^4.2.2": + version: 4.2.2 + resolution: "deepmerge@npm:4.2.2" + checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b languageName: node linkType: hard @@ -8584,6 +10843,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.0": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.0.1 resolution: "des.js@npm:1.0.1" @@ -8626,10 +10892,10 @@ __metadata: languageName: node linkType: hard -"detect-newline@npm:^2.1.0": - version: 2.1.0 - resolution: "detect-newline@npm:2.1.0" - checksum: c55146fd5b97a9ce914f17f85a01466c9e8679289e2d390588b027a58f2e090dbc38457923072369c603b8904f982f87b78fee17e48d5706f35571642f4599f8 +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 languageName: node linkType: hard @@ -8653,10 +10919,10 @@ __metadata: languageName: node linkType: hard -"diff@npm:^3.2.0": - version: 3.5.0 - resolution: "diff@npm:3.5.0" - checksum: 00842950a6551e26ce495bdbce11047e31667deea546527902661f25cc2e73358967ebc78cf86b1a9736ec3e14286433225f9970678155753a6291c3bca5227b +"diff-sequences@npm:^27.5.1": + version: 27.5.1 + resolution: "diff-sequences@npm:27.5.1" + checksum: a00db5554c9da7da225db2d2638d85f8e41124eccbd56cbaefb3b276dcbb1c1c2ad851c32defe2055a54a4806f030656cbf6638105fd6ce97bb87b90b32a33ca languageName: node linkType: hard @@ -8667,6 +10933,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.0.0": + version: 5.1.0 + resolution: "diff@npm:5.1.0" + checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -8726,16 +10999,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:1.5.0": - version: 1.5.0 - resolution: "doctrine@npm:1.5.0" - dependencies: - esutils: ^2.0.2 - isarray: ^1.0.0 - checksum: 7ce8102a05cbb9d942d49db5461d2f3dd1208ebfed929bf1c04770a1ef6ef540b792e63c45eae4c51f8b16075e0af4a73581a06bad31c37ceb0988f2e398509b - languageName: node - linkType: hard - "doctrine@npm:^2.0.0, doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -8773,17 +11036,6 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^1.0.1": - version: 1.1.0 - resolution: "dom-serializer@npm:1.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^3.0.0 - entities: ^2.0.0 - checksum: 1ce25d122ef2a76d0322b715f289351759bcfba362ca460a192e41f780d4dff0ac1552996bead4d5320877730e472ab81672df345e99e0e00da9df2470b065b9 - languageName: node - linkType: hard - "dom-serializer@npm:~0.1.1": version: 0.1.1 resolution: "dom-serializer@npm:0.1.1" @@ -8831,6 +11083,15 @@ __metadata: languageName: node linkType: hard +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: ^5.0.0 + checksum: d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 + languageName: node + linkType: hard + "domhandler@npm:^2.3.0": version: 2.4.2 resolution: "domhandler@npm:2.4.2" @@ -8840,15 +11101,6 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^3.0.0, domhandler@npm:^3.3.0": - version: 3.3.0 - resolution: "domhandler@npm:3.3.0" - dependencies: - domelementtype: ^2.0.1 - checksum: 850e5e9fee7834ab4314811e18bc1f4294d7eafbf6a79ad03cbe50cf964108935c97257ac248944d72a9312b4a18dfa8323e857d23278964dc83b1f124467fa3 - languageName: node - linkType: hard - "domutils@npm:1.5.1": version: 1.5.1 resolution: "domutils@npm:1.5.1" @@ -8869,17 +11121,6 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.4.2": - version: 2.4.2 - resolution: "domutils@npm:2.4.2" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.0.1 - domhandler: ^3.3.0 - checksum: ccb9d226b1f7390b02d25ed007cfd13afaeec8f687f4df0e89175097abfd82b3d14126736daf1426c33b64e8d8c1bc73404953218f1e479aed5c1cd70809f073 - languageName: node - linkType: hard - "dot-prop@npm:^4.1.0, dot-prop@npm:^4.1.1": version: 4.2.0 resolution: "dot-prop@npm:4.2.0" @@ -8955,6 +11196,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.251": + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a + languageName: node + linkType: hard + "elegant-spinner@npm:^1.0.1": version: 1.0.1 resolution: "elegant-spinner@npm:1.0.1" @@ -8977,6 +11225,13 @@ __metadata: languageName: node linkType: hard +"email-validator@npm:^2.0.4": + version: 2.0.4 + resolution: "email-validator@npm:2.0.4" + checksum: e702fee24e1b9efb7e6a84abb309bebdb4ddde137fdb99a61e24bd82ac0b605be34e191b1c4d04fbc855be7b94cad967f932a456c0def2240303881f4e388f2d + languageName: node + linkType: hard + "emittery@npm:^0.4.1": version: 0.4.1 resolution: "emittery@npm:0.4.1" @@ -8984,7 +11239,14 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^7.0.1, emoji-regex@npm:^7.0.2": +"emittery@npm:^0.8.1": + version: 0.8.1 + resolution: "emittery@npm:0.8.1" + checksum: 2457e8c7b0688bb006126f2c025b2655abe682f66b184954122a8a065b5277f9813d49d627896a10b076b81c513ec5f491fd9c14fbd42c04b95ca3c9f3c365ee + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": version: 7.0.3 resolution: "emoji-regex@npm:7.0.3" checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e @@ -8998,6 +11260,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "emojis-list@npm:^2.0.0": version: 2.1.0 resolution: "emojis-list@npm:2.1.0" @@ -9091,15 +11360,6 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.3": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" - bin: - envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 - languageName: node - linkType: hard - "enzyme-adapter-react-16@npm:^1.7.1": version: 1.15.2 resolution: "enzyme-adapter-react-16@npm:1.15.2" @@ -9261,6 +11521,47 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": + version: 1.20.4 + resolution: "es-abstract@npm:1.20.4" + dependencies: + call-bind: ^1.0.2 + es-to-primitive: ^1.2.1 + function-bind: ^1.1.1 + function.prototype.name: ^1.1.5 + get-intrinsic: ^1.1.3 + get-symbol-description: ^1.0.0 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-symbols: ^1.0.3 + internal-slot: ^1.0.3 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-weakref: ^1.0.2 + object-inspect: ^1.12.2 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + safe-regex-test: ^1.0.0 + string.prototype.trimend: ^1.0.5 + string.prototype.trimstart: ^1.0.5 + unbox-primitive: ^1.0.2 + checksum: 89297cc785c31aedf961a603d5a07ed16471e435d3a1b6d070b54f157cf48454b95cda2ac55e4b86ff4fe3276e835fcffd2771578e6fa634337da49b26826141 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" + dependencies: + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -9342,35 +11643,266 @@ __metadata: languageName: node linkType: hard -"es6-symbol@npm:3.1.1": - version: 3.1.1 - resolution: "es6-symbol@npm:3.1.1" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 +"es6-symbol@npm:3.1.1": + version: 3.1.1 + resolution: "es6-symbol@npm:3.1.1" + dependencies: + d: 1 + es5-ext: ~0.10.14 + checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 + languageName: node + linkType: hard + +"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.1, es6-symbol@npm:~3.1.3": + version: 3.1.3 + resolution: "es6-symbol@npm:3.1.3" + dependencies: + d: ^1.0.1 + ext: ^1.1.2 + checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 + languageName: node + linkType: hard + +"es6-weak-map@npm:^2.0.1": + version: 2.0.3 + resolution: "es6-weak-map@npm:2.0.3" + dependencies: + d: 1 + es5-ext: ^0.10.46 + es6-iterator: ^2.0.3 + es6-symbol: ^3.1.1 + checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 + languageName: node + linkType: hard + +"esbuild-android-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-android-64@npm:0.15.10" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"esbuild-android-arm64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-android-arm64@npm:0.15.10" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"esbuild-darwin-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-darwin-64@npm:0.15.10" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"esbuild-darwin-arm64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-darwin-arm64@npm:0.15.10" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"esbuild-freebsd-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-freebsd-64@npm:0.15.10" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"esbuild-freebsd-arm64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-freebsd-arm64@npm:0.15.10" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"esbuild-linux-32@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-32@npm:0.15.10" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"esbuild-linux-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-64@npm:0.15.10" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"esbuild-linux-arm64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-arm64@npm:0.15.10" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"esbuild-linux-arm@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-arm@npm:0.15.10" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"esbuild-linux-mips64le@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-mips64le@npm:0.15.10" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"esbuild-linux-ppc64le@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-ppc64le@npm:0.15.10" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"esbuild-linux-riscv64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-riscv64@npm:0.15.10" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"esbuild-linux-s390x@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-linux-s390x@npm:0.15.10" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"esbuild-netbsd-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-netbsd-64@npm:0.15.10" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"esbuild-openbsd-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-openbsd-64@npm:0.15.10" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"esbuild-style-plugin@npm:^1.6.0": + version: 1.6.0 + resolution: "esbuild-style-plugin@npm:1.6.0" + dependencies: + "@types/less": ^3.0.3 + "@types/sass": ^1.43.1 + "@types/stylus": ^0.48.37 + glob: ^8.0.1 + postcss: ^8.4.12 + postcss-modules: ^4.3.1 + checksum: b4987f30b0e40f4e68d5c221269fd378fe78b0618b94a502de85b635dab92eb13298bda05af54e072f370c9ef6df3624811458aa502120b489ba9b63e625dc53 + languageName: node + linkType: hard + +"esbuild-sunos-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-sunos-64@npm:0.15.10" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"esbuild-windows-32@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-windows-32@npm:0.15.10" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.1, es6-symbol@npm:~3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" - dependencies: - d: ^1.0.1 - ext: ^1.1.2 - checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 +"esbuild-windows-64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-windows-64@npm:0.15.10" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"es6-weak-map@npm:^2.0.1": - version: 2.0.3 - resolution: "es6-weak-map@npm:2.0.3" +"esbuild-windows-arm64@npm:0.15.10": + version: 0.15.10 + resolution: "esbuild-windows-arm64@npm:0.15.10" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"esbuild@npm:^0.15.10": + version: 0.15.10 + resolution: "esbuild@npm:0.15.10" dependencies: - d: 1 - es5-ext: ^0.10.46 - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.1 - checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 + "@esbuild/android-arm": 0.15.10 + "@esbuild/linux-loong64": 0.15.10 + esbuild-android-64: 0.15.10 + esbuild-android-arm64: 0.15.10 + esbuild-darwin-64: 0.15.10 + esbuild-darwin-arm64: 0.15.10 + esbuild-freebsd-64: 0.15.10 + esbuild-freebsd-arm64: 0.15.10 + esbuild-linux-32: 0.15.10 + esbuild-linux-64: 0.15.10 + esbuild-linux-arm: 0.15.10 + esbuild-linux-arm64: 0.15.10 + esbuild-linux-mips64le: 0.15.10 + esbuild-linux-ppc64le: 0.15.10 + esbuild-linux-riscv64: 0.15.10 + esbuild-linux-s390x: 0.15.10 + esbuild-netbsd-64: 0.15.10 + esbuild-openbsd-64: 0.15.10 + esbuild-sunos-64: 0.15.10 + esbuild-windows-32: 0.15.10 + esbuild-windows-64: 0.15.10 + esbuild-windows-arm64: 0.15.10 + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/linux-loong64": + optional: true + esbuild-android-64: + optional: true + esbuild-android-arm64: + optional: true + esbuild-darwin-64: + optional: true + esbuild-darwin-arm64: + optional: true + esbuild-freebsd-64: + optional: true + esbuild-freebsd-arm64: + optional: true + esbuild-linux-32: + optional: true + esbuild-linux-64: + optional: true + esbuild-linux-arm: + optional: true + esbuild-linux-arm64: + optional: true + esbuild-linux-mips64le: + optional: true + esbuild-linux-ppc64le: + optional: true + esbuild-linux-riscv64: + optional: true + esbuild-linux-s390x: + optional: true + esbuild-netbsd-64: + optional: true + esbuild-openbsd-64: + optional: true + esbuild-sunos-64: + optional: true + esbuild-windows-32: + optional: true + esbuild-windows-64: + optional: true + esbuild-windows-arm64: + optional: true + bin: + esbuild: bin/esbuild + checksum: bc2daadb952c527e7ab0a972fd4f79071c9fd3d948cd97290d3de8811b6b7fc0abc43fb20116dffa24dc923550f4fe7b0d930ff6418ae7dfbff3034c1a01d59a languageName: node linkType: hard @@ -9402,7 +11934,14 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.0, escodegen@npm:^1.9.0, escodegen@npm:^1.9.1": +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"escodegen@npm:^1.11.0, escodegen@npm:^1.9.0": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -9421,6 +11960,25 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.0.0": + version: 2.0.0 + resolution: "escodegen@npm:2.0.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + optionator: ^0.8.1 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef + languageName: node + linkType: hard + "escope@npm:^3.6.0": version: 3.6.0 resolution: "escope@npm:3.6.0" @@ -9463,34 +12021,36 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.2": - version: 0.3.2 - resolution: "eslint-import-resolver-node@npm:0.3.2" +"eslint-import-resolver-node@npm:^0.3.6": + version: 0.3.6 + resolution: "eslint-import-resolver-node@npm:0.3.6" dependencies: - debug: ^2.6.9 - resolve: ^1.5.0 - checksum: 9a6718de4a8b5c4c687bc319f9cae44cadaec43820cf12f6fccb6b8bf3a4214029784fed5b77dd38f8b40f0fdc5e3cc12cfd475dd2386ed723e1d66074645ef2 + debug: ^3.2.7 + resolve: ^1.20.0 + checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 languageName: node linkType: hard -"eslint-module-utils@npm:^2.4.1": - version: 2.5.0 - resolution: "eslint-module-utils@npm:2.5.0" +"eslint-module-utils@npm:^2.7.3": + version: 2.7.4 + resolution: "eslint-module-utils@npm:2.7.4" dependencies: - debug: ^2.6.9 - pkg-dir: ^2.0.0 - checksum: ba033e1a55ca6655c3b64f9192e2faba38058b40487571c8e9ae363267b7c288b7f0f7aa77042628ebc2af051c8ca22cb10140ed2537e1fa11c016c8427afb07 + debug: ^3.2.7 + peerDependenciesMeta: + eslint: + optional: true + checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7 languageName: node linkType: hard -"eslint-plugin-babel@npm:^5.1.0": - version: 5.3.0 - resolution: "eslint-plugin-babel@npm:5.3.0" +"eslint-plugin-babel@npm:^5.3.0": + version: 5.3.1 + resolution: "eslint-plugin-babel@npm:5.3.1" dependencies: eslint-rule-composer: ^0.3.0 peerDependencies: eslint: ">=4.0.0" - checksum: 345c0e6645502b7e5596f101a0f1d887bbf0fcfd89e2aa1c16b6c2acacd0ac1a5f7aabeacbfcc025c0e06e1125fe753512d1b4e6068f535aa3fa4f9f5970c755 + checksum: 18b0bfda53deab4056160a4f3a89a4649b6ae17e4970cc836f7d586c8abab5ebb492440e2acf4770a463138a44a4ee7f9b22b4ed1fdbe69c652f714c1d973e38 languageName: node linkType: hard @@ -9503,73 +12063,90 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-eslint-plugin@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-plugin-eslint-plugin@npm:2.1.0" +"eslint-plugin-import@npm:^2.19.1": + version: 2.26.0 + resolution: "eslint-plugin-import@npm:2.26.0" + dependencies: + array-includes: ^3.1.4 + array.prototype.flat: ^1.2.5 + debug: ^2.6.9 + doctrine: ^2.1.0 + eslint-import-resolver-node: ^0.3.6 + eslint-module-utils: ^2.7.3 + has: ^1.0.3 + is-core-module: ^2.8.1 + is-glob: ^4.0.3 + minimatch: ^3.1.2 + object.values: ^1.1.5 + resolve: ^1.22.0 + tsconfig-paths: ^3.14.1 peerDependencies: - eslint: ">=5.0.0" - checksum: 31c86a18b73f90b5d42964f379f073d2daaafe83bb87b98012f17aa3bed05b404ced3bfee17a29b05073fb532663b0b8965a25f69f2962e611dbed7c3231a646 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655 languageName: node linkType: hard -"eslint-plugin-import@npm:^2.13.0": - version: 2.19.1 - resolution: "eslint-plugin-import@npm:2.19.1" +"eslint-plugin-jest@npm:^27.1.5": + version: 27.1.5 + resolution: "eslint-plugin-jest@npm:27.1.5" dependencies: - array-includes: ^3.0.3 - array.prototype.flat: ^1.2.1 - contains-path: ^0.1.0 - debug: ^2.6.9 - doctrine: 1.5.0 - eslint-import-resolver-node: ^0.3.2 - eslint-module-utils: ^2.4.1 - has: ^1.0.3 - minimatch: ^3.0.4 - object.values: ^1.1.0 - read-pkg-up: ^2.0.0 - resolve: ^1.12.0 + "@typescript-eslint/utils": ^5.10.0 peerDependencies: - eslint: 2.x - 6.x - checksum: 606147124a50fdcf461aa0d5af182fd424fba822c944e58a71c99bf13aca9a05942e865c342d22807acd4b56be5a4947e2b4005be5263f208dbf9c9a54214ab6 + "@typescript-eslint/eslint-plugin": ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: 7c9de765793f7161afa0bdcdce67f4d072944152880fa638b25d228188dcee47a4b4aada26c57db72bc10193c96a1979e17afb8a7c3e400e961d8adfbf23ddbe languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.1.1": - version: 6.2.3 - resolution: "eslint-plugin-jsx-a11y@npm:6.2.3" +"eslint-plugin-jsx-a11y@npm:^6.2.3": + version: 6.6.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.6.1" dependencies: - "@babel/runtime": ^7.4.5 - aria-query: ^3.0.0 - array-includes: ^3.0.3 + "@babel/runtime": ^7.18.9 + aria-query: ^4.2.2 + array-includes: ^3.1.5 ast-types-flow: ^0.0.7 - axobject-query: ^2.0.2 - damerau-levenshtein: ^1.0.4 - emoji-regex: ^7.0.2 + axe-core: ^4.4.3 + axobject-query: ^2.2.0 + damerau-levenshtein: ^1.0.8 + emoji-regex: ^9.2.2 has: ^1.0.3 - jsx-ast-utils: ^2.2.1 + jsx-ast-utils: ^3.3.2 + language-tags: ^1.0.5 + minimatch: ^3.1.2 + semver: ^6.3.0 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 - checksum: 2e9f0ff28567e141479968a860f5670009a403250054970c714bf723e1f8c9ae7cddeb2bf13ee9f6882af333588645a06c10a417aa2733084813d162dec6c235 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: baae7377f0e25a0cc9b34dc333a3dc6ead9ee8365e445451eff554c3ca267a0a6cb88127fe90395c578ab1b92cfed246aef7dc8d2b48b603389e10181799e144 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.10.0": - version: 7.17.0 - resolution: "eslint-plugin-react@npm:7.17.0" +"eslint-plugin-react@npm:^7.17.0": + version: 7.31.10 + resolution: "eslint-plugin-react@npm:7.31.10" dependencies: - array-includes: ^3.0.3 + array-includes: ^3.1.5 + array.prototype.flatmap: ^1.3.0 doctrine: ^2.1.0 - eslint-plugin-eslint-plugin: ^2.1.0 - has: ^1.0.3 - jsx-ast-utils: ^2.2.3 - object.entries: ^1.1.0 - object.fromentries: ^2.0.1 - object.values: ^1.1.0 - prop-types: ^15.7.2 - resolve: ^1.13.1 + estraverse: ^5.3.0 + jsx-ast-utils: ^2.4.1 || ^3.0.0 + minimatch: ^3.1.2 + object.entries: ^1.1.5 + object.fromentries: ^2.0.5 + object.hasown: ^1.1.1 + object.values: ^1.1.5 + prop-types: ^15.8.1 + resolve: ^2.0.0-next.3 + semver: ^6.3.0 + string.prototype.matchall: ^4.0.7 peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - checksum: e53326803ad9eba50a5d91b142d990f0c7d8abbdf164df63d8a1214a0063fb6be90aa8717d68daa720d0a9d4a54e0b390b71add35c1f8aeb135016e55cf3f4f1 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: f013669c296483559a760648fa06425f161b1aff93c668f14c4561c933d22a7836b745b88a795c53cab929c71513d5fd1f2ffdddff915709f01b77ac25f5b71b languageName: node linkType: hard @@ -9600,6 +12177,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^7.1.1": + version: 7.1.1 + resolution: "eslint-scope@npm:7.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + languageName: node + linkType: hard + "eslint-utils@npm:^1.3.1": version: 1.4.3 resolution: "eslint-utils@npm:1.4.3" @@ -9687,6 +12274,55 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.27.0": + version: 8.27.0 + resolution: "eslint@npm:8.27.0" + dependencies: + "@eslint/eslintrc": ^1.3.3 + "@humanwhocodes/config-array": ^0.11.6 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + ajv: ^6.10.0 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.1.1 + eslint-utils: ^3.0.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.4.0 + esquery: ^1.4.0 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.15.0 + grapheme-splitter: ^1.0.4 + ignore: ^5.2.0 + import-fresh: ^3.0.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-sdsl: ^4.1.4 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.1 + regexpp: ^3.2.0 + strip-ansi: ^6.0.1 + strip-json-comments: ^3.1.0 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 153b022d309e1b647a73b1bb0fa98912add699b06e279084155f23c6f2b5fc5abd05411fc1ba81608a24bbfaf044ca079544c16fffa6fc987b8f676c9960a2c4 + languageName: node + linkType: hard + "esotope-hammerhead@npm:0.6.1": version: 0.6.1 resolution: "esotope-hammerhead@npm:0.6.1" @@ -9696,6 +12332,15 @@ __metadata: languageName: node linkType: hard +"esotope-hammerhead@npm:0.6.2": + version: 0.6.2 + resolution: "esotope-hammerhead@npm:0.6.2" + dependencies: + "@types/estree": 0.0.46 + checksum: 741faadea09e9d88d8abd808ab03612dc1dee72d55a764767654839d73ef359214cc67cf3eeb4971b0e37034f933ebec1753ba71f5ba6f6a3553fbe71045a6fe + languageName: node + linkType: hard + "espree@npm:^5.0.1": version: 5.0.1 resolution: "espree@npm:5.0.1" @@ -9707,6 +12352,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.4.0": + version: 9.4.1 + resolution: "espree@npm:9.4.1" + dependencies: + acorn: ^8.8.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.3.0 + checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + languageName: node + linkType: hard + "esprima@npm:^2.6.0": version: 2.7.3 resolution: "esprima@npm:2.7.3" @@ -9736,6 +12392,15 @@ __metadata: languageName: node linkType: hard +"esquery@npm:^1.4.0": + version: 1.4.0 + resolution: "esquery@npm:1.4.0" + dependencies: + estraverse: ^5.1.0 + checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + languageName: node + linkType: hard + "esrecurse@npm:^4.1.0": version: 4.2.1 resolution: "esrecurse@npm:4.2.1" @@ -9761,7 +12426,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.2.0": +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b @@ -9850,21 +12515,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^1.0.0": - version: 1.0.0 - resolution: "execa@npm:1.0.0" - 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 - checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 - languageName: node - linkType: hard - "execa@npm:^3.3.0": version: 3.4.0 resolution: "execa@npm:3.4.0" @@ -9900,7 +12550,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0": +"execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -9982,17 +12632,15 @@ __metadata: languageName: node linkType: hard -"expect@npm:^23.6.0": - version: 23.6.0 - resolution: "expect@npm:23.6.0" +"expect@npm:^27.5.1": + version: 27.5.1 + resolution: "expect@npm:27.5.1" dependencies: - ansi-styles: ^3.2.0 - jest-diff: ^23.6.0 - jest-get-type: ^22.1.0 - jest-matcher-utils: ^23.6.0 - jest-message-util: ^23.4.0 - jest-regex-util: ^23.3.0 - checksum: 0b1a828052fd7877c58a684a102507785a4e086445411c1366dcd0c900c3c44e8643c930510089b45a0a9ff5474cf835945501d2a471bdeae602dfd063fbaaaa + "@jest/types": ^27.5.1 + jest-get-type: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + checksum: b2c66beb52de53ef1872165aace40224e722bca3c2274c54cfa74b6d617d55cf0ccdbf36783ccd64dbea501b280098ed33fd0b207d4f15bc03cd3c7a24364a6a languageName: node linkType: hard @@ -10133,6 +12781,13 @@ __metadata: languageName: node linkType: hard +"fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + "fast-glob@npm:^2.0.2": version: 2.2.7 resolution: "fast-glob@npm:2.2.7" @@ -10167,7 +12822,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c @@ -10271,6 +12926,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: ^3.0.4 + checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + languageName: node + linkType: hard + "file-loader@npm:^1.1.5": version: 1.1.11 resolution: "file-loader@npm:1.1.11" @@ -10309,16 +12973,6 @@ __metadata: languageName: node linkType: hard -"fileset@npm:^2.0.2": - version: 2.0.3 - resolution: "fileset@npm:2.0.3" - dependencies: - glob: ^7.0.3 - minimatch: ^3.0.3 - checksum: b083d3bcc0edd76ae7d413b8f2bd5a5205d9c54f92726e7d416d8b55bebdf03f25006e0f5fd130f5843e42cef7c7e0a3baed874b69e8a98671f1eef8a9e7e907 - languageName: node - linkType: hard - "filesize@npm:3.6.1": version: 3.6.1 resolution: "filesize@npm:3.6.1" @@ -10434,16 +13088,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^1.0.0": - version: 1.1.2 - resolution: "find-up@npm:1.1.2" - dependencies: - path-exists: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: a2cb9f4c9f06ee3a1e92ed71d5aed41ac8ae30aefa568132f6c556fac7678a5035126153b59eaec68da78ac409eef02503b2b059706bdbf232668d7245e3240a - languageName: node - linkType: hard - "find-up@npm:^2.0.0, find-up@npm:^2.1.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -10463,6 +13107,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + "findup-sync@npm:^2.0.0": version: 2.0.0 resolution: "findup-sync@npm:2.0.0" @@ -10486,6 +13140,16 @@ __metadata: languageName: node linkType: hard +"flat-cache@npm:^3.0.4": + version: 3.0.4 + resolution: "flat-cache@npm:3.0.4" + dependencies: + flatted: ^3.1.0 + rimraf: ^3.0.2 + checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + languageName: node + linkType: hard + "flatted@npm:^2.0.0": version: 2.0.2 resolution: "flatted@npm:2.0.2" @@ -10493,6 +13157,13 @@ __metadata: languageName: node linkType: hard +"flatted@npm:^3.1.0": + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 + languageName: node + linkType: hard + "flatten@npm:^1.0.2": version: 1.0.3 resolution: "flatten@npm:1.0.3" @@ -10510,15 +13181,6 @@ __metadata: languageName: node linkType: hard -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" - dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 - languageName: node - linkType: hard - "for-in@npm:^1.0.1, for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" @@ -10549,6 +13211,17 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d + languageName: node + linkType: hard + "form-data@npm:~2.3.2": version: 2.3.3 resolution: "form-data@npm:2.3.3" @@ -10638,7 +13311,7 @@ __metadata: languageName: node linkType: hard -"fs-readdir-recursive@npm:^1.0.0": +"fs-readdir-recursive@npm:^1.1.0": version: 1.1.0 resolution: "fs-readdir-recursive@npm:1.1.0" checksum: 29d50f3d2128391c7fc9fd051c8b7ea45bcc8aa84daf31ef52b17218e20bfd2bd34d02382742801954cc8d1905832b68227f6b680a666ce525d8b6b75068ad1e @@ -10664,7 +13337,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^1.0.0, fsevents@npm:^1.2.3, fsevents@npm:^1.2.7": +"fsevents@npm:^1.0.0, fsevents@npm:^1.2.7": version: 1.2.13 resolution: "fsevents@npm:1.2.13" dependencies: @@ -10675,7 +13348,17 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^1.0.0#~builtin, fsevents@patch:fsevents@^1.2.3#~builtin, fsevents@patch:fsevents@^1.2.7#~builtin": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^1.0.0#~builtin, fsevents@patch:fsevents@^1.2.7#~builtin": version: 1.2.13 resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7" dependencies: @@ -10685,6 +13368,15 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + "fsm-iterator@npm:^1.1.0": version: 1.1.0 resolution: "fsm-iterator@npm:1.1.0" @@ -10710,6 +13402,18 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.5": + version: 1.1.5 + resolution: "function.prototype.name@npm:1.1.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.0 + functions-have-names: ^1.2.2 + checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 + languageName: node + linkType: hard + "functional-red-black-tree@npm:^1.0.1": version: 1.0.1 resolution: "functional-red-black-tree@npm:1.0.1" @@ -10724,6 +13428,13 @@ __metadata: languageName: node linkType: hard +"functions-have-names@npm:^1.2.2": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 + languageName: node + linkType: hard + "fuse.js@npm:^3.0.1, fuse.js@npm:^3.2.0": version: 3.4.6 resolution: "fuse.js@npm:3.4.6" @@ -10747,6 +13458,15 @@ __metadata: languageName: node linkType: hard +"generic-names@npm:^4.0.0": + version: 4.0.0 + resolution: "generic-names@npm:4.0.0" + dependencies: + loader-utils: ^3.2.0 + checksum: 8dabd2505164191501b75f2861b5e1194458a344ae2a7c9776bdd72d1f50b248dff737bcdf118fff677275edb3632f2d10662e6ac122dd7b245c5baa8d303270 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -10761,6 +13481,13 @@ __metadata: languageName: node linkType: hard +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + "get-func-name@npm:^2.0.0": version: 2.0.0 resolution: "get-func-name@npm:2.0.0" @@ -10779,6 +13506,36 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.1.3": + version: 1.1.3 + resolution: "get-intrinsic@npm:1.1.3" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.3 + checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a + languageName: node + linkType: hard + +"get-os-info@npm:^1.0.2": + version: 1.0.2 + resolution: "get-os-info@npm:1.0.2" + dependencies: + getos: ^3.2.1 + macos-release: ^3.0.1 + os-family: ^1.1.0 + windows-release: ^5.0.1 + checksum: 2b5a89b8ca4e537aead57de1abc02ab0be954b2d36846221670f42b5da599513170c19691ae9e81cb0359bb2642524850c53683ae3fcd16348b2e0406ee40cf4 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + "get-stdin@npm:^4.0.1": version: 4.0.1 resolution: "get-stdin@npm:4.0.1" @@ -10800,15 +13557,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^4.0.0": - version: 4.1.0 - resolution: "get-stream@npm:4.1.0" - dependencies: - pump: ^3.0.0 - checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 - languageName: node - linkType: hard - "get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -10842,6 +13590,15 @@ __metadata: languageName: node linkType: hard +"getos@npm:^3.2.1": + version: 3.2.1 + resolution: "getos@npm:3.2.1" + dependencies: + async: ^3.2.0 + checksum: 42fd78a66d47cebd3e09de5566cc0044e034b08f4a000a310dbd89a77b02c65d8f4002554bfa495ea5bdc4fa9d515f5ac785a7cc474ba45383cc697f865eeaf1 + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -10911,7 +13668,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -10920,6 +13677,15 @@ __metadata: languageName: node linkType: hard +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.3.0": version: 0.3.0 resolution: "glob-to-regexp@npm:0.3.0" @@ -10950,6 +13716,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.2.0": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + "glob@npm:^8.0.1": version: 8.0.1 resolution: "glob@npm:8.0.1" @@ -11025,6 +13805,15 @@ __metadata: languageName: node linkType: hard +"globals@npm:^13.15.0": + version: 13.17.0 + resolution: "globals@npm:13.17.0" + dependencies: + type-fest: ^0.20.2 + checksum: fbaf4112e59b92c9f5575e85ce65e9e17c0b82711196ec5f58beb08599bbd92fd72703d6dfc9b080381fd35b644e1b11dcf25b38cc2341ec21df942594cbc8ce + languageName: node + linkType: hard + "globals@npm:^9.18.0": version: 9.18.0 resolution: "globals@npm:9.18.0" @@ -11127,13 +13916,20 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.4, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da languageName: node linkType: hard +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + languageName: node + linkType: hard + "graphlib@npm:^2.1.5": version: 2.1.8 resolution: "graphlib@npm:2.1.8" @@ -11143,13 +13939,6 @@ __metadata: languageName: node linkType: hard -"growly@npm:^1.3.0": - version: 1.3.0 - resolution: "growly@npm:1.3.0" - checksum: 53cdecd4c16d7d9154a9061a9ccb87d602e957502ca69b529d7d1b2436c2c0b700ec544fc6b3e4cd115d59b81e62e44ce86bd0521403b579d3a2a97d7ce72a44 - languageName: node - linkType: hard - "gzip-size@npm:5.0.0": version: 5.0.0 resolution: "gzip-size@npm:5.0.0" @@ -11160,24 +13949,6 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.0.3": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.0 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee - languageName: node - linkType: hard - "har-schema@npm:^2.0.0": version: 2.0.0 resolution: "har-schema@npm:2.0.0" @@ -11367,6 +14138,13 @@ __metadata: languageName: node linkType: hard +"hast-util-whitespace@npm:^2.0.0": + version: 2.0.0 + resolution: "hast-util-whitespace@npm:2.0.0" + checksum: abeb5386075bfb0facfce89eed0e13d2cb27a0910cec8fd234b48821a1538387a73fa7f458842e8c404148dc69434acbc10488d75b02817e460652c2c894c024 + languageName: node + linkType: hard + "he@npm:^1.1.1": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -11493,6 +14271,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" + dependencies: + whatwg-encoding: ^1.0.5 + checksum: bf30cce461015ed7e365736fcd6a3063c7bc016a91f74398ef6158886970a96333938f7c02417ab3c12aa82e3e53b40822145facccb9ddfbcdc15a879ae4d7ba + languageName: node + linkType: hard + "html-entities@npm:^1.2.0": version: 1.2.1 resolution: "html-entities@npm:1.2.1" @@ -11500,6 +14287,13 @@ __metadata: languageName: node linkType: hard +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + languageName: node + linkType: hard + "html-tag-names@npm:^1.1.1": version: 1.1.4 resolution: "html-tag-names@npm:1.1.4" @@ -11514,20 +14308,6 @@ __metadata: languageName: node linkType: hard -"html-to-react@npm:^1.3.4": - version: 1.4.5 - resolution: "html-to-react@npm:1.4.5" - dependencies: - domhandler: ^3.3.0 - htmlparser2: ^5.0 - lodash.camelcase: ^4.3.0 - ramda: ^0.27.1 - peerDependencies: - react: ^16.0 || ^17.0 - checksum: 078cb011b4cc823dfa1115c4b3e940c5ec89cba96770ff6b3193e7eeea2a38d438c5651e8a0698753d32acb965b11bfa50ba3e850627c9389dc6d9d04aa32979 - languageName: node - linkType: hard - "htmlparser2@npm:^3.10.0, htmlparser2@npm:^3.9.1": version: 3.10.1 resolution: "htmlparser2@npm:3.10.1" @@ -11542,18 +14322,6 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^5.0": - version: 5.0.1 - resolution: "htmlparser2@npm:5.0.1" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^3.3.0 - domutils: ^2.4.2 - entities: ^2.0.0 - checksum: b67ac02e44629ec76b712fc06702451bea64e522cfcd7cc22fa85023b81b44cde5060662faa81d34f18c0fe5a43ced1cac73528d30a6df5ac5825a4d479c7ea5 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" @@ -11594,6 +14362,17 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + languageName: node + linkType: hard + "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -11616,6 +14395,13 @@ __metadata: languageName: node linkType: hard +"http-status-codes@npm:^2.2.0": + version: 2.2.0 + resolution: "http-status-codes@npm:2.2.0" + checksum: 31e1d730856210445da0907d9b484629e69e4fe92ac032478a7aa4d89e5b215e2b4e75d7ebce40d0537b6850bd281b2f65c7cc36cc2677e5de056d6cea1045ce + languageName: node + linkType: hard + "http2-wrapper@npm:^1.0.0-beta.5.2": version: 1.0.3 resolution: "http2-wrapper@npm:1.0.3" @@ -11732,6 +14518,15 @@ __metadata: languageName: node linkType: hard +"icss-utils@npm:^5.0.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 + languageName: node + linkType: hard + "identity-obj-proxy@npm:^3.0.0": version: 3.0.0 resolution: "identity-obj-proxy@npm:3.0.0" @@ -11804,6 +14599,13 @@ __metadata: languageName: node linkType: hard +"immutable@npm:^4.0.0": + version: 4.1.0 + resolution: "immutable@npm:4.1.0" + checksum: b9bc1f14fb18eb382d48339c064b24a1f97ae4cf43102e0906c0a6e186a27afcd18b55ca4a0b63c98eefb58143e2b5ebc7755a5fb4da4a7ad84b7a6096ac5b13 + languageName: node + linkType: hard + "import-cwd@npm:^2.0.0": version: 2.1.0 resolution: "import-cwd@npm:2.1.0" @@ -11856,18 +14658,6 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^1.0.0": - version: 1.0.0 - resolution: "import-local@npm:1.0.0" - dependencies: - pkg-dir: ^2.0.0 - resolve-cwd: ^2.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: e7918eb5e20dcc755d6aa6b710ef0a346478256a3d7d7cde9e813c8f33019eda0fa3fe7427a9874314512f514c66c8156b7859e75ce8639769f25f2509ebd013 - languageName: node - linkType: hard - "import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" @@ -11966,6 +14756,13 @@ __metadata: languageName: node linkType: hard +"inline-style-parser@npm:0.1.1": + version: 0.1.1 + resolution: "inline-style-parser@npm:0.1.1" + checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 + languageName: node + linkType: hard + "inline-style-prefixer@npm:^2.0.5": version: 2.0.5 resolution: "inline-style-prefixer@npm:2.0.5" @@ -12060,13 +14857,6 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^2.2.0": - version: 2.2.0 - resolution: "interpret@npm:2.2.0" - checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e - languageName: node - linkType: hard - "invariant@npm:^2.2.2, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" @@ -12083,13 +14873,6 @@ __metadata: languageName: node linkType: hard -"invert-kv@npm:^2.0.0": - version: 2.0.0 - resolution: "invert-kv@npm:2.0.0" - checksum: 52ea317354101ad6127c6e4c1c6a2d27ae8d3010b6438b60d76d6a920e55410e03547f97f9d1f52031becf5656bbef91d36ee7daa9e26ebc374a9cb342e1f127 - languageName: node - linkType: hard - "io-ts-types@npm:^0.5.15": version: 0.5.16 resolution: "io-ts-types@npm:0.5.16" @@ -12213,6 +14996,15 @@ __metadata: languageName: node linkType: hard +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + "is-boolean-object@npm:^1.0.1, is-boolean-object@npm:^1.1.0": version: 1.1.2 resolution: "is-boolean-object@npm:1.1.2" @@ -12237,13 +15029,20 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.4": +"is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.4": version: 1.2.4 resolution: "is-callable@npm:1.2.4" checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f languageName: node linkType: hard +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + languageName: node + linkType: hard + "is-ci@npm:^1.0.10": version: 1.2.1 resolution: "is-ci@npm:1.2.1" @@ -12278,6 +15077,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.9.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: ^1.0.3 + checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + languageName: node + linkType: hard + "is-data-descriptor@npm:^0.1.4": version: 0.1.4 resolution: "is-data-descriptor@npm:0.1.4" @@ -12448,10 +15256,10 @@ __metadata: languageName: node linkType: hard -"is-generator-fn@npm:^1.0.0": - version: 1.0.0 - resolution: "is-generator-fn@npm:1.0.0" - checksum: 9ea6404bdcbafc1edf2881e8fc57a7e2e8f48b2c04f24e4e889e670837d538c7e5a6ee645ee5217abb3e327ae511ed143824f8fde9c5c8e83129b20df9d2c78e +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 languageName: node linkType: hard @@ -12482,7 +15290,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.3": +"is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -12611,6 +15419,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + "is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -12625,6 +15440,13 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + languageName: node + linkType: hard + "is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -12634,6 +15456,15 @@ __metadata: languageName: node linkType: hard +"is-podman@npm:^1.0.1": + version: 1.0.1 + resolution: "is-podman@npm:1.0.1" + bin: + is-podman: cli.js + checksum: 9a72f5fced41c49d4ba6b11ef4d134b557b1773de7c5ecee8f875a2ce056d54e965a795a76d8fb5fd47889ff296093cce6063ad3ca83bd26bf4278828cec68e4 + languageName: node + linkType: hard + "is-posix-bracket@npm:^0.1.0": version: 0.1.1 resolution: "is-posix-bracket@npm:0.1.1" @@ -12641,6 +15472,13 @@ __metadata: languageName: node linkType: hard +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab + languageName: node + linkType: hard + "is-primitive@npm:^2.0.0": version: 2.0.0 resolution: "is-primitive@npm:2.0.0" @@ -12824,7 +15662,7 @@ __metadata: languageName: node linkType: hard -"isemail@npm:^3.2.0": +"isemail@npm:3.2.0": version: 3.2.0 resolution: "isemail@npm:3.2.0" dependencies: @@ -12833,6 +15671,15 @@ __metadata: languageName: node linkType: hard +"isemail@patch:isemail@npm:3.2.0#./patches/isemail-npm-3.2.0-browserified.patch::locator=root-workspace-0b6124%40workspace%3A.": + version: 3.2.0 + resolution: "isemail@patch:isemail@npm%3A3.2.0#./patches/isemail-npm-3.2.0-browserified.patch::version=3.2.0&hash=055041&locator=root-workspace-0b6124%40workspace%3A." + dependencies: + punycode: 2.x.x + checksum: c8998b9188848fb3ef8398acd6468124b1f90214478a99f20c658510828a103ddb1548b86922afc0b64e5cb42e4497279e9b2a86a493d55b279ebd93b12597da + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -12883,87 +15730,55 @@ __metadata: languageName: node linkType: hard -"istanbul-api@npm:^1.3.1": - version: 1.3.7 - resolution: "istanbul-api@npm:1.3.7" - dependencies: - async: ^2.1.4 - fileset: ^2.0.2 - istanbul-lib-coverage: ^1.2.1 - istanbul-lib-hook: ^1.2.2 - istanbul-lib-instrument: ^1.10.2 - istanbul-lib-report: ^1.1.5 - istanbul-lib-source-maps: ^1.2.6 - istanbul-reports: ^1.5.1 - js-yaml: ^3.7.0 - mkdirp: ^0.5.1 - once: ^1.4.0 - checksum: fb8d42546a9105f100f1772fc5ff616aa0295ca05c6ad2d59b019e742d52e744d4b6d980ec3a2031601648025e02459a2294a250e57595a18dfaf25ab3fc4d73 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^1.2.0, istanbul-lib-coverage@npm:^1.2.1": - version: 1.2.1 - resolution: "istanbul-lib-coverage@npm:1.2.1" - checksum: 72bfeaa9212f5a6abb243cbce4933712599ba9a6fbdee819f4f5a4cf87ed15cb92772fcab219e93c3712c578774d6d8e54084440423356b3da5d9f8ecaba9888 - languageName: node - linkType: hard - -"istanbul-lib-hook@npm:^1.2.2": - version: 1.2.2 - resolution: "istanbul-lib-hook@npm:1.2.2" - dependencies: - append-transform: ^0.4.0 - checksum: 356028b9f2436936fd7d36306460347da47d85e33678547203e809df88cc5b9747c23d629887e7c8fc6d28414f5a65ec0edddf056f5999740c2bdcdd9bf4c537 +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 languageName: node linkType: hard -"istanbul-lib-instrument@npm:^1.10.1, istanbul-lib-instrument@npm:^1.10.2": - version: 1.10.2 - resolution: "istanbul-lib-instrument@npm:1.10.2" +"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: - babel-generator: ^6.18.0 - babel-template: ^6.16.0 - babel-traverse: ^6.18.0 - babel-types: ^6.18.0 - babylon: ^6.18.0 - istanbul-lib-coverage: ^1.2.1 - semver: ^5.3.0 - checksum: c299d73820b0ac93d1c53f436181da09579083dc4a0febadbda93f598f9a5591fe4888c3071a913eede36148d6481fdf163fa0b6ec7156fffe2a95cff965fc51 + "@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 + checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 languageName: node linkType: hard -"istanbul-lib-report@npm:^1.1.5": - version: 1.1.5 - resolution: "istanbul-lib-report@npm:1.1.5" +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.0 + resolution: "istanbul-lib-report@npm:3.0.0" dependencies: - istanbul-lib-coverage: ^1.2.1 - mkdirp: ^0.5.1 - path-parse: ^1.0.5 - supports-color: ^3.1.2 - checksum: 9a16d1fc1aa502f0c7594851637af99bc6e2db768b5eec171e04c5f1eb0cae5ca81cf7c31ad6c8138ec8528723603c123ff262abfa365f1d08859e512ab075e9 + istanbul-lib-coverage: ^3.0.0 + make-dir: ^3.0.0 + supports-color: ^7.1.0 + checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^1.2.4, istanbul-lib-source-maps@npm:^1.2.6": - version: 1.2.6 - resolution: "istanbul-lib-source-maps@npm:1.2.6" +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: - debug: ^3.1.0 - istanbul-lib-coverage: ^1.2.1 - mkdirp: ^0.5.1 - rimraf: ^2.6.1 - source-map: ^0.5.3 - checksum: 70a9811233a1558e2b3efcdfa0177b39ea84693843e181f7df1ba77c031a3b8dc5ab6cc0a21bd3b1840db1c3f73fec5a936f23d9727da46a08ae5a6b150c7949 + debug: ^4.1.1 + istanbul-lib-coverage: ^3.0.0 + source-map: ^0.6.1 + checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 languageName: node linkType: hard -"istanbul-reports@npm:^1.5.1": - version: 1.5.1 - resolution: "istanbul-reports@npm:1.5.1" +"istanbul-reports@npm:^3.1.3": + version: 3.1.5 + resolution: "istanbul-reports@npm:3.1.5" dependencies: - handlebars: ^4.0.3 - checksum: 7ac5c4cea6f81a5511047836906847177861ad5f8d23ddd84a4535f9ca47ee511b9cb0c07b5c72a928ab147645b41ab7942659e83d166e94dccf1868e6282435 + html-escaper: ^2.0.0 + istanbul-lib-report: ^3.0.0 + checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 languageName: node linkType: hard @@ -12974,368 +15789,463 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^23.4.2": - version: 23.4.2 - resolution: "jest-changed-files@npm:23.4.2" +"jest-changed-files@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-changed-files@npm:27.5.1" + dependencies: + "@jest/types": ^27.5.1 + execa: ^5.0.0 + throat: ^6.0.1 + checksum: 95e9dc74c3ca688ef85cfeab270f43f8902721a6c8ade6ac2459459a77890c85977f537d6fb809056deaa6d9c3f075fa7d2699ff5f3bf7d3fda17c3760b79b15 + languageName: node + linkType: hard + +"jest-circus@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-circus@npm:27.5.1" dependencies: - throat: ^4.0.0 - checksum: 07dad83c96f8caea732884cc8c328145f146c17ee9a288d5d72d6db3e83b4e74fa009ae576b8bdc82849c21cae035fb87fe4dec0c3724f64d0dbe61a0b1ecc61 + "@jest/environment": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 + co: ^4.6.0 + dedent: ^0.7.0 + expect: ^27.5.1 + is-generator-fn: ^2.0.0 + jest-each: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 + slash: ^3.0.0 + stack-utils: ^2.0.3 + throat: ^6.0.1 + checksum: 6192dccbccb3a6acfa361cbb97bdbabe94864ccf3d885932cfd41f19534329d40698078cf9be1489415e8234255d6ea9f9aff5396b79ad842a6fca6e6fc08fd0 languageName: node linkType: hard -"jest-cli@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-cli@npm:23.6.0" +"jest-cli@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-cli@npm:27.5.1" dependencies: - ansi-escapes: ^3.0.0 - chalk: ^2.0.1 + "@jest/core": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 + chalk: ^4.0.0 exit: ^0.1.2 - glob: ^7.1.2 - graceful-fs: ^4.1.11 - import-local: ^1.0.0 - is-ci: ^1.0.10 - istanbul-api: ^1.3.1 - istanbul-lib-coverage: ^1.2.0 - istanbul-lib-instrument: ^1.10.1 - istanbul-lib-source-maps: ^1.2.4 - jest-changed-files: ^23.4.2 - jest-config: ^23.6.0 - jest-environment-jsdom: ^23.4.0 - jest-get-type: ^22.1.0 - jest-haste-map: ^23.6.0 - jest-message-util: ^23.4.0 - jest-regex-util: ^23.3.0 - jest-resolve-dependencies: ^23.6.0 - jest-runner: ^23.6.0 - jest-runtime: ^23.6.0 - jest-snapshot: ^23.6.0 - jest-util: ^23.4.0 - jest-validate: ^23.6.0 - jest-watcher: ^23.4.0 - jest-worker: ^23.2.0 - micromatch: ^2.3.11 - node-notifier: ^5.2.1 - prompts: ^0.1.9 - realpath-native: ^1.0.0 - rimraf: ^2.5.4 - slash: ^1.0.0 - string-length: ^2.0.0 - strip-ansi: ^4.0.0 - which: ^1.2.12 - yargs: ^11.0.0 + graceful-fs: ^4.2.9 + import-local: ^3.0.2 + jest-config: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 + prompts: ^2.0.1 + yargs: ^16.2.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: - jest: ./bin/jest.js - checksum: 2b694763ce11d3af13c9445e7715c0cc1d836119859770089cfeadfe8f09bf9abb5a3d740eb263818853fc4888d05f724f03a1019bb4c5a9750fdf151e418d0a + jest: bin/jest.js + checksum: 6c0a69fb48e500241409e09ff743ed72bc6578d7769e2c994724e7ef1e5587f6c1f85dc429e93b98ae38a365222993ee70f0acc2199358992120900984f349e5 languageName: node linkType: hard -"jest-config@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-config@npm:23.6.0" +"jest-config@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-config@npm:27.5.1" dependencies: - babel-core: ^6.0.0 - babel-jest: ^23.6.0 - chalk: ^2.0.1 + "@babel/core": ^7.8.0 + "@jest/test-sequencer": ^27.5.1 + "@jest/types": ^27.5.1 + babel-jest: ^27.5.1 + chalk: ^4.0.0 + ci-info: ^3.2.0 + deepmerge: ^4.2.2 glob: ^7.1.1 - jest-environment-jsdom: ^23.4.0 - jest-environment-node: ^23.4.0 - jest-get-type: ^22.1.0 - jest-jasmine2: ^23.6.0 - jest-regex-util: ^23.3.0 - jest-resolve: ^23.6.0 - jest-util: ^23.4.0 - jest-validate: ^23.6.0 - micromatch: ^2.3.11 - pretty-format: ^23.6.0 - checksum: a2f57a0e1395b87f5ad3106fcb2dd01a69628ad02d2a317f1de7117136903aba75c2a137ab7fc90f28eba1a7c617f0259bf21a7e6e1746236125811cd6b25598 + graceful-fs: ^4.2.9 + jest-circus: ^27.5.1 + jest-environment-jsdom: ^27.5.1 + jest-environment-node: ^27.5.1 + jest-get-type: ^27.5.1 + jest-jasmine2: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-runner: ^27.5.1 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 + micromatch: ^4.0.4 + parse-json: ^5.2.0 + pretty-format: ^27.5.1 + slash: ^3.0.0 + strip-json-comments: ^3.1.1 + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + checksum: 1188fd46c0ed78cbe3175eb9ad6712ccf74a74be33d9f0d748e147c107f0889f8b701fbff1567f31836ae18597dacdc43d6a8fc30dd34ade6c9229cc6c7cb82d languageName: node linkType: hard -"jest-diff@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-diff@npm:23.6.0" +"jest-diff@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-diff@npm:27.5.1" dependencies: - chalk: ^2.0.1 - diff: ^3.2.0 - jest-get-type: ^22.1.0 - pretty-format: ^23.6.0 - checksum: 0a91d5a407c5ab8421656c9aef7c7f6a18d0ea38fa0efc4f3726ed68594c4ca0be23b6c85830ee01d6a470ef7518a6942e0f3369b46b52ed9eeb96c8b176a134 + chalk: ^4.0.0 + diff-sequences: ^27.5.1 + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: 8be27c1e1ee57b2bb2bef9c0b233c19621b4c43d53a3c26e2c00a4e805eb4ea11fe1694a06a9fb0e80ffdcfdc0d2b1cb0b85920b3f5c892327ecd1e7bd96b865 languageName: node linkType: hard -"jest-docblock@npm:^23.2.0": - version: 23.2.0 - resolution: "jest-docblock@npm:23.2.0" +"jest-docblock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-docblock@npm:27.5.1" dependencies: - detect-newline: ^2.1.0 - checksum: 1b225189884751ad3503f901ebc157457d495a53a033390ac0093b20312bff18593bb3c963cbe860b0c2b9cb33e0da5761ce1f444498e5013ac80b5c06e4e52c + detect-newline: ^3.0.0 + checksum: c0fed6d55b229d8bffdd8d03f121dd1a3be77c88f50552d374f9e1ea3bde57bf6bea017a0add04628d98abcb1bfb48b456438eeca8a74ef0053f4dae3b95d29c languageName: node linkType: hard -"jest-each@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-each@npm:23.6.0" +"jest-each@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-each@npm:27.5.1" dependencies: - chalk: ^2.0.1 - pretty-format: ^23.6.0 - checksum: a9c0fe8f43ad8dc4948a3a8f691ca98a594c713fae064bc16cf5ae312c1f621f20c5e8ae530aadd06638ce42832679ef950f68dfdce19d5ba78a26398cf3bc28 + "@jest/types": ^27.5.1 + chalk: ^4.0.0 + jest-get-type: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 + checksum: b5a6d8730fd938982569c9e0b42bdf3c242f97b957ed8155a6473b5f7b540970f8685524e7f53963dc1805319f4b6602abfc56605590ca19d55bd7a87e467e63 languageName: node linkType: hard -"jest-environment-jsdom@npm:^23.4.0": - version: 23.4.0 - resolution: "jest-environment-jsdom@npm:23.4.0" +"jest-environment-jsdom@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-jsdom@npm:27.5.1" dependencies: - jest-mock: ^23.2.0 - jest-util: ^23.4.0 - jsdom: ^11.5.1 - checksum: b13e29cfdfd566a5976d8c91507409de64097aea81be2782042904960e29c1ca746966688b5e5e6b222629bd1434304b6d4d3b099ec620786bd014a95f40d3f5 + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + jest-mock: ^27.5.1 + jest-util: ^27.5.1 + jsdom: ^16.6.0 + checksum: bc104aef7d7530d0740402aa84ac812138b6d1e51fe58adecce679f82b99340ddab73e5ec68fa079f33f50c9ddec9728fc9f0ddcca2ad6f0b351eed2762cc555 languageName: node linkType: hard -"jest-environment-node@npm:^23.4.0": - version: 23.4.0 - resolution: "jest-environment-node@npm:23.4.0" +"jest-environment-node@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-node@npm:27.5.1" dependencies: - jest-mock: ^23.2.0 - jest-util: ^23.4.0 - checksum: a0f117a3ab2c25e26c55a1c02cf48439459a36f5889211483999c64d602d8a9169a7e3dbfcd174256a31536a6520c891b2736462ac6fa9d4357476f5e6b3e65e + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + jest-mock: ^27.5.1 + jest-util: ^27.5.1 + checksum: 0f988330c4f3eec092e3fb37ea753b0c6f702e83cd8f4d770af9c2bf964a70bc45fbd34ec6fdb6d71ce98a778d9f54afd673e63f222e4667fff289e8069dba39 languageName: node linkType: hard -"jest-get-type@npm:^22.1.0": - version: 22.4.3 - resolution: "jest-get-type@npm:22.4.3" - checksum: f2daab7cb762457cdcd5500e3b0222cc96856649b685c40a621fe7395147ee67bbb594a2285b28c0b3cb9d80819eca4f99dd450df1bcac8a7cffa8a2dbaeec31 +"jest-get-type@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-get-type@npm:27.5.1" + checksum: 63064ab70195c21007d897c1157bf88ff94a790824a10f8c890392e7d17eda9c3900513cb291ca1c8d5722cad79169764e9a1279f7c8a9c4cd6e9109ff04bbc0 languageName: node linkType: hard -"jest-haste-map@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-haste-map@npm:23.6.0" +"jest-haste-map@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-haste-map@npm:27.5.1" dependencies: + "@jest/types": ^27.5.1 + "@types/graceful-fs": ^4.1.2 + "@types/node": "*" + anymatch: ^3.0.3 fb-watchman: ^2.0.0 - graceful-fs: ^4.1.11 - invariant: ^2.2.4 - jest-docblock: ^23.2.0 - jest-serializer: ^23.0.1 - jest-worker: ^23.2.0 - micromatch: ^2.3.11 - sane: ^2.0.0 - checksum: 392e9095b4bde8fed3c26cd7f84bce537e9184b2eea2ce3fcbf3b5a9a87017b21cf974030a0bd7ac33a81fad82cf5235b80cabca473fc431148bb9291230d623 + fsevents: ^2.3.2 + graceful-fs: ^4.2.9 + jest-regex-util: ^27.5.1 + jest-serializer: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 + micromatch: ^4.0.4 + walker: ^1.0.7 + dependenciesMeta: + fsevents: + optional: true + checksum: e092a1412829a9254b4725531ee72926de530f77fda7b0d9ea18008fb7623c16f72e772d8e93be71cac9e591b2c6843a669610887dd2c89bd9eb528856e3ab47 languageName: node linkType: hard -"jest-jasmine2@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-jasmine2@npm:23.6.0" +"jest-jasmine2@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-jasmine2@npm:27.5.1" dependencies: - babel-traverse: ^6.0.0 - chalk: ^2.0.1 + "@jest/environment": ^27.5.1 + "@jest/source-map": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 co: ^4.6.0 - expect: ^23.6.0 - is-generator-fn: ^1.0.0 - jest-diff: ^23.6.0 - jest-each: ^23.6.0 - jest-matcher-utils: ^23.6.0 - jest-message-util: ^23.4.0 - jest-snapshot: ^23.6.0 - jest-util: ^23.4.0 - pretty-format: ^23.6.0 - checksum: 2d14a6b90486aa4482d0146f2eb62352e0e1afa9c127c1d6c2e218779d314fd2da97f4ed33c08ec43a2a7593882386a497b2578d54f45b06ce5a1d0d14d0229b + expect: ^27.5.1 + is-generator-fn: ^2.0.0 + jest-each: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-runtime: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + pretty-format: ^27.5.1 + throat: ^6.0.1 + checksum: b716adf253ceb73db661936153394ab90d7f3a8ba56d6189b7cd4df8e4e2a4153b4e63ebb5d36e29ceb0f4c211d5a6f36ab7048c6abbd881c8646567e2ab8e6d languageName: node linkType: hard -"jest-leak-detector@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-leak-detector@npm:23.6.0" +"jest-leak-detector@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-leak-detector@npm:27.5.1" dependencies: - pretty-format: ^23.6.0 - checksum: 23bfb5d6bc41b495f5fa7c12facf7331b93a03abd698988c8ddca7f458beca79885cd8277ca04e2a08cdca34eac41205b04182632b63f707190a6b6678fb600c + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: 5c9689060960567ddaf16c570d87afa760a461885765d2c71ef4f4857bbc3af1482c34e3cce88e50beefde1bf35e33530b020480752057a7e3dbb1ca0bae359f languageName: node linkType: hard -"jest-matcher-utils@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-matcher-utils@npm:23.6.0" +"jest-matcher-utils@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-matcher-utils@npm:27.5.1" dependencies: - chalk: ^2.0.1 - jest-get-type: ^22.1.0 - pretty-format: ^23.6.0 - checksum: ae2d864c8fda68f32f783d0bf22b6793915e1ce0a3fc038104cc12df43adb0cca02715642998c7a90d425fd2ad4fb40ae9affa09024b604221c642d85fcb5fe4 + chalk: ^4.0.0 + jest-diff: ^27.5.1 + jest-get-type: ^27.5.1 + pretty-format: ^27.5.1 + checksum: bb2135fc48889ff3fe73888f6cc7168ddab9de28b51b3148f820c89fdfd2effdcad005f18be67d0b9be80eda208ad47290f62f03d0a33f848db2dd0273c8217a languageName: node linkType: hard -"jest-message-util@npm:^23.4.0": - version: 23.4.0 - resolution: "jest-message-util@npm:23.4.0" +"jest-message-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-message-util@npm:27.5.1" dependencies: - "@babel/code-frame": ^7.0.0-beta.35 - chalk: ^2.0.1 - micromatch: ^2.3.11 - slash: ^1.0.0 - stack-utils: ^1.0.1 - checksum: b3c602623b691bc582daf94f909d6a9fd91fd2a6d7223494ddd1cb644202b4e8cb77a9c49729ca2bb8b23e22e58ae109ede57d6b60c2270f2918df4345dcf6ac + "@babel/code-frame": ^7.12.13 + "@jest/types": ^27.5.1 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^27.5.1 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: eb6d637d1411c71646de578c49826b6da8e33dd293e501967011de9d1916d53d845afbfb52a5b661ff1c495be7c13f751c48c7f30781fd94fbd64842e8195796 languageName: node linkType: hard -"jest-mock@npm:^23.2.0": - version: 23.2.0 - resolution: "jest-mock@npm:23.2.0" - checksum: 3ae0be23466999d7654f0bba79e15e19d58cb78f42ddd28439bcb2972dcc1556cb2b6146eadb31012b8c67bd23a7f39fe32f56c7cfc1c9c0f1202226d78e87c9 +"jest-mock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" + dependencies: + "@jest/types": ^27.5.1 + "@types/node": "*" + checksum: f5b5904bb1741b4a1687a5f492535b7b1758dc26534c72a5423305f8711292e96a601dec966df81bb313269fb52d47227e29f9c2e08324d79529172f67311be0 languageName: node linkType: hard -"jest-regex-util@npm:^23.3.0": - version: 23.3.0 - resolution: "jest-regex-util@npm:23.3.0" - checksum: 5cdf684fe11d224a38c4191fae158edb879f93e3b8b21e3554df1b4171e84f5113f61ce085ea8ef8b2a286d7d8af59d64a1c04a9da484aeacb70040a455517bc +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-resolve-dependencies@npm:23.6.0" - dependencies: - jest-regex-util: ^23.3.0 - jest-snapshot: ^23.6.0 - checksum: a6de3b97a2f637c8af4876eba544bc43af907aa017e2efcc8d42ba432daa2d4e8cff63052938d6db05d077054161542278e39e0631735af163ef1b25036a6a5e +"jest-regex-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-regex-util@npm:27.5.1" + checksum: d45ca7a9543616a34f7f3079337439cf07566e677a096472baa2810e274b9808b76767c97b0a4029b8a5b82b9d256dee28ef9ad4138b2b9e5933f6fac106c418 languageName: node linkType: hard -"jest-resolve@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-resolve@npm:23.6.0" +"jest-resolve-dependencies@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve-dependencies@npm:27.5.1" dependencies: - browser-resolve: ^1.11.3 - chalk: ^2.0.1 - realpath-native: ^1.0.0 - checksum: a2e304162092b042a37de424db9296f5bc64c56e6ef7d7a545afa6929b67ecf4a2fcfba2444735b1103c1e437a1dafe4cf88922bf42843d471413a0e8403cb22 + "@jest/types": ^27.5.1 + jest-regex-util: ^27.5.1 + jest-snapshot: ^27.5.1 + checksum: c67af97afad1da88f5530317c732bbd1262d1225f6cd7f4e4740a5db48f90ab0bd8564738ac70d1a43934894f9aef62205c1b8f8ee89e5c7a737e6a121ee4c25 languageName: node linkType: hard -"jest-runner@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-runner@npm:23.6.0" +"jest-resolve@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve@npm:27.5.1" dependencies: - exit: ^0.1.2 - graceful-fs: ^4.1.11 - jest-config: ^23.6.0 - jest-docblock: ^23.2.0 - jest-haste-map: ^23.6.0 - jest-jasmine2: ^23.6.0 - jest-leak-detector: ^23.6.0 - jest-message-util: ^23.4.0 - jest-runtime: ^23.6.0 - jest-util: ^23.4.0 - jest-worker: ^23.2.0 - source-map-support: ^0.5.6 - throat: ^4.0.0 - checksum: 72606741af87e7a4e54aed398d2f386971b3ba15d007a28acabcf1f5c7772283bdc333e8cc82de498d0c52e8389ef8d9065b3de4c071ff6c351830380c34aa20 + "@jest/types": ^27.5.1 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-pnp-resolver: ^1.2.2 + jest-util: ^27.5.1 + jest-validate: ^27.5.1 + resolve: ^1.20.0 + resolve.exports: ^1.1.0 + slash: ^3.0.0 + checksum: 735830e7265b20a348029738680bb2f6e37f80ecea86cda869a4c318ba3a45d39c7a3a873a22f7f746d86258c50ead6e7f501de043e201c095d7ba628a1c440f languageName: node linkType: hard -"jest-runtime@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-runtime@npm:23.6.0" - dependencies: - babel-core: ^6.0.0 - babel-plugin-istanbul: ^4.1.6 - chalk: ^2.0.1 - convert-source-map: ^1.4.0 - exit: ^0.1.2 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.1.11 - jest-config: ^23.6.0 - jest-haste-map: ^23.6.0 - jest-message-util: ^23.4.0 - jest-regex-util: ^23.3.0 - jest-resolve: ^23.6.0 - jest-snapshot: ^23.6.0 - jest-util: ^23.4.0 - jest-validate: ^23.6.0 - micromatch: ^2.3.11 - realpath-native: ^1.0.0 - slash: ^1.0.0 - strip-bom: 3.0.0 - write-file-atomic: ^2.1.0 - yargs: ^11.0.0 - bin: - jest-runtime: ./bin/jest-runtime.js - checksum: 4eacd27dc2f4ec1cb17aed6626acb2e95eddea51b8b0ba618ca7cf4136d7e55e699f134609e332b70a48c01b2737bf96e241c3eef7abe062921be8a308d6188b +"jest-runner@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runner@npm:27.5.1" + dependencies: + "@jest/console": ^27.5.1 + "@jest/environment": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 + emittery: ^0.8.1 + graceful-fs: ^4.2.9 + jest-docblock: ^27.5.1 + jest-environment-jsdom: ^27.5.1 + jest-environment-node: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-leak-detector: ^27.5.1 + jest-message-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-runtime: ^27.5.1 + jest-util: ^27.5.1 + jest-worker: ^27.5.1 + source-map-support: ^0.5.6 + throat: ^6.0.1 + checksum: 5bbe6cf847dd322b3332ec9d6977b54f91bd5f72ff620bc1a0192f0f129deda8aa7ca74c98922187a7aa87d8e0ce4f6c50e99a7ccb2a310bf4d94be2e0c3ce8e languageName: node linkType: hard -"jest-serializer@npm:^23.0.1": - version: 23.0.1 - resolution: "jest-serializer@npm:23.0.1" - checksum: 3140d6cc723cda3c931c9ae4f855c8997dc229d68eab455551c4874ee0701d1e8e3d3410b8da7a889a968de9d9bb2800a5a216a80a031e5ed830a81efb69bc50 +"jest-runtime@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runtime@npm:27.5.1" + dependencies: + "@jest/environment": ^27.5.1 + "@jest/fake-timers": ^27.5.1 + "@jest/globals": ^27.5.1 + "@jest/source-map": ^27.5.1 + "@jest/test-result": ^27.5.1 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + chalk: ^4.0.0 + cjs-module-lexer: ^1.0.0 + collect-v8-coverage: ^1.0.0 + execa: ^5.0.0 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-haste-map: ^27.5.1 + jest-message-util: ^27.5.1 + jest-mock: ^27.5.1 + jest-regex-util: ^27.5.1 + jest-resolve: ^27.5.1 + jest-snapshot: ^27.5.1 + jest-util: ^27.5.1 + slash: ^3.0.0 + strip-bom: ^4.0.0 + checksum: 929e3df0c53dab43f831f2af4e2996b22aa8cb2d6d483919d6b0426cbc100098fd5b777b998c6568b77f8c4d860b2e83127514292ff61416064f5ef926492386 languageName: node linkType: hard -"jest-snapshot@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-snapshot@npm:23.6.0" +"jest-serializer@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-serializer@npm:27.5.1" dependencies: - babel-types: ^6.0.0 - chalk: ^2.0.1 - jest-diff: ^23.6.0 - jest-matcher-utils: ^23.6.0 - jest-message-util: ^23.4.0 - jest-resolve: ^23.6.0 - mkdirp: ^0.5.1 - natural-compare: ^1.4.0 - pretty-format: ^23.6.0 - semver: ^5.5.0 - checksum: a844554aca9c9869a0325b9d2ee0dd3cb016de87811196b6e676f8215cc6ccea41d7897b9866515eecc86948b05c56e28c2c39bc9f5370f54a26cff7a736d804 + "@types/node": "*" + graceful-fs: ^4.2.9 + checksum: 803e03a552278610edc6753c0dd9fa5bb5cd3ca47414a7b2918106efb62b79fd5e9ae785d0a21f12a299fa599fea8acc1fa6dd41283328cee43962cf7df9bb44 languageName: node linkType: hard -"jest-util@npm:^23.4.0": - version: 23.4.0 - resolution: "jest-util@npm:23.4.0" +"jest-snapshot@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-snapshot@npm:27.5.1" dependencies: - callsites: ^2.0.0 - chalk: ^2.0.1 - graceful-fs: ^4.1.11 - is-ci: ^1.0.10 - jest-message-util: ^23.4.0 - mkdirp: ^0.5.1 - slash: ^1.0.0 - source-map: ^0.6.0 - checksum: 383ac200f9f80cc555bd3f176de7d681969dac42d9b6b747ff01c7b3d12b840b9a360d5bf3b9b2c7504c209a1c2c304e2c5f6cc17dc7bd8aa3f10ea2516984d8 + "@babel/core": ^7.7.2 + "@babel/generator": ^7.7.2 + "@babel/plugin-syntax-typescript": ^7.7.2 + "@babel/traverse": ^7.7.2 + "@babel/types": ^7.0.0 + "@jest/transform": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/babel__traverse": ^7.0.4 + "@types/prettier": ^2.1.5 + babel-preset-current-node-syntax: ^1.0.0 + chalk: ^4.0.0 + expect: ^27.5.1 + graceful-fs: ^4.2.9 + jest-diff: ^27.5.1 + jest-get-type: ^27.5.1 + jest-haste-map: ^27.5.1 + jest-matcher-utils: ^27.5.1 + jest-message-util: ^27.5.1 + jest-util: ^27.5.1 + natural-compare: ^1.4.0 + pretty-format: ^27.5.1 + semver: ^7.3.2 + checksum: a5cfadf0d21cd76063925d1434bc076443ed6d87847d0e248f0b245f11db3d98ff13e45cc03b15404027dabecd712d925f47b6eae4f64986f688640a7d362514 languageName: node linkType: hard -"jest-validate@npm:^23.6.0": - version: 23.6.0 - resolution: "jest-validate@npm:23.6.0" +"jest-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-util@npm:27.5.1" dependencies: - chalk: ^2.0.1 - jest-get-type: ^22.1.0 - leven: ^2.1.0 - pretty-format: ^23.6.0 - checksum: 31b06de6e41f0c1fa58e424bf6b76b9a751836b9f46f0cd0c43b49efd48b72e671e73f41a24e74d77d79e9fd73e4b8529a001fcb7fa143d80c6cd6d6ae9c9b52 + "@jest/types": ^27.5.1 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: ac8d122f6daf7a035dcea156641fd3701aeba245417c40836a77e35b3341b9c02ddc5d904cfcd4ddbaa00ab854da76d3b911870cafdcdbaff90ea471de26c7d7 languageName: node linkType: hard -"jest-watcher@npm:^23.4.0": - version: 23.4.0 - resolution: "jest-watcher@npm:23.4.0" +"jest-validate@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-validate@npm:27.5.1" dependencies: - ansi-escapes: ^3.0.0 - chalk: ^2.0.1 - string-length: ^2.0.0 - checksum: c7285cd595644f824ca60bbcb1b342ae0c72f8a4f87f89a20c1326fa19efc80dbe0b14972660f1e037ffa64c3541ea1d06990836b2cf6b767ffa0006505d6c24 + "@jest/types": ^27.5.1 + camelcase: ^6.2.0 + chalk: ^4.0.0 + jest-get-type: ^27.5.1 + leven: ^3.1.0 + pretty-format: ^27.5.1 + checksum: 82e870f8ee7e4fb949652711b1567f05ae31c54be346b0899e8353e5c20fad7692b511905b37966945e90af8dc0383eb41a74f3ffefb16140ea4f9164d841412 languageName: node linkType: hard -"jest-worker@npm:^23.2.0": - version: 23.2.0 - resolution: "jest-worker@npm:23.2.0" +"jest-watcher@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" dependencies: - merge-stream: ^1.0.1 - checksum: 356a0c8528069a38bca8c3d85c16c13a147ce28faa52229c10d20f46b4e7e591322f5e7fa6a33929ee90f06997c6162bffa66b216737dc6f89afd51ff55044e9 + "@jest/test-result": ^27.5.1 + "@jest/types": ^27.5.1 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + jest-util: ^27.5.1 + string-length: ^4.0.1 + checksum: 191c4e9c278c0902ade1a8a80883ac244963ba3e6e78607a3d5f729ccca9c6e71fb3b316f87883658132641c5d818aa84202585c76752e03c539e6cbecb820bd languageName: node linkType: hard @@ -13349,15 +16259,32 @@ __metadata: languageName: node linkType: hard -"jest@npm:^23.6.0": - version: 23.6.0 - resolution: "jest@npm:23.6.0" +"jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + languageName: node + linkType: hard + +"jest@npm:^27.0.0": + version: 27.5.1 + resolution: "jest@npm:27.5.1" dependencies: - import-local: ^1.0.0 - jest-cli: ^23.6.0 + "@jest/core": ^27.5.1 + import-local: ^3.0.2 + jest-cli: ^27.5.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: - jest: ./bin/jest.js - checksum: a8b0e0229cbd6e00bc1e56900229bdb6523a6298901809bd0ececd8665af8cd006c6f0640d7919650ea18a32dca16d8e977fc98a3a0e2398ffddb3347780e48b + jest: bin/jest.js + checksum: 96f1d69042b3c6dfc695f2a4e4b0db38af6fb78582ad1a02beaa57cfcd77cbd31567d7d865c1c85709b7c3e176eefa3b2035ffecd646005f15d8ef528eccf205 languageName: node linkType: hard @@ -13368,6 +16295,13 @@ __metadata: languageName: node linkType: hard +"js-sdsl@npm:^4.1.4": + version: 4.1.5 + resolution: "js-sdsl@npm:4.1.5" + checksum: 695f657ddc5be462b97cac4e8e60f37de28d628ee0e23016baecff0bb584a18dddb5caeac537a775030f180b5afd62133ac4481e7024c8d03a62d73e4da0713e + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -13382,7 +16316,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.7.0": +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -13394,6 +16328,17 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + "js-yaml@npm:~3.7.0": version: 3.7.0 resolution: "js-yaml@npm:3.7.0" @@ -13447,37 +16392,43 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^11.5.1": - version: 11.12.0 - resolution: "jsdom@npm:11.12.0" +"jsdom@npm:^16.6.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" dependencies: - abab: ^2.0.0 - acorn: ^5.5.3 - acorn-globals: ^4.1.0 - array-equal: ^1.0.0 - cssom: ">= 0.3.2 < 0.4.0" - cssstyle: ^1.0.0 - data-urls: ^1.0.0 - domexception: ^1.0.1 - escodegen: ^1.9.1 - html-encoding-sniffer: ^1.0.2 - left-pad: ^1.3.0 - nwsapi: ^2.0.7 - parse5: 4.0.0 - pn: ^1.1.0 - request: ^2.87.0 - request-promise-native: ^1.0.5 - sax: ^1.2.4 - symbol-tree: ^3.2.2 - tough-cookie: ^2.3.4 - w3c-hr-time: ^1.0.1 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.3 - whatwg-mimetype: ^2.1.0 - whatwg-url: ^6.4.1 - ws: ^5.2.0 + abab: ^2.0.5 + acorn: ^8.2.4 + acorn-globals: ^6.0.0 + cssom: ^0.4.4 + cssstyle: ^2.3.0 + data-urls: ^2.0.0 + decimal.js: ^10.2.1 + domexception: ^2.0.1 + escodegen: ^2.0.0 + form-data: ^3.0.0 + html-encoding-sniffer: ^2.0.1 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.0 + parse5: 6.0.1 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^2.0.0 + webidl-conversions: ^6.1.0 + whatwg-encoding: ^1.0.5 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.5.0 + ws: ^7.4.6 xml-name-validator: ^3.0.0 - checksum: 1dab757e92ce857df648ebec3dbe487954f886652faf9d97953c3b502958b1e4487e147baef5494718294e8625ae238e68354db710456fa73c394fb93dbfc68b + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370 languageName: node linkType: hard @@ -13616,6 +16567,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.2.1": + version: 2.2.1 + resolution: "json5@npm:2.2.1" + bin: + json5: lib/cli.js + checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b + languageName: node + linkType: hard + "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -13678,13 +16638,13 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.2.1, jsx-ast-utils@npm:^2.2.3": - version: 2.2.3 - resolution: "jsx-ast-utils@npm:2.2.3" +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.2": + version: 3.3.3 + resolution: "jsx-ast-utils@npm:3.3.3" dependencies: - array-includes: ^3.0.3 - object.assign: ^4.1.0 - checksum: 89130f37c95cb8444b28f710ed28802e0c0f15f4ff1c327cf3cafb6f87fda1b48c07fe7725bc208678650fe030cd5eed2641522f9ea08c4163c8056e39a9dcfe + array-includes: ^3.1.5 + object.assign: ^4.1.3 + checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 languageName: node linkType: hard @@ -13758,10 +16718,17 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^2.0.1": - version: 2.0.2 - resolution: "kleur@npm:2.0.2" - checksum: 897eb39f3711d8d2e3b14744aa815886535d5153e9ce0d8433fac1def3778183de6762ecaee02cab71b512cddc91069ab517d0872be21a888eb8714d69b23f62 +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + languageName: node + linkType: hard + +"kleur@npm:^4.0.3": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 languageName: node linkType: hard @@ -13772,6 +16739,22 @@ __metadata: languageName: node linkType: hard +"language-subtag-registry@npm:~0.3.2": + version: 0.3.22 + resolution: "language-subtag-registry@npm:0.3.22" + checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a + languageName: node + linkType: hard + +"language-tags@npm:^1.0.5": + version: 1.0.5 + resolution: "language-tags@npm:1.0.5" + dependencies: + language-subtag-registry: ~0.3.2 + checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf + languageName: node + linkType: hard + "lazy-cache@npm:^1.0.3": version: 1.0.4 resolution: "lazy-cache@npm:1.0.4" @@ -13797,26 +16780,10 @@ __metadata: languageName: node linkType: hard -"lcid@npm:^2.0.0": - version: 2.0.0 - resolution: "lcid@npm:2.0.0" - dependencies: - invert-kv: ^2.0.0 - checksum: 278e27b5a0707cf9ab682146963ebff2328795be10cd6f8ea8edae293439325d345ac5e33079cce77ac3a86a3dcfb97a34f279dbc46b03f3e419aa39b5915a16 - languageName: node - linkType: hard - -"left-pad@npm:^1.3.0": - version: 1.3.0 - resolution: "left-pad@npm:1.3.0" - checksum: 13fa96e17b70a54836490de22d4bab706e2ed508338bbabecfac72ecce445a74139c5b009a8112252cab8fc4ab7ac4ebd870e5b35bd236b443b12be96f8745ac - languageName: node - linkType: hard - -"leven@npm:^2.1.0": - version: 2.1.0 - resolution: "leven@npm:2.1.0" - checksum: f7b4a01b15c0ee2f92a04c0367ea025d10992b044df6f0d4ee1a845d4a488b343e99799e2f31212d72a2b1dea67124f57c1bb1b4561540df45190e44b5b8b394 +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 languageName: node linkType: hard @@ -13830,6 +16797,16 @@ __metadata: languageName: node linkType: hard +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.1.6 resolution: "lines-and-columns@npm:1.1.6" @@ -13853,19 +16830,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^1.0.0": - version: 1.1.0 - resolution: "load-json-file@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^2.2.0 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - strip-bom: ^2.0.0 - checksum: 0e4e4f380d897e13aa236246a917527ea5a14e4fc34d49e01ce4e7e2a1e08e2740ee463a03fb021c04f594f29a178f4adb994087549d7c1c5315fcd29bf9934b - languageName: node - linkType: hard - "load-json-file@npm:^2.0.0": version: 2.0.0 resolution: "load-json-file@npm:2.0.0" @@ -13918,6 +16882,13 @@ __metadata: languageName: node linkType: hard +"loader-utils@npm:^3.2.0": + version: 3.2.0 + resolution: "loader-utils@npm:3.2.0" + checksum: c7b9a8dc4b3bc19e9ef563c48e3a18ea9f8bb2da1ad38a12e4b88358cfba5f148a7baf12d78fe78ffcb718ce1e062ab31fcf5c148459f1247a672a4213471e80 + languageName: node + linkType: hard + "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" @@ -13947,6 +16918,15 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + "lodash-es@npm:^4.17.10, lodash-es@npm:^4.2.1": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" @@ -14154,7 +17134,7 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.0": +"lodash.merge@npm:^4.6.0, lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 @@ -14243,7 +17223,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.6.1 || ^4.16.1, lodash@npm:^4.0.0, lodash@npm:^4.0.1, lodash@npm:^4.13.1, lodash@npm:^4.14.0, lodash@npm:^4.14.2, lodash@npm:^4.15.0, lodash@npm:^4.16.6, lodash@npm:^4.17.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.2.1, lodash@npm:~4.17.4": +"lodash@npm:4.6.1 || ^4.16.1, lodash@npm:^4.0.0, lodash@npm:^4.0.1, lodash@npm:^4.13.1, lodash@npm:^4.14.0, lodash@npm:^4.14.2, lodash@npm:^4.15.0, lodash@npm:^4.16.6, lodash@npm:^4.17.0, lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.2.1, lodash@npm:^4.7.0, lodash@npm:~4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -14259,15 +17239,15 @@ __metadata: languageName: node linkType: hard -"log-update-async-hook@npm:^2.0.4": - version: 2.0.5 - resolution: "log-update-async-hook@npm:2.0.5" +"log-update-async-hook@npm:^2.0.7": + version: 2.0.7 + resolution: "log-update-async-hook@npm:2.0.7" dependencies: - ansi-escapes: ^2.0.0 + ansi-escapes: ^4.3.2 async-exit-hook: ^1.1.2 onetime: ^2.0.1 - wrap-ansi: ^2.1.0 - checksum: e9802e3636c6a0ce5ddfa3c160f87628f8ef974d7249f93999ff4ab1b377af8c8a282f9d93fb9ae1bf234fecd5c0667f5c2c4d4c5d1d5b2e9af65642dd2ff30c + wrap-ansi: ^7.0.0 + checksum: ade8430b1efba48a8d158ac3edaa62f7414e3291489c2ad9abe0ccdd16a63018c522481501d6c785e3136caa4db7535002d7e5da1238eb87f3d61ac4fc3d2519 languageName: node linkType: hard @@ -14345,6 +17325,13 @@ __metadata: languageName: node linkType: hard +"macos-release@npm:^3.0.1": + version: 3.1.0 + resolution: "macos-release@npm:3.1.0" + checksum: e26c48c953c9d0e9f3ba8fc099dac8e43ea315fccd097355c6fedc4e7795a01dd018b9e0d44d40c8a745881b7dc2d65ed8b0301ceb4a004b651846fa8a039dcc + languageName: node + linkType: hard + "make-dir@npm:^1.0.0": version: 1.3.0 resolution: "make-dir@npm:1.3.0" @@ -14354,7 +17341,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^2.0.0": +"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" dependencies: @@ -14420,15 +17407,6 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.1.1": - version: 0.1.3 - resolution: "map-age-cleaner@npm:0.1.3" - dependencies: - p-defer: ^1.0.0 - checksum: cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 - languageName: node - linkType: hard - "map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" @@ -14543,15 +17521,6 @@ __metadata: languageName: node linkType: hard -"mdast-add-list-metadata@npm:1.0.1": - version: 1.0.1 - resolution: "mdast-add-list-metadata@npm:1.0.1" - dependencies: - unist-util-visit-parents: 1.1.2 - checksum: 5408207afc6cc8924e9466cb9dc0e75eb5af6c053242b6f8e8605cf8f3e58b043d5d81256640abe75b317e76c2a24697b9ec727d39b72889ebe6cb443bf64ff3 - languageName: node - linkType: hard - "mdast-util-compact@npm:^2.0.0": version: 2.0.1 resolution: "mdast-util-compact@npm:2.0.1" @@ -14561,23 +17530,58 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^0.8.0": - version: 0.8.4 - resolution: "mdast-util-from-markdown@npm:0.8.4" +"mdast-util-definitions@npm:^5.0.0": + version: 5.1.1 + resolution: "mdast-util-definitions@npm:5.1.1" dependencies: "@types/mdast": ^3.0.0 - mdast-util-to-string: ^2.0.0 - micromark: ~2.11.0 - parse-entities: ^2.0.0 - unist-util-stringify-position: ^2.0.0 - checksum: 8851ba144de38e71bd84ee66faecf3e30c2431036189e02b748aa0516dda2969f223f391b0d2a790a1b4e526f5d2d2b148d999bcd3a682e7b59f57a91bc1f123 + "@types/unist": ^2.0.0 + unist-util-visit: ^4.0.0 + checksum: f8025e2c35f6f8641528037abe18f492ef100e00a48c92cf78b7a313f9ccdb0e30c6aed0b40539767a3f425be09e78cb0f2f9bc4131fff41ea4664a1a7314a14 languageName: node linkType: hard -"mdast-util-to-string@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-to-string@npm:2.0.0" - checksum: 0b2113ada10e002fbccb014170506dabe2f2ddacaacbe4bc1045c33f986652c5a162732a2c057c5335cdb58419e2ad23e368e5be226855d4d4e280b81c4e9ec2 +"mdast-util-from-markdown@npm:^1.0.0": + version: 1.2.0 + resolution: "mdast-util-from-markdown@npm:1.2.0" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + decode-named-character-reference: ^1.0.0 + mdast-util-to-string: ^3.1.0 + micromark: ^3.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-decode-string: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + unist-util-stringify-position: ^3.0.0 + uvu: ^0.5.0 + checksum: fadc3521a3d95f4adbadad462ca27c28b3bfe08740ae158dc0c4a22329bf5593254d98b8fd4024ecad8c47c77ec275454dfacfb907ff1b98ff8f5de25c716d40 + languageName: node + linkType: hard + +"mdast-util-to-hast@npm:^12.1.0": + version: 12.2.4 + resolution: "mdast-util-to-hast@npm:12.2.4" + dependencies: + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-definitions: ^5.0.0 + micromark-util-sanitize-uri: ^1.1.0 + trim-lines: ^3.0.0 + unist-builder: ^3.0.0 + unist-util-generated: ^2.0.0 + unist-util-position: ^4.0.0 + unist-util-visit: ^4.0.0 + checksum: c9a1c31527590a11ec7a637ae46a8f52b05b457523e9be9c4ca8bcc1efb3eac5ed1575353e97a70fffcf61e40c80d649bee28058fa1509bc1c213eacfa73bc5f + languageName: node + linkType: hard + +"mdast-util-to-string@npm:^3.1.0": + version: 3.1.0 + resolution: "mdast-util-to-string@npm:3.1.0" + checksum: f42ddd4e22f2215a75715b92ea6e3149c4ba356e7781d7b94fc86ded1c79cec3f986afeecef3a4a80068c9b224a6520099783a12146b957de24f020a3e47dd29 languageName: node linkType: hard @@ -14604,17 +17608,6 @@ __metadata: languageName: node linkType: hard -"mem@npm:^4.0.0": - version: 4.3.0 - resolution: "mem@npm:4.3.0" - dependencies: - map-age-cleaner: ^0.1.1 - mimic-fn: ^2.0.0 - p-is-promise: ^2.0.0 - checksum: cf488608e5d59c6cb68004b70de317222d4be9f857fd535dfa6a108e04f40821479c080bc763c417b1030569d303538c59d441280078cfce07fefd1c523f98ef - languageName: node - linkType: hard - "memory-fs@npm:^0.4.0, memory-fs@npm:^0.4.1, memory-fs@npm:~0.4.1": version: 0.4.1 resolution: "memory-fs@npm:0.4.1" @@ -14698,17 +17691,244 @@ __metadata: languageName: node linkType: hard -"micromark@npm:~2.11.0": - version: 2.11.2 - resolution: "micromark@npm:2.11.2" +"micromark-core-commonmark@npm:^1.0.1": + version: 1.0.6 + resolution: "micromark-core-commonmark@npm:1.0.6" + dependencies: + decode-named-character-reference: ^1.0.0 + micromark-factory-destination: ^1.0.0 + micromark-factory-label: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-factory-title: ^1.0.0 + micromark-factory-whitespace: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-classify-character: ^1.0.0 + micromark-util-html-tag-name: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: 4b483c46077f696ed310f6d709bb9547434c218ceb5c1220fde1707175f6f68b44da15ab8668f9c801e1a123210071e3af883a7d1215122c913fd626f122bfc2 + languageName: node + linkType: hard + +"micromark-factory-destination@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-factory-destination@npm:1.0.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 8e733ae9c1c2342f14ff290bf09946e20f6f540117d80342377a765cac48df2ea5e748f33c8b07501ad7a43414b1a6597c8510ede2052b6bf1251fab89748e20 + languageName: node + linkType: hard + +"micromark-factory-label@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-factory-label@npm:1.0.2" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 957e9366bdc8dbc1437c0706ff96972fa985ab4b1274abcae12f6094f527cbf5c69e7f2304c23c7f4b96e311ff7911d226563b8b43dcfcd4091e8c985fb97ce6 + languageName: node + linkType: hard + +"micromark-factory-space@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-factory-space@npm:1.0.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 70d3aafde4e68ef4e509a3b644e9a29e4aada00801279e346577b008cbca06d78051bcd62aa7ea7425856ed73f09abd2b36607803055f726f52607ee7cb706b0 + languageName: node + linkType: hard + +"micromark-factory-title@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-factory-title@npm:1.0.2" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 9a9cf66babde0bad1e25d6c1087082bfde6dfc319a36cab67c89651cc1a53d0e21cdec83262b5a4c33bff49f0e3c8dc2a7bd464e991d40dbea166a8f9b37e5b2 + languageName: node + linkType: hard + +"micromark-factory-whitespace@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-factory-whitespace@npm:1.0.0" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 0888386e6ea2dd665a5182c570d9b3d0a172d3f11694ca5a2a84e552149c9f1429f5b975ec26e1f0fa4388c55a656c9f359ce5e0603aff6175ba3e255076f20b + languageName: node + linkType: hard + +"micromark-util-character@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-character@npm:1.1.0" + dependencies: + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 504a4e3321f69bddf3fec9f0c1058239fc23336bda5be31d532b150491eda47965a251b37f8a7a9db0c65933b3aaa49cf88044fb1028be3af7c5ee6212bf8d5f + languageName: node + linkType: hard + +"micromark-util-chunked@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-chunked@npm:1.0.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: c1efd56e8c4217bcf1c6f1a9fb9912b4a2a5503b00d031da902be922fb3fee60409ac53f11739991291357b2784fb0647ddfc74c94753a068646c0cb0fd71421 + languageName: node + linkType: hard + +"micromark-util-classify-character@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-classify-character@npm:1.0.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 180446e6a1dec653f625ded028f244784e1db8d10ad05c5d70f08af9de393b4a03dc6cf6fa5ed8ccc9c24bbece7837abf3bf66681c0b4adf159364b7d5236dfd + languageName: node + linkType: hard + +"micromark-util-combine-extensions@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-combine-extensions@npm:1.0.0" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 5304a820ef75340e1be69d6ad167055b6ba9a3bafe8171e5945a935752f462415a9dd61eb3490220c055a8a11167209a45bfa73f278338b7d3d61fa1464d3f35 + languageName: node + linkType: hard + +"micromark-util-decode-numeric-character-reference@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:1.0.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: f3ae2bb582a80f1e9d3face026f585c0c472335c064bd850bde152376f0394cb2831746749b6be6e0160f7d73626f67d10716026c04c87f402c0dd45a1a28633 + languageName: node + linkType: hard + +"micromark-util-decode-string@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-util-decode-string@npm:1.0.2" + dependencies: + decode-named-character-reference: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: 2dbb41c9691cc71505d39706405139fb7d6699429d577a524c7c248ac0cfd09d3dd212ad8e91c143a00b2896f26f81136edc67c5bda32d20446f0834d261b17a + languageName: node + linkType: hard + +"micromark-util-encode@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-util-encode@npm:1.0.1" + checksum: 9290583abfdc79ea3e7eb92c012c47a0e14327888f8aaa6f57ff79b3058d8e7743716b9d91abca3646f15ab3d78fdad9779fdb4ccf13349cd53309dfc845253a + languageName: node + linkType: hard + +"micromark-util-html-tag-name@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-html-tag-name@npm:1.1.0" + checksum: a9b783cec89ec813648d59799464c1950fe281ae797b2a965f98ad0167d7fa1a247718eff023b4c015f47211a172f9446b8e6b98aad50e3cd44a3337317dad2c + languageName: node + linkType: hard + +"micromark-util-normalize-identifier@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-normalize-identifier@npm:1.0.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: d7c09d5e8318fb72f194af72664bd84a48a2928e3550b2b21c8fbc0ec22524f2a72e0f6663d2b95dc189a6957d3d7759b60716e888909710767cd557be821f8b + languageName: node + linkType: hard + +"micromark-util-resolve-all@npm:^1.0.0": + version: 1.0.0 + resolution: "micromark-util-resolve-all@npm:1.0.0" + dependencies: + micromark-util-types: ^1.0.0 + checksum: 409667f2bd126ef8acce009270d2aecaaa5584c5807672bc657b09e50aa91bd2e552cf41e5be1e6469244a83349cbb71daf6059b746b1c44e3f35446fef63e50 + languageName: node + linkType: hard + +"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": + version: 1.1.0 + resolution: "micromark-util-sanitize-uri@npm:1.1.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: fe6093faa0adeb8fad606184d927ce37f207dcc2ec7256438e7f273c8829686245dd6161b597913ef25a3c4fb61863d3612a40cb04cf15f83ba1b4087099996b + languageName: node + linkType: hard + +"micromark-util-subtokenize@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-util-subtokenize@npm:1.0.2" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: c32ee58a7e1384ab1161a9ee02fbb04ad7b6e96d0b8c93dba9803c329a53d07f22ab394c7a96b2e30d6b8fbe3585b85817dba07277b1317111fc234e166bd2d1 + languageName: node + linkType: hard + +"micromark-util-symbol@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-util-symbol@npm:1.0.1" + checksum: c6a3023b3a7432c15864b5e33a1bcb5042ac7aa097f2f452e587bef45433d42d39e0a5cce12fbea91e0671098ba0c3f62a2b30ce1cde66ecbb5e8336acf4391d + languageName: node + linkType: hard + +"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": + version: 1.0.2 + resolution: "micromark-util-types@npm:1.0.2" + checksum: 08dc901b7c06ee3dfeb54befca05cbdab9525c1cf1c1080967c3878c9e72cb9856c7e8ff6112816e18ead36ce6f99d55aaa91560768f2f6417b415dcba1244df + languageName: node + linkType: hard + +"micromark@npm:^3.0.0": + version: 3.1.0 + resolution: "micromark@npm:3.1.0" dependencies: + "@types/debug": ^4.0.0 debug: ^4.0.0 - parse-entities: ^2.0.0 - checksum: 083d0b6684bd6be7161d0a89783c0f044c3a282d889c5d6c7c7a68a20138c911251a99acb1c003dfe138e0f92396e4c71d2b9c0cf22d14d3ba5394e091988153 - languageName: node - linkType: hard - -"micromatch@npm:^2.1.5, micromatch@npm:^2.3.11": + decode-named-character-reference: ^1.0.0 + micromark-core-commonmark: ^1.0.1 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: 5fe5bc3bf92e2ddd37b5f0034080fc3a4d4b3c1130dd5e435bb96ec75e9453091272852e71a4d74906a8fcf992d6f79d794607657c534bda49941e9950a92e28 + languageName: node + linkType: hard + +"micromatch@npm:^2.1.5": version: 2.3.11 resolution: "micromatch@npm:2.3.11" dependencies: @@ -14822,7 +18042,7 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^2.0.0, mimic-fn@npm:^2.1.0": +"mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a @@ -14897,7 +18117,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4": +"minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -14926,13 +18146,20 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5": +"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb languageName: node linkType: hard +"minimist@npm:^1.2.6": + version: 1.2.7 + resolution: "minimist@npm:1.2.7" + checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + languageName: node + linkType: hard + "minimist@npm:~0.0.1": version: 0.0.10 resolution: "minimist@npm:0.0.10" @@ -15123,6 +18350,13 @@ __metadata: languageName: node linkType: hard +"mri@npm:^1.1.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -15185,6 +18419,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.4": + version: 3.3.4 + resolution: "nanoid@npm:3.3.4" + bin: + nanoid: bin/nanoid.cjs + checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c + languageName: node + linkType: hard + "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -15250,7 +18493,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1": +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.1": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 @@ -15379,19 +18622,6 @@ __metadata: languageName: node linkType: hard -"node-notifier@npm:^5.2.1": - version: 5.4.5 - resolution: "node-notifier@npm:5.4.5" - dependencies: - growly: ^1.3.0 - is-wsl: ^1.1.0 - semver: ^5.5.0 - shellwords: ^0.1.1 - which: ^1.3.0 - checksum: 8de174eb055a2ec55c1b0beede9328e8f9d4e32e7eacb7e3e2fddff48534105d0e2e10b4947dd422cc0602c65141317499c6fb1dc3b8ba03c775fb159e360bef - languageName: node - linkType: hard - "node-releases@npm:^1.1.3": version: 1.1.77 resolution: "node-releases@npm:1.1.77" @@ -15406,6 +18636,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.6": + version: 2.0.6 + resolution: "node-releases@npm:2.0.6" + checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + languageName: node + linkType: hard + "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -15438,7 +18675,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0": +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 @@ -15492,6 +18729,13 @@ __metadata: languageName: node linkType: hard +"notosans-fontface@npm:^1.3.0": + version: 1.3.0 + resolution: "notosans-fontface@npm:1.3.0" + checksum: c552f8578d5976c343a4b7e2b3a68f97396bb515925cff71527a6935e3f226c8f13b4939c9f21cd9e8853fce5f40f05a17a4ace48fcd05d8e318ef9bf61c9020 + languageName: node + linkType: hard + "npm-run-path@npm:^2.0.0": version: 2.0.2 resolution: "npm-run-path@npm:2.0.2" @@ -15552,13 +18796,20 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.0.7, nwsapi@npm:^2.0.9": +"nwsapi@npm:^2.0.9": version: 2.2.0 resolution: "nwsapi@npm:2.2.0" checksum: 5ef4a9bc0c1a5b7f2e014aa6a4b359a257503b796618ed1ef0eb852098f77e772305bb0e92856e4bbfa3e6c75da48c0113505c76f144555ff38867229c2400a7 languageName: node linkType: hard +"nwsapi@npm:^2.2.0": + version: 2.2.2 + resolution: "nwsapi@npm:2.2.2" + checksum: 43769106292bc95f776756ca2f3513dab7b4d506a97c67baec32406447841a35f65f29c1f95ab5d42785210fd41668beed33ca16fa058780be43b101ad73e205 + languageName: node + linkType: hard + "oauth-sign@npm:~0.9.0": version: 0.9.0 resolution: "oauth-sign@npm:0.9.0" @@ -15598,6 +18849,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.12.2": + version: 1.12.2 + resolution: "object-inspect@npm:1.12.2" + checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 + languageName: node + linkType: hard + "object-is@npm:^1.0.1, object-is@npm:^1.0.2": version: 1.0.2 resolution: "object-is@npm:1.0.2" @@ -15640,6 +18898,18 @@ __metadata: languageName: node linkType: hard +"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + languageName: node + linkType: hard + "object.entries@npm:^1.0.4, object.entries@npm:^1.1.0, object.entries@npm:^1.1.1": version: 1.1.1 resolution: "object.entries@npm:1.1.1" @@ -15652,6 +18922,17 @@ __metadata: languageName: node linkType: hard +"object.entries@npm:^1.1.5": + version: 1.1.6 + resolution: "object.entries@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28 + languageName: node + linkType: hard + "object.fromentries@npm:^1.0.0": version: 1.0.0 resolution: "object.fromentries@npm:1.0.0" @@ -15664,7 +18945,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.1, object.fromentries@npm:^2.0.2": +"object.fromentries@npm:^2.0.2": version: 2.0.2 resolution: "object.fromentries@npm:2.0.2" dependencies: @@ -15676,7 +18957,18 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.1": +"object.fromentries@npm:^2.0.5": + version: 2.0.6 + resolution: "object.fromentries@npm:2.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 + languageName: node + linkType: hard + +"object.getownpropertydescriptors@npm:^2.0.3": version: 2.1.3 resolution: "object.getownpropertydescriptors@npm:2.1.3" dependencies: @@ -15687,6 +18979,16 @@ __metadata: languageName: node linkType: hard +"object.hasown@npm:^1.1.1": + version: 1.1.2 + resolution: "object.hasown@npm:1.1.2" + dependencies: + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 + languageName: node + linkType: hard + "object.omit@npm:^2.0.0": version: 2.0.1 resolution: "object.omit@npm:2.0.1" @@ -15718,6 +19020,17 @@ __metadata: languageName: node linkType: hard +"object.values@npm:^1.1.5": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + languageName: node + linkType: hard + "on-finished@npm:~2.3.0": version: 2.3.0 resolution: "on-finished@npm:2.3.0" @@ -15787,6 +19100,20 @@ __metadata: languageName: node linkType: hard +"optionator@npm:^0.9.1": + version: 0.9.1 + resolution: "optionator@npm:0.9.1" + dependencies: + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + word-wrap: ^1.2.3 + checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + languageName: node + linkType: hard + "original@npm:^1.0.0": version: 1.0.2 resolution: "original@npm:1.0.2" @@ -15803,7 +19130,7 @@ __metadata: languageName: node linkType: hard -"os-family@npm:^1.0.0": +"os-family@npm:^1.0.0, os-family@npm:^1.1.0": version: 1.1.0 resolution: "os-family@npm:1.1.0" checksum: 2bd105181d87027959acfe092da8c52a77463c2837716e5a7a78fda1e0e10e1baa2f71130a9b079f14b6f848d4ddfd905b487217ed9ada69b92e7314d65bbf92 @@ -15828,17 +19155,6 @@ __metadata: languageName: node linkType: hard -"os-locale@npm:^3.1.0": - version: 3.1.0 - resolution: "os-locale@npm:3.1.0" - dependencies: - execa: ^1.0.0 - lcid: ^2.0.0 - mem: ^4.0.0 - checksum: 53c542b11af3c5fe99624b09c7882b6944f9ae7c69edbc6006b7d42cff630b1f7fd9d63baf84ed31d1ef02b34823b6b31f23a1ecdd593757873d716bc6374099 - languageName: node - linkType: hard - "os-tmpdir@npm:^1.0.0, os-tmpdir@npm:^1.0.1, os-tmpdir@npm:~1.0.1, os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -15856,17 +19172,6 @@ __metadata: languageName: node linkType: hard -"output-file-sync@npm:^1.1.2": - version: 1.1.2 - resolution: "output-file-sync@npm:1.1.2" - dependencies: - graceful-fs: ^4.1.4 - mkdirp: ^0.5.1 - object-assign: ^4.1.0 - checksum: cd65a441f22198bcd999ceb806ca854bc0b20295d845d118cc296c37aed7ac039f146abfa3f34f894efa741168af4abd586b030d073fa1eac112c56d9f72d4c7 - languageName: node - linkType: hard - "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -15874,13 +19179,6 @@ __metadata: languageName: node linkType: hard -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: 4271b935c27987e7b6f229e5de4cdd335d808465604644cb7b4c4c95bef266735859a93b16415af8a41fd663ee9e3b97a1a2023ca9def613dba1bad2a0da0c7b - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -15895,13 +19193,6 @@ __metadata: languageName: node linkType: hard -"p-is-promise@npm:^2.0.0": - version: 2.1.0 - resolution: "p-is-promise@npm:2.1.0" - checksum: c9a8248c8b5e306475a5d55ce7808dbce4d4da2e3d69526e4991a391a7809bfd6cfdadd9bf04f1c96a3db366c93d9a0f5ee81d949e7b1684c4e0f61f747199ef - languageName: node - linkType: hard - "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" @@ -15920,6 +19211,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -15947,6 +19247,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + "p-map@npm:^1.1.1": version: 1.2.0 resolution: "p-map@npm:1.2.0" @@ -16084,6 +19393,18 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -16098,13 +19419,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:4.0.0": - version: 4.0.0 - resolution: "parse5@npm:4.0.0" - checksum: 2123cec690689fed44e6c76aa8a08215d2dadece7eff7b35156dda7485e6a232c9b737313688ee715eb0678b6a87a31026927dd74690154f8a0811059845ba46 - languageName: node - linkType: hard - "parse5@npm:5.1.0": version: 5.1.0 resolution: "parse5@npm:5.1.0" @@ -16112,6 +19426,13 @@ __metadata: languageName: node linkType: hard +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + "parse5@npm:^1.5.0": version: 1.5.1 resolution: "parse5@npm:1.5.1" @@ -16156,15 +19477,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^2.0.0": - version: 2.1.0 - resolution: "path-exists@npm:2.1.0" - dependencies: - pinkie-promise: ^2.0.0 - checksum: fdb734f1d00f225f7a0033ce6d73bff6a7f76ea08936abf0e5196fa6e54a645103538cd8aedcb90d6d8c3fa3705ded0c58a4da5948ae92aa8834892c1ab44a84 - languageName: node - linkType: hard - "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -16207,7 +19519,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.5, path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a @@ -16221,17 +19533,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^1.0.0": - version: 1.1.0 - resolution: "path-type@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 59a4b2c0e566baf4db3021a1ed4ec09a8b36fca960a490b54a6bcefdb9987dafe772852982b6011cd09579478a96e57960a01f75fa78a794192853c9d468fc79 - languageName: node - linkType: hard - "path-type@npm:^2.0.0": version: 2.0.0 resolution: "path-type@npm:2.0.0" @@ -16298,7 +19599,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.2.3": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -16358,6 +19659,13 @@ __metadata: languageName: node linkType: hard +"pirates@npm:^4.0.4": + version: 4.0.5 + resolution: "pirates@npm:4.0.5" + checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + languageName: node + linkType: hard + "pkg-dir@npm:^2.0.0": version: 2.0.0 resolution: "pkg-dir@npm:2.0.0" @@ -16916,6 +20224,15 @@ __metadata: languageName: node linkType: hard +"postcss-modules-extract-imports@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-modules-extract-imports@npm:3.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 4b65f2f1382d89c4bc3c0a1bdc5942f52f3cb19c110c57bd591ffab3a5fee03fcf831604168205b0c1b631a3dce2255c70b61aaae3ef39d69cd7eb450c2552d2 + languageName: node + linkType: hard + "postcss-modules-local-by-default@npm:^1.2.0": version: 1.2.0 resolution: "postcss-modules-local-by-default@npm:1.2.0" @@ -16938,6 +20255,19 @@ __metadata: languageName: node linkType: hard +"postcss-modules-local-by-default@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-local-by-default@npm:4.0.0" + dependencies: + icss-utils: ^5.0.0 + postcss-selector-parser: ^6.0.2 + postcss-value-parser: ^4.1.0 + peerDependencies: + postcss: ^8.1.0 + checksum: 6cf570badc7bc26c265e073f3ff9596b69bb954bc6ac9c5c1b8cba2995b80834226b60e0a3cbb87d5f399dbb52e6466bba8aa1d244f6218f99d834aec431a69d + languageName: node + linkType: hard + "postcss-modules-scope@npm:^1.1.0": version: 1.1.0 resolution: "postcss-modules-scope@npm:1.1.0" @@ -16958,6 +20288,17 @@ __metadata: languageName: node linkType: hard +"postcss-modules-scope@npm:^3.0.0": + version: 3.0.0 + resolution: "postcss-modules-scope@npm:3.0.0" + dependencies: + postcss-selector-parser: ^6.0.4 + peerDependencies: + postcss: ^8.1.0 + checksum: 330b9398dbd44c992c92b0dc612c0626135e2cc840fee41841eb61247a6cfed95af2bd6f67ead9dd9d0bb41f5b0367129d93c6e434fa3e9c58ade391d9a5a138 + languageName: node + linkType: hard + "postcss-modules-values@npm:^1.3.0": version: 1.3.0 resolution: "postcss-modules-values@npm:1.3.0" @@ -16978,6 +20319,35 @@ __metadata: languageName: node linkType: hard +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" + dependencies: + icss-utils: ^5.0.0 + peerDependencies: + postcss: ^8.1.0 + checksum: f7f2cdf14a575b60e919ad5ea52fed48da46fe80db2733318d71d523fc87db66c835814940d7d05b5746b0426e44661c707f09bdb83592c16aea06e859409db6 + languageName: node + linkType: hard + +"postcss-modules@npm:^4.3.1": + version: 4.3.1 + resolution: "postcss-modules@npm:4.3.1" + dependencies: + generic-names: ^4.0.0 + icss-replace-symbols: ^1.1.0 + lodash.camelcase: ^4.3.0 + postcss-modules-extract-imports: ^3.0.0 + postcss-modules-local-by-default: ^4.0.0 + postcss-modules-scope: ^3.0.0 + postcss-modules-values: ^4.0.0 + string-hash: ^1.1.1 + peerDependencies: + postcss: ^8.0.0 + checksum: fa592183bb3d96c4aaf535e3b9b3bcfc54274cbb5b337616543c24ec68cd56675e9fd8aabf994e627513af628d090e43d2f1f4928ff6cdd4b9d3b1ba3fce4d42 + languageName: node + linkType: hard + "postcss-nested@npm:^4.2.1": version: 4.2.1 resolution: "postcss-nested@npm:4.2.1" @@ -17272,6 +20642,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^6.0.4": + version: 6.0.10 + resolution: "postcss-selector-parser@npm:6.0.10" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608 + languageName: node + linkType: hard + "postcss-simple-vars@npm:^5.0.2": version: 5.0.2 resolution: "postcss-simple-vars@npm:5.0.2" @@ -17395,6 +20775,24 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.12": + version: 8.4.17 + resolution: "postcss@npm:8.4.17" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: a6d9096dd711e17f7b1d18ff5dcb4fdedf3941d5a3dc8b0e4ea873b8f31972d57f73d6da9a8aed7ff389eb52190ed34f6a94f299a7f5ddc68b08a24a48f77eb9 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a + languageName: node + linkType: hard + "prelude-ls@npm:~1.1.2": version: 1.1.2 resolution: "prelude-ls@npm:1.1.2" @@ -17416,13 +20814,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^23.6.0": - version: 23.6.0 - resolution: "pretty-format@npm:23.6.0" +"pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" dependencies: - ansi-regex: ^3.0.0 - ansi-styles: ^3.2.0 - checksum: b668eac9fb19d12cf27098206d587b0be8da9f7fdc56998ace9bad9b6b6f5a5be5004d9fec3c2dc215d4128ef3db901e7329e0e8e081b0732a781bddfa9e2b66 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 languageName: node linkType: hard @@ -17507,13 +20906,13 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^0.1.9": - version: 0.1.14 - resolution: "prompts@npm:0.1.14" +"prompts@npm:^2.0.1, prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" dependencies: - kleur: ^2.0.1 - sisteransi: ^0.1.1 - checksum: a480ceda3bf7d3b2b49eeec0c02296922cc57dc48575caf67fce6eb1baabfbc79a84333c2bc5ca8e5045b005efe5274cd3ee937ede004697b1b74ce8da7fe181 + kleur: ^3.0.3 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d languageName: node linkType: hard @@ -17528,6 +20927,17 @@ __metadata: languageName: node linkType: hard +"prop-types@npm:^15.0.0, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + "prop-types@npm:^15.5.10, prop-types@npm:^15.5.4, prop-types@npm:^15.5.7, prop-types@npm:^15.5.8, prop-types@npm:^15.5.9, prop-types@npm:^15.6.0, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": version: 15.7.2 resolution: "prop-types@npm:15.7.2" @@ -17539,6 +20949,13 @@ __metadata: languageName: node linkType: hard +"property-information@npm:^6.0.0": + version: 6.1.1 + resolution: "property-information@npm:6.1.1" + checksum: 654b1e5c3578e1d522bd22b7cf48881f5054789969ddbefea22e5359805fda5dbf0c5ef76bb26516da26fedac8752587ddc4c8f3b9e16bc0c6e7feb8b6086864 + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.5": version: 2.0.5 resolution: "proxy-addr@npm:2.0.5" @@ -17755,13 +21172,6 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.27.1": - version: 0.27.1 - resolution: "ramda@npm:0.27.1" - checksum: 31a0c0ef739b2525d7615f84cbb5d3cb89ee0c795469b711f729ea1d8df0dccc3cd75d3717a1e9742d42315ce86435680b7c87743eb7618111c60c144a5b8059 - languageName: node - linkType: hard - "randexp@npm:0.4.6": version: 0.4.6 resolution: "randexp@npm:0.4.6" @@ -17859,7 +21269,7 @@ __metadata: languageName: node linkType: hard -"react-codemirror2@npm:^7.2.1": +"react-codemirror2@npm:7.2.1": version: 7.2.1 resolution: "react-codemirror2@npm:7.2.1" peerDependencies: @@ -17869,6 +21279,16 @@ __metadata: languageName: node linkType: hard +"react-codemirror2@patch:react-codemirror2@npm:7.2.1#./patches/react-codemirror2-npm-7.2.1-browserified.patch::locator=root-workspace-0b6124%40workspace%3A.": + version: 7.2.1 + resolution: "react-codemirror2@patch:react-codemirror2@npm%3A7.2.1#./patches/react-codemirror2-npm-7.2.1-browserified.patch::version=7.2.1&hash=b96b68&locator=root-workspace-0b6124%40workspace%3A." + peerDependencies: + codemirror: 5.x + react: ">=15.5 <=16.x" + checksum: 2605999618b8d358d5ae9f627b84eb56303fcb67f126327df8478ac5954275189c47da7ff7c519a1dfad76fd2e36e4f51031796a4739ad256100cb7ef356980e + languageName: node + linkType: hard + "react-collapse@npm:^5.0.1": version: 5.1.1 resolution: "react-collapse@npm:5.1.1" @@ -18103,13 +21523,27 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0, react-is@npm:^16.7.0, react-is@npm:^16.8.1, react-is@npm:^16.8.6, react-is@npm:^16.9.0": +"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.1, react-is@npm:^16.8.6, react-is@npm:^16.9.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + languageName: node + linkType: hard + "react-keydown@npm:^1.9.4": version: 1.9.12 resolution: "react-keydown@npm:1.9.12" @@ -18129,24 +21563,29 @@ __metadata: languageName: node linkType: hard -"react-markdown@npm:^5.0.0": - version: 5.0.2 - resolution: "react-markdown@npm:5.0.2" +"react-markdown@npm:^8.0.0": + version: 8.0.3 + resolution: "react-markdown@npm:8.0.3" dependencies: - "@types/mdast": ^3.0.3 - "@types/unist": ^2.0.3 - html-to-react: ^1.3.4 - mdast-add-list-metadata: 1.0.1 - prop-types: ^15.7.2 - react-is: ^16.8.6 - remark-parse: ^9.0.0 - unified: ^9.0.0 - unist-util-visit: ^2.0.0 - xtend: ^4.0.1 + "@types/hast": ^2.0.0 + "@types/prop-types": ^15.0.0 + "@types/unist": ^2.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-whitespace: ^2.0.0 + prop-types: ^15.0.0 + property-information: ^6.0.0 + react-is: ^18.0.0 + remark-parse: ^10.0.0 + remark-rehype: ^10.0.0 + space-separated-tokens: ^2.0.0 + style-to-object: ^0.3.0 + unified: ^10.0.0 + unist-util-visit: ^4.0.0 + vfile: ^5.0.0 peerDependencies: - "@types/react": ^15.0.0 || ^16.0.0 - react: ^15.0.0 || ^16.0.0 - checksum: 98cecf4da5a443a335027a067003a9e25ce728f04ccf557b70bc7fbb130b60404d48d7a42d1345019eb5392c6d148fc26266e65db6a2f7a02bed791b203406c0 + "@types/react": ">=16" + react: ">=16" + checksum: 66c0b45889d0262168547d9356145ced276993dac1d441c5c1cf2371fe71f347419696f9040c084c7d77c1caced21d358677c38f66edae736f942ac5964c032f languageName: node linkType: hard @@ -18395,16 +21834,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^1.0.1": - version: 1.0.1 - resolution: "read-pkg-up@npm:1.0.1" - dependencies: - find-up: ^1.0.0 - read-pkg: ^1.0.0 - checksum: d18399a0f46e2da32beb2f041edd0cda49d2f2cc30195a05c759ef3ed9b5e6e19ba1ad1bae2362bdec8c6a9f2c3d18f4d5e8c369e808b03d498d5781cb9122c7 - languageName: node - linkType: hard - "read-pkg-up@npm:^2.0.0": version: 2.0.0 resolution: "read-pkg-up@npm:2.0.0" @@ -18426,17 +21855,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^1.0.0": - version: 1.1.0 - resolution: "read-pkg@npm:1.1.0" - dependencies: - load-json-file: ^1.0.0 - normalize-package-data: ^2.3.2 - path-type: ^1.0.0 - checksum: a0f5d5e32227ec8e6a028dd5c5134eab229768dcb7a5d9a41a284ed28ad4b9284fecc47383dc1593b5694f4de603a7ffaee84b738956b9b77e0999567485a366 - languageName: node - linkType: hard - "read-pkg@npm:^2.0.0": version: 2.0.0 resolution: "read-pkg@npm:2.0.0" @@ -18512,12 +21930,12 @@ __metadata: languageName: node linkType: hard -"realpath-native@npm:^1.0.0": - version: 1.1.0 - resolution: "realpath-native@npm:1.1.0" +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" dependencies: - util.promisify: ^1.0.0 - checksum: 75ef0595dea6186384b785a9e0993c58ec604f8be2e39b602fec6d7837c7f770af4a4eb3c81f864a7d81c518a7167a6eaabbc7695b7a88c56e1ef04b91c1d586 + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 languageName: node linkType: hard @@ -18573,15 +21991,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.7.0": - version: 0.7.1 - resolution: "rechoir@npm:0.7.1" - dependencies: - resolve: ^1.9.0 - checksum: 2a04aab4e28c05fcd6ee6768446bc8b859d8f108e71fc7f5bcbc5ef25e53330ce2c11d10f82a24591a2df4c49c4f61feabe1fd11f844c66feedd4cd7bb61146a - languageName: node - linkType: hard - "recursive-readdir@npm:2.2.2": version: 2.2.2 resolution: "recursive-readdir@npm:2.2.2" @@ -18699,6 +22108,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.1.0 + resolution: "regenerate-unicode-properties@npm:10.1.0" + dependencies: + regenerate: ^1.4.2 + checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17 + languageName: node + linkType: hard + "regenerate@npm:^1.2.1, regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -18706,13 +22124,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.10.5": - version: 0.10.5 - resolution: "regenerator-runtime@npm:0.10.5" - checksum: 35b33dbe5381d268b2be98f4ee4b028702acb38b012bff90723df067f915a337e5c979cce4dab4ed23febb223bbebb8820d46902f897742c55818c22c14e2a7c - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.11.0": version: 0.11.1 resolution: "regenerator-runtime@npm:0.11.1" @@ -18720,6 +22131,13 @@ __metadata: languageName: node linkType: hard +"regenerator-runtime@npm:^0.13.10": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": version: 0.13.9 resolution: "regenerator-runtime@npm:0.13.9" @@ -18747,6 +22165,15 @@ __metadata: languageName: node linkType: hard +"regenerator-transform@npm:^0.15.0": + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 + languageName: node + linkType: hard + "regex-cache@npm:^0.4.2": version: 0.4.4 resolution: "regex-cache@npm:0.4.4" @@ -18776,6 +22203,17 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.4.3": + version: 1.4.3 + resolution: "regexp.prototype.flags@npm:1.4.3" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + functions-have-names: ^1.2.2 + checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 + languageName: node + linkType: hard + "regexpp@npm:^2.0.1": version: 2.0.1 resolution: "regexpp@npm:2.0.1" @@ -18826,6 +22264,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^5.1.0": + version: 5.2.2 + resolution: "regexpu-core@npm:5.2.2" + dependencies: + regenerate: ^1.4.2 + regenerate-unicode-properties: ^10.1.0 + regjsgen: ^0.7.1 + regjsparser: ^0.9.1 + unicode-match-property-ecmascript: ^2.0.0 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef + languageName: node + linkType: hard + "regjsgen@npm:^0.2.0": version: 0.2.0 resolution: "regjsgen@npm:0.2.0" @@ -18840,6 +22292,13 @@ __metadata: languageName: node linkType: hard +"regjsgen@npm:^0.7.1": + version: 0.7.1 + resolution: "regjsgen@npm:0.7.1" + checksum: 7cac399921c58db8e16454869283ff66871531180218064fa938ac05c11c2976792a00706c3c78bbc625e1d793ca373065ea90564e06189a751a7b4ae33acadc + languageName: node + linkType: hard + "regjsparser@npm:^0.1.4": version: 0.1.5 resolution: "regjsparser@npm:0.1.5" @@ -18862,6 +22321,28 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: ~0.5.0 + bin: + regjsparser: bin/parser + checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc + languageName: node + linkType: hard + +"remark-parse@npm:^10.0.0": + version: 10.0.1 + resolution: "remark-parse@npm:10.0.1" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + unified: ^10.0.0 + checksum: 505088e564ab53ff054433368adbb7b551f69240c7d9768975529837a86f1d0f085e72d6211929c5c42db315273df4afc94f3d3a8662ffdb69468534c6643d29 + languageName: node + linkType: hard + "remark-parse@npm:^8.0.0": version: 8.0.3 resolution: "remark-parse@npm:8.0.3" @@ -18886,12 +22367,15 @@ __metadata: languageName: node linkType: hard -"remark-parse@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-parse@npm:9.0.0" +"remark-rehype@npm:^10.0.0": + version: 10.1.0 + resolution: "remark-rehype@npm:10.1.0" dependencies: - mdast-util-from-markdown: ^0.8.0 - checksum: 50104880549639b7dd7ae6f1e23c214915fe9c054f02f3328abdaee3f6de6d7282bf4357c3c5b106958fe75e644a3c248c2197755df34f9955e8e028fc74868f + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-to-hast: ^12.1.0 + unified: ^10.0.0 + checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 languageName: node linkType: hard @@ -19035,7 +22519,7 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.74.0, request@npm:^2.83.0, request@npm:^2.87.0, request@npm:^2.88.0": +"request@npm:^2.74.0, request@npm:^2.83.0, request@npm:^2.88.0": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -19121,15 +22605,6 @@ __metadata: languageName: node linkType: hard -"resolve-cwd@npm:^2.0.0": - version: 2.0.0 - resolution: "resolve-cwd@npm:2.0.0" - dependencies: - resolve-from: ^3.0.0 - checksum: e7c16880c460656e77f102d537a6dc82b3657d9173697cd6ea82ffce37df96f6c1fc79d0bb35fd73fff8871ac13f21b4396958b5f0a13e5b99c97d69f5e319fa - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -19184,14 +22659,14 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.1.7": - version: 1.1.7 - resolution: "resolve@npm:1.1.7" - checksum: afd20873fbde7641c9125efe3f940c2a99f6b1f90f1b7b743e744bdaac1cb105b2e4e0317bcc052ed7e31d57afa86b394a4dc9a1b33a297977be134fdf0250ab +"resolve.exports@npm:^1.1.0": + version: 1.1.0 + resolution: "resolve.exports@npm:1.1.0" + checksum: 52865af8edb088f6c7759a328584a5de6b226754f004b742523adcfe398cfbc4559515104bc2ae87b8e78b1e4de46c9baec400b3fb1f7d517b86d2d48a098a2d languageName: node linkType: hard -"resolve@npm:1.x, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.3.2, resolve@npm:^1.5.0, resolve@npm:^1.9.0": +"resolve@npm:1.x, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.3.2": version: 1.22.0 resolution: "resolve@npm:1.22.0" dependencies: @@ -19204,14 +22679,33 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@1.1.7#~builtin": - version: 1.1.7 - resolution: "resolve@patch:resolve@npm%3A1.1.7#~builtin::version=1.1.7&hash=07638b" - checksum: e9dbca78600ae56835c43a09f1276876c883e4b4bbd43e2683fa140671519d2bdebeb1c1576ca87c8c508ae2987b3ec481645ac5d3054b0f23254cfc1ce49942 +"resolve@npm:^1.20.0, resolve@npm:^1.22.0": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.3": + version: 2.0.0-next.4 + resolution: "resolve@npm:2.0.0-next.4" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 languageName: node linkType: hard -"resolve@patch:resolve@1.x#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.5.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@1.x#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.3.2#~builtin": version: 1.22.0 resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" dependencies: @@ -19224,6 +22718,32 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + +"resolve@patch:resolve@^2.0.0-next.3#~builtin": + version: 2.0.0-next.4 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 + languageName: node + linkType: hard + "responselike@npm:^2.0.0": version: 2.0.1 resolution: "responselike@npm:2.0.1" @@ -19298,7 +22818,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.2.8, rimraf@npm:^2.5.4, rimraf@npm:^2.6.1, rimraf@npm:^2.6.3, rimraf@npm:^2.7.1": +"rimraf@npm:^2.2.8, rimraf@npm:^2.5.4, rimraf@npm:^2.6.3, rimraf@npm:^2.7.1": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -19338,26 +22858,25 @@ __metadata: "@neos-project/build-essentials": "*" "@typescript-eslint/eslint-plugin": ^5.44.0 "@typescript-eslint/parser": ^5.44.0 - babel-eslint: ^10.0.3 check-dependencies: ^1.0.1 cpx: ^1.3.1 cross-env: ^6.0.3 editorconfig-checker: ^4.0.2 - eslint: ^5.3.0 - jest: ^23.6.0 + esbuild: ^0.15.10 + esbuild-style-plugin: ^1.6.0 + eslint: ^8.27.0 + eslint-plugin-jest: ^27.1.5 + jest: ^27.0.0 rimraf: ^2.5.4 + sass: ^1.55.0 stylelint: ^13.7.2 - testcafe: ^1.7.0 + testcafe: ^2.1.0 testcafe-browser-provider-saucelabs: ^1.9.0 - testcafe-react-selectors: ^3.3.0 + testcafe-react-selectors: ^5.0.2 tslint: ^5.20.1 tslint-config-prettier: ^1.15.0 tslint-react: ^3.6.0 typescript: ^4.6.4 - watch: ^1.0.2 - webpack: ^4.41.5 - webpack-cli: ^4.9.2 - webpack-merge: ^4.2.1 languageName: unknown linkType: soft @@ -19371,13 +22890,6 @@ __metadata: languageName: node linkType: hard -"rsvp@npm:^3.3.3": - version: 3.6.2 - resolution: "rsvp@npm:3.6.2" - checksum: 08504ea7ab3dba0349ff820011a460da69de08edf7149ee672f4511310ee4bd3767bfa83b6db019fa99b144125e1e93e6fba122d75a702a005360393f4352864 - languageName: node - linkType: hard - "run-async@npm:^2.2.0": version: 2.3.0 resolution: "run-async@npm:2.3.0" @@ -19412,6 +22924,15 @@ __metadata: languageName: node linkType: hard +"sade@npm:^1.7.3": + version: 1.8.1 + resolution: "sade@npm:1.8.1" + dependencies: + mri: ^1.1.0 + checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d + languageName: node + linkType: hard + "safe-buffer@npm:5.1.1": version: 5.1.1 resolution: "safe-buffer@npm:5.1.1" @@ -19440,6 +22961,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-regex: ^1.1.4 + checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + languageName: node + linkType: hard + "safe-regex@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex@npm:1.1.0" @@ -19456,28 +22988,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^2.0.0": - version: 2.5.2 - resolution: "sane@npm:2.5.2" - dependencies: - anymatch: ^2.0.0 - capture-exit: ^1.2.0 - exec-sh: ^0.2.0 - fb-watchman: ^2.0.0 - fsevents: ^1.2.3 - micromatch: ^3.1.4 - minimist: ^1.1.1 - walker: ~1.0.5 - watch: ~0.18.0 - dependenciesMeta: - fsevents: - optional: true - bin: - sane: ./src/cli.js - checksum: 814d11e7728821aad2ca12a090825ca7ce94440c6e137fd1205af511563c26e5d1fd0fcb208021bb66deaee0336f57c1c5c92d9b72ecafc78a20c6d9a22ce3b3 - languageName: node - linkType: hard - "sanitize-filename@npm:^1.6.0": version: 1.6.3 resolution: "sanitize-filename@npm:1.6.3" @@ -19487,6 +22997,19 @@ __metadata: languageName: node linkType: hard +"sass@npm:^1.55.0": + version: 1.55.0 + resolution: "sass@npm:1.55.0" + dependencies: + chokidar: ">=3.0.0 <4.0.0" + immutable: ^4.0.0 + source-map-js: ">=0.6.2 <2.0.0" + bin: + sass: sass.js + checksum: 7d769ed08efce4e6134e0f3dc11c4f07e32c413ac8eb43c5855f2686890fdcbd80da34165c91fb4ba407f478ca108e171574b5a60cb9814a5ed09d80f6014f96 + languageName: node + linkType: hard + "sauce-connect-launcher@npm:^1.2.7": version: 1.3.2 resolution: "sauce-connect-launcher@npm:1.3.2" @@ -19513,7 +23036,7 @@ __metadata: languageName: node linkType: hard -"sax@npm:^1.2.4, sax@npm:~1.2.1, sax@npm:~1.2.4": +"sax@npm:~1.2.1, sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe @@ -19529,6 +23052,15 @@ __metadata: languageName: node linkType: hard +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: ^2.2.0 + checksum: 5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000 + languageName: node + linkType: hard + "scheduler@npm:^0.18.0": version: 0.18.0 resolution: "scheduler@npm:0.18.0" @@ -19637,25 +23169,25 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5": - version: 7.3.5 - resolution: "semver@npm:7.3.5" +"semver@npm:^7.3.2, semver@npm:^7.3.7": + version: 7.3.8 + resolution: "semver@npm:7.3.8" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 languageName: node linkType: hard -"semver@npm:^7.3.7": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"semver@npm:^7.3.5": + version: 7.3.5 + resolution: "semver@npm:7.3.5" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 languageName: node linkType: hard @@ -19757,15 +23289,6 @@ __metadata: languageName: node linkType: hard -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" - dependencies: - kind-of: ^6.0.2 - checksum: 39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 - languageName: node - linkType: hard - "shallowequal@npm:^0.2.2": version: 0.2.2 resolution: "shallowequal@npm:0.2.2" @@ -19859,13 +23382,6 @@ __metadata: languageName: node linkType: hard -"shellwords@npm:^0.1.1": - version: 0.1.1 - resolution: "shellwords@npm:0.1.1" - checksum: 8d73a5e9861f5e5f1068e2cfc39bc0002400fe58558ab5e5fa75630d2c3adf44ca1fac81957609c8320d5533e093802fcafc72904bf1a32b95de3c19a0b1c0d4 - languageName: node - linkType: hard - "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -19893,10 +23409,10 @@ __metadata: languageName: node linkType: hard -"sisteransi@npm:^0.1.1": - version: 0.1.1 - resolution: "sisteransi@npm:0.1.1" - checksum: 7bb2c4e54c43834a91352f12ca65a94c13a8c93cb1139ac62f383056c45cc9e44850cc4e5b6e0a3e3c16cf4ae1d00233917a2bfa6c8a0882210a2187cd21d01c +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 languageName: node linkType: hard @@ -19907,6 +23423,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^2.0.0": + version: 2.0.0 + resolution: "slash@npm:2.0.0" + checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -20030,6 +23553,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + "source-map-loader@npm:^0.2.4": version: 0.2.4 resolution: "source-map-loader@npm:0.2.4" @@ -20102,6 +23632,20 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + +"space-separated-tokens@npm:^2.0.0": + version: 2.0.1 + resolution: "space-separated-tokens@npm:2.0.1" + checksum: 66e30a6382d6e3ab0a6573d510235a198202071d4ebfef8c198f10433166f0cdced4dbf0946cad3c4b2ecc336896a11f98b2ec93047e140fe7aef6fd3a21365b + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.0 resolution: "spdx-correct@npm:3.1.0" @@ -20217,12 +23761,12 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^1.0.1": - version: 1.0.5 - resolution: "stack-utils@npm:1.0.5" +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" dependencies: escape-string-regexp: ^2.0.0 - checksum: f82baf8d89536252a55c76866d5be3d04c96b09693a8d2ab3794b9fdec3674e05bd3f3d19345093e2cbba116a1f8f413858e0537bc3c81c605249261c3d26182 + checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 languageName: node linkType: hard @@ -20311,13 +23855,20 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^2.0.0": - version: 2.0.0 - resolution: "string-length@npm:2.0.0" +"string-hash@npm:^1.1.1": + version: 1.1.3 + resolution: "string-hash@npm:1.1.3" + checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" dependencies: - astral-regex: ^1.0.0 - strip-ansi: ^4.0.0 - checksum: 3a339b63fd39d6a1077dfbbe3279545e1b67fa4b0a558906158cf0121632b280f34c8768ec7270fb25db732d6323eceb9c7254f6026509694b6a7533ca8cb89e + char-regex: ^1.0.2 + strip-ansi: ^6.0.0 + checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 languageName: node linkType: hard @@ -20351,7 +23902,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -20362,7 +23913,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^2.0.0, string-width@npm:^2.1.0, string-width@npm:^2.1.1": +"string-width@npm:^2.0.0, string-width@npm:^2.1.0": version: 2.1.1 resolution: "string-width@npm:2.1.1" dependencies: @@ -20396,6 +23947,22 @@ __metadata: languageName: node linkType: hard +"string.prototype.matchall@npm:^4.0.7": + version: 4.0.8 + resolution: "string.prototype.matchall@npm:4.0.8" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + internal-slot: ^1.0.3 + regexp.prototype.flags: ^1.4.3 + side-channel: ^1.0.4 + checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6 + languageName: node + linkType: hard + "string.prototype.padend@npm:^3.0.0": version: 3.1.0 resolution: "string.prototype.padend@npm:3.1.0" @@ -20438,6 +24005,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.5": + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.4": version: 1.0.5 resolution: "string.prototype.trimstart@npm:1.0.5" @@ -20449,6 +24027,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimstart@npm:^1.0.5": + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + languageName: node + linkType: hard + "string_decoder@npm:0.10": version: 0.10.31 resolution: "string_decoder@npm:0.10.31" @@ -20530,13 +24119,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:3.0.0, strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - "strip-bom@npm:^2.0.0": version: 2.0.0 resolution: "strip-bom@npm:2.0.0" @@ -20546,6 +24128,20 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + languageName: node + linkType: hard + "strip-eof@npm:^1.0.0": version: 1.0.0 resolution: "strip-eof@npm:1.0.0" @@ -20576,6 +24172,13 @@ __metadata: languageName: node linkType: hard +"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + "style-loader@npm:^0.18.2": version: 0.18.2 resolution: "style-loader@npm:0.18.2" @@ -20605,6 +24208,15 @@ __metadata: languageName: node linkType: hard +"style-to-object@npm:^0.3.0": + version: 0.3.0 + resolution: "style-to-object@npm:0.3.0" + dependencies: + inline-style-parser: 0.1.1 + checksum: 4d7084015207f2a606dfc10c29cb5ba569f2fe8005551df7396110dd694d6ff650f2debafa95bd5d147dfb4ca50f57868e2a7f91bf5d11ef734fe7ccbd7abf59 + languageName: node + linkType: hard + "stylehacks@npm:^4.0.0": version: 4.0.3 resolution: "stylehacks@npm:4.0.3" @@ -20699,7 +24311,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^3.1.2, supports-color@npm:^3.2.3": +"supports-color@npm:^3.2.3": version: 3.2.3 resolution: "supports-color@npm:3.2.3" dependencies: @@ -20735,7 +24347,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -20744,6 +24356,25 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: ^4.0.0 + supports-color: ^7.0.0 + checksum: 9ee0de3c8ce919d453511b2b1588a8205bd429d98af94a01df87411391010fe22ca463f268c84b2ce2abad019dfff8452aa02806eeb5c905a8d7ad5c4f4c52b8 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -20812,7 +24443,7 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.2": +"symbol-tree@npm:^3.2.2, symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d @@ -20894,6 +24525,16 @@ __metadata: languageName: node linkType: hard +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: ^4.2.1 + supports-hyperlinks: ^2.0.0 + checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f + languageName: node + linkType: hard + "terser-webpack-plugin@npm:^1.4.3": version: 1.4.3 resolution: "terser-webpack-plugin@npm:1.4.3" @@ -20944,16 +24585,14 @@ __metadata: languageName: node linkType: hard -"test-exclude@npm:^4.2.1": - version: 4.2.3 - resolution: "test-exclude@npm:4.2.3" +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" dependencies: - arrify: ^1.0.1 - micromatch: ^2.3.11 - object-assign: ^4.1.0 - read-pkg-up: ^1.0.1 - require-main-filename: ^1.0.1 - checksum: a026932ff069f48cb9ba96a05c9c3eab660ad159b2d56138f69e3e28390e26ac3aa742349d6d7e6cdb2acfb1a57cff0c32d0388732f89761aa6efcced43dca47 + "@istanbuljs/schema": ^0.1.2 + glob: ^7.1.4 + minimatch: ^3.0.4 + checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 languageName: node linkType: hard @@ -20972,9 +24611,9 @@ __metadata: languageName: node linkType: hard -"testcafe-browser-tools@npm:2.0.22": - version: 2.0.22 - resolution: "testcafe-browser-tools@npm:2.0.22" +"testcafe-browser-tools@npm:2.0.23": + version: 2.0.23 + resolution: "testcafe-browser-tools@npm:2.0.23" dependencies: array-find: ^1.0.0 debug: ^4.3.1 @@ -20993,22 +24632,21 @@ __metadata: pinkie: ^2.0.1 read-file-relative: ^1.2.0 which-promise: ^1.0.0 - checksum: 7946f02b04741eae37ee357ab4fe16d6fb15adc0065abc7fa785f6954ad9e2c255eb7b88dfef54db25101534037c129cc852851068c6f9c0c5350397032c44c6 + checksum: d78b9100d87495f99e168a28cc4b803f44ea5d441275f8329e4cf2f22a2e0c83e1a0275496d418aff9f2bb56a9a30f89fcdd2289a1e59dacda98c10af36ce5f6 languageName: node linkType: hard -"testcafe-hammerhead@npm:24.5.14": - version: 24.5.14 - resolution: "testcafe-hammerhead@npm:24.5.14" +"testcafe-hammerhead@npm:28.1.0": + version: 28.1.0 + resolution: "testcafe-hammerhead@npm:28.1.0" dependencies: - acorn-hammerhead: 0.5.0 + acorn-hammerhead: 0.6.1 asar: ^2.0.1 bowser: 1.6.0 - brotli: ^1.3.1 crypto-md5: ^1.0.0 css: 2.2.3 debug: 4.3.1 - esotope-hammerhead: 0.6.1 + esotope-hammerhead: 0.6.2 http-cache-semantics: ^4.1.0 iconv-lite: 0.5.1 lodash: ^4.17.20 @@ -21026,7 +24664,7 @@ __metadata: tough-cookie: 4.0.0 tunnel-agent: 0.6.0 webauth: ^1.1.0 - checksum: 0457f91173e44a3ee435c53f3ea191f1cdc83108a0850210ae695d8af3db48cbe6ee395c388a84d4bcb7b31db5f4033c479cffd30eb0405b53236a2aa2a47d74 + checksum: 5dfef9a91541ccb72d1f933cdf4e3bd85c06a614575f8324c9ec2b8e4c7592f5b5ff37220203f8eee8cb6460e1bbfd161281e60cabf345bf9db95b8ba3e0a12e languageName: node linkType: hard @@ -21063,11 +24701,11 @@ __metadata: languageName: node linkType: hard -"testcafe-legacy-api@npm:5.1.2": - version: 5.1.2 - resolution: "testcafe-legacy-api@npm:5.1.2" +"testcafe-legacy-api@npm:5.1.6": + version: 5.1.6 + resolution: "testcafe-legacy-api@npm:5.1.6" dependencies: - async: 0.2.6 + async: 3.2.3 dedent: ^0.6.0 highlight-es: ^1.0.0 is-jquery-obj: ^0.1.0 @@ -21081,22 +24719,22 @@ __metadata: read-file-relative: ^1.2.0 strip-bom: ^2.0.0 testcafe-hammerhead: ">=19.4.0" - checksum: 8d8d1e7e3a345d66f7847a4a9a9e3c296aa850f03afb0722ddbc8da698aee18ea6e43496eb85dfae766874593557009f5fe12ee7fe35af396273e6a251f74bc2 + checksum: b0cb316bf13c53e2b0b411eb6a313fd4a3f8222f8fdfe3aec717b0d0d2cd30ce46a4cdc20b819c987e2fdc11c389e13032518b6f63b1613f8b1b12d387778148 languageName: node linkType: hard -"testcafe-react-selectors@npm:^3.3.0": - version: 3.3.0 - resolution: "testcafe-react-selectors@npm:3.3.0" +"testcafe-react-selectors@npm:^5.0.2": + version: 5.0.2 + resolution: "testcafe-react-selectors@npm:5.0.2" peerDependencies: testcafe: ">1.0.0" - checksum: 48c0d02de804762217994ef99daec09b0d5097cf7f4346f4f25db3423936db9a175d0edb08bcce57f37bfdb42204a220aae6c789f85aa3122601e7008898b392 + checksum: 5ea9568b4e0c13a2eb7b82bfbd538fc2a1d9a0503c48ebc7e3592dde5878515d62c8cd51ffbce3e6a68221f706f735f3eed5ccc517fd07a2705dfb79fa72aec0 languageName: node linkType: hard -"testcafe-reporter-dashboard@npm:0.2.5": - version: 0.2.5 - resolution: "testcafe-reporter-dashboard@npm:0.2.5" +"testcafe-reporter-dashboard@npm:^0.2.7": + version: 0.2.7 + resolution: "testcafe-reporter-dashboard@npm:0.2.7" dependencies: es6-promise: ^4.2.8 fp-ts: ^2.9.5 @@ -21108,7 +24746,7 @@ __metadata: newtype-ts: ^0.3.4 semver: ^5.6.0 uuid: 3.3.3 - checksum: 1a595452bf27ddf82119e492a153fb66d70faac77103e8cbaf4139cdbf80817a56269c049277772ca79153542e710a4f29eee9b5c070d6d6eda628dfd00d414d + checksum: 181387e081378222950f3e7245d0c083a0b9b8e003adf38dbd52275621f275840c763e34261209dca3cc75949b23751cddd92eb40231a8273d000774fd47430d languageName: node linkType: hard @@ -21147,9 +24785,16 @@ __metadata: languageName: node linkType: hard -"testcafe@npm:^1.7.0": - version: 1.18.4 - resolution: "testcafe@npm:1.18.4" +"testcafe-safe-storage@npm:^1.1.1": + version: 1.1.2 + resolution: "testcafe-safe-storage@npm:1.1.2" + checksum: 2deb1a159d117fcbe0889061e41de90dbc0e2166494a9a970ef9c10830d10d5bb8926802e4f0a709a6437480af6ac3c08ad697b4762ae700e778c4f78bf2f285 + languageName: node + linkType: hard + +"testcafe@npm:^2.1.0": + version: 2.1.0 + resolution: "testcafe@npm:2.1.0" dependencies: "@babel/core": ^7.12.1 "@babel/plugin-proposal-async-generator-functions": ^7.12.1 @@ -21180,33 +24825,37 @@ __metadata: chalk: ^2.3.0 chrome-remote-interface: ^0.30.0 coffeescript: ^2.3.1 - commander: ^8.0.0 + commander: ^8.3.0 debug: ^4.3.1 dedent: ^0.4.0 del: ^3.0.0 device-specs: ^1.0.0 diff: ^4.0.2 elegant-spinner: ^1.0.1 + email-validator: ^2.0.4 emittery: ^0.4.1 endpoint-utils: ^1.0.2 error-stack-parser: ^1.3.6 execa: ^4.0.3 + get-os-info: ^1.0.2 globby: ^11.0.4 graceful-fs: ^4.1.11 graphlib: ^2.1.5 + http-status-codes: ^2.2.0 humanize-duration: ^3.25.0 import-lazy: ^3.1.0 indent-string: ^1.2.2 is-ci: ^1.0.10 is-docker: ^2.0.0 is-glob: ^2.0.1 + is-podman: ^1.0.1 is-stream: ^2.0.0 json5: ^2.1.0 lodash: ^4.17.13 - log-update-async-hook: ^2.0.4 + log-update-async-hook: ^2.0.7 make-dir: ^3.0.0 mime-db: ^1.41.0 - moment: ^2.10.3 + moment: ^2.29.4 moment-duration-format-commonjs: ^1.0.0 mustache: ^2.1.2 nanoid: ^3.1.31 @@ -21217,6 +24866,7 @@ __metadata: pngjs: ^3.3.1 pretty-hrtime: ^1.0.3 promisify-event: ^1.0.0 + prompts: ^2.4.2 qrcode-terminal: ^0.10.0 read-file-relative: ^1.2.0 replicator: ^1.0.5 @@ -21226,23 +24876,24 @@ __metadata: semver: ^5.6.0 source-map-support: ^0.5.16 strip-bom: ^2.0.0 - testcafe-browser-tools: 2.0.22 - testcafe-hammerhead: 24.5.14 - testcafe-legacy-api: 5.1.2 - testcafe-reporter-dashboard: 0.2.5 + testcafe-browser-tools: 2.0.23 + testcafe-hammerhead: 28.1.0 + testcafe-legacy-api: 5.1.6 + testcafe-reporter-dashboard: ^0.2.7 testcafe-reporter-json: ^2.1.0 testcafe-reporter-list: ^2.1.0 testcafe-reporter-minimal: ^2.1.0 testcafe-reporter-spec: ^2.1.1 testcafe-reporter-xunit: ^2.2.1 + testcafe-safe-storage: ^1.1.1 time-limit-promise: ^1.0.2 tmp: 0.0.28 tree-kill: ^1.2.2 - typescript: ^3.3.3 + typescript: 4.7.4 unquote: ^1.1.1 bin: testcafe: bin/testcafe-with-v8-flag-filter.js - checksum: daef58af92e0a22944a86a7c8467f41e485366fe121f105604071a1e1886b01407533b3beb00416559d735dfc3bf0516ad50c85b1ed80bfb12cb369589e76f99 + checksum: 8d426e4912fa8b2b873fbffc85c25ff90e530f7b741c11888f65df32164f9ecf0cb08c2f373e9837be4217eee442b72d38fb83fe45622436347d3096dd65c157 languageName: node linkType: hard @@ -21253,10 +24904,10 @@ __metadata: languageName: node linkType: hard -"throat@npm:^4.0.0": - version: 4.1.0 - resolution: "throat@npm:4.1.0" - checksum: 43519b0cea6d3b2a8fe056fcbc319e289037be67d2204d4d33513d20d6ee9da6255f7ba8c89e2ec8c97b0f188a910b8666def38d1058d2bf4a39613812c36d98 +"throat@npm:^6.0.1": + version: 6.0.1 + resolution: "throat@npm:6.0.1" + checksum: 782d4171ee4e3cf947483ed2ff1af3e17cc4354c693b9d339284f61f99fbc401d171e0b0d2db3295bb7d447630333e9319c174ebd7ef315c6fb791db9675369c languageName: node linkType: hard @@ -21460,7 +25111,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:^2.5.0, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.5.0, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -21470,6 +25121,18 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^4.0.0": + version: 4.1.2 + resolution: "tough-cookie@npm:4.1.2" + dependencies: + psl: ^1.1.33 + punycode: ^2.1.1 + universalify: ^0.2.0 + url-parse: ^1.5.3 + checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a + languageName: node + linkType: hard + "tough-cookie@npm:~2.4.3": version: 2.4.3 resolution: "tough-cookie@npm:2.4.3" @@ -21489,6 +25152,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^2.1.0": + version: 2.1.0 + resolution: "tr46@npm:2.1.0" + dependencies: + punycode: ^2.1.1 + checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -21505,6 +25177,13 @@ __metadata: languageName: node linkType: hard +"trim-lines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-lines@npm:3.0.1" + checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed + languageName: node + linkType: hard + "trim-newlines@npm:^3.0.0": version: 3.0.0 resolution: "trim-newlines@npm:3.0.0" @@ -21540,6 +25219,13 @@ __metadata: languageName: node linkType: hard +"trough@npm:^2.0.0": + version: 2.1.0 + resolution: "trough@npm:2.1.0" + checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 + languageName: node + linkType: hard + "truncate-utf8-bytes@npm:^1.0.0": version: 1.0.2 resolution: "truncate-utf8-bytes@npm:1.0.2" @@ -21585,6 +25271,18 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^3.14.1": + version: 3.14.1 + resolution: "tsconfig-paths@npm:3.14.1" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.1 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + languageName: node + linkType: hard + "tslib@npm:^1.8.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.10.0 resolution: "tslib@npm:1.10.0" @@ -21592,7 +25290,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.4.0": +"tslib@npm:^2.1.0": version: 2.4.0 resolution: "tslib@npm:2.4.0" checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 @@ -21690,6 +25388,15 @@ __metadata: languageName: node linkType: hard +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: ^1.2.1 + checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a + languageName: node + linkType: hard + "type-check@npm:~0.3.2": version: 0.3.2 resolution: "type-check@npm:0.3.2" @@ -21699,7 +25406,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": +"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 @@ -21713,6 +25420,20 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" @@ -21774,13 +25495,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^3.3.3": - version: 3.7.4 - resolution: "typescript@npm:3.7.4" +"typescript@npm:4.7.4": + version: 4.7.4 + resolution: "typescript@npm:4.7.4" bin: - tsc: ./bin/tsc - tsserver: ./bin/tsserver - checksum: d0555819e4eff2894741e5015e4571f0bb9827ca073eaf72e55712dbb2db52c836b24f0aa738e2736404bbb88b44a1fdc5a55d4a26aa330a4b6b5856c0e896c6 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df languageName: node linkType: hard @@ -21794,13 +25515,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^3.3.3#~builtin": - version: 3.7.4 - resolution: "typescript@patch:typescript@npm%3A3.7.4#~builtin::version=3.7.4&hash=bda367" +"typescript@patch:typescript@4.7.4#~builtin": + version: 4.7.4 + resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=bda367" bin: - tsc: ./bin/tsc - tsserver: ./bin/tsserver - checksum: 3abc7be4435b8dbcab248963a663592ce586b5011ae3e7a972ced2fb98cf85cbf60de4d4f89f2bef45da2cf12a2074229676aaafc39829d3ab5e5eff486ade02 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 96d3030cb01143570567cb4f3a616b10df65f658f0e74e853e77a089a6a954e35c800be7db8b9bfe9a1ae05d9c2897e281359f65e4caa1caf266368e1c4febd3 languageName: node linkType: hard @@ -21837,15 +25558,6 @@ __metadata: languageName: node linkType: hard -"uglify-js@npm:^3.1.4": - version: 3.15.4 - resolution: "uglify-js@npm:3.15.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 5f673c5dd7f3b3dd15d1d26aebfe29bccbb1b896c4b5423ec70a2e8b9506c70b6fb6a53dec83df5ad65a717ec9a850adf08e0aedf9b1711eac5eb080216615fa - languageName: node - linkType: hard - "uglify-to-browserify@npm:~1.0.0": version: 1.0.2 resolution: "uglify-to-browserify@npm:1.0.2" @@ -21866,7 +25578,7 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.1": +"unbox-primitive@npm:^1.0.1, unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" dependencies: @@ -21912,6 +25624,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 + languageName: node + linkType: hard + "unicode-property-aliases-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" @@ -21919,6 +25638,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^10.0.0": + version: 10.1.2 + resolution: "unified@npm:10.1.2" + dependencies: + "@types/unist": ^2.0.0 + bail: ^2.0.0 + extend: ^3.0.0 + is-buffer: ^2.0.0 + is-plain-obj: ^4.0.0 + trough: ^2.0.0 + vfile: ^5.0.0 + checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 + languageName: node + linkType: hard + "unified@npm:^9.0.0": version: 9.2.0 resolution: "unified@npm:9.2.0" @@ -21986,6 +25720,15 @@ __metadata: languageName: node linkType: hard +"unist-builder@npm:^3.0.0": + version: 3.0.0 + resolution: "unist-builder@npm:3.0.0" + dependencies: + "@types/unist": ^2.0.0 + checksum: 80459ee3c2ece90bbc4f4b4faeed524d144c1a09ee07ff3e9004648d9b71a652e80a3b3ef60311a1e92f6ab915caf27c6f08062b5f8c84fa725bc0d7c5759e84 + languageName: node + linkType: hard + "unist-util-find-all-after@npm:^3.0.1": version: 3.0.2 resolution: "unist-util-find-all-after@npm:3.0.2" @@ -21995,6 +25738,13 @@ __metadata: languageName: node linkType: hard +"unist-util-generated@npm:^2.0.0": + version: 2.0.0 + resolution: "unist-util-generated@npm:2.0.0" + checksum: 3a806793fa24a75190c217740ce706340d6cb0d51eff677134253d628f8e4355ebd8a243fe8045c583463f6bebfd50f902d653161da87c1359fcd1a14b99c8e0 + languageName: node + linkType: hard + "unist-util-is@npm:^4.0.0": version: 4.0.3 resolution: "unist-util-is@npm:4.0.3" @@ -22002,6 +25752,22 @@ __metadata: languageName: node linkType: hard +"unist-util-is@npm:^5.0.0": + version: 5.1.1 + resolution: "unist-util-is@npm:5.1.1" + checksum: e8743a19a304d8a8f5684f3e5ddb5546f2655847b42123687277d76566a2aba89beb7b4a8a9e9ebc4d904cd1cecc285356d7923d973a43cfc19a1e10ff6bdee4 + languageName: node + linkType: hard + +"unist-util-position@npm:^4.0.0": + version: 4.0.3 + resolution: "unist-util-position@npm:4.0.3" + dependencies: + "@types/unist": ^2.0.0 + checksum: 0d89973628d40f19345cbcc50008f7f56d411afa54434bbe6c224b22d26aaf9d4500da2de363f1f01945acab1f1c31920c514253149eb546ff9b8bbc1ea94209 + languageName: node + linkType: hard + "unist-util-remove-position@npm:^2.0.0": version: 2.0.1 resolution: "unist-util-remove-position@npm:2.0.1" @@ -22020,10 +25786,12 @@ __metadata: languageName: node linkType: hard -"unist-util-visit-parents@npm:1.1.2": - version: 1.1.2 - resolution: "unist-util-visit-parents@npm:1.1.2" - checksum: fed235889d2c95833153ac70dc6c736ddef11ce3e51285c1ae9fcf66d78fe26752f3e23a4cdf25ac532d3d41070662aa400fd30f79d8baf41aea135174b035a6 +"unist-util-stringify-position@npm:^3.0.0": + version: 3.0.2 + resolution: "unist-util-stringify-position@npm:3.0.2" + dependencies: + "@types/unist": ^2.0.0 + checksum: 2dfd7a0fb2a55e99cc319c3bf7f9f1f73ed652978fa70d19117faa7245d20f21738ec926ecc47f341705ca1bb157e87ced0b6bb5ecaa666bd2ae6b2510d6a671 languageName: node linkType: hard @@ -22037,6 +25805,16 @@ __metadata: languageName: node linkType: hard +"unist-util-visit-parents@npm:^5.1.1": + version: 5.1.1 + resolution: "unist-util-visit-parents@npm:5.1.1" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + checksum: c699d18f5b26461dee37612b84c243fd5457c98f4c0540d9ba8bee05062aece5f3b4fb1af6b07423ce6750d8926e8c01fc2b1a4de1e54925ef6795c177ed8e18 + languageName: node + linkType: hard + "unist-util-visit@npm:^2.0.0": version: 2.0.3 resolution: "unist-util-visit@npm:2.0.3" @@ -22048,6 +25826,17 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^4.0.0": + version: 4.1.1 + resolution: "unist-util-visit@npm:4.1.1" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.1.1 + checksum: c4a63734b0a5b439c62d20901bb472bdafdbbcd80c383e254aedeb98b23d0bae815a331e776ce7d63ea3c8018a54318abb8709d07cdf7dd094f79b2f07bb39f0 + languageName: node + linkType: hard + "universalify@npm:^0.1.0, universalify@npm:^0.1.2": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -22055,6 +25844,13 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.0 resolution: "universalify@npm:2.0.0" @@ -22102,6 +25898,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.9": + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.2.2 resolution: "uri-js@npm:4.2.2" @@ -22148,7 +25958,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.4.3": +"url-parse@npm:^1.4.3, url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -22210,15 +26020,6 @@ __metadata: languageName: node linkType: hard -"user-home@npm:^1.1.1": - version: 1.1.1 - resolution: "user-home@npm:1.1.1" - bin: - user-home: cli.js - checksum: f02a2c292a7fbf83ed69c773daa4fe5d51e34f1f6ba538cfe155deef7711b2f0447ad1e1a36c313a4f5a646055dd8830690fa26bc346b9192d70b747fb5a0940 - languageName: node - linkType: hard - "utf8-byte-length@npm:^1.0.1": version: 1.0.4 resolution: "utf8-byte-length@npm:1.0.4" @@ -22248,19 +26049,6 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:^1.0.0": - version: 1.1.1 - resolution: "util.promisify@npm:1.1.1" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - for-each: ^0.3.3 - has-symbols: ^1.0.1 - object.getownpropertydescriptors: ^2.1.1 - checksum: ea371c30b90576862487ae4efd7182aa5855019549a4019d82629acc2709e8ccb0f38944403eebec622fff8ebb44ac3f46a52d745d5f543d30606132a4905f96 - languageName: node - linkType: hard - "util.promisify@npm:~1.0.0": version: 1.0.0 resolution: "util.promisify@npm:1.0.0" @@ -22305,6 +26093,20 @@ __metadata: languageName: node linkType: hard +"uvu@npm:^0.5.0": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" + dependencies: + dequal: ^2.0.0 + diff: ^5.0.0 + kleur: ^4.0.3 + sade: ^1.7.3 + bin: + uvu: bin.js + checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 + languageName: node + linkType: hard + "v8-compile-cache@npm:^2.1.1": version: 2.2.0 resolution: "v8-compile-cache@npm:2.2.0" @@ -22312,12 +26114,14 @@ __metadata: languageName: node linkType: hard -"v8flags@npm:^2.1.1": - version: 2.1.1 - resolution: "v8flags@npm:2.1.1" +"v8-to-istanbul@npm:^8.1.0": + version: 8.1.1 + resolution: "v8-to-istanbul@npm:8.1.1" dependencies: - user-home: ^1.1.1 - checksum: 4ec2561efc3c4776bcb6eb2998465f0c85836083d17db6c7ecec83b223ab3efe2978cd8add905ac79de8f6179b25eb6620ed3cf154f4310c1cce62337fc0cc0e + "@types/istanbul-lib-coverage": ^2.0.1 + convert-source-map: ^1.6.0 + source-map: ^0.7.3 + checksum: 54ce92bec2727879626f623d02c8d193f0c7e919941fa373ec135189a8382265117f5316ea317a1e12a5f9c13d84d8449052a731fe3306fa4beaafbfa4cab229 languageName: node linkType: hard @@ -22415,6 +26219,18 @@ __metadata: languageName: node linkType: hard +"vfile@npm:^5.0.0": + version: 5.3.5 + resolution: "vfile@npm:5.3.5" + dependencies: + "@types/unist": ^2.0.0 + is-buffer: ^2.0.0 + unist-util-stringify-position: ^3.0.0 + vfile-message: ^3.0.0 + checksum: 14a9ea19d1801bb99fc9a451d220d2ee84d891bae52094db660f9bf637c1cada0c45a3e00962ff3e901da16dd5051367e25a4a214e40db57ae40f57363796b45 + languageName: node + linkType: hard + "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -22431,6 +26247,15 @@ __metadata: languageName: node linkType: hard +"w3c-hr-time@npm:^1.0.2": + version: 1.0.2 + resolution: "w3c-hr-time@npm:1.0.2" + dependencies: + browser-process-hrtime: ^1.0.0 + checksum: ec3c2dacbf8050d917bbf89537a101a08c2e333b4c19155f7d3bedde43529d4339db6b3d049d9610789cb915f9515f8be037e0c54c079e9d4735c50b37ed52b9 + languageName: node + linkType: hard + "w3c-xmlserializer@npm:^1.0.1": version: 1.1.2 resolution: "w3c-xmlserializer@npm:1.1.2" @@ -22442,7 +26267,16 @@ __metadata: languageName: node linkType: hard -"walker@npm:~1.0.5": +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: ^3.0.0 + checksum: ae25c51cf71f1fb2516df1ab33a481f83461a117565b95e3d0927432522323f93b1b2846cbb60196d337970c421adb604fc2d0d180c6a47a839da01db5b9973b + languageName: node + linkType: hard + +"walker@npm:^1.0.7": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -22472,18 +26306,6 @@ __metadata: languageName: node linkType: hard -"watch@npm:~0.18.0": - version: 0.18.0 - resolution: "watch@npm:0.18.0" - dependencies: - exec-sh: ^0.2.0 - minimist: ^1.2.0 - bin: - watch: ./cli.js - checksum: 8efc9b0f1b71ab854d121f70b361aea6032abf0bc7a28ec68f64be5a9e939086ffbf53df2370cd77c71e75e2c39d0025d59f6e0a52779a6748c3ad6863889094 - languageName: node - linkType: hard - "watchpack@npm:^1.4.0, watchpack@npm:^1.6.0": version: 1.6.0 resolution: "watchpack@npm:1.6.0" @@ -22533,36 +26355,17 @@ __metadata: languageName: node linkType: hard -"webpack-cli@npm:^4.9.2": - version: 4.9.2 - resolution: "webpack-cli@npm:4.9.2" - dependencies: - "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^1.1.1 - "@webpack-cli/info": ^1.4.1 - "@webpack-cli/serve": ^1.6.1 - colorette: ^2.0.14 - commander: ^7.0.0 - execa: ^5.0.0 - fastest-levenshtein: ^1.0.12 - import-local: ^3.0.2 - interpret: ^2.2.0 - rechoir: ^0.7.0 - webpack-merge: ^5.7.3 - peerDependencies: - webpack: 4.x.x || 5.x.x - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - "@webpack-cli/migrate": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - bin: - webpack-cli: bin/cli.js - checksum: ffb4c5d53ab65ce9f1e8efd34fca4cb858ec6afc91ece0d9375094edff2e7615708c8a586991057fd9cc8d37aab0eb0511913b178daac534e51bcf7d3583e61c +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69 + languageName: node + linkType: hard + +"webidl-conversions@npm:^6.1.0": + version: 6.1.0 + resolution: "webidl-conversions@npm:6.1.0" + checksum: 1f526507aa491f972a0c1409d07f8444e1d28778dfa269a9971f2e157182f3d496dc33296e4ed45b157fdb3bf535bb90c90bf10c50dcf1dd6caacb2a34cc84fb languageName: node linkType: hard @@ -22603,7 +26406,7 @@ __metadata: languageName: node linkType: hard -"webpack-merge@npm:^4.2.1, webpack-merge@npm:^4.2.2": +"webpack-merge@npm:^4.2.2": version: 4.2.2 resolution: "webpack-merge@npm:4.2.2" dependencies: @@ -22612,16 +26415,6 @@ __metadata: languageName: node linkType: hard -"webpack-merge@npm:^5.7.3": - version: 5.8.0 - resolution: "webpack-merge@npm:5.8.0" - dependencies: - clone-deep: ^4.0.1 - wildcard: ^2.0.0 - checksum: 88786ab91013f1bd2a683834ff381be81c245a4b0f63304a5103e90f6653f44dab496a0768287f8531761f8ad957d1f9f3ccb2cb55df0de1bd9ee343e079da26 - languageName: node - linkType: hard - "webpack-sources@npm:^1.0.1, webpack-sources@npm:^1.1.0, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3": version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" @@ -22715,7 +26508,7 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.3, whatwg-encoding@npm:^1.0.5": +"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" dependencies: @@ -22731,7 +26524,7 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^2.1.0, whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": +"whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": version: 2.3.0 resolution: "whatwg-mimetype@npm:2.3.0" checksum: 23eb885940bcbcca4ff841c40a78e9cbb893ec42743993a42bf7aed16085b048b44b06f3402018931687153550f9a32d259dfa524e4f03577ab898b6965e5383 @@ -22748,17 +26541,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^6.4.1": - version: 6.5.0 - resolution: "whatwg-url@npm:6.5.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.1 - webidl-conversions: ^4.0.2 - checksum: a10bd5e29f4382cd19789c2a7bbce25416e606b6fefc241c7fe34a2449de5bc5709c165bd13634eda433942d917ca7386a52841780b82dc37afa8141c31a8ebd - languageName: node - linkType: hard - "whatwg-url@npm:^7.0.0": version: 7.1.0 resolution: "whatwg-url@npm:7.1.0" @@ -22770,6 +26552,17 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": + version: 8.7.0 + resolution: "whatwg-url@npm:8.7.0" + dependencies: + lodash: ^4.7.0 + tr46: ^2.1.0 + webidl-conversions: ^6.1.0 + checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e + languageName: node + linkType: hard + "whet.extend@npm:~0.9.9": version: 0.9.9 resolution: "whet.extend@npm:0.9.9" @@ -22808,7 +26601,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.1.2, which@npm:^1.2.12, which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.0, which@npm:^1.3.1": +"which@npm:^1.1.2, which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -22839,13 +26632,6 @@ __metadata: languageName: node linkType: hard -"wildcard@npm:^2.0.0": - version: 2.0.0 - resolution: "wildcard@npm:2.0.0" - checksum: 1f4fe4c03dfc492777c60f795bbba597ac78794f1b650d68f398fbee9adb765367c516ebd4220889b6a81e9626e7228bbe0d66237abb311573c2ee1f4902a5ad - languageName: node - linkType: hard - "window-size@npm:0.1.0": version: 0.1.0 resolution: "window-size@npm:0.1.0" @@ -22862,7 +26648,16 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:~1.2.3": +"windows-release@npm:^5.0.1": + version: 5.0.1 + resolution: "windows-release@npm:5.0.1" + dependencies: + execa: ^5.1.1 + checksum: b6b403333b7b3ea31a805c287f210962d8f3191865d81d2fd3955e603ab4d6893abc746d87b7da5b2a7a044b7b18df97c948e7d5392baed1d2bc5687fbf7431d + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f @@ -22876,13 +26671,6 @@ __metadata: languageName: node linkType: hard -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 - languageName: node - linkType: hard - "wordwrap@npm:~0.0.2": version: 0.0.3 resolution: "wordwrap@npm:0.0.3" @@ -22899,7 +26687,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^2.0.0, wrap-ansi@npm:^2.1.0": +"wrap-ansi@npm:^2.0.0": version: 2.1.0 resolution: "wrap-ansi@npm:2.1.0" dependencies: @@ -22909,6 +26697,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -22916,7 +26715,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^2.0.0, write-file-atomic@npm:^2.1.0": +"write-file-atomic@npm:^2.0.0": version: 2.4.3 resolution: "write-file-atomic@npm:2.4.3" dependencies: @@ -22927,7 +26726,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.3": +"write-file-atomic@npm:^3.0.0, write-file-atomic@npm:^3.0.3": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" dependencies: @@ -22948,15 +26747,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^5.2.0": - version: 5.2.3 - resolution: "ws@npm:5.2.3" - dependencies: - async-limiter: ~1.0.0 - checksum: bdb2223a40c2c68cf91b25a6c9b8c67d5275378ec6187f343314d3df7530e55b77cb9fe79fb1c6a9758389ac5aefc569d24236924b5c65c5dbbaff409ef739fc - languageName: node - linkType: hard - "ws@npm:^6.1.2": version: 6.2.1 resolution: "ws@npm:6.2.1" @@ -22981,6 +26771,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^7.4.6": + version: 7.5.9 + resolution: "ws@npm:7.5.9" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + languageName: node + linkType: hard + "xdg-basedir@npm:^3.0.0": version: 3.0.0 resolution: "xdg-basedir@npm:3.0.0" @@ -22995,7 +26800,7 @@ __metadata: languageName: node linkType: hard -"xmlchars@npm:^2.1.1": +"xmlchars@npm:^2.1.1, xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 @@ -23023,6 +26828,13 @@ __metadata: languageName: node linkType: hard +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + "yallist@npm:^2.1.2": version: 2.1.2 resolution: "yallist@npm:2.1.2" @@ -23070,6 +26882,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + "yargs-parser@npm:^7.0.0": version: 7.0.0 resolution: "yargs-parser@npm:7.0.0" @@ -23079,32 +26898,18 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^9.0.2": - version: 9.0.2 - resolution: "yargs-parser@npm:9.0.2" - dependencies: - camelcase: ^4.1.0 - checksum: 59276dc17b3f842b7b531ea380a915f3c6d32d314d58de02408f6b2b1657cab0c50d9ad2d422491396cf59c0b0c3ba9d5d9fa1077a61c441ae79a5cd79eef3c2 - languageName: node - linkType: hard - -"yargs@npm:^11.0.0": - version: 11.1.1 - resolution: "yargs@npm:11.1.1" +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" dependencies: - cliui: ^4.0.0 - decamelize: ^1.1.1 - find-up: ^2.1.0 - get-caller-file: ^1.0.1 - os-locale: ^3.1.0 + cliui: ^7.0.2 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 require-directory: ^2.1.1 - require-main-filename: ^1.0.1 - set-blocking: ^2.0.0 - string-width: ^2.0.0 - which-module: ^2.0.0 - y18n: ^3.2.1 - yargs-parser: ^9.0.2 - checksum: 19cee86190e309f854eed176c668d453291568ebb37d8a466507ac41e6d93867e7e4fd881db869f50673615b28f881a87de3e0b6190e06ecf6d925f41f433962 + string-width: ^4.2.0 + y18n: ^5.0.5 + yargs-parser: ^20.2.2 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 languageName: node linkType: hard @@ -23141,6 +26946,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard + "zip-stream@npm:^2.1.2": version: 2.1.3 resolution: "zip-stream@npm:2.1.3"