From eb4cfa9c24ca58468b1194ff6317f1b5a087353d Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Sun, 3 Oct 2021 18:04:46 +0200 Subject: [PATCH 1/9] update axios Fixes #116 --- package-lock.json | 18 +- package.json | 2 +- yarn.lock | 17032 +++++++++++++++++++++++++------------------- 3 files changed, 9546 insertions(+), 7506 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ffcab4..904c851 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", - "axios": "^0.21.2", + "axios": "^0.22.0", "blockly": "^6.20210701.0", "file-saver": "^2.0.2", "mnemonic-id": "^3.2.7", @@ -5152,11 +5152,11 @@ } }, "node_modules/axios": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", - "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.22.0.tgz", + "integrity": "sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w==", "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.14.4" } }, "node_modules/axobject-query": { @@ -29080,11 +29080,11 @@ "integrity": "sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ==" }, "axios": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.2.tgz", - "integrity": "sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.22.0.tgz", + "integrity": "sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w==", "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.14.4" } }, "axobject-query": { diff --git a/package.json b/package.json index 2e63de2..3ceca2c 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.5.0", "@testing-library/user-event": "^7.2.1", - "axios": "^0.21.2", + "axios": "^0.22.0", "blockly": "^6.20210701.0", "file-saver": "^2.0.2", "mnemonic-id": "^3.2.7", diff --git a/yarn.lock b/yarn.lock index 3b99484..7ed0fee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,31 +2,36 @@ # yarn lockfile v1 -"@babel/code-frame@7.10.4", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5", "@babel/code-frame@7.10.4": + "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" + "integrity" "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/highlight" "^7.12.13" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.11.tgz" +"@babel/code-frame@7.12.11": + "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + "version" "7.12.11" + dependencies: + "@babel/highlight" "^7.10.4" -"@babel/core@7.12.3", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.12.3" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8": + "integrity" "sha512-BwKEkO+2a67DcFeS3RLl0Z3Gs2OvdXewuWjc1Hfokhb5eQWP9YRYH1/+VrVZvql2CfjOiNGqSAFOYt4lsqTHzg==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.11.tgz" + "version" "7.13.11" + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.4.0-0", "@babel/core@^7.7.5", "@babel/core@^7.8.4", "@babel/core@7 || ^7.0.0-rc.2", "@babel/core@7.12.3": + "integrity" "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz" + "version" "7.12.3" dependencies: "@babel/code-frame" "^7.10.4" "@babel/generator" "^7.12.1" @@ -36,48 +41,53 @@ "@babel/template" "^7.10.4" "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.1" + "json5" "^2.1.2" + "lodash" "^4.17.19" + "resolve" "^1.3.2" + "semver" "^5.4.1" + "source-map" "^0.5.0" "@babel/generator@^7.12.1", "@babel/generator@^7.13.0": - version "7.13.9" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz" + "integrity" "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz" + "version" "7.13.9" dependencies: "@babel/types" "^7.13.0" - jsesc "^2.5.1" - source-map "^0.5.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" "@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz" + "integrity" "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz" + "integrity" "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-explode-assignable-expression" "^7.12.13" "@babel/types" "^7.12.13" "@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.8": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz" + "integrity" "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz" + "version" "7.13.10" dependencies: "@babel/compat-data" "^7.13.8" "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" - semver "^6.3.0" + "browserslist" "^4.14.5" + "semver" "^6.3.0" "@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz" + "integrity" "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz" + "version" "7.13.11" dependencies: "@babel/helper-function-name" "^7.12.13" "@babel/helper-member-expression-to-functions" "^7.13.0" @@ -86,67 +96,76 @@ "@babel/helper-split-export-declaration" "^7.12.13" "@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.12.17" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz" + "integrity" "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz" + "version" "7.12.17" dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" - regexpu-core "^4.7.1" + "regexpu-core" "^4.7.1" "@babel/helper-define-polyfill-provider@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz" + "integrity" "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz" + "version" "0.1.5" dependencies: "@babel/helper-compilation-targets" "^7.13.0" "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + "semver" "^6.1.2" "@babel/helper-explode-assignable-expression@^7.12.13": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz" + "integrity" "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==" + "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/types" "^7.13.0" "@babel/helper-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz" + "integrity" "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-get-function-arity" "^7.12.13" "@babel/template" "^7.12.13" "@babel/types" "^7.12.13" "@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" + "integrity" "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-hoist-variables@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz" + "integrity" "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.0" "@babel/helper-member-expression-to-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz" + "integrity" "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/types" "^7.13.0" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz" + "integrity" "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz" + "integrity" "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-module-imports" "^7.12.13" "@babel/helper-replace-supers" "^7.13.0" @@ -156,29 +175,33 @@ "@babel/template" "^7.12.13" "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.0" - lodash "^4.17.19" + "lodash" "^4.17.19" "@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" + "integrity" "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz" + "integrity" "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz" + "version" "7.13.0" "@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz" + "integrity" "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-wrap-function" "^7.13.0" "@babel/types" "^7.13.0" "@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz" + "integrity" "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-member-expression-to-functions" "^7.13.0" "@babel/helper-optimise-call-expression" "^7.12.13" @@ -186,34 +209,40 @@ "@babel/types" "^7.13.0" "@babel/helper-simple-access@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz" + "integrity" "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" + "integrity" "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/types" "^7.12.1" "@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" + "integrity" "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/types" "^7.12.13" "@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" + "integrity" "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" + "version" "7.12.11" "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz" + "integrity" "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz" + "version" "7.12.17" "@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz" + "integrity" "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-function-name" "^7.12.13" "@babel/template" "^7.12.13" @@ -221,114 +250,130 @@ "@babel/types" "^7.13.0" "@babel/helpers@^7.12.1": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz" + "integrity" "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz" + "version" "7.13.10" dependencies: "@babel/template" "^7.12.13" "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz" + "integrity" "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz" + "version" "7.13.10" dependencies: "@babel/helper-validator-identifier" "^7.12.11" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.13.0", "@babel/parser@^7.7.0": - version "7.13.11" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz" + "integrity" "sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz" + "version" "7.13.11" "@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz" + "integrity" "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-remap-async-to-generator" "^7.13.0" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@7.12.1", "@babel/plugin-proposal-class-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@7.12.1": + "integrity" "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-proposal-class-properties@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz" + "integrity" "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-proposal-decorators@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" + "integrity" "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.12.1" "@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz" + "integrity" "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz" + "integrity" "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz" + "integrity" "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz" + "integrity" "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": + "integrity" "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz" + "integrity" "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@7.12.1", "@babel/plugin-proposal-numeric-separator@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@7.12.1": + "integrity" "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-numeric-separator@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz" + "integrity" "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz" + "integrity" "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/compat-data" "^7.13.8" "@babel/helper-compilation-targets" "^7.13.8" @@ -337,179 +382,207 @@ "@babel/plugin-transform-parameters" "^7.13.0" "@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz" + "integrity" "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@7.12.1", "@babel/plugin-proposal-optional-chaining@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@7.12.1": + "integrity" "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" "@babel/plugin-proposal-optional-chaining@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz" + "integrity" "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz" + "integrity" "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz" + "integrity" "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-decorators@^7.12.1": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz" + "integrity" "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz" + "integrity" "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz" + "integrity" "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz" + "integrity" "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-typescript@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz" + "integrity" "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz" + "integrity" "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz" + "integrity" "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-module-imports" "^7.12.13" "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-remap-async-to-generator" "^7.13.0" "@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz" + "integrity" "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz" + "integrity" "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz" + "integrity" "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-function-name" "^7.12.13" @@ -517,176 +590,202 @@ "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-replace-supers" "^7.13.0" "@babel/helper-split-export-declaration" "^7.12.13" - globals "^11.1.0" + "globals" "^11.1.0" "@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz" + "integrity" "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz" + "integrity" "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz" + "integrity" "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz" + "integrity" "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz" + "integrity" "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-flow-strip-types@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" + "integrity" "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" "@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz" + "integrity" "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz" + "integrity" "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-function-name" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz" + "integrity" "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz" + "integrity" "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz" + "integrity" "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-module-transforms" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz" + "integrity" "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-module-transforms" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-simple-access" "^7.12.13" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": - version "7.13.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz" + "integrity" "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz" + "version" "7.13.8" dependencies: "@babel/helper-hoist-variables" "^7.13.0" "@babel/helper-module-transforms" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-validator-identifier" "^7.12.11" - babel-plugin-dynamic-import-node "^2.3.3" + "babel-plugin-dynamic-import-node" "^2.3.3" "@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz" + "integrity" "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-module-transforms" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz" + "integrity" "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz" + "integrity" "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz" + "integrity" "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/helper-replace-supers" "^7.12.13" "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz" + "integrity" "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz" + "integrity" "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.10.tgz" + "integrity" "sha512-E+aCW9j7mLq01tOuGV08YzLBt+vSyr4bOPT75B6WrAlrUfmOYOZ/yWk847EH0dv0xXiCihWLEmlX//O30YhpIw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.10.tgz" + "version" "7.13.10" dependencies: "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-react-display-name@7.12.1", "@babel/plugin-transform-react-display-name@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz" +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@7.12.1": + "integrity" "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz" + "integrity" "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.12": - version "7.12.17" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz" + "integrity" "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz" + "version" "7.12.17" dependencies: "@babel/plugin-transform-react-jsx" "^7.12.17" "@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz" + "integrity" "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-jsx-source@^7.12.1": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz" + "integrity" "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": - version "7.12.17" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz" + "integrity" "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz" + "version" "7.12.17" dependencies: "@babel/helper-annotate-as-pure" "^7.12.13" "@babel/helper-module-imports" "^7.12.13" @@ -695,88 +794,175 @@ "@babel/types" "^7.12.17" "@babel/plugin-transform-react-pure-annotations@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz" + "integrity" "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz" + "integrity" "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz" + "version" "7.12.13" dependencies: - regenerator-transform "^0.14.2" + "regenerator-transform" "^0.14.2" "@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz" + "integrity" "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-runtime@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" + "integrity" "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-module-imports" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" - resolve "^1.8.1" - semver "^5.5.1" + "resolve" "^1.8.1" + "semver" "^5.5.1" "@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz" + "integrity" "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz" + "integrity" "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz" + "integrity" "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz" + "integrity" "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz" + "integrity" "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-typescript@^7.12.1": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz" + "integrity" "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-create-class-features-plugin" "^7.13.0" "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-typescript" "^7.12.13" "@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz" + "integrity" "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz" + "integrity" "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.12.13" "@babel/helper-plugin-utils" "^7.12.13" +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": + "integrity" "sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz" + "version" "7.13.10" + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.10" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-proposal-async-generator-functions" "^7.13.8" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.8" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@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-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.12.13" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.0" + "babel-plugin-polyfill-corejs2" "^0.1.4" + "babel-plugin-polyfill-corejs3" "^0.1.3" + "babel-plugin-polyfill-regenerator" "^0.1.2" + "core-js-compat" "^3.9.0" + "semver" "^6.3.0" + "@babel/preset-env@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz" + "integrity" "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/compat-data" "^7.12.1" "@babel/helper-compilation-targets" "^7.12.1" @@ -842,95 +1028,35 @@ "@babel/plugin-transform-unicode-regex" "^7.12.1" "@babel/preset-modules" "^0.1.3" "@babel/types" "^7.12.1" - core-js-compat "^3.6.2" - semver "^5.5.0" - -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.13.10" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz" - dependencies: - "@babel/compat-data" "^7.13.8" - "@babel/helper-compilation-targets" "^7.13.10" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-proposal-async-generator-functions" "^7.13.8" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-dynamic-import" "^7.13.8" - "@babel/plugin-proposal-export-namespace-from" "^7.12.13" - "@babel/plugin-proposal-json-strings" "^7.13.8" - "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-numeric-separator" "^7.12.13" - "@babel/plugin-proposal-object-rest-spread" "^7.13.8" - "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.8" - "@babel/plugin-proposal-private-methods" "^7.13.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@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-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.13.0" - "@babel/plugin-transform-async-to-generator" "^7.13.0" - "@babel/plugin-transform-block-scoped-functions" "^7.12.13" - "@babel/plugin-transform-block-scoping" "^7.12.13" - "@babel/plugin-transform-classes" "^7.13.0" - "@babel/plugin-transform-computed-properties" "^7.13.0" - "@babel/plugin-transform-destructuring" "^7.13.0" - "@babel/plugin-transform-dotall-regex" "^7.12.13" - "@babel/plugin-transform-duplicate-keys" "^7.12.13" - "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.13.0" - "@babel/plugin-transform-function-name" "^7.12.13" - "@babel/plugin-transform-literals" "^7.12.13" - "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.13.0" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/plugin-transform-modules-systemjs" "^7.13.8" - "@babel/plugin-transform-modules-umd" "^7.13.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" - "@babel/plugin-transform-new-target" "^7.12.13" - "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.13.0" - "@babel/plugin-transform-property-literals" "^7.12.13" - "@babel/plugin-transform-regenerator" "^7.12.13" - "@babel/plugin-transform-reserved-words" "^7.12.13" - "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.13.0" - "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.13.0" - "@babel/plugin-transform-typeof-symbol" "^7.12.13" - "@babel/plugin-transform-unicode-escapes" "^7.12.13" - "@babel/plugin-transform-unicode-regex" "^7.12.13" - "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.13.0" - babel-plugin-polyfill-corejs2 "^0.1.4" - babel-plugin-polyfill-corejs3 "^0.1.3" - babel-plugin-polyfill-regenerator "^0.1.2" - core-js-compat "^3.9.0" - semver "^6.3.0" + "core-js-compat" "^3.6.2" + "semver" "^5.5.0" "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": - version "0.1.4" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz" + "integrity" "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz" + "version" "0.1.4" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" "@babel/plugin-transform-dotall-regex" "^7.4.4" "@babel/types" "^7.4.4" - esutils "^2.0.2" + "esutils" "^2.0.2" + +"@babel/preset-react@^7.12.5": + "integrity" "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz" + "version" "7.12.13" + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.12.13" + "@babel/plugin-transform-react-jsx-development" "^7.12.12" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" "@babel/preset-react@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz" + "integrity" "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==" + "resolved" "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name" "^7.12.1" @@ -940,47 +1066,42 @@ "@babel/plugin-transform-react-jsx-source" "^7.12.1" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-react@^7.12.5": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-transform-react-display-name" "^7.12.13" - "@babel/plugin-transform-react-jsx" "^7.12.13" - "@babel/plugin-transform-react-jsx-development" "^7.12.12" - "@babel/plugin-transform-react-pure-annotations" "^7.12.1" - "@babel/preset-typescript@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz" + "integrity" "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==" + "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz" + "version" "7.12.1" dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.10.5" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.5.tgz" + "integrity" "sha512-RMafpmrNB5E/bwdSphLr8a8++9TosnyJp98RZzI6VOx2R2CCMpsXXXRvmI700O9oEKpXdZat6oEK68/F0zjd4A==" + "resolved" "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.5.tgz" + "version" "7.10.5" dependencies: - core-js-pure "^3.0.0" - regenerator-runtime "^0.13.4" + "core-js-pure" "^3.0.0" + "regenerator-runtime" "^0.13.4" -"@babel/runtime@7.12.1", "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz" +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@7.12.1": + "integrity" "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz" + "version" "7.12.1" dependencies: - regenerator-runtime "^0.13.4" + "regenerator-runtime" "^0.13.4" "@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" + "integrity" "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" + "version" "7.12.13" dependencies: "@babel/code-frame" "^7.12.13" "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" "@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.7.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz" + "integrity" "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/code-frame" "^7.12.13" "@babel/generator" "^7.13.0" @@ -988,132 +1109,156 @@ "@babel/helper-split-export-declaration" "^7.12.13" "@babel/parser" "^7.13.0" "@babel/types" "^7.13.0" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" + "debug" "^4.1.0" + "globals" "^11.1.0" + "lodash" "^4.17.19" "@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.13.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz" + "integrity" "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz" + "version" "7.13.0" dependencies: "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" + "lodash" "^4.17.19" + "to-fast-properties" "^2.0.0" "@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + "version" "0.2.3" "@blockly/block-plus-minus@^2.0.10": - version "2.0.10" - resolved "https://registry.npmjs.org/@blockly/block-plus-minus/-/block-plus-minus-2.0.10.tgz" + "integrity" "sha512-YWEQd9xHAAn1aJgIuZsAdx2t9ZSjinaSEzbN1c43iU584TvaiPsGq5JcnLpoDIyGgJI90Nk+o4erWyQR+kqLyQ==" + "resolved" "https://registry.npmjs.org/@blockly/block-plus-minus/-/block-plus-minus-2.0.10.tgz" + "version" "2.0.10" "@blockly/field-slider@^2.1.1": - version "2.1.1" - resolved "https://registry.npmjs.org/@blockly/field-slider/-/field-slider-2.1.1.tgz" + "integrity" "sha512-VclXqKRs94iHl7yhFNCK+a1uyiHtPHgoAYXugr7hbZ6BZWGdI9tV1iMeiILz4pNlhy6llM+QvbJopjYA+4oCFQ==" + "resolved" "https://registry.npmjs.org/@blockly/field-slider/-/field-slider-2.1.1.tgz" + "version" "2.1.1" "@blockly/plugin-modal@^1.20200427.4": - version "1.20200427.4" - resolved "https://registry.npmjs.org/@blockly/plugin-modal/-/plugin-modal-1.20200427.4.tgz" + "integrity" "sha512-eA9p+W3mtcWLJQZ23D0Le/Uw3JdxFxwJqTUYtAiRlVON4qnuDXrHQLlvxEiWctNXJZGUTh57zqbvO6ZxNRQPrA==" + "resolved" "https://registry.npmjs.org/@blockly/plugin-modal/-/plugin-modal-1.20200427.4.tgz" + "version" "1.20200427.4" "@blockly/plugin-scroll-options@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@blockly/plugin-scroll-options/-/plugin-scroll-options-1.0.2.tgz" + "integrity" "sha512-j0ehQlHv/0EWPw8UQEplGs4jCxfo45yp6ZzxYxReMirM0/j4EXXFvgXTZoruPgRYgMl+pCwya32Z6Dkv19sURA==" + "resolved" "https://registry.npmjs.org/@blockly/plugin-scroll-options/-/plugin-scroll-options-1.0.2.tgz" + "version" "1.0.2" "@blockly/plugin-typed-variable-modal@^3.1.26": - version "3.1.26" - resolved "https://registry.npmjs.org/@blockly/plugin-typed-variable-modal/-/plugin-typed-variable-modal-3.1.26.tgz" + "integrity" "sha512-3aKdr/NkcyH93zt0etnmR+urZ3csHbhqyUBn9Q8r/w6GNm54S8s916B921YnGFUBtnWnUEzieMHRAt5KveSKug==" + "resolved" "https://registry.npmjs.org/@blockly/plugin-typed-variable-modal/-/plugin-typed-variable-modal-3.1.26.tgz" + "version" "3.1.26" dependencies: "@blockly/plugin-modal" "^1.20200427.4" "@blockly/zoom-to-fit@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@blockly/zoom-to-fit/-/zoom-to-fit-2.0.7.tgz" + "integrity" "sha512-ZMY6k1V97B3IwBWcbxFlpKwKtfWg2vmJuLfmdIymrJQZtswRyY303F1JOl1G1+zsCKeyW/FVo/ysrSDZTIaRCQ==" + "resolved" "https://registry.npmjs.org/@blockly/zoom-to-fit/-/zoom-to-fit-2.0.7.tgz" + "version" "2.0.7" "@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + "integrity" "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==" + "resolved" "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" + "version" "1.0.4" dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" + "exec-sh" "^0.3.2" + "minimist" "^1.2.0" "@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + "resolved" "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + "version" "1.4.0" "@csstools/normalize.css@^10.1.0": - version "10.1.0" - resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" + "integrity" "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + "resolved" "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz" + "version" "10.1.0" "@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz" + "integrity" "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + "resolved" "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz" + "version" "0.8.0" "@emotion/is-prop-valid@^0.8.1": - version "0.8.8" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + "integrity" "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==" + "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + "version" "0.8.8" dependencies: "@emotion/memoize" "0.7.4" "@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + "integrity" "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + "version" "0.7.4" "@emotion/unitless@^0.7.0": - version "0.7.5" - resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + "integrity" "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "resolved" "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + "version" "0.7.5" "@eslint/eslintrc@^0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz" + "integrity" "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz" + "version" "0.4.0" dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" + "ajv" "^6.12.4" + "debug" "^4.1.1" + "espree" "^7.3.0" + "globals" "^12.1.0" + "ignore" "^4.0.6" + "import-fresh" "^3.2.1" + "js-yaml" "^3.13.1" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" "@fortawesome/fontawesome-common-types@^0.2.30": - version "0.2.30" - resolved "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.30.tgz" + "integrity" "sha512-TsRwpTuKwFNiPhk1UfKgw7zNPeV5RhNp2Uw3pws+9gDAkPGKrtjR1y2lI3SYn7+YzyfuNknflpBA1LRKjt7hMg==" + "resolved" "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.30.tgz" + "version" "0.2.30" "@fortawesome/fontawesome-svg-core@^1.2.30": - version "1.2.30" - resolved "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.30.tgz" + "integrity" "sha512-E3sAXATKCSVnT17HYmZjjbcmwihrNOCkoU7dVMlasrcwiJAHxSKeZ+4WN5O+ElgO/FaYgJmASl8p9N7/B/RttA==" + "resolved" "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.30.tgz" + "version" "1.2.30" dependencies: "@fortawesome/fontawesome-common-types" "^0.2.30" "@fortawesome/free-solid-svg-icons@^5.14.0": - version "5.14.0" - resolved "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.14.0.tgz" + "integrity" "sha512-M933RDM8cecaKMWDSk3FRYdnzWGW7kBBlGNGfvqLVwcwhUPNj9gcw+xZMrqBdRqxnSXdl3zWzTCNNGEtFUq67Q==" + "resolved" "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.14.0.tgz" + "version" "5.14.0" dependencies: "@fortawesome/fontawesome-common-types" "^0.2.30" "@fortawesome/react-fontawesome@^0.1.11": - version "0.1.11" - resolved "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.11.tgz" + "integrity" "sha512-sClfojasRifQKI0OPqTy8Ln8iIhnxR/Pv/hukBhWnBz9kQRmqi6JSH3nghlhAY7SUeIIM7B5/D2G8WjX0iepVg==" + "resolved" "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.11.tgz" + "version" "0.1.11" dependencies: - prop-types "^15.7.2" + "prop-types" "^15.7.2" "@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" + "integrity" "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "resolved" "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz" + "version" "2.1.4" "@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" + "integrity" "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "resolved" "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" + "version" "1.3.2" -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" +"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": + "integrity" "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" + "version" "8.5.1" "@hapi/joi@^15.1.0": - version "15.1.1" - resolved "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" + "integrity" "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==" + "resolved" "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz" + "version" "15.1.1" dependencies: "@hapi/address" "2.x.x" "@hapi/bourne" "1.x.x" @@ -1121,39 +1266,44 @@ "@hapi/topo" "3.x.x" "@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" + "integrity" "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==" + "resolved" "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz" + "version" "3.1.6" dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "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" + "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" "@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" "@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" + "integrity" "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==" + "resolved" "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" + "chalk" "^4.0.0" + "jest-message-util" "^26.6.2" + "jest-util" "^26.6.2" + "slash" "^3.0.0" "@jest/core@^26.6.0", "@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" + "integrity" "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==" + "resolved" "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/reporters" "^26.6.2" @@ -1161,165 +1311,177 @@ "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-changed-files" "^26.6.2" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-resolve-dependencies" "^26.6.3" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "jest-watcher" "^26.6.2" + "micromatch" "^4.0.2" + "p-each-series" "^2.1.0" + "rimraf" "^3.0.0" + "slash" "^3.0.0" + "strip-ansi" "^6.0.0" "@jest/environment@^26.6.0", "@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" + "integrity" "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==" + "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" + "jest-mock" "^26.6.2" "@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + "integrity" "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==" + "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@sinonjs/fake-timers" "^6.0.1" "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" "@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" + "integrity" "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==" + "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/types" "^26.6.2" - expect "^26.6.2" + "expect" "^26.6.2" "@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" + "integrity" "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==" + "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" + "version" "26.6.2" dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" + "chalk" "^4.0.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.2" + "graceful-fs" "^4.2.4" + "istanbul-lib-coverage" "^3.0.0" + "istanbul-lib-instrument" "^4.0.3" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.0" + "istanbul-reports" "^3.0.2" + "jest-haste-map" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "slash" "^3.0.0" + "source-map" "^0.6.0" + "string-length" "^4.0.1" + "terminal-link" "^2.0.0" + "v8-to-istanbul" "^7.0.0" optionalDependencies: - node-notifier "^8.0.0" + "node-notifier" "^8.0.0" "@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" + "integrity" "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==" + "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" + "version" "26.6.2" dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + "callsites" "^3.0.0" + "graceful-fs" "^4.2.4" + "source-map" "^0.6.0" "@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" + "integrity" "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==" + "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/console" "^26.6.2" "@jest/types" "^26.6.2" "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" + "collect-v8-coverage" "^1.0.0" "@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + "integrity" "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==" + "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-runner" "^26.6.3" + "jest-runtime" "^26.6.3" "@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" + "integrity" "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==" + "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/core" "^7.1.0" "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "chalk" "^4.0.0" + "convert-source-map" "^1.4.0" + "fast-json-stable-stringify" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-haste-map" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-util" "^26.6.2" + "micromatch" "^4.0.2" + "pirates" "^4.0.1" + "slash" "^3.0.0" + "source-map" "^0.6.1" + "write-file-atomic" "^3.0.0" "@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz" + "integrity" "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz" + "version" "24.9.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" "@jest/types@^25.5.0": - version "25.5.0" - resolved "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz" + "integrity" "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz" + "version" "25.5.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^15.0.0" - chalk "^3.0.0" + "chalk" "^3.0.0" "@jest/types@^26.6.0", "@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" + "integrity" "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==" + "resolved" "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" + "version" "26.6.2" dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^15.0.0" - chalk "^4.0.0" + "chalk" "^4.0.0" "@material-ui/core@^4.11.0": - version "4.11.0" - resolved "https://registry.npmjs.org/@material-ui/core/-/core-4.11.0.tgz" + "integrity" "sha512-bYo9uIub8wGhZySHqLQ833zi4ZML+XCBE1XwJ8EuUVSpTWWG57Pm+YugQToJNFsEyiKFhPh8DPD0bgupz8n01g==" + "resolved" "https://registry.npmjs.org/@material-ui/core/-/core-4.11.0.tgz" + "version" "4.11.0" dependencies: "@babel/runtime" "^7.4.4" "@material-ui/styles" "^4.10.0" @@ -1327,245 +1489,279 @@ "@material-ui/types" "^5.1.0" "@material-ui/utils" "^4.10.2" "@types/react-transition-group" "^4.2.0" - clsx "^1.0.4" - hoist-non-react-statics "^3.3.2" - popper.js "1.16.1-lts" - prop-types "^15.7.2" - react-is "^16.8.0" - react-transition-group "^4.4.0" + "clsx" "^1.0.4" + "hoist-non-react-statics" "^3.3.2" + "popper.js" "1.16.1-lts" + "prop-types" "^15.7.2" + "react-is" "^16.8.0" + "react-transition-group" "^4.4.0" "@material-ui/styles@^4.10.0": - version "4.10.0" - resolved "https://registry.npmjs.org/@material-ui/styles/-/styles-4.10.0.tgz" + "integrity" "sha512-XPwiVTpd3rlnbfrgtEJ1eJJdFCXZkHxy8TrdieaTvwxNYj42VnnCyFzxYeNW9Lhj4V1oD8YtQ6S5Gie7bZDf7Q==" + "resolved" "https://registry.npmjs.org/@material-ui/styles/-/styles-4.10.0.tgz" + "version" "4.10.0" dependencies: "@babel/runtime" "^7.4.4" "@emotion/hash" "^0.8.0" "@material-ui/types" "^5.1.0" "@material-ui/utils" "^4.9.6" - clsx "^1.0.4" - csstype "^2.5.2" - hoist-non-react-statics "^3.3.2" - jss "^10.0.3" - jss-plugin-camel-case "^10.0.3" - jss-plugin-default-unit "^10.0.3" - jss-plugin-global "^10.0.3" - jss-plugin-nested "^10.0.3" - jss-plugin-props-sort "^10.0.3" - jss-plugin-rule-value-function "^10.0.3" - jss-plugin-vendor-prefixer "^10.0.3" - prop-types "^15.7.2" + "clsx" "^1.0.4" + "csstype" "^2.5.2" + "hoist-non-react-statics" "^3.3.2" + "jss" "^10.0.3" + "jss-plugin-camel-case" "^10.0.3" + "jss-plugin-default-unit" "^10.0.3" + "jss-plugin-global" "^10.0.3" + "jss-plugin-nested" "^10.0.3" + "jss-plugin-props-sort" "^10.0.3" + "jss-plugin-rule-value-function" "^10.0.3" + "jss-plugin-vendor-prefixer" "^10.0.3" + "prop-types" "^15.7.2" "@material-ui/system@^4.9.14": - version "4.9.14" - resolved "https://registry.npmjs.org/@material-ui/system/-/system-4.9.14.tgz" + "integrity" "sha512-oQbaqfSnNlEkXEziDcJDDIy8pbvwUmZXWNqlmIwDqr/ZdCK8FuV3f4nxikUh7hvClKV2gnQ9djh5CZFTHkZj3w==" + "resolved" "https://registry.npmjs.org/@material-ui/system/-/system-4.9.14.tgz" + "version" "4.9.14" dependencies: "@babel/runtime" "^7.4.4" "@material-ui/utils" "^4.9.6" - csstype "^2.5.2" - prop-types "^15.7.2" + "csstype" "^2.5.2" + "prop-types" "^15.7.2" "@material-ui/types@^5.1.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz" + "integrity" "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==" + "resolved" "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz" + "version" "5.1.0" "@material-ui/utils@^4.10.2", "@material-ui/utils@^4.9.6": - version "4.10.2" - resolved "https://registry.npmjs.org/@material-ui/utils/-/utils-4.10.2.tgz" + "integrity" "sha512-eg29v74P7W5r6a4tWWDAAfZldXIzfyO1am2fIsC39hdUUHm/33k6pGOKPbgDjg/U/4ifmgAePy/1OjkKN6rFRw==" + "resolved" "https://registry.npmjs.org/@material-ui/utils/-/utils-4.10.2.tgz" + "version" "4.10.2" dependencies: "@babel/runtime" "^7.4.4" - prop-types "^15.7.2" - react-is "^16.8.0" + "prop-types" "^15.7.2" + "react-is" "^16.8.0" "@nodelib/fs.scandir@2.1.4": - version "2.1.4" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" + "integrity" "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" + "version" "2.1.4" dependencies: "@nodelib/fs.stat" "2.0.4" - run-parallel "^1.1.9" + "run-parallel" "^1.1.9" -"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": - version "2.0.4" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.4": + "integrity" "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" + "version" "2.0.4" "@nodelib/fs.walk@^1.2.3": - version "1.2.6" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" + "integrity" "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" + "version" "1.2.6" dependencies: "@nodelib/fs.scandir" "2.1.4" - fastq "^1.6.0" + "fastq" "^1.6.0" "@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" + "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" + "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" + "version" "1.1.2" dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" + "mkdirp" "^1.0.4" + "rimraf" "^3.0.2" "@pmmmwh/react-refresh-webpack-plugin@0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" + "integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==" + "resolved" "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz" + "version" "0.4.3" dependencies: - ansi-html "^0.0.7" - error-stack-parser "^2.0.6" - html-entities "^1.2.1" - native-url "^0.2.6" - schema-utils "^2.6.5" - source-map "^0.7.3" + "ansi-html" "^0.0.7" + "error-stack-parser" "^2.0.6" + "html-entities" "^1.2.1" + "native-url" "^0.2.6" + "schema-utils" "^2.6.5" + "source-map" "^0.7.3" "@rollup/plugin-node-resolve@^7.1.1": - version "7.1.3" - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" + "integrity" "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz" + "version" "7.1.3" dependencies: "@rollup/pluginutils" "^3.0.8" "@types/resolve" "0.0.8" - builtin-modules "^3.1.0" - is-module "^1.0.0" - resolve "^1.14.2" + "builtin-modules" "^3.1.0" + "is-module" "^1.0.0" + "resolve" "^1.14.2" "@rollup/plugin-replace@^2.3.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.1.tgz" + "integrity" "sha512-XwC1oK5rrtRJ0tn1ioLHS6OV5JTluJF7QE1J/q1hN3bquwjnVxjtMyY9iCnoyH9DQbf92CxajB3o98wZbP3oAQ==" + "resolved" "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.1.tgz" + "version" "2.4.1" dependencies: "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" + "magic-string" "^0.25.7" "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" + "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + "version" "3.1.0" dependencies: "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" + "estree-walker" "^1.0.1" + "picomatch" "^2.2.2" "@rooks/use-mutation-observer@3.4.0": - version "3.4.0" - resolved "https://registry.npmjs.org/@rooks/use-mutation-observer/-/use-mutation-observer-3.4.0.tgz" + "integrity" "sha512-q10+v3WbvSt5fj55VMikTPaUZ9Yl+IYDsymodWr2+cKx0PD97VBeWYjk3xHJPqJgejBHwnrwiNkJKGFY5iW+WQ==" + "resolved" "https://registry.npmjs.org/@rooks/use-mutation-observer/-/use-mutation-observer-3.4.0.tgz" + "version" "3.4.0" "@sentry/browser@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/browser/-/browser-6.0.0.tgz" + "integrity" "sha512-R4+MHb5FyVZCz3EVnaquvT1mwOM2MWP4gBqjYEADY5m0XWoHiJf0skFkWt8iEKJanzGbhl4PMb9gHuJj6YfVLw==" + "resolved" "https://registry.npmjs.org/@sentry/browser/-/browser-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/core" "6.0.0" "@sentry/types" "6.0.0" "@sentry/utils" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sentry/core@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/core/-/core-6.0.0.tgz" + "integrity" "sha512-afAiOachs/WfGWc9LsJBFnJMhqQVENyzfSMnf7sLRvxPAw8n7IrXY0R09MKmG0SlAnTKN2pWoQFzFF+J3NuHBA==" + "resolved" "https://registry.npmjs.org/@sentry/core/-/core-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/hub" "6.0.0" "@sentry/minimal" "6.0.0" "@sentry/types" "6.0.0" "@sentry/utils" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sentry/hub@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/hub/-/hub-6.0.0.tgz" + "integrity" "sha512-s8IsW6LvEH7ACnniQcxxb/9uEyjmoQ/TAoryTJN2qyPzzrHTw8NCyMuJvK+8ivUvRViz5AvtuOFf8AJlh9lzeA==" + "resolved" "https://registry.npmjs.org/@sentry/hub/-/hub-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/types" "6.0.0" "@sentry/utils" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sentry/minimal@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.0.0.tgz" + "integrity" "sha512-daYdEzTr+ERMwViu6RpWHOfk0oZrSNqdx+7bejTqmFHqO4pt+9ZrMiw3vinL+MWQcKXwD95uXBz6O/ryrVdPtg==" + "resolved" "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/hub" "6.0.0" "@sentry/types" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sentry/react@^6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/react/-/react-6.0.0.tgz" + "integrity" "sha512-GYX110NSodd8wGUbnyxemndTijM+U7dI/WjFSPOyJdLB2hzzPjJ9kUqtuobT/JlGzbWE2278WysAuySne6bUGw==" + "resolved" "https://registry.npmjs.org/@sentry/react/-/react-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/browser" "6.0.0" "@sentry/minimal" "6.0.0" "@sentry/types" "6.0.0" "@sentry/utils" "6.0.0" - hoist-non-react-statics "^3.3.2" - tslib "^1.9.3" + "hoist-non-react-statics" "^3.3.2" + "tslib" "^1.9.3" "@sentry/tracing@^6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.0.0.tgz" + "integrity" "sha512-7Qes5godGCuvcEBxynFuRT5iiFR5aOfBdvdPmWnx29XbZKQvhjvBsDtdoVSQUmv/nCLtpH6UWeLwddFvXh3A2w==" + "resolved" "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/hub" "6.0.0" "@sentry/minimal" "6.0.0" "@sentry/types" "6.0.0" "@sentry/utils" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sentry/types@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/types/-/types-6.0.0.tgz" + "integrity" "sha512-yueRSRGPCahuju/UMdtOt8LIIncbpwLINQd9Q8E4OXtoPpMHR6Oun8sMKCPd+Wq3piI5yRDzKkGCl+sH7mHVrA==" + "resolved" "https://registry.npmjs.org/@sentry/types/-/types-6.0.0.tgz" + "version" "6.0.0" "@sentry/utils@6.0.0": - version "6.0.0" - resolved "https://registry.npmjs.org/@sentry/utils/-/utils-6.0.0.tgz" + "integrity" "sha512-dMMWOT69bQ4CF1R33dOnXIOyiHRWsUAON3nFVljV1JNNTDA69YwaF9f5FIT0DKpO4qhgTlElsm8WgHI9prAVEQ==" + "resolved" "https://registry.npmjs.org/@sentry/utils/-/utils-6.0.0.tgz" + "version" "6.0.0" dependencies: "@sentry/types" "6.0.0" - tslib "^1.9.3" + "tslib" "^1.9.3" "@sheerun/mutationobserver-shim@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz" + "integrity" "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + "resolved" "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz" + "version" "0.3.3" "@sinonjs/commons@^1.7.0": - version "1.8.2" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz" + "integrity" "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==" + "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz" + "version" "1.8.2" dependencies: - type-detect "4.0.8" + "type-detect" "4.0.8" "@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + "integrity" "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==" + "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + "version" "6.0.1" dependencies: "@sinonjs/commons" "^1.7.0" "@surma/rollup-plugin-off-main-thread@^1.1.1": - version "1.4.2" - resolved "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" + "integrity" "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==" + "resolved" "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz" + "version" "1.4.2" dependencies: - ejs "^2.6.1" - magic-string "^0.25.0" + "ejs" "^2.6.1" + "magic-string" "^0.25.0" "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + "integrity" "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + "integrity" "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + "integrity" "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" + "version" "5.0.1" "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + "integrity" "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" + "version" "5.0.1" "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + "integrity" "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + "integrity" "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + "integrity" "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" + "version" "5.4.0" "@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + "integrity" "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + "resolved" "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" + "version" "5.5.0" "@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + "integrity" "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==" + "resolved" "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" + "version" "5.5.0" dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" @@ -1577,39 +1773,44 @@ "@svgr/babel-plugin-transform-svg-component" "^5.5.0" "@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + "integrity" "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==" + "resolved" "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" + "version" "5.5.0" dependencies: "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" + "camelcase" "^6.2.0" + "cosmiconfig" "^7.0.0" "@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + "integrity" "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==" + "resolved" "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/types" "^7.12.6" "@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + "integrity" "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/core" "^7.12.3" "@svgr/babel-preset" "^5.5.0" "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" + "svg-parser" "^2.0.2" "@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + "integrity" "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==" + "resolved" "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" + "version" "5.5.0" dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" + "cosmiconfig" "^7.0.0" + "deepmerge" "^4.2.2" + "svgo" "^1.2.2" "@svgr/webpack@5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + "integrity" "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==" + "resolved" "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" + "version" "5.5.0" dependencies: "@babel/core" "^7.12.3" "@babel/plugin-transform-react-constant-elements" "^7.12.1" @@ -1618,53 +1819,59 @@ "@svgr/core" "^5.5.0" "@svgr/plugin-jsx" "^5.5.0" "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" + "loader-utils" "^2.0.0" "@testing-library/dom@^6.15.0": - version "6.16.0" - resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz" + "integrity" "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==" + "resolved" "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz" + "version" "6.16.0" dependencies: "@babel/runtime" "^7.8.4" "@sheerun/mutationobserver-shim" "^0.3.2" "@types/testing-library__dom" "^6.12.1" - aria-query "^4.0.2" - dom-accessibility-api "^0.3.0" - pretty-format "^25.1.0" - wait-for-expect "^3.0.2" + "aria-query" "^4.0.2" + "dom-accessibility-api" "^0.3.0" + "pretty-format" "^25.1.0" + "wait-for-expect" "^3.0.2" "@testing-library/jest-dom@^4.2.4": - version "4.2.4" - resolved "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz" + "integrity" "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==" + "resolved" "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz" + "version" "4.2.4" dependencies: "@babel/runtime" "^7.5.1" - chalk "^2.4.1" - css "^2.2.3" - css.escape "^1.5.1" - jest-diff "^24.0.0" - jest-matcher-utils "^24.0.0" - lodash "^4.17.11" - pretty-format "^24.0.0" - redent "^3.0.0" + "chalk" "^2.4.1" + "css" "^2.2.3" + "css.escape" "^1.5.1" + "jest-diff" "^24.0.0" + "jest-matcher-utils" "^24.0.0" + "lodash" "^4.17.11" + "pretty-format" "^24.0.0" + "redent" "^3.0.0" "@testing-library/react@^9.5.0": - version "9.5.0" - resolved "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz" + "integrity" "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==" + "resolved" "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz" + "version" "9.5.0" dependencies: "@babel/runtime" "^7.8.4" "@testing-library/dom" "^6.15.0" "@types/testing-library__react" "^9.1.2" "@testing-library/user-event@^7.2.1": - version "7.2.1" - resolved "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz" + "integrity" "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + "resolved" "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz" + "version" "7.2.1" "@types/anymatch@*": - version "1.3.1" - resolved "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz" + "integrity" "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "resolved" "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz" + "version" "1.3.1" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.13" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.13.tgz" + "integrity" "sha512-CC6amBNND16pTk4K3ZqKIaba6VGKAQs3gMjEY17FVd56oI/ZWt9OhS6riYiWv9s8ENbYUi7p8lgqb0QHQvUKQQ==" + "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.13.tgz" + "version" "7.1.13" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1673,376 +1880,438 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz" + "integrity" "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==" + "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz" + "version" "7.6.2" dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.0" - resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz" + "integrity" "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==" + "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz" + "version" "7.4.0" dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.1" - resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz" + "integrity" "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==" + "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz" + "version" "7.11.1" dependencies: "@babel/types" "^7.3.0" "@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" + "integrity" "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + "resolved" "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" + "version" "1.1.1" "@types/eslint@^7.2.6": - version "7.2.7" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz" + "integrity" "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz" + "version" "7.2.7" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "0.0.46" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz" + "integrity" "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz" + "version" "0.0.46" "@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + "version" "0.0.39" "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz" + "integrity" "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==" + "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz" + "version" "7.1.3" dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" + "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + "version" "4.1.5" dependencies: "@types/node" "*" "@types/hoist-non-react-statics@^3.3.0": - version "3.3.1" - resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + "integrity" "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==" + "resolved" "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz" + "version" "3.3.1" dependencies: "@types/react" "*" - hoist-non-react-statics "^3.3.0" + "hoist-non-react-statics" "^3.3.0" "@types/html-minifier-terser@^5.0.0": - version "5.1.1" - resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + "integrity" "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + "resolved" "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + "version" "5.1.1" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "integrity" "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz" + "version" "2.0.3" "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" + "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz" + "integrity" "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz" + "version" "1.1.2" dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" + "integrity" "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==" + "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": - version "7.0.7" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz" + "integrity" "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz" + "version" "7.0.7" "@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "integrity" "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "version" "0.0.29" "@types/mdast@^3.0.0", "@types/mdast@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz" + "integrity" "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==" + "resolved" "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz" + "version" "3.0.3" dependencies: "@types/unist" "*" "@types/minimatch@*": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" + "integrity" "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" + "version" "3.0.3" "@types/node@*": - version "14.14.35" - resolved "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz" + "integrity" "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.35.tgz" + "version" "14.14.35" "@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" + "integrity" "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" + "version" "2.4.0" "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" "@types/prettier@^2.0.0": - version "2.2.3" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz" + "integrity" "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" + "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz" + "version" "2.2.3" "@types/prop-types@*": - version "15.7.3" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz" + "integrity" "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz" + "version" "15.7.3" "@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz" + "integrity" "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz" + "version" "1.5.4" "@types/react-dom@*": - version "16.9.8" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz" + "integrity" "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==" + "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz" + "version" "16.9.8" dependencies: "@types/react" "*" "@types/react-redux@^7.1.16": - version "7.1.16" - resolved "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.16.tgz" + "integrity" "sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw==" + "resolved" "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.16.tgz" + "version" "7.1.16" dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" - hoist-non-react-statics "^3.3.0" - redux "^4.0.0" + "hoist-non-react-statics" "^3.3.0" + "redux" "^4.0.0" "@types/react-transition-group@^4.2.0": - version "4.4.0" - resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.0.tgz" + "integrity" "sha512-/QfLHGpu+2fQOqQaXh8MG9q03bFENooTb/it4jr5kKaZlDQfWvjqWZg48AwzPVMBHlRuTRAY7hRHCEOXz5kV6w==" + "resolved" "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.0.tgz" + "version" "4.4.0" dependencies: "@types/react" "*" "@types/react@*": - version "16.9.43" - resolved "https://registry.npmjs.org/@types/react/-/react-16.9.43.tgz" + "integrity" "sha512-PxshAFcnJqIWYpJbLPriClH53Z2WlJcVZE+NP2etUtWQs2s7yIMj3/LDKZT/5CHJ/F62iyjVCDu2H3jHEXIxSg==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-16.9.43.tgz" + "version" "16.9.43" dependencies: "@types/prop-types" "*" - csstype "^2.2.0" + "csstype" "^2.2.0" "@types/resolve@0.0.8": - version "0.0.8" - resolved "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz" + "integrity" "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==" + "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz" + "version" "0.0.8" dependencies: "@types/node" "*" "@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + "integrity" "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "resolved" "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + "version" "0.1.2" "@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz" + "integrity" "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz" + "version" "2.0.0" "@types/tapable@*", "@types/tapable@^1.0.5": - version "1.0.6" - resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz" + "integrity" "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "resolved" "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz" + "version" "1.0.6" "@types/testing-library__dom@*", "@types/testing-library__dom@^6.12.1": - version "6.14.0" - resolved "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz" + "integrity" "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==" + "resolved" "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz" + "version" "6.14.0" dependencies: - pretty-format "^24.3.0" + "pretty-format" "^24.3.0" "@types/testing-library__react@^9.1.2": - version "9.1.3" - resolved "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz" + "integrity" "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==" + "resolved" "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz" + "version" "9.1.3" dependencies: "@types/react-dom" "*" "@types/testing-library__dom" "*" - pretty-format "^25.1.0" + "pretty-format" "^25.1.0" "@types/uglify-js@*": - version "3.13.0" - resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz" + "integrity" "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==" + "resolved" "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz" + "version" "3.13.0" dependencies: - source-map "^0.6.1" + "source-map" "^0.6.1" "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.3" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz" + "integrity" "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + "resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz" + "version" "2.0.3" "@types/webpack-sources@*": - version "2.1.0" - resolved "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz" + "integrity" "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==" + "resolved" "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz" + "version" "2.1.0" dependencies: "@types/node" "*" "@types/source-list-map" "*" - source-map "^0.7.3" + "source-map" "^0.7.3" -"@types/webpack@^4.41.8": - version "4.41.26" - resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz" +"@types/webpack@^4.41.8", "@types/webpack@4.x": + "integrity" "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==" + "resolved" "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz" + "version" "4.41.26" dependencies: "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" "@types/uglify-js" "*" "@types/webpack-sources" "*" - source-map "^0.6.0" + "source-map" "^0.6.0" "@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz" + "integrity" "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz" + "version" "15.0.0" "@types/yargs@^13.0.0": - version "13.0.9" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.9.tgz" + "integrity" "sha512-xrvhZ4DZewMDhoH1utLtOAwYQy60eYFoXeje30TzM3VOvQlBwQaEpKFq5m34k1wOw2AKIi2pwtiAjdmhvlBUzg==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.9.tgz" + "version" "13.0.9" dependencies: "@types/yargs-parser" "*" "@types/yargs@^15.0.0": - version "15.0.13" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz" + "integrity" "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==" + "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz" + "version" "15.0.13" dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.5.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.18.0.tgz" +"@typescript-eslint/eslint-plugin@^4.0.0", "@typescript-eslint/eslint-plugin@^4.5.0", "@typescript-eslint/eslint-plugin@>= 4": + "integrity" "sha512-Lzkc/2+7EoH7+NjIWLS2lVuKKqbEmJhtXe3rmfA8cyiKnZm3IfLf51irnBcmow8Q/AptVV0XBZmBJKuUJTe6cQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.18.0.tgz" + "version" "4.18.0" dependencies: "@typescript-eslint/experimental-utils" "4.18.0" "@typescript-eslint/scope-manager" "4.18.0" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - lodash "^4.17.15" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@4.18.0", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.0.tgz" - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.18.0" - "@typescript-eslint/types" "4.18.0" - "@typescript-eslint/typescript-estree" "4.18.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "debug" "^4.1.1" + "functional-red-black-tree" "^1.0.1" + "lodash" "^4.17.15" + "regexpp" "^3.0.0" + "semver" "^7.3.2" + "tsutils" "^3.17.1" "@typescript-eslint/experimental-utils@^3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" + "integrity" "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz" + "version" "3.10.1" dependencies: "@types/json-schema" "^7.0.3" "@typescript-eslint/types" "3.10.1" "@typescript-eslint/typescript-estree" "3.10.1" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + "eslint-scope" "^5.0.0" + "eslint-utils" "^2.0.0" -"@typescript-eslint/parser@^4.5.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.18.0.tgz" +"@typescript-eslint/experimental-utils@^4.0.1", "@typescript-eslint/experimental-utils@4.18.0": + "integrity" "sha512-92h723Kblt9JcT2RRY3QS2xefFKar4ZQFVs3GityOKWQYgtajxt/tuXIzL7sVCUlM1hgreiV5gkGYyBpdOwO6A==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.0.tgz" + "version" "4.18.0" + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.18.0" + "@typescript-eslint/types" "4.18.0" + "@typescript-eslint/typescript-estree" "4.18.0" + "eslint-scope" "^5.0.0" + "eslint-utils" "^2.0.0" + +"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.5.0": + "integrity" "sha512-W3z5S0ZbecwX3PhJEAnq4mnjK5JJXvXUDBYIYGoweCyWyuvAKfGHvzmpUzgB5L4cRBb+cTu9U/ro66dx7dIimA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.18.0.tgz" + "version" "4.18.0" dependencies: "@typescript-eslint/scope-manager" "4.18.0" "@typescript-eslint/types" "4.18.0" "@typescript-eslint/typescript-estree" "4.18.0" - debug "^4.1.1" + "debug" "^4.1.1" "@typescript-eslint/scope-manager@4.18.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.18.0.tgz" + "integrity" "sha512-olX4yN6rvHR2eyFOcb6E4vmhDPsfdMyfQ3qR+oQNkAv8emKKlfxTWUXU5Mqxs2Fwe3Pf1BoPvrwZtwngxDzYzQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.18.0.tgz" + "version" "4.18.0" dependencies: "@typescript-eslint/types" "4.18.0" "@typescript-eslint/visitor-keys" "4.18.0" "@typescript-eslint/types@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" + "integrity" "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz" + "version" "3.10.1" "@typescript-eslint/types@4.18.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.18.0.tgz" + "integrity" "sha512-/BRociARpj5E+9yQ7cwCF/SNOWwXJ3qhjurMuK2hIFUbr9vTuDeu476Zpu+ptxY2kSxUHDGLLKy+qGq2sOg37A==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.18.0.tgz" + "version" "4.18.0" "@typescript-eslint/typescript-estree@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" + "integrity" "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz" + "version" "3.10.1" dependencies: "@typescript-eslint/types" "3.10.1" "@typescript-eslint/visitor-keys" "3.10.1" - debug "^4.1.1" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" + "debug" "^4.1.1" + "glob" "^7.1.6" + "is-glob" "^4.0.1" + "lodash" "^4.17.15" + "semver" "^7.3.2" + "tsutils" "^3.17.1" "@typescript-eslint/typescript-estree@4.18.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.18.0.tgz" + "integrity" "sha512-wt4xvF6vvJI7epz+rEqxmoNQ4ZADArGQO9gDU+cM0U5fdVv7N+IAuVoVAoZSOZxzGHBfvE3XQMLdy+scsqFfeg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.18.0.tgz" + "version" "4.18.0" dependencies: "@typescript-eslint/types" "4.18.0" "@typescript-eslint/visitor-keys" "4.18.0" - debug "^4.1.1" - globby "^11.0.1" - is-glob "^4.0.1" - semver "^7.3.2" - tsutils "^3.17.1" + "debug" "^4.1.1" + "globby" "^11.0.1" + "is-glob" "^4.0.1" + "semver" "^7.3.2" + "tsutils" "^3.17.1" "@typescript-eslint/visitor-keys@3.10.1": - version "3.10.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" + "integrity" "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz" + "version" "3.10.1" dependencies: - eslint-visitor-keys "^1.1.0" + "eslint-visitor-keys" "^1.1.0" "@typescript-eslint/visitor-keys@4.18.0": - version "4.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.18.0.tgz" + "integrity" "sha512-Q9t90JCvfYaN0OfFUgaLqByOfz8yPeTAdotn/XYNm5q9eHax90gzdb+RJ6E9T5s97Kv/UHWKERTmqA0jTKAEHw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.18.0.tgz" + "version" "4.18.0" dependencies: "@typescript-eslint/types" "4.18.0" - eslint-visitor-keys "^2.0.0" + "eslint-visitor-keys" "^2.0.0" "@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" + "integrity" "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + "integrity" "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + "integrity" "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + "integrity" "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + "integrity" "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + "integrity" "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + "integrity" "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + "integrity" "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + "integrity" "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2050,24 +2319,28 @@ "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + "integrity" "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + "integrity" "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + "version" "1.9.0" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + "integrity" "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + "version" "1.9.0" "@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + "integrity" "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2079,8 +2352,9 @@ "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + "integrity" "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" @@ -2089,8 +2363,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + "integrity" "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" @@ -2098,8 +2373,9 @@ "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + "integrity" "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-api-error" "1.9.0" @@ -2109,8 +2385,9 @@ "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + "integrity" "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/floating-point-hex-parser" "1.9.0" @@ -2120,514 +2397,615 @@ "@xtuc/long" "4.2.2" "@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + "integrity" "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + "version" "1.9.0" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" "@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" -abab@^2.0.0, abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" +"abab@^2.0.0", "abab@^2.0.3", "abab@^2.0.5": + "integrity" "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "resolved" "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" + "version" "2.0.5" -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.7": + "integrity" "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz" + "version" "1.3.7" dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" + "mime-types" "~2.1.24" + "negotiator" "0.6.2" -acorn-globals@^4.3.2: - version "4.3.4" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz" +"acorn-globals@^4.3.2": + "integrity" "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz" + "version" "4.3.4" dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" + "acorn" "^6.0.1" + "acorn-walk" "^6.0.1" -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" +"acorn-globals@^6.0.0": + "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" + "version" "6.0.0" dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" + "acorn" "^7.1.1" + "acorn-walk" "^7.1.1" -acorn-jsx@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" +"acorn-jsx@^5.3.1": + "integrity" "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" + "version" "5.3.1" -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz" +"acorn-walk@^6.0.1": + "integrity" "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz" + "version" "6.2.0" -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" +"acorn-walk@^7.1.1": + "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + "version" "7.2.0" -acorn@^6.0.1: - version "6.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz" +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.1.0": + "integrity" "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz" + "version" "7.3.1" -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" +"acorn@^6.0.1": + "integrity" "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz" + "version" "6.4.1" -acorn@^7.1.0: - version "7.3.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz" +"acorn@^6.4.1": + "integrity" "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + "version" "6.4.2" -acorn@^7.1.1, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" +"acorn@^7.1.1": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" -acorn@^8.0.5: - version "8.1.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz" +"acorn@^7.4.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" -address@1.1.2, address@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" +"acorn@^8.0.5": + "integrity" "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz" + "version" "8.1.0" -adjust-sourcemap-loader@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" +"address@^1.0.1", "address@1.1.2": + "integrity" "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "resolved" "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + "version" "1.1.2" + +"adjust-sourcemap-loader@3.0.0": + "integrity" "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==" + "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" + "version" "3.0.0" dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" + "loader-utils" "^2.0.0" + "regex-parser" "^2.2.11" -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" +"ajv-errors@^1.0.0": + "integrity" "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "resolved" "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" + "version" "1.0.1" -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" +"ajv-keywords@^3.1.0", "ajv-keywords@^3.4.1", "ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.5.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" +"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.10.2", "ajv@^6.12.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.5.5", "ajv@^6.9.1": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" -ajv@^7.0.2: - version "7.2.1" - resolved "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz" +"ajv@^7.0.2": + "integrity" "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz" + "version" "7.2.1" dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" +"alphanum-sort@^1.0.0": + "integrity" "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "resolved" "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + "version" "1.0.2" -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" +"ansi-colors@^3.0.0": + "integrity" "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" + "version" "3.2.4" -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" +"ansi-colors@^4.1.1": + "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + "version" "4.1.1" -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz" +"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.1": + "integrity" "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz" + "version" "4.3.1" dependencies: - type-fest "^0.11.0" + "type-fest" "^0.11.0" -ansi-html@0.0.7, ansi-html@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" +"ansi-html@^0.0.7", "ansi-html@0.0.7": + "integrity" "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "resolved" "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" + "version" "0.0.7" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" +"ansi-regex@^4.0.0": + "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + "version" "4.1.0" -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" +"ansi-regex@^4.1.0": + "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + "version" "4.1.0" -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" +"ansi-regex@^5.0.0": + "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" + "version" "5.0.0" + +"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" dependencies: - color-convert "^1.9.0" + "color-convert" "^1.9.0" -ansi-styles@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz" +"ansi-styles@^4.0.0": + "integrity" "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz" + "version" "4.2.1" dependencies: "@types/color-name" "^1.1.1" - color-convert "^2.0.1" + "color-convert" "^2.0.1" -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" dependencies: - color-convert "^2.0.1" + "color-convert" "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" +"anymatch@^2.0.0": + "integrity" "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + "version" "2.0.0" dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" + "micromatch" "^3.1.4" + "normalize-path" "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" +"anymatch@^3.0.3", "anymatch@~3.1.1": + "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" + "version" "3.1.1" dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" +"aproba@^1.1.1": + "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + "version" "1.2.0" -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" dependencies: - sprintf-js "~1.0.2" + "sprintf-js" "~1.0.2" -aria-query@^4.0.2, aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" +"aria-query@^4.0.2", "aria-query@^4.2.2": + "integrity" "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" + "version" "4.2.2" dependencies: "@babel/runtime" "^7.10.2" "@babel/runtime-corejs3" "^7.10.2" -arity-n@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" +"arity-n@^1.0.4": + "integrity" "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + "resolved" "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" + "version" "1.0.4" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + "version" "4.0.0" -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" +"arr-flatten@^1.1.0": + "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + "version" "1.1.0" -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + "version" "3.1.0" -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz" +"array-equal@^1.0.0": + "integrity" "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + "resolved" "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz" + "version" "1.0.0" -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" +"array-flatten@^2.1.0": + "integrity" "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + "version" "2.1.2" -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" +"array-flatten@1.1.1": + "integrity" "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" -array-includes@^3.1.1, array-includes@^3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" +"array-includes@^3.1.1", "array-includes@^3.1.2": + "integrity" "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz" + "version" "3.1.3" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - get-intrinsic "^1.1.1" - is-string "^1.0.5" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + "get-intrinsic" "^1.1.1" + "is-string" "^1.0.5" -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" +"array-union@^1.0.1": + "integrity" "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + "version" "1.0.2" dependencies: - array-uniq "^1.0.1" + "array-uniq" "^1.0.1" -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" +"array-uniq@^1.0.1": + "integrity" "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "version" "1.0.3" -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + "version" "0.3.2" -array.prototype.flat@^1.2.3: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" +"array.prototype.flat@^1.2.3": + "integrity" "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz" + "version" "1.2.4" dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.1" -array.prototype.flatmap@^1.2.3: - version "1.2.4" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" +"array.prototype.flatmap@^1.2.3": + "integrity" "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==" + "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" + "version" "1.2.4" dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.1" + "function-bind" "^1.1.1" -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" +"arrify@^2.0.1": + "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "resolved" "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" + "version" "2.0.1" -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" +"asap@~2.0.6": + "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" +"asn1.js@^5.2.0": + "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==" + "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + "version" "5.4.1" dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" + "bn.js" "^4.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + "safer-buffer" "^2.1.0" -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" +"asn1@~0.2.3": + "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" + "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" + "version" "0.2.4" dependencies: - safer-buffer "~2.1.0" + "safer-buffer" "~2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" +"assert-plus@^1.0.0", "assert-plus@1.0.0": + "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "version" "1.0.0" -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" +"assert@^1.1.1": + "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" + "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + "version" "1.5.0" dependencies: - object-assign "^4.1.1" - util "0.10.3" + "object-assign" "^4.1.1" + "util" "0.10.3" -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + "version" "1.0.0" -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" +"ast-types-flow@^0.0.7": + "integrity" "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + "resolved" "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" + "version" "0.0.7" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" +"astral-regex@^2.0.0": + "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + "version" "2.0.0" -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" +"async-each@^1.0.1": + "integrity" "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + "resolved" "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" + "version" "1.0.3" -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" +"async-limiter@~1.0.0": + "integrity" "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "resolved" "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" + "version" "1.0.1" -async@^2.6.2: - version "2.6.3" - resolved "https://registry.npmjs.org/async/-/async-2.6.3.tgz" +"async@^2.6.2": + "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + "version" "2.6.3" dependencies: - lodash "^4.17.14" + "lodash" "^4.17.14" -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" -autoprefixer@^9.6.1: - version "9.8.5" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.5.tgz" +"autoprefixer@^9.6.1": + "integrity" "sha512-C2p5KkumJlsTHoNv9w31NrBRgXhf6eCMteJuHZi2xhkgC+5Vm40MEtCKPhc0qdgAOhox0YPy1SQHTAky05UoKg==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.5.tgz" + "version" "9.8.5" dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001097" - colorette "^1.2.0" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" + "browserslist" "^4.12.0" + "caniuse-lite" "^1.0.30001097" + "colorette" "^1.2.0" + "normalize-range" "^0.1.2" + "num2fraction" "^1.2.2" + "postcss" "^7.0.32" + "postcss-value-parser" "^4.1.0" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" +"aws-sign2@~0.7.0": + "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + "version" "0.7.0" -aws4@^1.8.0: - version "1.10.0" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz" +"aws4@^1.8.0": + "integrity" "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz" + "version" "1.10.0" -axe-core@^4.0.2: - version "4.1.3" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz" +"axe-core@^4.0.2": + "integrity" "sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ==" + "resolved" "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz" + "version" "4.1.3" -axios@^0.21.2: - version "0.21.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.2.tgz#21297d5084b2aeeb422f5d38e7be4fbb82239017" +"axios@^0.22.0": + "integrity" "sha512-Z0U3uhqQeg1oNcihswf4ZD57O3NrR1+ZXhxaROaWpDmsDTx7T2HNBV2ulBtie2hwJptu8UvgnJoK+BIqdzh/1w==" + "resolved" "https://registry.npmjs.org/axios/-/axios-0.22.0.tgz" + "version" "0.22.0" dependencies: - follow-redirects "^1.14.0" + "follow-redirects" "^1.14.4" -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" +"axobject-query@^2.2.0": + "integrity" "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" + "version" "2.2.0" -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" +"babel-eslint@^10.0.0", "babel-eslint@^10.1.0": + "integrity" "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==" + "resolved" "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz" + "version" "10.1.0" dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.7.0" "@babel/traverse" "^7.7.0" "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" + "eslint-visitor-keys" "^1.0.0" + "resolve" "^1.12.0" -babel-extract-comments@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" +"babel-extract-comments@^1.0.0": + "integrity" "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==" + "resolved" "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz" + "version" "1.0.0" dependencies: - babylon "^6.18.0" + "babylon" "^6.18.0" -babel-jest@^26.6.0, babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" +"babel-jest@^26.6.0", "babel-jest@^26.6.3": + "integrity" "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==" + "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" + "babel-plugin-istanbul" "^6.0.0" + "babel-preset-jest" "^26.6.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "slash" "^3.0.0" -babel-loader@8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" +"babel-loader@8.1.0": + "integrity" "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" + "version" "8.1.0" dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" + "find-cache-dir" "^2.1.0" + "loader-utils" "^1.4.0" + "mkdirp" "^0.5.3" + "pify" "^4.0.1" + "schema-utils" "^2.6.5" -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" +"babel-plugin-dynamic-import-node@^2.3.3": + "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + "version" "2.3.3" dependencies: - object.assign "^4.1.0" + "object.assign" "^4.1.0" -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" +"babel-plugin-istanbul@^6.0.0": + "integrity" "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz" + "version" "6.0.0" dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" + "istanbul-lib-instrument" "^4.0.0" + "test-exclude" "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" +"babel-plugin-jest-hoist@^26.6.2": + "integrity" "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==" + "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" +"babel-plugin-macros@2.8.0": + "integrity" "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==" + "resolved" "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz" + "version" "2.8.0" dependencies: "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" + "cosmiconfig" "^6.0.0" + "resolve" "^1.12.0" -babel-plugin-named-asset-import@^0.3.7: - version "0.3.7" - resolved "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" +"babel-plugin-named-asset-import@^0.3.7": + "integrity" "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + "resolved" "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz" + "version" "0.3.7" -babel-plugin-polyfill-corejs2@^0.1.4: - version "0.1.10" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz" +"babel-plugin-polyfill-corejs2@^0.1.4": + "integrity" "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz" + "version" "0.1.10" dependencies: "@babel/compat-data" "^7.13.0" "@babel/helper-define-polyfill-provider" "^0.1.5" - semver "^6.1.1" + "semver" "^6.1.1" -babel-plugin-polyfill-corejs3@^0.1.3: - version "0.1.7" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz" +"babel-plugin-polyfill-corejs3@^0.1.3": + "integrity" "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz" + "version" "0.1.7" dependencies: "@babel/helper-define-polyfill-provider" "^0.1.5" - core-js-compat "^3.8.1" + "core-js-compat" "^3.8.1" -babel-plugin-polyfill-regenerator@^0.1.2: - version "0.1.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz" +"babel-plugin-polyfill-regenerator@^0.1.2": + "integrity" "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz" + "version" "0.1.6" dependencies: "@babel/helper-define-polyfill-provider" "^0.1.5" "babel-plugin-styled-components@>= 1": - version "1.12.0" - resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz" + "integrity" "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==" + "resolved" "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz" + "version" "1.12.0" dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" "@babel/helper-module-imports" "^7.0.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" + "babel-plugin-syntax-jsx" "^6.18.0" + "lodash" "^4.17.11" -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" +"babel-plugin-syntax-jsx@^6.18.0": + "integrity" "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + "version" "6.18.0" -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" +"babel-plugin-syntax-object-rest-spread@^6.8.0": + "integrity" "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "resolved" "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + "version" "6.13.0" -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" +"babel-plugin-transform-object-rest-spread@^6.26.0": + "integrity" "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz" + "version" "6.26.0" dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" + "babel-plugin-syntax-object-rest-spread" "^6.8.0" + "babel-runtime" "^6.26.0" -babel-plugin-transform-react-remove-prop-types@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" +"babel-plugin-transform-react-remove-prop-types@0.4.24": + "integrity" "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" + "version" "0.4.24" -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" +"babel-preset-current-node-syntax@^1.0.0": + "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" + "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" + "version" "1.0.1" dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -2642,16 +3020,18 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" +"babel-preset-jest@^26.6.2": + "integrity" "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==" + "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" + "version" "26.6.2" dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" + "babel-plugin-jest-hoist" "^26.6.2" + "babel-preset-current-node-syntax" "^1.0.0" -babel-preset-react-app@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz" +"babel-preset-react-app@^10.0.0": + "integrity" "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==" + "resolved" "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz" + "version" "10.0.0" dependencies: "@babel/core" "7.12.3" "@babel/plugin-proposal-class-properties" "7.12.1" @@ -2666,3232 +3046,3869 @@ babel-preset-react-app@^10.0.0: "@babel/preset-react" "7.12.1" "@babel/preset-typescript" "7.12.1" "@babel/runtime" "7.12.1" - babel-plugin-macros "2.8.0" - babel-plugin-transform-react-remove-prop-types "0.4.24" + "babel-plugin-macros" "2.8.0" + "babel-plugin-transform-react-remove-prop-types" "0.4.24" -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" +"babel-runtime@^6.26.0": + "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" + "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" + "version" "6.26.0" dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" + "core-js" "^2.4.0" + "regenerator-runtime" "^0.11.0" -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" +"babylon@^6.18.0": + "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" + "version" "6.18.0" -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" +"bail@^1.0.0": + "integrity" "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + "resolved" "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" + "version" "1.0.5" -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" +"balanced-match@^1.0.0": + "integrity" "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" + "version" "1.0.0" -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" + "cache-base" "^1.0.1" + "class-utils" "^0.3.5" + "component-emitter" "^1.2.1" + "define-property" "^1.0.0" + "isobject" "^3.0.1" + "mixin-deep" "^1.2.0" + "pascalcase" "^0.1.1" -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" +"base64-js@^1.0.2": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" +"batch@0.6.1": + "integrity" "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"bcrypt-pbkdf@^1.0.0": + "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" + "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + "version" "1.0.2" dependencies: - tweetnacl "^0.14.3" + "tweetnacl" "^0.14.3" -bfj@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" +"bfj@^7.0.2": + "integrity" "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==" + "resolved" "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" + "version" "7.0.2" dependencies: - bluebird "^3.5.5" - check-types "^11.1.1" - hoopy "^0.1.4" - tryer "^1.0.1" + "bluebird" "^3.5.5" + "check-types" "^11.1.1" + "hoopy" "^0.1.4" + "tryer" "^1.0.1" -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" +"binary-extensions@^1.0.0": + "integrity" "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + "version" "1.13.1" -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" +"binary-extensions@^2.0.0": + "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + "version" "2.2.0" -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" +"bindings@^1.5.0": + "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" + "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + "version" "1.5.0" dependencies: - file-uri-to-path "1.0.0" + "file-uri-to-path" "1.0.0" -blockly@^6.20210701.0: - version "6.20210701.0" - resolved "https://registry.npmjs.org/blockly/-/blockly-6.20210701.0.tgz" +"blockly@^6.20210701.0", "blockly@3.20200625.0 - 6": + "integrity" "sha512-cNrwFOAxXE5Pbs1FJAyLTlSRzpNW/C+0gPT2rGQDOJVVKcyF3vhFC1StgnxvQNsv//ueuksKWIXxDuSWh1VI4w==" + "resolved" "https://registry.npmjs.org/blockly/-/blockly-6.20210701.0.tgz" + "version" "6.20210701.0" dependencies: - jsdom "15.2.1" + "jsdom" "15.2.1" -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" +"bluebird@^3.5.5": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" +"bn.js@^4.0.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" +"bn.js@^4.1.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" +"bn.js@^4.11.9": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^5.0.0", "bn.js@^5.1.1": + "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + "version" "5.2.0" + +"body-parser@1.19.0": + "integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" + "version" "1.19.0" dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" + "bytes" "3.1.0" + "content-type" "~1.0.4" + "debug" "2.6.9" + "depd" "~1.1.2" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "on-finished" "~2.3.0" + "qs" "6.7.0" + "raw-body" "2.4.0" + "type-is" "~1.6.17" -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" +"bonjour@^3.5.0": + "integrity" "sha1-jokKGD2O6aI5OzhExpGkK897yfU=" + "resolved" "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + "version" "3.5.0" dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" + "array-flatten" "^2.1.0" + "deep-equal" "^1.0.1" + "dns-equal" "^1.0.0" + "dns-txt" "^2.0.2" + "multicast-dns" "^6.0.1" + "multicast-dns-service-types" "^1.1.0" -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" +"boolbase@^1.0.0", "boolbase@~1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" +"braces@^2.3.1", "braces@^2.3.2": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" + "arr-flatten" "^1.1.0" + "array-unique" "^0.3.2" + "extend-shallow" "^2.0.1" + "fill-range" "^4.0.0" + "isobject" "^3.0.1" + "repeat-element" "^1.1.2" + "snapdragon" "^0.8.1" + "snapdragon-node" "^2.0.1" + "split-string" "^3.0.2" + "to-regex" "^3.0.1" -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" +"braces@^3.0.1", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" dependencies: - fill-range "^7.0.1" + "fill-range" "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" +"brorand@^1.0.1", "brorand@^1.1.0": + "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + "version" "1.1.0" -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" +"browser-process-hrtime@^1.0.0": + "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "resolved" "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" + "version" "1.0.0" -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" +"browserify-aes@^1.0.0", "browserify-aes@^1.0.4": + "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" + "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + "version" "1.2.0" dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" + "buffer-xor" "^1.0.3" + "cipher-base" "^1.0.0" + "create-hash" "^1.1.0" + "evp_bytestokey" "^1.0.3" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" +"browserify-cipher@^1.0.0": + "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" + "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + "version" "1.0.1" dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" + "browserify-aes" "^1.0.4" + "browserify-des" "^1.0.0" + "evp_bytestokey" "^1.0.0" -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" +"browserify-des@^1.0.0": + "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" + "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + "version" "1.0.2" dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" + "cipher-base" "^1.0.1" + "des.js" "^1.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" +"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": + "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" + "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + "version" "4.1.0" dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" + "bn.js" "^5.0.0" + "randombytes" "^2.0.1" -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" +"browserify-sign@^4.0.0": + "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==" + "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + "version" "4.2.1" dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + "bn.js" "^5.1.1" + "browserify-rsa" "^4.0.1" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "elliptic" "^6.5.3" + "inherits" "^2.0.4" + "parse-asn1" "^5.1.5" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" +"browserify-zlib@^0.2.0": + "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" + "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + "version" "0.2.0" dependencies: - pako "~1.0.5" + "pako" "~1.0.5" -browserslist@4.14.2, browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.6.2, browserslist@^4.6.4: - version "4.14.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" +"browserslist@^4.0.0", "browserslist@^4.12.0", "browserslist@^4.6.2", "browserslist@^4.6.4", "browserslist@4.14.2": + "integrity" "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" + "version" "4.14.2" dependencies: - caniuse-lite "^1.0.30001125" - electron-to-chromium "^1.3.564" - escalade "^3.0.2" - node-releases "^1.1.61" + "caniuse-lite" "^1.0.30001125" + "electron-to-chromium" "^1.3.564" + "escalade" "^3.0.2" + "node-releases" "^1.1.61" -browserslist@^4.14.5, browserslist@^4.16.3: - version "4.16.3" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz" +"browserslist@^4.14.5": + "integrity" "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz" + "version" "4.16.3" dependencies: - caniuse-lite "^1.0.30001181" - colorette "^1.2.1" - electron-to-chromium "^1.3.649" - escalade "^3.1.1" - node-releases "^1.1.70" + "caniuse-lite" "^1.0.30001181" + "colorette" "^1.2.1" + "electron-to-chromium" "^1.3.649" + "escalade" "^3.1.1" + "node-releases" "^1.1.70" -bser@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" +"browserslist@^4.16.3": + "integrity" "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz" + "version" "4.16.3" dependencies: - node-int64 "^0.4.0" + "caniuse-lite" "^1.0.30001181" + "colorette" "^1.2.1" + "electron-to-chromium" "^1.3.649" + "escalade" "^3.1.1" + "node-releases" "^1.1.70" -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" +"bser@2.1.1": + "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + "version" "2.1.1" dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" + "node-int64" "^0.4.0" -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" +"buffer-from@^1.0.0": + "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" + "version" "1.1.1" -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" +"buffer-indexof@^1.0.0": + "integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "resolved" "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + "version" "1.1.1" -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" +"buffer-xor@^1.0.3": + "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + "version" "1.0.3" -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" +"buffer@^4.3.0": + "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + "version" "4.9.2" dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" + "base64-js" "^1.0.2" + "ieee754" "^1.1.4" + "isarray" "^1.0.0" -cacache@^15.0.5: - version "15.0.5" - resolved "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz" +"builtin-modules@^3.1.0": + "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" + "version" "3.2.0" + +"builtin-status-codes@^3.0.0": + "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.0.0": + "integrity" "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.0": + "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + "version" "3.1.0" + +"cacache@^12.0.2": + "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + "version" "12.0.4" + dependencies: + "bluebird" "^3.5.5" + "chownr" "^1.1.1" + "figgy-pudding" "^3.5.1" + "glob" "^7.1.4" + "graceful-fs" "^4.1.15" + "infer-owner" "^1.0.3" + "lru-cache" "^5.1.1" + "mississippi" "^3.0.0" + "mkdirp" "^0.5.1" + "move-concurrently" "^1.0.1" + "promise-inflight" "^1.0.1" + "rimraf" "^2.6.3" + "ssri" "^6.0.1" + "unique-filename" "^1.1.1" + "y18n" "^4.0.0" + +"cacache@^15.0.5": + "integrity" "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz" + "version" "15.0.5" dependencies: "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.0" - tar "^6.0.2" - unique-filename "^1.1.1" + "chownr" "^2.0.0" + "fs-minipass" "^2.0.0" + "glob" "^7.1.4" + "infer-owner" "^1.0.4" + "lru-cache" "^6.0.0" + "minipass" "^3.1.1" + "minipass-collect" "^1.0.2" + "minipass-flush" "^1.0.5" + "minipass-pipeline" "^1.2.2" + "mkdirp" "^1.0.3" + "p-map" "^4.0.0" + "promise-inflight" "^1.0.1" + "rimraf" "^3.0.2" + "ssri" "^8.0.0" + "tar" "^6.0.2" + "unique-filename" "^1.1.1" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" +"cache-base@^1.0.1": + "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + "version" "1.0.1" dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" + "collection-visit" "^1.0.0" + "component-emitter" "^1.2.1" + "get-value" "^2.0.6" + "has-value" "^1.0.0" + "isobject" "^3.0.1" + "set-value" "^2.0.0" + "to-object-path" "^0.3.0" + "union-value" "^1.0.0" + "unset-value" "^1.0.0" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" +"caller-callsite@^2.0.0": + "integrity" "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=" + "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + "version" "2.0.0" dependencies: - callsites "^2.0.0" + "callsites" "^2.0.0" -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" +"caller-path@^2.0.0": + "integrity" "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=" + "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + "version" "2.0.0" dependencies: - caller-callsite "^2.0.0" + "caller-callsite" "^2.0.0" -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" +"callsites@^2.0.0": + "integrity" "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + "version" "2.0.0" -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" -camel-case@^4.1.1: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" +"camel-case@^4.1.1": + "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" + "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + "version" "4.1.2" dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" + "pascal-case" "^3.1.2" + "tslib" "^2.0.3" -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" +"camelcase@^5.0.0": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" -camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" +"camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz" +"camelcase@^6.0.0", "camelcase@^6.1.0", "camelcase@^6.2.0": + "integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz" + "version" "6.2.0" -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" +"camelcase@5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelize@^1.0.0": + "integrity" "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + "resolved" "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz" + "version" "1.0.0" + +"caniuse-api@^3.0.0": + "integrity" "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==" + "resolved" "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + "version" "3.0.0" dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" + "browserslist" "^4.0.0" + "caniuse-lite" "^1.0.0" + "lodash.memoize" "^4.1.2" + "lodash.uniq" "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001097, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181: - version "1.0.30001203" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001203.tgz" +"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001097", "caniuse-lite@^1.0.30001125", "caniuse-lite@^1.0.30001181": + "integrity" "sha512-/I9tvnzU/PHMH7wBPrfDMSuecDeUKerjCPX7D0xBbaJZPxoT9m+yYxt0zCTkcijCkjTdim3H56Zm0i5Adxch4w==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001203.tgz" + "version" "1.0.30001203" -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" +"capture-exit@^2.0.0": + "integrity" "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==" + "resolved" "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" + "version" "2.0.0" dependencies: - rsvp "^4.8.4" + "rsvp" "^4.8.4" -case-sensitive-paths-webpack-plugin@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" +"case-sensitive-paths-webpack-plugin@2.3.0": + "integrity" "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "resolved" "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz" + "version" "2.3.0" -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" +"caseless@~0.12.0": + "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + "version" "0.12.0" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" +"chalk@^2.0.0", "chalk@^2.0.1", "chalk@^2.4.1", "chalk@^2.4.2", "chalk@2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" +"chalk@^3.0.0": + "integrity" "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" + "version" "3.0.0" dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" -chalk@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" +"chalk@^4.0.0": + "integrity" "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + "version" "4.1.0" dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" +"char-regex@^1.0.2": + "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + "version" "1.0.2" -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" +"character-entities-legacy@^1.0.0": + "integrity" "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + "resolved" "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" + "version" "1.1.4" -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" +"character-entities@^1.0.0": + "integrity" "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + "resolved" "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" + "version" "1.2.4" -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" +"character-reference-invalid@^1.0.0": + "integrity" "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + "resolved" "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" + "version" "1.1.4" -check-types@^11.1.1: - version "11.1.2" - resolved "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" +"check-types@^11.1.1": + "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" + "version" "11.1.2" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" +"chokidar@^2.1.8": + "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + "version" "2.1.8" dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" + "anymatch" "^2.0.0" + "async-each" "^1.0.1" + "braces" "^2.3.2" + "glob-parent" "^3.1.0" + "inherits" "^2.0.3" + "is-binary-path" "^1.0.0" + "is-glob" "^4.0.0" + "normalize-path" "^3.0.0" + "path-is-absolute" "^1.0.0" + "readdirp" "^2.2.1" + "upath" "^1.1.1" optionalDependencies: - fsevents "^1.2.7" + "fsevents" "^1.2.7" -chokidar@^3.4.1: - version "3.5.1" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" +"chokidar@^3.4.1": + "integrity" "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" + "version" "3.5.1" dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" + "anymatch" "~3.1.1" + "braces" "~3.0.2" + "glob-parent" "~5.1.0" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.5.0" optionalDependencies: - fsevents "~2.3.1" + "fsevents" "~2.3.1" -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" +"chownr@^1.1.1": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" +"chownr@^2.0.0": + "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + "version" "2.0.0" -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz" +"chrome-trace-event@^1.0.2": + "integrity" "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz" + "version" "1.0.2" dependencies: - tslib "^1.9.0" + "tslib" "^1.9.0" -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" +"ci-info@^2.0.0": + "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + "version" "2.0.0" -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" +"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": + "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" + "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + "version" "1.0.4" dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" +"cjs-module-lexer@^0.6.0": + "integrity" "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" + "version" "0.6.0" -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" +"class-utils@^0.3.5": + "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" + "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + "version" "0.3.6" dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" -classnames@2.2.6: - version "2.2.6" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" +"classnames@2.2.6": + "integrity" "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" + "version" "2.2.6" -clean-css@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" +"clean-css@^4.2.3": + "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" + "version" "4.2.3" dependencies: - source-map "~0.6.0" + "source-map" "~0.6.0" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" +"cliui@^5.0.0": + "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + "version" "5.0.0" dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" + "string-width" "^3.1.0" + "strip-ansi" "^5.2.0" + "wrap-ansi" "^5.1.0" -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" -clsx@^1.0.4: - version "1.1.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz" +"clsx@^1.0.4": + "integrity" "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + "resolved" "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz" + "version" "1.1.1" -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" +"co@^4.6.0": + "integrity" "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + "version" "4.6.0" -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" +"coa@^2.0.2": + "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==" + "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + "version" "2.0.2" dependencies: "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" + "chalk" "^2.4.1" + "q" "^1.1.2" -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" +"collect-v8-coverage@^1.0.0": + "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" + "version" "1.0.1" -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + "version" "1.0.0" dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" +"color-convert@^1.9.0", "color-convert@^1.9.1": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" dependencies: - color-name "1.1.3" + "color-name" "1.1.3" -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" dependencies: - color-name "~1.1.4" + "color-name" "~1.1.4" -color-name@1.1.3, color-name@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" +"color-name@^1.0.0", "color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" -color-string@^1.5.4: - version "1.5.5" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz" +"color-string@^1.5.4": + "integrity" "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz" + "version" "1.5.5" dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" -color@^3.0.0: - version "3.1.3" - resolved "https://registry.npmjs.org/color/-/color-3.1.3.tgz" +"color@^3.0.0": + "integrity" "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==" + "resolved" "https://registry.npmjs.org/color/-/color-3.1.3.tgz" + "version" "3.1.3" dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" + "color-convert" "^1.9.1" + "color-string" "^1.5.4" -colorette@^1.2.0, colorette@^1.2.1, colorette@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" +"colorette@^1.2.0", "colorette@^1.2.1", "colorette@^1.2.2": + "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" + "version" "1.2.2" -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" +"combined-stream@^1.0.6", "combined-stream@~1.0.6": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" dependencies: - delayed-stream "~1.0.0" + "delayed-stream" "~1.0.0" -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" +"commander@^4.1.1": + "integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" + "version" "4.1.1" -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" +"common-tags@^1.8.0": + "integrity" "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" + "version" "1.8.0" -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" +"commondir@^1.0.1": + "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + "version" "1.0.1" -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" +"component-emitter@^1.2.1": + "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + "version" "1.3.0" -compose-function@3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" +"compose-function@3.0.3": + "integrity" "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=" + "resolved" "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" + "version" "3.0.3" dependencies: - arity-n "^1.0.4" + "arity-n" "^1.0.4" -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" dependencies: - mime-db ">= 1.43.0 < 2" + "mime-db" ">= 1.43.0 < 2" -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" +"concat-map@0.0.1": + "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" +"concat-stream@^1.5.0": + "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + "version" "1.6.2" dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" + "buffer-from" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^2.2.2" + "typedarray" "^0.0.6" -confusing-browser-globals@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" +"confusing-browser-globals@^1.0.10": + "integrity" "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "resolved" "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz" + "version" "1.0.10" -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" +"connect-history-api-fallback@^1.6.0": + "integrity" "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + "version" "1.6.0" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" +"console-browserify@^1.1.0": + "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + "version" "1.2.0" -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" +"constants-browserify@^1.0.0": + "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + "version" "1.0.0" -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" +"contains-path@^0.1.0": + "integrity" "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + "resolved" "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" + "version" "0.1.0" -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" +"content-disposition@0.5.3": + "integrity" "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz" + "version" "0.5.3" dependencies: - safe-buffer "5.1.2" + "safe-buffer" "5.1.2" -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" +"content-type@~1.0.4": + "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + "version" "1.0.4" -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" +"convert-source-map@^0.3.3": + "integrity" "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" + "version" "0.3.5" + +"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0", "convert-source-map@1.7.0": + "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + "version" "1.7.0" dependencies: - safe-buffer "~5.1.1" + "safe-buffer" "~5.1.1" -convert-source-map@^0.3.3: - version "0.3.5" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" +"cookie-signature@1.0.6": + "integrity" "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" +"cookie@0.4.0": + "integrity" "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" + "version" "0.4.0" -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz" - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" +"copy-concurrently@^1.0.0": + "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" + "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + "version" "1.0.5" dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" + "aproba" "^1.1.1" + "fs-write-stream-atomic" "^1.0.8" + "iferr" "^0.1.5" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.0" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" -core-js-compat@^3.6.2, core-js-compat@^3.8.1, core-js-compat@^3.9.0: - version "3.9.1" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz" +"core-js-compat@^3.6.2", "core-js-compat@^3.8.1", "core-js-compat@^3.9.0": + "integrity" "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz" + "version" "3.9.1" dependencies: - browserslist "^4.16.3" - semver "7.0.0" + "browserslist" "^4.16.3" + "semver" "7.0.0" -core-js-pure@^3.0.0: - version "3.6.5" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz" +"core-js-pure@^3.0.0": + "integrity" "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + "resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz" + "version" "3.6.5" -core-js@^2.4.0: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" +"core-js@^2.4.0": + "integrity" "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" + "version" "2.6.12" -core-js@^3.6.5: - version "3.9.1" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz" +"core-js@^3.6.5": + "integrity" "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz" + "version" "3.9.1" -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" +"core-util-is@~1.0.0", "core-util-is@1.0.2": + "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "version" "1.0.2" -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" +"cosmiconfig@^5.0.0": + "integrity" "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + "version" "5.2.1" dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" + "import-fresh" "^2.0.0" + "is-directory" "^0.3.1" + "js-yaml" "^3.13.1" + "parse-json" "^4.0.0" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" +"cosmiconfig@^6.0.0": + "integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + "version" "6.0.0" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" + "import-fresh" "^3.1.0" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.7.2" -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" +"cosmiconfig@^7.0.0": + "integrity" "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" + "version" "7.0.0" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" +"create-ecdh@^4.0.0": + "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" + "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + "version" "4.0.4" dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" + "bn.js" "^4.1.0" + "elliptic" "^6.5.3" -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" +"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": + "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + "version" "1.2.0" dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" + "cipher-base" "^1.0.1" + "inherits" "^2.0.1" + "md5.js" "^1.3.4" + "ripemd160" "^2.0.1" + "sha.js" "^2.4.0" -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" +"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": + "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" + "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + "version" "1.1.7" dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" + "cipher-base" "^1.0.3" + "create-hash" "^1.1.0" + "inherits" "^2.0.1" + "ripemd160" "^2.0.0" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" +"cross-spawn@^6.0.0": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" +"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" +"crypto-browserify@^3.11.0": + "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + "version" "3.12.0" dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" + "browserify-cipher" "^1.0.0" + "browserify-sign" "^4.0.0" + "create-ecdh" "^4.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.0" + "diffie-hellman" "^5.0.0" + "inherits" "^2.0.1" + "pbkdf2" "^3.0.3" + "public-encrypt" "^4.0.0" + "randombytes" "^2.0.0" + "randomfill" "^1.0.3" -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" +"crypto-random-string@^1.0.0": + "integrity" "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" + "version" "1.0.0" -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" +"css-blank-pseudo@^0.1.4": + "integrity" "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==" + "resolved" "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz" + "version" "0.1.4" dependencies: - postcss "^7.0.5" + "postcss" "^7.0.5" -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" +"css-color-keywords@^1.0.0": + "integrity" "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + "resolved" "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" + "version" "1.0.0" -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" +"css-color-names@^0.0.4", "css-color-names@0.0.4": + "integrity" "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "resolved" "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + "version" "0.0.4" -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" +"css-declaration-sorter@^4.0.1": + "integrity" "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==" + "resolved" "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.1" - timsort "^0.3.0" + "postcss" "^7.0.1" + "timsort" "^0.3.0" -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" +"css-has-pseudo@^0.10.0": + "integrity" "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==" + "resolved" "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz" + "version" "0.10.0" dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" + "postcss" "^7.0.6" + "postcss-selector-parser" "^5.0.0-rc.4" -css-loader@4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz" +"css-loader@4.3.0": + "integrity" "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz" + "version" "4.3.0" dependencies: - camelcase "^6.0.0" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" - semver "^7.3.2" + "camelcase" "^6.0.0" + "cssesc" "^3.0.0" + "icss-utils" "^4.1.1" + "loader-utils" "^2.0.0" + "postcss" "^7.0.32" + "postcss-modules-extract-imports" "^2.0.0" + "postcss-modules-local-by-default" "^3.0.3" + "postcss-modules-scope" "^2.2.0" + "postcss-modules-values" "^3.0.0" + "postcss-value-parser" "^4.1.0" + "schema-utils" "^2.7.1" + "semver" "^7.3.2" -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" +"css-prefers-color-scheme@^3.1.1": + "integrity" "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==" + "resolved" "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz" + "version" "3.1.1" dependencies: - postcss "^7.0.5" + "postcss" "^7.0.5" -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" +"css-select-base-adapter@^0.1.1": + "integrity" "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "resolved" "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + "version" "0.1.1" -css-select@^2.0.0, css-select@^2.0.2: - version "2.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" +"css-select@^2.0.0", "css-select@^2.0.2": + "integrity" "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + "version" "2.1.0" dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" + "boolbase" "^1.0.0" + "css-what" "^3.2.1" + "domutils" "^1.7.0" + "nth-check" "^1.0.2" -css-to-react-native@^2.2.2: - version "2.3.2" - resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz" +"css-to-react-native@^2.2.2": + "integrity" "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==" + "resolved" "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz" + "version" "2.3.2" dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^3.3.0" + "camelize" "^1.0.0" + "css-color-keywords" "^1.0.0" + "postcss-value-parser" "^3.3.0" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" +"css-tree@^1.1.2": + "integrity" "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz" + "version" "1.1.2" dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" + "mdn-data" "2.0.14" + "source-map" "^0.6.1" -css-tree@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz" +"css-tree@1.0.0-alpha.37": + "integrity" "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + "version" "1.0.0-alpha.37" dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" + "mdn-data" "2.0.4" + "source-map" "^0.6.1" -css-vendor@^2.0.8: - version "2.0.8" - resolved "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz" +"css-vendor@^2.0.8": + "integrity" "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==" + "resolved" "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz" + "version" "2.0.8" dependencies: "@babel/runtime" "^7.8.3" - is-in-browser "^1.0.2" + "is-in-browser" "^1.0.2" -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" +"css-what@^3.2.1": + "integrity" "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + "version" "3.4.2" -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" +"css.escape@^1.5.1": + "integrity" "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + "resolved" "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" + "version" "1.5.1" -css@^2.0.0, css@^2.2.3: - version "2.2.4" - resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" +"css@^2.0.0", "css@^2.2.3": + "integrity" "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==" + "resolved" "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + "version" "2.2.4" dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" + "inherits" "^2.0.3" + "source-map" "^0.6.1" + "source-map-resolve" "^0.5.2" + "urix" "^0.1.0" -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" +"cssdb@^4.4.0": + "integrity" "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "resolved" "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz" + "version" "4.4.0" -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" +"cssesc@^2.0.0": + "integrity" "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz" + "version" "2.0.0" -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz" +"cssnano-preset-default@^4.0.7": + "integrity" "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==" + "resolved" "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz" + "version" "4.0.7" dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" + "css-declaration-sorter" "^4.0.1" + "cssnano-util-raw-cache" "^4.0.1" + "postcss" "^7.0.0" + "postcss-calc" "^7.0.1" + "postcss-colormin" "^4.0.3" + "postcss-convert-values" "^4.0.1" + "postcss-discard-comments" "^4.0.2" + "postcss-discard-duplicates" "^4.0.2" + "postcss-discard-empty" "^4.0.1" + "postcss-discard-overridden" "^4.0.1" + "postcss-merge-longhand" "^4.0.11" + "postcss-merge-rules" "^4.0.3" + "postcss-minify-font-values" "^4.0.2" + "postcss-minify-gradients" "^4.0.2" + "postcss-minify-params" "^4.0.2" + "postcss-minify-selectors" "^4.0.2" + "postcss-normalize-charset" "^4.0.1" + "postcss-normalize-display-values" "^4.0.2" + "postcss-normalize-positions" "^4.0.2" + "postcss-normalize-repeat-style" "^4.0.2" + "postcss-normalize-string" "^4.0.2" + "postcss-normalize-timing-functions" "^4.0.2" + "postcss-normalize-unicode" "^4.0.1" + "postcss-normalize-url" "^4.0.1" + "postcss-normalize-whitespace" "^4.0.2" + "postcss-ordered-values" "^4.1.2" + "postcss-reduce-initial" "^4.0.3" + "postcss-reduce-transforms" "^4.0.2" + "postcss-svgo" "^4.0.2" + "postcss-unique-selectors" "^4.0.1" -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" +"cssnano-util-get-arguments@^4.0.0": + "integrity" "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + "version" "4.0.0" -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" +"cssnano-util-get-match@^4.0.0": + "integrity" "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "resolved" "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + "version" "4.0.0" -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" +"cssnano-util-raw-cache@^4.0.1": + "integrity" "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==" + "resolved" "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" +"cssnano-util-same-parent@^4.0.0": + "integrity" "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "resolved" "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + "version" "4.0.1" -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz" +"cssnano@^4.1.10": + "integrity" "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==" + "resolved" "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz" + "version" "4.1.10" dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" + "cosmiconfig" "^5.0.0" + "cssnano-preset-default" "^4.0.7" + "is-resolvable" "^1.0.0" + "postcss" "^7.0.0" -csso@^4.0.2: - version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" +"csso@^4.0.2": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" dependencies: - css-tree "^1.1.2" + "css-tree" "^1.1.2" -cssom@^0.4.1, cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" +"cssom@^0.4.1", "cssom@^0.4.4": + "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" + "version" "0.4.4" -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" +"cssom@~0.3.6": + "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" + "version" "0.3.8" -cssstyle@^2.0.0, cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" +"cssstyle@^2.0.0", "cssstyle@^2.3.0": + "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==" + "resolved" "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" + "version" "2.3.0" dependencies: - cssom "~0.3.6" + "cssom" "~0.3.6" -csstype@^2.2.0, csstype@^2.5.2, csstype@^2.6.5, csstype@^2.6.7: - version "2.6.11" - resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.11.tgz" +"csstype@^2.2.0", "csstype@^2.5.2", "csstype@^2.6.5", "csstype@^2.6.7": + "integrity" "sha512-l8YyEC9NBkSm783PFTvh0FmJy7s5pFKrDp49ZL7zBGX3fWkO+N4EEyan1qqp8cwPLDcD0OSdyY6hAMoxp34JFw==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-2.6.11.tgz" + "version" "2.6.11" -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" +"cyclist@^1.0.1": + "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" + "version" "1.0.1" -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" +"d@^1.0.1", "d@1": + "integrity" "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==" + "resolved" "https://registry.npmjs.org/d/-/d-1.0.1.tgz" + "version" "1.0.1" dependencies: - es5-ext "^0.10.50" - type "^1.0.1" + "es5-ext" "^0.10.50" + "type" "^1.0.1" -damerau-levenshtein@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz" +"damerau-levenshtein@^1.0.6": + "integrity" "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz" + "version" "1.0.6" -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" +"dashdash@^1.12.0": + "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + "version" "1.14.1" dependencies: - assert-plus "^1.0.0" + "assert-plus" "^1.0.0" -data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz" +"data-urls@^1.1.0": + "integrity" "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz" + "version" "1.1.0" dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" + "abab" "^2.0.0" + "whatwg-mimetype" "^2.2.0" + "whatwg-url" "^7.0.0" -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" +"data-urls@^2.0.0": + "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==" + "resolved" "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" + "version" "2.0.0" dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" + "abab" "^2.0.3" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^8.0.0" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" +"debug@^2.2.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - ms "2.0.0" + "ms" "2.0.0" -debug@^3.1.1, debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" +"debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - ms "^2.1.1" + "ms" "2.0.0" -debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" +"debug@^2.6.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - ms "^2.1.1" + "ms" "2.0.0" -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - -decimal.js@^10.2.1: - version "10.2.1" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz" - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" + "ms" "2.0.0" -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" +"debug@^3.1.1": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" + "ms" "^2.1.1" -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" +"debug@^3.2.6": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - object-keys "^1.0.12" + "ms" "^2.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" +"debug@^4.0.0", "debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1": + "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" + "version" "4.1.1" dependencies: - is-descriptor "^0.1.0" + "ms" "^2.1.1" -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - is-descriptor "^1.0.0" + "ms" "2.0.0" -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" +"decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decimal.js@^10.2.1": + "integrity" "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "resolved" "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz" + "version" "10.2.1" + +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-equal@^1.0.1": + "integrity" "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==" + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + "version" "1.1.1" dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + "is-arguments" "^1.0.4" + "is-date-object" "^1.0.1" + "is-regex" "^1.0.4" + "object-is" "^1.0.1" + "object-keys" "^1.1.1" + "regexp.prototype.flags" "^1.2.0" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" +"deep-is@^0.1.3", "deep-is@~0.1.3": + "integrity" "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" + "version" "0.1.3" + +"deepmerge@^4.2.2": + "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + "version" "4.2.2" + +"default-gateway@^4.2.0": + "integrity" "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "execa" "^1.0.0" + "ip-regex" "^2.1.0" + +"define-properties@^1.1.2", "define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"del@^4.1.1": + "integrity" "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==" + "resolved" "https://registry.npmjs.org/del/-/del-4.1.1.tgz" + "version" "4.1.1" dependencies: "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" + "globby" "^6.1.0" + "is-path-cwd" "^2.0.0" + "is-path-in-cwd" "^2.0.0" + "p-map" "^2.0.0" + "pify" "^4.0.1" + "rimraf" "^2.6.3" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" +"depd@~1.1.2": + "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" +"des.js@^1.0.0": + "integrity" "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==" + "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + "version" "1.0.1" dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" +"destroy@~1.0.4": + "integrity" "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz" + "version" "1.0.4" -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" +"detect-newline@^3.0.0": + "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + "version" "3.1.0" -detect-node-es@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.0.0.tgz" +"detect-node-es@^1.0.0": + "integrity" "sha512-S4AHriUkTX9FoFvL4G8hXDcx6t3gp2HpfCza3Q0v6S78gul2hKWifLQbeW+ZF89+hSm2ZIc/uF3J97ZgytgTRg==" + "resolved" "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.0.0.tgz" + "version" "1.0.0" -detect-node@^2.0.4: - version "2.0.5" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz" +"detect-node@^2.0.4": + "integrity" "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz" + "version" "2.0.5" -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" +"detect-port-alt@1.1.6": + "integrity" "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==" + "resolved" "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + "version" "1.1.6" dependencies: - address "^1.0.1" - debug "^2.6.0" + "address" "^1.0.1" + "debug" "^2.6.0" -diff-sequences@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz" +"diff-sequences@^24.9.0": + "integrity" "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz" + "version" "24.9.0" -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" +"diff-sequences@^26.6.2": + "integrity" "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" + "version" "26.6.2" -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" +"diffie-hellman@^5.0.0": + "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + "version" "5.0.3" dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" + "bn.js" "^4.1.0" + "miller-rabin" "^4.0.0" + "randombytes" "^2.0.0" -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" dependencies: - path-type "^4.0.0" + "path-type" "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" +"dns-equal@^1.0.0": + "integrity" "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "resolved" "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + "version" "1.0.0" -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz" +"dns-packet@^1.3.1": + "integrity" "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz" + "version" "1.3.1" dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" + "ip" "^1.1.0" + "safe-buffer" "^5.0.1" -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" +"dns-txt@^2.0.2": + "integrity" "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" + "resolved" "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + "version" "2.0.2" dependencies: - buffer-indexof "^1.0.0" + "buffer-indexof" "^1.0.0" -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz" +"doctrine@^2.1.0": + "integrity" "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" + "version" "2.1.0" dependencies: - esutils "^2.0.2" - isarray "^1.0.0" + "esutils" "^2.0.2" -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" dependencies: - esutils "^2.0.2" + "esutils" "^2.0.2" -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" +"doctrine@1.5.0": + "integrity" "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz" + "version" "1.5.0" dependencies: - esutils "^2.0.2" + "esutils" "^2.0.2" + "isarray" "^1.0.0" -dom-accessibility-api@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz" +"dom-accessibility-api@^0.3.0": + "integrity" "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + "resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz" + "version" "0.3.0" -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" +"dom-converter@^0.2": + "integrity" "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==" + "resolved" "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + "version" "0.2.0" dependencies: - utila "~0.4" + "utila" "~0.4" -dom-helpers@^5.0.1: - version "5.1.4" - resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.4.tgz" +"dom-helpers@^5.0.1": + "integrity" "sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A==" + "resolved" "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.4.tgz" + "version" "5.1.4" dependencies: "@babel/runtime" "^7.8.7" - csstype "^2.6.7" + "csstype" "^2.6.7" -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" +"dom-serializer@^1.0.1": + "integrity" "sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz" + "version" "1.1.0" dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" + "domelementtype" "^2.0.1" + "domhandler" "^3.0.0" + "entities" "^2.0.0" -dom-serializer@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.1.0.tgz" +"dom-serializer@0": + "integrity" "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + "version" "0.2.2" dependencies: - domelementtype "^2.0.1" - domhandler "^3.0.0" - entities "^2.0.0" + "domelementtype" "^2.0.1" + "entities" "^2.0.0" -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" +"domain-browser@^1.1.1": + "integrity" "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "resolved" "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + "version" "1.2.0" -domelementtype@1, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" +"domelementtype@^1.3.1", "domelementtype@1": + "integrity" "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + "version" "1.3.1" -domelementtype@^2.0.1: - version "2.1.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz" +"domelementtype@^2.0.1": + "integrity" "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz" + "version" "2.1.0" -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz" +"domexception@^1.0.1": + "integrity" "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz" + "version" "1.0.1" dependencies: - webidl-conversions "^4.0.2" + "webidl-conversions" "^4.0.2" -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" +"domexception@^2.0.1": + "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" + "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" + "version" "2.0.1" dependencies: - webidl-conversions "^5.0.0" + "webidl-conversions" "^5.0.0" -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" +"domhandler@^2.3.0": + "integrity" "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz" + "version" "2.4.2" dependencies: - domelementtype "1" + "domelementtype" "1" -domhandler@^3.0.0, domhandler@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz" +"domhandler@^3.0.0", "domhandler@^3.3.0": + "integrity" "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz" + "version" "3.3.0" dependencies: - domelementtype "^2.0.1" + "domelementtype" "^2.0.1" -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" +"domutils@^1.5.1", "domutils@^1.7.0": + "integrity" "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + "version" "1.7.0" dependencies: - dom-serializer "0" - domelementtype "1" + "dom-serializer" "0" + "domelementtype" "1" -domutils@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz" +"domutils@^2.4.2": + "integrity" "sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.4.2.tgz" + "version" "2.4.2" dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.0.1" - domhandler "^3.3.0" + "dom-serializer" "^1.0.1" + "domelementtype" "^2.0.1" + "domhandler" "^3.3.0" -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" +"dot-case@^3.0.4": + "integrity" "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==" + "resolved" "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - no-case "^3.0.4" - tslib "^2.0.3" + "no-case" "^3.0.4" + "tslib" "^2.0.3" -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" +"dot-prop@^5.2.0": + "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + "version" "5.3.0" dependencies: - is-obj "^2.0.0" + "is-obj" "^2.0.0" -dotenv-expand@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" +"dotenv-expand@5.1.0": + "integrity" "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + "version" "5.1.0" -dotenv@8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" +"dotenv@8.2.0": + "integrity" "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz" + "version" "8.2.0" -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" +"duplexer@^0.1.1": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" +"duplexify@^3.4.2", "duplexify@^3.6.0": + "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" + "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + "version" "3.7.1" dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" + "end-of-stream" "^1.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + "stream-shift" "^1.0.0" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" +"ecc-jsbn@~0.1.1": + "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" + "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + "version" "0.1.2" dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" + "jsbn" "~0.1.0" + "safer-buffer" "^2.1.0" -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" +"ee-first@1.1.1": + "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" -ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" +"ejs@^2.6.1": + "integrity" "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + "resolved" "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz" + "version" "2.7.4" -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649: - version "1.3.692" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.692.tgz" +"electron-to-chromium@^1.3.564", "electron-to-chromium@^1.3.649": + "integrity" "sha512-Ix+zDUAXWZuUzqKdhkgN5dP7ZM+IwMG4yAGFGDLpGJP/3vNEEwuHG1LIhtXUfW0FFV0j38t5PUv2n/3MFSRviQ==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.692.tgz" + "version" "1.3.692" -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" +"elliptic@^6.5.3": + "integrity" "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==" + "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + "version" "6.5.4" dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" + "bn.js" "^4.11.9" + "brorand" "^1.1.0" + "hash.js" "^1.0.0" + "hmac-drbg" "^1.0.1" + "inherits" "^2.0.4" + "minimalistic-assert" "^1.0.1" + "minimalistic-crypto-utils" "^1.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" +"emittery@^0.7.1": + "integrity" "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" + "version" "0.7.2" -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" +"emoji-regex@^7.0.1": + "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + "version" "7.0.3" -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" -emoji-regex@^9.0.0: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" +"emoji-regex@^9.0.0": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" +"emojis-list@^2.0.0": + "integrity" "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz" + "version" "2.1.0" -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" +"encodeurl@~1.0.2": + "integrity" "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" +"end-of-stream@^1.0.0", "end-of-stream@^1.1.0": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" dependencies: - once "^1.4.0" + "once" "^1.4.0" -enhanced-resolve@^4.3.0: - version "4.5.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" +"enhanced-resolve@^4.3.0": + "integrity" "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + "version" "4.5.0" dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" + "graceful-fs" "^4.1.2" + "memory-fs" "^0.5.0" + "tapable" "^1.0.0" -enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" +"enquirer@^2.3.5": + "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + "version" "2.3.6" dependencies: - ansi-colors "^4.1.1" + "ansi-colors" "^4.1.1" -entities@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" +"entities@^1.1.1": + "integrity" "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "resolved" "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz" + "version" "1.1.2" -entities@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" +"entities@^2.0.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" +"errno@^0.1.3", "errno@~0.1.7": + "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" + "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + "version" "0.1.8" dependencies: - prr "~1.0.1" + "prr" "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" +"error-ex@^1.2.0", "error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" dependencies: - is-arrayish "^0.2.1" + "is-arrayish" "^0.2.1" -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" +"error-stack-parser@^2.0.6": + "integrity" "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==" + "resolved" "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" + "version" "2.0.6" dependencies: - stackframe "^1.1.1" + "stackframe" "^1.1.1" -es-abstract@^1.17.5, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" +"es-abstract@^1.17.5", "es-abstract@^1.18.0-next.1", "es-abstract@^1.18.0-next.2": + "integrity" "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz" + "version" "1.18.0" dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.2" - is-callable "^1.2.3" - is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" + "call-bind" "^1.0.2" + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "get-intrinsic" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.2" + "is-callable" "^1.2.3" + "is-negative-zero" "^2.0.1" + "is-regex" "^1.1.2" + "is-string" "^1.0.5" + "object-inspect" "^1.9.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.2" + "string.prototype.trimend" "^1.0.4" + "string.prototype.trimstart" "^1.0.4" + "unbox-primitive" "^1.0.0" -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz" +"es5-ext@^0.10.35", "es5-ext@^0.10.50": + "integrity" "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==" + "resolved" "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz" + "version" "0.10.53" dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" + "es6-iterator" "~2.0.3" + "es6-symbol" "~3.1.3" + "next-tick" "~1.0.0" -es6-iterator@2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" +"es6-iterator@~2.0.3", "es6-iterator@2.0.3": + "integrity" "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=" + "resolved" "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + "version" "2.0.3" dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" + "d" "1" + "es5-ext" "^0.10.35" + "es6-symbol" "^3.1.1" -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" +"es6-symbol@^3.1.1", "es6-symbol@~3.1.3": + "integrity" "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==" + "resolved" "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" + "version" "3.1.3" dependencies: - d "^1.0.1" - ext "^1.1.2" + "d" "^1.0.1" + "ext" "^1.1.2" -escalade@^3.0.2, escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" +"escalade@^3.0.2", "escalade@^3.1.1": + "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + "version" "3.1.1" -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" +"escape-html@~1.0.3": + "integrity" "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" -escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" -escodegen@^1.11.1: - version "1.14.3" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" +"escape-string-regexp@2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escodegen@^1.11.1": + "integrity" "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" + "version" "1.14.3" dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" + "esprima" "^4.0.1" + "estraverse" "^4.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" + "source-map" "~0.6.1" -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" +"escodegen@^2.0.0": + "integrity" "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==" + "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" + "version" "2.0.0" dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" + "esprima" "^4.0.1" + "estraverse" "^5.2.0" + "esutils" "^2.0.2" + "optionator" "^0.8.1" optionalDependencies: - source-map "~0.6.1" + "source-map" "~0.6.1" -eslint-config-react-app@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" +"eslint-config-react-app@^6.0.0": + "integrity" "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==" + "resolved" "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz" + "version" "6.0.0" dependencies: - confusing-browser-globals "^1.0.10" + "confusing-browser-globals" "^1.0.10" -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" +"eslint-import-resolver-node@^0.3.4": + "integrity" "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz" + "version" "0.3.4" dependencies: - debug "^2.6.9" - resolve "^1.13.1" + "debug" "^2.6.9" + "resolve" "^1.13.1" -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz" +"eslint-module-utils@^2.6.0": + "integrity" "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz" + "version" "2.6.0" dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" + "debug" "^2.6.9" + "pkg-dir" "^2.0.0" -eslint-plugin-flowtype@^5.2.0: - version "5.4.0" - resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.4.0.tgz" +"eslint-plugin-flowtype@^5.2.0": + "integrity" "sha512-O0s0iTT5UxYuoOpHMLSIO2qZMyvrb9shhk1EM5INNGtJ2CffrfUmsnh6TVsnoT41fkXIEndP630WNovhoO87xQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.4.0.tgz" + "version" "5.4.0" dependencies: - lodash "^4.17.15" - string-natural-compare "^3.0.1" + "lodash" "^4.17.15" + "string-natural-compare" "^3.0.1" -eslint-plugin-import@^2.22.1: - version "2.22.1" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz" +"eslint-plugin-import@^2.22.0", "eslint-plugin-import@^2.22.1": + "integrity" "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz" + "version" "2.22.1" dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" - tsconfig-paths "^3.9.0" + "array-includes" "^3.1.1" + "array.prototype.flat" "^1.2.3" + "contains-path" "^0.1.0" + "debug" "^2.6.9" + "doctrine" "1.5.0" + "eslint-import-resolver-node" "^0.3.4" + "eslint-module-utils" "^2.6.0" + "has" "^1.0.3" + "minimatch" "^3.0.4" + "object.values" "^1.1.1" + "read-pkg-up" "^2.0.0" + "resolve" "^1.17.0" + "tsconfig-paths" "^3.9.0" -eslint-plugin-jest@^24.1.0: - version "24.3.2" - resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.2.tgz" +"eslint-plugin-jest@^24.0.0", "eslint-plugin-jest@^24.1.0": + "integrity" "sha512-cicWDr+RvTAOKS3Q/k03+Z3odt3VCiWamNUHWd6QWbVQWcYJyYgUTu8x0mx9GfeDEimawU5kQC+nQ3MFxIM6bw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.2.tgz" + "version" "24.3.2" dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" -eslint-plugin-jsx-a11y@^6.3.1: - version "6.4.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz" +"eslint-plugin-jsx-a11y@^6.3.1": + "integrity" "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz" + "version" "6.4.1" dependencies: "@babel/runtime" "^7.11.2" - aria-query "^4.2.2" - array-includes "^3.1.1" - ast-types-flow "^0.0.7" - axe-core "^4.0.2" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.6" - emoji-regex "^9.0.0" - has "^1.0.3" - jsx-ast-utils "^3.1.0" - language-tags "^1.0.5" + "aria-query" "^4.2.2" + "array-includes" "^3.1.1" + "ast-types-flow" "^0.0.7" + "axe-core" "^4.0.2" + "axobject-query" "^2.2.0" + "damerau-levenshtein" "^1.0.6" + "emoji-regex" "^9.0.0" + "has" "^1.0.3" + "jsx-ast-utils" "^3.1.0" + "language-tags" "^1.0.5" -eslint-plugin-react-hooks@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" +"eslint-plugin-react-hooks@^4.0.8", "eslint-plugin-react-hooks@^4.2.0": + "integrity" "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz" + "version" "4.2.0" -eslint-plugin-react@^7.21.5: - version "7.22.0" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz" +"eslint-plugin-react@^7.20.3", "eslint-plugin-react@^7.21.5": + "integrity" "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==" + "resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz" + "version" "7.22.0" dependencies: - array-includes "^3.1.1" - array.prototype.flatmap "^1.2.3" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.4.1 || ^3.0.0" - object.entries "^1.1.2" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.18.1" - string.prototype.matchall "^4.0.2" + "array-includes" "^3.1.1" + "array.prototype.flatmap" "^1.2.3" + "doctrine" "^2.1.0" + "has" "^1.0.3" + "jsx-ast-utils" "^2.4.1 || ^3.0.0" + "object.entries" "^1.1.2" + "object.fromentries" "^2.0.2" + "object.values" "^1.1.1" + "prop-types" "^15.7.2" + "resolve" "^1.18.1" + "string.prototype.matchall" "^4.0.2" -eslint-plugin-testing-library@^3.9.2: - version "3.10.1" - resolved "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz" +"eslint-plugin-testing-library@^3.9.0", "eslint-plugin-testing-library@^3.9.2": + "integrity" "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz" + "version" "3.10.1" dependencies: "@typescript-eslint/experimental-utils" "^3.10.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" +"eslint-scope@^4.0.3": + "integrity" "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" + "version" "4.0.3" dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + "esrecurse" "^4.1.0" + "estraverse" "^4.1.1" -eslint-scope@^5.0.0, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" +"eslint-scope@^5.0.0", "eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" -eslint-utils@^2.0.0, eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" +"eslint-utils@^2.0.0", "eslint-utils@^2.1.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" dependencies: - eslint-visitor-keys "^1.1.0" + "eslint-visitor-keys" "^1.1.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" +"eslint-visitor-keys@^1.0.0", "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" -eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" + "version" "2.0.0" -eslint-webpack-plugin@^2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz" +"eslint-webpack-plugin@^2.5.2": + "integrity" "sha512-ndD9chZ/kaGnjjx7taRg7c6FK/YKb29SSYzaLtPBIYLYJQmZtuKqtQbAvTS2ymiMQT6X0VW9vZIHK0KLstv93Q==" + "resolved" "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz" + "version" "2.5.2" dependencies: "@types/eslint" "^7.2.6" - arrify "^2.0.1" - jest-worker "^26.6.2" - micromatch "^4.0.2" - schema-utils "^3.0.0" + "arrify" "^2.0.1" + "jest-worker" "^26.6.2" + "micromatch" "^4.0.2" + "schema-utils" "^3.0.0" -eslint@^7.11.0: - version "7.22.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz" +"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^5 || ^6 || ^7", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.0.0", "eslint@^7.1.0", "eslint@^7.11.0", "eslint@^7.5.0", "eslint@>=5": + "integrity" "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz" + "version" "7.22.0" dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.21" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.4" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "enquirer" "^2.3.5" + "eslint-scope" "^5.1.1" + "eslint-utils" "^2.1.0" + "eslint-visitor-keys" "^2.0.0" + "espree" "^7.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.0.0" + "globals" "^13.6.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash" "^4.17.21" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "progress" "^2.0.0" + "regexpp" "^3.1.0" + "semver" "^7.2.1" + "strip-ansi" "^6.0.0" + "strip-json-comments" "^3.1.0" + "table" "^6.0.4" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" +"espree@^7.3.0", "espree@^7.3.1": + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" +"esprima@^4.0.0", "esprima@^4.0.1": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" dependencies: - estraverse "^5.1.0" + "estraverse" "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" +"esrecurse@^4.1.0", "esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" dependencies: - estraverse "^5.2.0" + "estraverse" "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" +"estraverse@^4.1.1", "estraverse@^4.2.0": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" +"estraverse@^5.1.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" +"estraverse@^5.2.0": + "integrity" "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + "version" "5.2.0" -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" +"estree-walker@^0.6.1": + "integrity" "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz" + "version" "0.6.1" -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" +"estree-walker@^1.0.1": + "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + "version" "1.0.1" -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" +"etag@~1.8.1": + "integrity" "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" -events@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" -eventsource@^1.0.7: - version "1.1.0" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" +"events@^3.0.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"eventsource@^1.0.7": + "integrity" "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==" + "resolved" "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz" + "version" "1.1.0" dependencies: - original "^1.0.0" + "original" "^1.0.0" -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" +"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": + "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" + "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + "version" "1.0.3" dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" + "md5.js" "^1.3.4" + "safe-buffer" "^5.1.1" -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz" +"exec-sh@^0.3.2": + "integrity" "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "resolved" "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz" + "version" "0.3.4" -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" +"execa@^1.0.0": + "integrity" "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + "version" "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" + "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" -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" +"execa@^4.0.0": + "integrity" "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==" + "resolved" "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + "version" "4.1.0" dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" + "cross-spawn" "^7.0.0" + "get-stream" "^5.0.0" + "human-signals" "^1.1.1" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.0" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + "strip-final-newline" "^2.0.0" -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" +"exit@^0.1.2": + "integrity" "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" + "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + "version" "2.1.4" dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "debug" "^2.3.3" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "posix-character-classes" "^0.1.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" -expect@^26.6.0, expect@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" +"expect@^26.6.0", "expect@^26.6.2": + "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" + "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" + "ansi-styles" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-regex-util" "^26.0.0" -express@^4.17.1: - version "4.17.1" - resolved "https://registry.npmjs.org/express/-/express-4.17.1.tgz" +"express@^4.17.1": + "integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==" + "resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz" + "version" "4.17.1" dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" + "accepts" "~1.3.7" + "array-flatten" "1.1.1" + "body-parser" "1.19.0" + "content-disposition" "0.5.3" + "content-type" "~1.0.4" + "cookie" "0.4.0" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "~1.1.2" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "~1.1.2" + "fresh" "0.5.2" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.5" + "qs" "6.7.0" + "range-parser" "~1.2.1" + "safe-buffer" "5.1.2" + "send" "0.17.1" + "serve-static" "1.14.1" + "setprototypeof" "1.1.1" + "statuses" "~1.5.0" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" -ext@^1.1.2: - version "1.4.0" - resolved "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz" +"ext@^1.1.2": + "integrity" "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==" + "resolved" "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz" + "version" "1.4.0" dependencies: - type "^2.0.0" + "type" "^2.0.0" -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" dependencies: - is-extendable "^0.1.0" + "is-extendable" "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" +"extend-shallow@^3.0.0", "extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" +"extend@^3.0.0", "extend@~3.0.2": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" +"extglob@^2.0.4": + "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" + "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + "version" "2.0.4" dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "array-unique" "^0.3.2" + "define-property" "^1.0.0" + "expand-brackets" "^2.1.4" + "extend-shallow" "^2.0.1" + "fragment-cache" "^0.2.1" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" -extsprintf@1.3.0, extsprintf@^1.2.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" +"extsprintf@^1.2.0", "extsprintf@1.3.0": + "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + "version" "1.3.0" -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" +"fast-deep-equal@^3.1.1": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" -fast-glob@^3.1.1: - version "3.2.5" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz" +"fast-glob@^3.1.1": + "integrity" "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz" + "version" "3.2.5" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" - merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + "glob-parent" "^5.1.0" + "merge2" "^1.3.0" + "micromatch" "^4.0.2" + "picomatch" "^2.2.1" -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" +"fast-json-stable-stringify@^2.0.0", "fast-json-stable-stringify@^2.1.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" +"fast-levenshtein@^2.0.6", "fast-levenshtein@~2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" -fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz" +"fastq@^1.6.0": + "integrity" "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz" + "version" "1.11.0" dependencies: - reusify "^1.0.4" + "reusify" "^1.0.4" -faye-websocket@^0.11.3: - version "0.11.3" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz" +"faye-websocket@^0.11.3": + "integrity" "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz" + "version" "0.11.3" dependencies: - websocket-driver ">=0.5.1" + "websocket-driver" ">=0.5.1" -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" +"fb-watchman@^2.0.0": + "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" + "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + "version" "2.0.1" dependencies: - bser "2.1.1" + "bser" "2.1.1" -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" +"figgy-pudding@^3.5.1": + "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + "version" "3.5.2" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" dependencies: - flat-cache "^3.0.4" + "flat-cache" "^3.0.4" -file-loader@6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz" +"file-loader@*", "file-loader@6.1.1": + "integrity" "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==" + "resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz" + "version" "6.1.1" dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" + "loader-utils" "^2.0.0" + "schema-utils" "^3.0.0" -file-saver@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz" +"file-saver@^2.0.2": + "integrity" "sha512-Wz3c3XQ5xroCxd1G8b7yL0Ehkf0TC9oYC6buPFkNnU9EnaPlifeAFCyCh+iewXTyFRcg0a6j3J7FmJsIhlhBdw==" + "resolved" "https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz" + "version" "2.0.2" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" +"file-uri-to-path@1.0.0": + "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + "version" "1.0.0" -filesize@6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" +"filesize@6.1.0": + "integrity" "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + "resolved" "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" + "version" "6.1.0" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" +"fill-range@^4.0.0": + "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + "version" "4.0.0" dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" dependencies: - to-regex-range "^5.0.1" + "to-regex-range" "^5.0.1" -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" +"finalhandler@~1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" +"find-cache-dir@^2.1.0": + "integrity" "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz" + "version" "2.1.0" dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" + "commondir" "^1.0.1" + "make-dir" "^2.0.0" + "pkg-dir" "^3.0.0" -find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" +"find-cache-dir@^3.3.1": + "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" + "version" "3.3.1" dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" + "commondir" "^1.0.1" + "make-dir" "^3.0.2" + "pkg-dir" "^4.1.0" -find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" +"find-up@^2.0.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" + "locate-path" "^2.0.0" -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" +"find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" dependencies: - locate-path "^2.0.0" + "locate-path" "^2.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" +"find-up@^3.0.0": + "integrity" "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" dependencies: - locate-path "^3.0.0" + "locate-path" "^3.0.0" -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" +"find-up@^4.0.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" -flatted@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz" - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" +"find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" -focus-lock@^0.6.6: - version "0.6.8" - resolved "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.8.tgz" +"find-up@4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" -focus-outline-manager@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/focus-outline-manager/-/focus-outline-manager-1.0.2.tgz" +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" -follow-redirects@^1.0.0, follow-redirects@^1.14.0: - version "1.14.4" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" +"flatted@^3.1.0": + "integrity" "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz" + "version" "3.1.1" -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" +"flatten@^1.0.2": + "integrity" "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + "resolved" "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" + "version" "1.0.3" -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" +"flush-write-stream@^1.0.0": + "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" + "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "inherits" "^2.0.3" + "readable-stream" "^2.3.6" -fork-ts-checker-webpack-plugin@4.1.6: - version "4.1.6" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" +"focus-lock@^0.6.6": + "integrity" "sha512-vkHTluRCoq9FcsrldC0ulQHiyBYgVJB2CX53I8r0nTC6KnEij7Of0jpBspjt3/CuNb6fyoj3aOh9J2HgQUM0og==" + "resolved" "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.8.tgz" + "version" "0.6.8" + +"focus-outline-manager@^1.0.2": + "integrity" "sha1-e/NliGU0H7awjQQqA3udKGixGbU=" + "resolved" "https://registry.npmjs.org/focus-outline-manager/-/focus-outline-manager-1.0.2.tgz" + "version" "1.0.2" + +"follow-redirects@^1.0.0", "follow-redirects@^1.14.4": + "integrity" "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz" + "version" "1.14.4" + +"for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "version" "1.0.2" + +"forever-agent@~0.6.1": + "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + "version" "0.6.1" + +"fork-ts-checker-webpack-plugin@4.1.6": + "integrity" "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==" + "resolved" "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" + "version" "4.1.6" dependencies: "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" + "chalk" "^2.4.1" + "micromatch" "^3.1.10" + "minimatch" "^3.0.4" + "semver" "^5.6.0" + "tapable" "^1.0.0" + "worker-rpc" "^0.1.0" -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" +"form-data@~2.3.2": + "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + "version" "2.3.3" dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" + "asynckit" "^0.4.0" + "combined-stream" "^1.0.6" + "mime-types" "^2.1.12" -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz" +"forwarded@~0.1.2": + "integrity" "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz" + "version" "0.1.2" -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + "version" "0.2.1" dependencies: - map-cache "^0.2.2" + "map-cache" "^0.2.2" -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" +"fresh@0.5.2": + "integrity" "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" +"from2@^2.1.0": + "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" + "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + "version" "2.3.0" dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" +"fs-extra@^7.0.0": + "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" + "version" "7.0.1" dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" + "graceful-fs" "^4.1.2" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" -fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" +"fs-extra@^9.0.1": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" +"fs-minipass@^2.0.0": + "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" + "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + "version" "2.1.0" dependencies: - minipass "^3.0.0" + "minipass" "^3.0.0" -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" +"fs-write-stream-atomic@^1.0.8": + "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=" + "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + "version" "1.0.10" dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" + "graceful-fs" "^4.1.2" + "iferr" "^0.1.5" + "imurmurhash" "^0.1.4" + "readable-stream" "1 || 2" -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" +"fs.realpath@^1.0.0": + "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" +"fsevents@^1.2.7": + "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" + "version" "1.2.13" dependencies: - bindings "^1.5.0" - nan "^2.12.1" + "bindings" "^1.5.0" + "nan" "^2.12.1" -fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" +"fsevents@^2.1.2", "fsevents@^2.1.3", "fsevents@~2.3.1": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" -gensync@^1.0.0-beta.1: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" +"gensync@^1.0.0-beta.1": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" +"get-caller-file@^2.0.1": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": + "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + "version" "1.1.1" dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" +"get-own-enumerable-property-symbols@^3.0.0": + "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + "version" "3.0.2" -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" +"get-stream@^4.0.0": + "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" dependencies: - pump "^3.0.0" + "pump" "^3.0.0" -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" +"get-stream@^5.0.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" dependencies: - pump "^3.0.0" + "pump" "^3.0.0" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + "version" "2.0.6" -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" +"getpass@^0.1.1": + "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + "version" "0.1.7" dependencies: - assert-plus "^1.0.0" + "assert-plus" "^1.0.0" -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" +"glob-parent@^3.1.0": + "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + "version" "3.1.0" dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" + "is-glob" "^3.1.0" + "path-dirname" "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" +"glob-parent@^5.0.0", "glob-parent@^5.1.0", "glob-parent@~5.1.0": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" dependencies: - is-glob "^4.0.1" + "is-glob" "^4.0.1" -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" +"glob@^7.0.3", "glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6": + "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" + "version" "7.1.6" dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.0.4" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" +"global-modules@2.0.0": + "integrity" "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==" + "resolved" "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + "version" "2.0.0" dependencies: - global-prefix "^3.0.0" + "global-prefix" "^3.0.0" -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" +"global-prefix@^3.0.0": + "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" + "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + "version" "3.0.0" dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" + "ini" "^1.3.5" + "kind-of" "^6.0.2" + "which" "^1.3.1" -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" +"globals@^12.1.0": + "integrity" "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==" + "resolved" "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" + "version" "12.4.0" dependencies: - type-fest "^0.8.1" + "type-fest" "^0.8.1" -globals@^13.6.0: - version "13.7.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz" +"globals@^13.6.0": + "integrity" "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz" + "version" "13.7.0" dependencies: - type-fest "^0.20.2" + "type-fest" "^0.20.2" -globby@11.0.1: - version "11.0.1" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" +"globby@^11.0.1": + "integrity" "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz" + "version" "11.0.2" dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.1.1" + "ignore" "^5.1.4" + "merge2" "^1.3.0" + "slash" "^3.0.0" -globby@^11.0.1: - version "11.0.2" - resolved "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz" +"globby@^6.1.0": + "integrity" "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=" + "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" + "version" "6.1.0" dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" + "array-union" "^1.0.1" + "glob" "^7.0.3" + "object-assign" "^4.0.1" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" +"globby@11.0.1": + "integrity" "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" + "version" "11.0.1" dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.1.1" + "ignore" "^5.1.4" + "merge2" "^1.3.0" + "slash" "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" +"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4": + "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" + "version" "4.2.4" -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" +"growly@^1.3.0": + "integrity" "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + "resolved" "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + "version" "1.3.0" -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" +"gzip-size@5.1.1": + "integrity" "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==" + "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + "version" "5.1.1" dependencies: - duplexer "^0.1.1" - pify "^4.0.1" + "duplexer" "^0.1.1" + "pify" "^4.0.1" -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" +"har-schema@^2.0.0": + "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + "version" "2.0.0" -har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz" +"har-validator@~5.1.3": + "integrity" "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==" + "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz" + "version" "5.1.3" dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" + "ajv" "^6.5.5" + "har-schema" "^2.0.0" -harmony-reflect@^1.4.6: - version "1.6.1" - resolved "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz" +"harmony-reflect@^1.4.6": + "integrity" "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + "resolved" "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz" + "version" "1.6.1" -has-bigints@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" +"has-bigints@^1.0.0": + "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + "version" "1.0.1" -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" -has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" +"has-symbols@^1.0.0", "has-symbols@^1.0.1", "has-symbols@^1.0.2": + "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + "version" "1.0.2" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + "version" "0.3.1" dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + "version" "0.1.4" -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" + "is-number" "^3.0.0" + "kind-of" "^4.0.0" -has@^1.0.0, has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" +"has@^1.0.0", "has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" dependencies: - function-bind "^1.1.1" + "function-bind" "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" +"hash-base@^3.0.0": + "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" + "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + "version" "3.1.0" dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + "inherits" "^2.0.4" + "readable-stream" "^3.6.0" + "safe-buffer" "^5.2.0" -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" +"hash.js@^1.0.0", "hash.js@^1.0.3": + "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + "version" "1.1.7" dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" + "inherits" "^2.0.3" + "minimalistic-assert" "^1.0.1" -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" +"he@^1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" +"hex-color-regex@^1.1.0": + "integrity" "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "resolved" "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + "version" "1.1.0" -history@^4.9.0: - version "4.10.1" - resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" +"history@^4.9.0": + "integrity" "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==" + "resolved" "https://registry.npmjs.org/history/-/history-4.10.1.tgz" + "version" "4.10.1" dependencies: "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" + "loose-envify" "^1.2.0" + "resolve-pathname" "^3.0.0" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" + "value-equal" "^1.0.1" -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" +"hmac-drbg@^1.0.1": + "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" + "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + "version" "1.0.1" dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" + "hash.js" "^1.0.3" + "minimalistic-assert" "^1.0.0" + "minimalistic-crypto-utils" "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" +"hoist-non-react-statics@^3.1.0", "hoist-non-react-statics@^3.3.0", "hoist-non-react-statics@^3.3.2": + "integrity" "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==" + "resolved" "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + "version" "3.3.2" dependencies: - react-is "^16.7.0" + "react-is" "^16.7.0" -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" +"hoopy@^0.1.4": + "integrity" "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "resolved" "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" + "version" "0.1.4" -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" +"hosted-git-info@^2.1.4": + "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" + "version" "2.8.8" -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" +"hpack.js@^2.1.6": + "integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" +"hsl-regex@^1.0.0": + "integrity" "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "resolved" "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" + "version" "1.0.0" -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" +"hsla-regex@^1.0.0": + "integrity" "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "resolved" "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" + "version" "1.0.0" -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz" +"html-comment-regex@^1.1.0": + "integrity" "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + "resolved" "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz" + "version" "1.1.2" -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz" +"html-encoding-sniffer@^1.0.2": + "integrity" "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz" + "version" "1.0.2" dependencies: - whatwg-encoding "^1.0.1" + "whatwg-encoding" "^1.0.1" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" +"html-encoding-sniffer@^2.0.1": + "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==" + "resolved" "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" + "version" "2.0.1" dependencies: - whatwg-encoding "^1.0.5" + "whatwg-encoding" "^1.0.5" -html-entities@^1.2.1, html-entities@^1.3.1: - version "1.4.0" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" +"html-entities@^1.2.1", "html-entities@^1.3.1": + "integrity" "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" + "version" "1.4.0" -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" +"html-minifier-terser@^5.0.1": + "integrity" "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==" + "resolved" "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + "version" "5.1.1" dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" + "camel-case" "^4.1.1" + "clean-css" "^4.2.3" + "commander" "^4.1.1" + "he" "^1.2.0" + "param-case" "^3.0.3" + "relateurl" "^0.2.7" + "terser" "^4.6.3" -html-to-react@^1.3.4: - version "1.4.5" - resolved "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.5.tgz" +"html-to-react@^1.3.4": + "integrity" "sha512-KONZUDFPg5OodWaQu2ymfkDmU0JA7zB1iPfvyHehTmMUZnk0DS7/TyCMTzsLH6b4BvxX15g88qZCXFhJWktsmA==" + "resolved" "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.5.tgz" + "version" "1.4.5" dependencies: - domhandler "^3.3.0" - htmlparser2 "^5.0" - lodash.camelcase "^4.3.0" - ramda "^0.27.1" + "domhandler" "^3.3.0" + "htmlparser2" "^5.0" + "lodash.camelcase" "^4.3.0" + "ramda" "^0.27.1" -html-webpack-plugin@4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" +"html-webpack-plugin@4.5.0": + "integrity" "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==" + "resolved" "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz" + "version" "4.5.0" dependencies: "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" + "html-minifier-terser" "^5.0.1" + "loader-utils" "^1.2.3" + "lodash" "^4.17.15" + "pretty-error" "^2.1.1" + "tapable" "^1.1.3" + "util.promisify" "1.0.0" -htmlparser2@^3.10.1: - version "3.10.1" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" +"htmlparser2@^3.10.1": + "integrity" "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz" + "version" "3.10.1" dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" + "domelementtype" "^1.3.1" + "domhandler" "^2.3.0" + "domutils" "^1.5.1" + "entities" "^1.1.1" + "inherits" "^2.0.1" + "readable-stream" "^3.1.1" -htmlparser2@^5.0: - version "5.0.1" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz" +"htmlparser2@^5.0": + "integrity" "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz" + "version" "5.0.1" dependencies: - domelementtype "^2.0.1" - domhandler "^3.3.0" - domutils "^2.4.2" - entities "^2.0.0" + "domelementtype" "^2.0.1" + "domhandler" "^3.3.0" + "domutils" "^2.4.2" + "entities" "^2.0.0" -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" +"http-deceiver@^1.2.7": + "integrity" "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" -http-errors@1.7.2, http-errors@~1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" +"http-errors@~1.6.2": + "integrity" "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" +"http-errors@~1.7.2", "http-errors@1.7.2": + "integrity" "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" + "version" "1.7.2" dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.1" + "statuses" ">= 1.5.0 < 2" + "toidentifier" "1.0.0" -http-parser-js@>=0.5.1: - version "0.5.3" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" +"http-parser-js@>=0.5.1": + "integrity" "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" + "version" "0.5.3" -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" +"http-proxy-middleware@0.19.1": + "integrity" "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + "version" "0.19.1" dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" + "http-proxy" "^1.17.0" + "is-glob" "^4.0.0" + "lodash" "^4.17.11" + "micromatch" "^3.1.10" -http-proxy@^1.17.0: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" +"http-proxy@^1.17.0": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" +"http-signature@~1.2.0": + "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" + "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" + "version" "1.2.0" dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" + "assert-plus" "^1.0.0" + "jsprim" "^1.2.2" + "sshpk" "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" +"https-browserify@^1.0.0": + "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + "version" "1.0.0" -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" +"human-signals@^1.1.1": + "integrity" "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" + "version" "1.1.1" -hyphenate-style-name@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz" +"hyphenate-style-name@^1.0.3": + "integrity" "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + "resolved" "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz" + "version" "1.0.4" -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" +"iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" dependencies: - safer-buffer ">= 2.1.2 < 3" + "safer-buffer" ">= 2.1.2 < 3" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" +"icss-utils@^4.0.0", "icss-utils@^4.1.1": + "integrity" "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" + "version" "4.1.1" dependencies: - postcss "^7.0.14" + "postcss" "^7.0.14" -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" +"identity-obj-proxy@3.0.0": + "integrity" "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=" + "resolved" "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" + "version" "3.0.0" dependencies: - harmony-reflect "^1.4.6" + "harmony-reflect" "^1.4.6" -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" +"ieee754@^1.1.4": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" +"iferr@^0.1.5": + "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + "version" "0.1.5" -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" +"ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" +"ignore@^5.1.4": + "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" + "version" "5.1.8" -immer@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" +"immer@8.0.1": + "integrity" "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "resolved" "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" + "version" "8.0.1" -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" +"import-cwd@^2.0.0": + "integrity" "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=" + "resolved" "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz" + "version" "2.1.0" dependencies: - import-from "^2.1.0" + "import-from" "^2.1.0" -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" +"import-fresh@^2.0.0": + "integrity" "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" + "version" "2.0.0" dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" + "caller-path" "^2.0.0" + "resolve-from" "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" +"import-fresh@^3.0.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" +"import-fresh@^3.1.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" dependencies: - resolve-from "^3.0.0" + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" +"import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" -import-local@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" +"import-from@^2.1.0": + "integrity" "sha1-M1238qev/VOqpHHUuAId7ja387E=" + "resolved" "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz" + "version" "2.1.0" dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" + "resolve-from" "^3.0.0" -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" +"import-local@^2.0.0": + "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + "version" "2.0.0" dependencies: - once "^1.3.0" - wrappy "1" + "pkg-dir" "^3.0.0" + "resolve-cwd" "^2.0.0" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" +"import-local@^3.0.2": + "integrity" "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" + "version" "3.0.2" dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" + "pkg-dir" "^4.2.0" + "resolve-cwd" "^3.0.0" -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"indexes-of@^1.0.1": + "integrity" "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + "version" "1.0.1" + +"infer-owner@^1.0.3", "infer-owner@^1.0.4": + "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + "version" "1.0.4" + +"inflight@^1.0.4": + "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" + "once" "^1.3.0" + "wrappy" "1" -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" +"inherits@2.0.1": + "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + "version" "2.0.1" -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" +"inherits@2.0.3": + "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" +"ini@^1.3.5": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" +"internal-ip@^4.3.0": + "integrity" "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==" + "resolved" "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz" + "version" "4.3.0" dependencies: - kind-of "^3.0.2" + "default-gateway" "^4.2.0" + "ipaddr.js" "^1.9.0" -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" +"internal-slot@^1.0.3": + "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + "version" "1.0.3" dependencies: - kind-of "^6.0.0" + "get-intrinsic" "^1.1.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" -is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" +"ip-regex@^2.1.0": + "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + "version" "2.1.0" -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" +"ip@^1.1.0", "ip@^1.1.5": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^1.9.0", "ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-absolute-url@^2.0.0": + "integrity" "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + "version" "2.1.0" + +"is-absolute-url@^3.0.3": + "integrity" "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + "resolved" "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + "version" "3.0.3" + +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" + "kind-of" "^3.0.2" -is-arguments@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" +"is-accessor-descriptor@^1.0.0": + "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - call-bind "^1.0.0" + "kind-of" "^6.0.0" -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" +"is-alphabetical@^1.0.0": + "integrity" "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + "resolved" "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" + "version" "1.0.4" -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - -is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" +"is-alphanumerical@^1.0.0": + "integrity" "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==" + "resolved" "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" + "version" "1.0.4" dependencies: - binary-extensions "^1.0.0" + "is-alphabetical" "^1.0.0" + "is-decimal" "^1.0.0" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" +"is-arguments@^1.0.4": + "integrity" "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz" + "version" "1.1.0" dependencies: - binary-extensions "^2.0.0" + "call-bind" "^1.0.0" -is-boolean-object@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz" +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" + +"is-bigint@^1.0.1": + "integrity" "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz" + "version" "1.0.1" + +"is-binary-path@^1.0.0": + "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + "version" "1.0.1" dependencies: - call-bind "^1.0.0" + "binary-extensions" "^1.0.0" -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - -is-callable@^1.1.4, is-callable@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" dependencies: - ci-info "^2.0.0" + "binary-extensions" "^2.0.0" -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" +"is-boolean-object@^1.1.0": + "integrity" "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz" + "version" "1.1.0" dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" + "call-bind" "^1.0.0" -is-core-module@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz" +"is-buffer@^1.1.5": + "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-buffer@^2.0.0": + "integrity" "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + "version" "2.0.5" + +"is-callable@^1.1.4", "is-callable@^1.2.3": + "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" + "version" "1.2.3" + +"is-ci@^2.0.0": + "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + "version" "2.0.0" dependencies: - has "^1.0.3" + "ci-info" "^2.0.0" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" +"is-color-stop@^1.0.0": + "integrity" "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=" + "resolved" "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" + "version" "1.1.0" dependencies: - kind-of "^3.0.2" + "css-color-names" "^0.0.4" + "hex-color-regex" "^1.1.0" + "hsl-regex" "^1.0.0" + "hsla-regex" "^1.0.0" + "rgb-regex" "^1.0.1" + "rgba-regex" "^1.0.0" -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" +"is-core-module@^2.0.0": + "integrity" "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz" + "version" "2.2.0" dependencies: - kind-of "^6.0.0" + "has" "^1.0.3" -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + "kind-of" "^3.0.2" -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" + "kind-of" "^6.0.0" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" +"is-date-object@^1.0.1": + "integrity" "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" + "version" "1.0.2" -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz" +"is-decimal@^1.0.0": + "integrity" "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + "resolved" "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" + "version" "1.0.4" -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - is-plain-object "^2.0.4" + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" +"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" dependencies: - is-extglob "^2.1.0" + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" +"is-directory@^0.3.1": + "integrity" "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + "version" "0.3.1" + +"is-docker@^2.0.0": + "integrity" "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz" + "version" "2.1.1" + +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" dependencies: - is-extglob "^2.1.1" + "is-plain-object" "^2.0.4" -is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" -is-in-browser@^1.0.2, is-in-browser@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz" +"is-fullwidth-code-point@^2.0.0": + "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + "version" "2.0.0" -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" -is-negative-zero@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" +"is-generator-fn@^2.0.0": + "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + "version" "2.1.0" -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" +"is-glob@^3.1.0": + "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + "version" "3.1.0" dependencies: - kind-of "^3.0.2" + "is-extglob" "^2.1.0" -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@~4.0.1": + "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + "version" "4.0.1" dependencies: - is-path-inside "^2.1.0" + "is-extglob" "^2.1.1" -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" +"is-hexadecimal@^1.0.0": + "integrity" "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + "resolved" "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" + "version" "1.0.4" + +"is-in-browser@^1.0.2", "is-in-browser@^1.1.3": + "integrity" "sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=" + "resolved" "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz" + "version" "1.1.3" + +"is-module@^1.0.0": + "integrity" "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + "version" "1.0.0" + +"is-negative-zero@^2.0.1": + "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + "version" "2.0.1" + +"is-number-object@^1.0.4": + "integrity" "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz" + "version" "1.0.4" + +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" dependencies: - path-is-inside "^1.0.2" + "kind-of" "^3.0.2" -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" +"is-obj@^1.0.1": + "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + "version" "1.0.1" -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-path-cwd@^2.0.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-in-cwd@^2.0.0": + "integrity" "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==" + "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + "version" "2.1.0" dependencies: - isobject "^3.0.1" + "is-path-inside" "^2.1.0" -is-potential-custom-element-name@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" - -is-regex@^1.0.4, is-regex@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz" +"is-path-inside@^2.1.0": + "integrity" "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" + "version" "2.1.0" dependencies: - call-bind "^1.0.2" - has-symbols "^1.0.1" + "path-is-inside" "^1.0.2" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" +"is-plain-obj@^1.0.0": + "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "version" "1.1.0" -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" +"is-plain-obj@^2.0.0": + "integrity" "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + "version" "2.1.0" -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz" +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" dependencies: - html-comment-regex "^1.1.0" + "isobject" "^3.0.1" -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" +"is-potential-custom-element-name@^1.0.0": + "integrity" "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" + "resolved" "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz" + "version" "1.0.0" + +"is-regex@^1.0.4", "is-regex@^1.1.2": + "integrity" "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz" + "version" "1.1.2" dependencies: - has-symbols "^1.0.1" + "call-bind" "^1.0.2" + "has-symbols" "^1.0.1" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" +"is-regexp@^1.0.0": + "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + "version" "1.0.0" -is-what@^3.3.1: - version "3.12.0" - resolved "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz" +"is-resolvable@^1.0.0": + "integrity" "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "resolved" "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + "version" "1.1.0" -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" +"is-root@2.1.0": + "integrity" "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "resolved" "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + "version" "2.1.0" -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" +"is-stream@^1.1.0": + "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" -is-wsl@^2.1.1, is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" +"is-stream@^2.0.0": + "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + "version" "2.0.0" + +"is-string@^1.0.5": + "integrity" "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" + "version" "1.0.5" + +"is-svg@^3.0.0": + "integrity" "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==" + "resolved" "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz" + "version" "3.0.0" dependencies: - is-docker "^2.0.0" + "html-comment-regex" "^1.1.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" + "version" "1.0.3" dependencies: - isarray "1.0.0" + "has-symbols" "^1.0.1" -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" +"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" +"is-what@^3.3.1": + "integrity" "sha512-2ilQz5/f/o9V7WRWJQmpFYNmQFZ9iM+OXRonZKcYgTkCzjb949Vi4h282PD1UfmgHk666rcWonbRJ++KI41VGw==" + "resolved" "https://registry.npmjs.org/is-what/-/is-what-3.12.0.tgz" + "version" "3.12.0" -istanbul-lib-coverage@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" +"is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" +"is-wsl@^1.1.0": + "integrity" "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + "version" "1.1.0" + +"is-wsl@^2.1.1", "is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@^1.0.0", "isarray@~1.0.0", "isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@0.0.1": + "integrity" "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "isarray" "1.0.0" + +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"isstream@~0.1.2": + "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"istanbul-lib-coverage@^3.0.0": + "integrity" "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz" + "version" "3.0.0" + +"istanbul-lib-instrument@^4.0.0", "istanbul-lib-instrument@^4.0.3": + "integrity" "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "istanbul-lib-coverage" "^3.0.0" + "semver" "^6.3.0" -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + "version" "3.0.0" dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^3.0.0" + "supports-color" "^7.1.0" -istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" +"istanbul-lib-source-maps@^4.0.0": + "integrity" "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz" + "version" "4.0.0" dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" -istanbul-reports@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz" +"istanbul-reports@^3.0.2": + "integrity" "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz" + "version" "3.0.2" dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" +"jest-changed-files@^26.6.2": + "integrity" "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==" + "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" + "execa" "^4.0.0" + "throat" "^5.0.0" -jest-circus@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz" +"jest-circus@26.6.0": + "integrity" "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==" + "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz" + "version" "26.6.0" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.0" @@ -5899,151 +6916,163 @@ jest-circus@26.6.0: "@jest/types" "^26.6.0" "@types/babel__traverse" "^7.0.4" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^26.6.0" - is-generator-fn "^2.0.0" - jest-each "^26.6.0" - jest-matcher-utils "^26.6.0" - jest-message-util "^26.6.0" - jest-runner "^26.6.0" - jest-runtime "^26.6.0" - jest-snapshot "^26.6.0" - jest-util "^26.6.0" - pretty-format "^26.6.0" - stack-utils "^2.0.2" - throat "^5.0.0" + "chalk" "^4.0.0" + "co" "^4.6.0" + "dedent" "^0.7.0" + "expect" "^26.6.0" + "is-generator-fn" "^2.0.0" + "jest-each" "^26.6.0" + "jest-matcher-utils" "^26.6.0" + "jest-message-util" "^26.6.0" + "jest-runner" "^26.6.0" + "jest-runtime" "^26.6.0" + "jest-snapshot" "^26.6.0" + "jest-util" "^26.6.0" + "pretty-format" "^26.6.0" + "stack-utils" "^2.0.2" + "throat" "^5.0.0" -jest-cli@^26.6.0: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" +"jest-cli@^26.6.0": + "integrity" "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==" + "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/core" "^26.6.3" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" + "chalk" "^4.0.0" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "import-local" "^3.0.2" + "is-ci" "^2.0.0" + "jest-config" "^26.6.3" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "prompts" "^2.0.1" + "yargs" "^15.4.1" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" +"jest-config@^26.6.3": + "integrity" "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==" + "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" + "version" "26.6.3" dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^26.6.3" "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" + "babel-jest" "^26.6.3" + "chalk" "^4.0.0" + "deepmerge" "^4.2.2" + "glob" "^7.1.1" + "graceful-fs" "^4.2.4" + "jest-environment-jsdom" "^26.6.2" + "jest-environment-node" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-jasmine2" "^26.6.3" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" -jest-diff@^24.0.0, jest-diff@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz" +"jest-diff@^24.0.0", "jest-diff@^24.9.0": + "integrity" "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz" + "version" "24.9.0" dependencies: - chalk "^2.0.1" - diff-sequences "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" + "chalk" "^2.0.1" + "diff-sequences" "^24.9.0" + "jest-get-type" "^24.9.0" + "pretty-format" "^24.9.0" -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" +"jest-diff@^26.6.2": + "integrity" "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" + "version" "26.6.2" dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + "chalk" "^4.0.0" + "diff-sequences" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" +"jest-docblock@^26.0.0": + "integrity" "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==" + "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" + "version" "26.0.0" dependencies: - detect-newline "^3.0.0" + "detect-newline" "^3.0.0" -jest-each@^26.6.0, jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" +"jest-each@^26.6.0", "jest-each@^26.6.2": + "integrity" "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==" + "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" +"jest-environment-jsdom@^26.6.2": + "integrity" "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==" + "resolved" "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" + "jsdom" "^16.4.0" -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" +"jest-environment-node@^26.6.2": + "integrity" "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==" + "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" + "jest-mock" "^26.6.2" + "jest-util" "^26.6.2" -jest-get-type@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz" +"jest-get-type@^24.9.0": + "integrity" "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz" + "version" "24.9.0" -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" +"jest-get-type@^26.3.0": + "integrity" "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" + "version" "26.3.0" -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" +"jest-haste-map@^26.6.2": + "integrity" "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==" + "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" + "anymatch" "^3.0.3" + "fb-watchman" "^2.0.0" + "graceful-fs" "^4.2.4" + "jest-regex-util" "^26.0.0" + "jest-serializer" "^26.6.2" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "micromatch" "^4.0.2" + "sane" "^4.0.3" + "walker" "^1.0.7" optionalDependencies: - fsevents "^2.1.2" + "fsevents" "^2.1.2" -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" +"jest-jasmine2@^26.6.3": + "integrity" "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==" + "resolved" "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" + "version" "26.6.3" dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.2" @@ -6051,135 +7080,157 @@ jest-jasmine2@^26.6.3: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" + "chalk" "^4.0.0" + "co" "^4.6.0" + "expect" "^26.6.2" + "is-generator-fn" "^2.0.0" + "jest-each" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "pretty-format" "^26.6.2" + "throat" "^5.0.0" -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" +"jest-leak-detector@^26.6.2": + "integrity" "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==" + "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" + "version" "26.6.2" dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" -jest-matcher-utils@^24.0.0: - version "24.9.0" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz" +"jest-matcher-utils@^24.0.0": + "integrity" "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz" + "version" "24.9.0" dependencies: - chalk "^2.0.1" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" + "chalk" "^2.0.1" + "jest-diff" "^24.9.0" + "jest-get-type" "^24.9.0" + "pretty-format" "^24.9.0" -jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" +"jest-matcher-utils@^26.6.0": + "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + "version" "26.6.2" dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + "chalk" "^4.0.0" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" -jest-message-util@^26.6.0, jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" +"jest-matcher-utils@^26.6.2": + "integrity" "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==" + "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" + "version" "26.6.2" + dependencies: + "chalk" "^4.0.0" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "pretty-format" "^26.6.2" + +"jest-message-util@^26.6.0", "jest-message-util@^26.6.2": + "integrity" "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==" + "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^26.6.2" "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "micromatch" "^4.0.2" + "pretty-format" "^26.6.2" + "slash" "^3.0.0" + "stack-utils" "^2.0.2" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" +"jest-mock@^26.6.2": + "integrity" "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==" + "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" +"jest-pnp-resolver@^1.2.2": + "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" + "version" "1.2.2" -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" +"jest-regex-util@^26.0.0": + "integrity" "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" + "version" "26.0.0" -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" +"jest-resolve-dependencies@^26.6.3": + "integrity" "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==" + "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-snapshot" "^26.6.2" -jest-resolve@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz" +"jest-resolve@*", "jest-resolve@26.6.0": + "integrity" "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz" + "version" "26.6.0" dependencies: "@jest/types" "^26.6.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.0" - read-pkg-up "^7.0.1" - resolve "^1.17.0" - slash "^3.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^26.6.0" + "read-pkg-up" "^7.0.1" + "resolve" "^1.17.0" + "slash" "^3.0.0" -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" +"jest-resolve@^26.6.2": + "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" + "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "jest-pnp-resolver" "^1.2.2" + "jest-util" "^26.6.2" + "read-pkg-up" "^7.0.1" + "resolve" "^1.18.1" + "slash" "^3.0.0" -jest-runner@^26.6.0, jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" +"jest-runner@^26.6.0", "jest-runner@^26.6.3": + "integrity" "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==" + "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" + "chalk" "^4.0.0" + "emittery" "^0.7.1" + "exit" "^0.1.2" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-docblock" "^26.0.0" + "jest-haste-map" "^26.6.2" + "jest-leak-detector" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "jest-runtime" "^26.6.3" + "jest-util" "^26.6.2" + "jest-worker" "^26.6.2" + "source-map-support" "^0.5.6" + "throat" "^5.0.0" -jest-runtime@^26.6.0, jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" +"jest-runtime@^26.6.0", "jest-runtime@^26.6.3": + "integrity" "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==" + "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" + "version" "26.6.3" dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" @@ -6190,4553 +7241,5509 @@ jest-runtime@^26.6.0, jest-runtime@^26.6.3: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" + "chalk" "^4.0.0" + "cjs-module-lexer" "^0.6.0" + "collect-v8-coverage" "^1.0.0" + "exit" "^0.1.2" + "glob" "^7.1.3" + "graceful-fs" "^4.2.4" + "jest-config" "^26.6.3" + "jest-haste-map" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-mock" "^26.6.2" + "jest-regex-util" "^26.0.0" + "jest-resolve" "^26.6.2" + "jest-snapshot" "^26.6.2" + "jest-util" "^26.6.2" + "jest-validate" "^26.6.2" + "slash" "^3.0.0" + "strip-bom" "^4.0.0" + "yargs" "^15.4.1" -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" +"jest-serializer@^26.6.2": + "integrity" "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==" + "resolved" "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" + "version" "26.6.2" dependencies: "@types/node" "*" - graceful-fs "^4.2.4" + "graceful-fs" "^4.2.4" -jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" +"jest-snapshot@^26.6.0", "jest-snapshot@^26.6.2": + "integrity" "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==" + "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" + "version" "26.6.2" dependencies: "@babel/types" "^7.0.0" "@jest/types" "^26.6.2" "@types/babel__traverse" "^7.0.4" "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" + "chalk" "^4.0.0" + "expect" "^26.6.2" + "graceful-fs" "^4.2.4" + "jest-diff" "^26.6.2" + "jest-get-type" "^26.3.0" + "jest-haste-map" "^26.6.2" + "jest-matcher-utils" "^26.6.2" + "jest-message-util" "^26.6.2" + "jest-resolve" "^26.6.2" + "natural-compare" "^1.4.0" + "pretty-format" "^26.6.2" + "semver" "^7.3.2" -jest-util@^26.6.0, jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" +"jest-util@^26.6.0", "jest-util@^26.6.2": + "integrity" "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==" + "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" + "chalk" "^4.0.0" + "graceful-fs" "^4.2.4" + "is-ci" "^2.0.0" + "micromatch" "^4.0.2" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" +"jest-validate@^26.6.2": + "integrity" "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==" + "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" + "camelcase" "^6.0.0" + "chalk" "^4.0.0" + "jest-get-type" "^26.3.0" + "leven" "^3.1.0" + "pretty-format" "^26.6.2" -jest-watch-typeahead@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" +"jest-watch-typeahead@0.6.1": + "integrity" "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==" + "resolved" "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz" + "version" "0.6.1" dependencies: - ansi-escapes "^4.3.1" - chalk "^4.0.0" - jest-regex-util "^26.0.0" - jest-watcher "^26.3.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" + "ansi-escapes" "^4.3.1" + "chalk" "^4.0.0" + "jest-regex-util" "^26.0.0" + "jest-watcher" "^26.3.0" + "slash" "^3.0.0" + "string-length" "^4.0.1" + "strip-ansi" "^6.0.0" -jest-watcher@^26.3.0, jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" +"jest-watcher@^26.3.0", "jest-watcher@^26.6.2": + "integrity" "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==" + "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" + "ansi-escapes" "^4.2.1" + "chalk" "^4.0.0" + "jest-util" "^26.6.2" + "string-length" "^4.0.1" -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" +"jest-worker@^24.9.0": + "integrity" "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz" + "version" "24.9.0" dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" + "merge-stream" "^2.0.0" + "supports-color" "^6.1.0" -jest-worker@^26.5.0, jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" +"jest-worker@^26.5.0", "jest-worker@^26.6.2": + "integrity" "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + "version" "26.6.2" dependencies: "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" + "merge-stream" "^2.0.0" + "supports-color" "^7.0.0" -jest@26.6.0: - version "26.6.0" - resolved "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz" +"jest@^26.0.0", "jest@26.6.0": + "integrity" "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==" + "resolved" "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz" + "version" "26.6.0" dependencies: "@jest/core" "^26.6.0" - import-local "^3.0.2" - jest-cli "^26.6.0" + "import-local" "^3.0.2" + "jest-cli" "^26.6.0" -js-cookie@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" +"js-cookie@^2.2.1": + "integrity" "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" + "resolved" "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" + "version" "2.2.1" -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" +"js-yaml@^3.13.1": + "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" + "version" "3.14.0" dependencies: - argparse "^1.0.7" - esprima "^4.0.0" + "argparse" "^1.0.7" + "esprima" "^4.0.0" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" +"jsbn@~0.1.0": + "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "version" "0.1.1" -jsdom@15.2.1: - version "15.2.1" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz" +"jsdom@^16.4.0": + "integrity" "sha512-pF73EOsJgwZekbDHEY5VO/yKXUkab/DuvrQB/ANVizbr6UAHJsDdHXuotZYwkJSGQl1JM+ivXaqY+XBDDL4TiA==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz" + "version" "16.5.1" dependencies: - abab "^2.0.0" - acorn "^7.1.0" - acorn-globals "^4.3.2" - array-equal "^1.0.0" - cssom "^0.4.1" - cssstyle "^2.0.0" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.1" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.2.0" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.7" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^3.0.1" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^7.0.0" - xml-name-validator "^3.0.0" + "abab" "^2.0.5" + "acorn" "^8.0.5" + "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" + "html-encoding-sniffer" "^2.0.1" + "is-potential-custom-element-name" "^1.0.0" + "nwsapi" "^2.2.0" + "parse5" "6.0.1" + "request" "^2.88.2" + "request-promise-native" "^1.0.9" + "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.0.0" + "ws" "^7.4.4" + "xml-name-validator" "^3.0.0" -jsdom@^16.4.0: - version "16.5.1" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz" +"jsdom@15.2.1": + "integrity" "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==" + "resolved" "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz" + "version" "15.2.1" dependencies: - abab "^2.0.5" - acorn "^8.0.5" - 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" - html-encoding-sniffer "^2.0.1" - is-potential-custom-element-name "^1.0.0" - nwsapi "^2.2.0" - parse5 "6.0.1" - request "^2.88.2" - request-promise-native "^1.0.9" - 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.0.0" - ws "^7.4.4" - xml-name-validator "^3.0.0" + "abab" "^2.0.0" + "acorn" "^7.1.0" + "acorn-globals" "^4.3.2" + "array-equal" "^1.0.0" + "cssom" "^0.4.1" + "cssstyle" "^2.0.0" + "data-urls" "^1.1.0" + "domexception" "^1.0.1" + "escodegen" "^1.11.1" + "html-encoding-sniffer" "^1.0.2" + "nwsapi" "^2.2.0" + "parse5" "5.1.0" + "pn" "^1.1.0" + "request" "^2.88.0" + "request-promise-native" "^1.0.7" + "saxes" "^3.1.9" + "symbol-tree" "^3.2.2" + "tough-cookie" "^3.0.1" + "w3c-hr-time" "^1.0.1" + "w3c-xmlserializer" "^1.1.2" + "webidl-conversions" "^4.0.2" + "whatwg-encoding" "^1.0.5" + "whatwg-mimetype" "^2.3.0" + "whatwg-url" "^7.0.0" + "ws" "^7.0.0" + "xml-name-validator" "^3.0.0" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" +"jsesc@~0.5.0": + "integrity" "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" +"json-parse-better-errors@^1.0.1", "json-parse-better-errors@^1.0.2": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" +"json-schema@0.2.3": + "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" + "version" "0.2.3" -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" +"json-stringify-safe@~5.0.1": + "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" -json3@^3.3.3: - version "3.3.3" - resolved "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" +"json3@^3.3.3": + "integrity" "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "resolved" "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" + "version" "3.3.3" -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" +"json5@^1.0.1": + "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + "version" "1.0.1" dependencies: - minimist "^1.2.0" + "minimist" "^1.2.0" -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" +"json5@^2.1.2": + "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + "version" "2.2.0" dependencies: - minimist "^1.2.5" + "minimist" "^1.2.5" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" dependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" dependencies: - universalify "^2.0.0" + "universalify" "^2.0.0" optionalDependencies: - graceful-fs "^4.1.6" + "graceful-fs" "^4.1.6" -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" +"jsprim@^1.2.2": + "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" + "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" + "version" "1.4.1" dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" + "assert-plus" "1.0.0" + "extsprintf" "1.3.0" + "json-schema" "0.2.3" + "verror" "1.10.0" -jss-plugin-camel-case@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.3.0.tgz" +"jss-plugin-camel-case@^10.0.3": + "integrity" "sha512-tadWRi/SLWqLK3EUZEdDNJL71F3ST93Zrl9JYMjV0QDqKPAl0Liue81q7m/nFUpnSTXczbKDy4wq8rI8o7WFqA==" + "resolved" "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - hyphenate-style-name "^1.0.3" - jss "^10.3.0" + "hyphenate-style-name" "^1.0.3" + "jss" "^10.3.0" -jss-plugin-default-unit@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz" +"jss-plugin-default-unit@^10.0.3": + "integrity" "sha512-tT5KkIXAsZOSS9WDSe8m8lEHIjoEOj4Pr0WrG0WZZsMXZ1mVLFCSsD2jdWarQWDaRNyMj/I4d7czRRObhOxSuw==" + "resolved" "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - jss "^10.3.0" + "jss" "^10.3.0" -jss-plugin-global@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz" +"jss-plugin-global@^10.0.3": + "integrity" "sha512-etYTG/y3qIR/vxZnKY+J3wXwObyBDNhBiB3l/EW9/pE3WHE//BZdK8LFvQcrCO48sZW1Z6paHo6klxUPP7WbzA==" + "resolved" "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - jss "^10.3.0" + "jss" "^10.3.0" -jss-plugin-nested@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.3.0.tgz" +"jss-plugin-nested@^10.0.3": + "integrity" "sha512-qWiEkoXNEkkZ+FZrWmUGpf+zBsnEOmKXhkjNX85/ZfWhH9dfGxUCKuJFuOWFM+rjQfxV4csfesq4hY0jk8Qt0w==" + "resolved" "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - jss "^10.3.0" - tiny-warning "^1.0.2" + "jss" "^10.3.0" + "tiny-warning" "^1.0.2" -jss-plugin-props-sort@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.3.0.tgz" +"jss-plugin-props-sort@^10.0.3": + "integrity" "sha512-boetORqL/lfd7BWeFD3K+IyPqyIC+l3CRrdZr+NPq7Noqp+xyg/0MR7QisgzpxCEulk+j2CRcEUoZsvgPC4nTg==" + "resolved" "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - jss "^10.3.0" + "jss" "^10.3.0" -jss-plugin-rule-value-function@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.3.0.tgz" +"jss-plugin-rule-value-function@^10.0.3": + "integrity" "sha512-7WiMrKIHH3rwxTuJki9+7nY11r1UXqaUZRhHvqTD4/ZE+SVhvtD5Tx21ivNxotwUSleucA/8boX+NF21oXzr5Q==" + "resolved" "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - jss "^10.3.0" - tiny-warning "^1.0.2" + "jss" "^10.3.0" + "tiny-warning" "^1.0.2" -jss-plugin-vendor-prefixer@^10.0.3: - version "10.3.0" - resolved "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.3.0.tgz" +"jss-plugin-vendor-prefixer@^10.0.3": + "integrity" "sha512-sZQbrcZyP5V0ADjCLwUA1spVWoaZvM7XZ+2fSeieZFBj31cRsnV7X70FFDerMHeiHAXKWzYek+67nMDjhrZAVQ==" + "resolved" "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - css-vendor "^2.0.8" - jss "^10.3.0" + "css-vendor" "^2.0.8" + "jss" "^10.3.0" -jss@^10.0.3, jss@^10.3.0: - version "10.3.0" - resolved "https://registry.npmjs.org/jss/-/jss-10.3.0.tgz" +"jss@^10.0.3", "jss@^10.3.0": + "integrity" "sha512-B5sTRW9B6uHaUVzSo9YiMEOEp3UX8lWevU0Fsv+xtRnsShmgCfIYX44bTH8bPJe6LQKqEXku3ulKuHLbxBS97Q==" + "resolved" "https://registry.npmjs.org/jss/-/jss-10.3.0.tgz" + "version" "10.3.0" dependencies: "@babel/runtime" "^7.3.1" - csstype "^2.6.5" - is-in-browser "^1.1.3" - tiny-warning "^1.0.2" + "csstype" "^2.6.5" + "is-in-browser" "^1.1.3" + "tiny-warning" "^1.0.2" -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" +"jsx-ast-utils@^2.4.1 || ^3.0.0", "jsx-ast-utils@^3.1.0": + "integrity" "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==" + "resolved" "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz" + "version" "3.2.0" dependencies: - array-includes "^3.1.2" - object.assign "^4.1.2" + "array-includes" "^3.1.2" + "object.assign" "^4.1.2" -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" +"killable@^1.0.1": + "integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "resolved" "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" + "version" "1.0.1" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" +"kind-of@^3.0.2", "kind-of@^3.0.3": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - is-buffer "^1.1.5" + "is-buffer" "^1.1.5" -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" +"kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - is-buffer "^1.1.5" + "is-buffer" "^1.1.5" -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - -klona@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" - -language-subtag-registry@~0.3.2: - version "0.3.21" - resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + "version" "4.0.0" dependencies: - language-subtag-registry "~0.3.2" + "is-buffer" "^1.1.5" -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" +"kind-of@^5.0.0": + "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + "version" "5.1.0" + +"kind-of@^6.0.0", "kind-of@^6.0.2": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"klona@^2.0.4": + "integrity" "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz" + "version" "2.0.4" + +"language-subtag-registry@~0.3.2": + "integrity" "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "resolved" "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz" + "version" "0.3.21" + +"language-tags@^1.0.5": + "integrity" "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=" + "resolved" "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" + "version" "1.0.5" dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" + "language-subtag-registry" "~0.3.2" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" +"last-call-webpack-plugin@^3.0.0": + "integrity" "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==" + "resolved" "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" + "version" "3.0.0" dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" + "lodash" "^4.17.5" + "webpack-sources" "^1.1.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" +"leven@^3.1.0": + "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + "version" "3.1.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" +"levn@~0.3.0": + "integrity" "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" + "version" "0.3.0" dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" +"lines-and-columns@^1.1.6": + "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + "version" "1.1.6" -loader-utils@1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" +"load-json-file@^2.0.0": + "integrity" "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" + "version" "2.0.0" dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" + "graceful-fs" "^4.1.2" + "parse-json" "^2.2.0" + "pify" "^2.0.0" + "strip-bom" "^3.0.0" -loader-utils@2.0.0, loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" +"loader-runner@^2.4.0": + "integrity" "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" + "version" "2.4.0" + +"loader-utils@^1.1.0", "loader-utils@^1.2.3", "loader-utils@^1.4.0": + "integrity" "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + "version" "1.4.0" dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^1.0.1" -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" +"loader-utils@^2.0.0": + "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + "version" "2.0.0" dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" +"loader-utils@1.2.3": + "integrity" "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz" + "version" "1.2.3" dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" + "big.js" "^5.2.2" + "emojis-list" "^2.0.0" + "json5" "^1.0.1" -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" +"loader-utils@2.0.0": + "integrity" "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + "version" "2.0.0" dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" +"locate-path@^2.0.0": + "integrity" "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" dependencies: - p-locate "^4.1.0" + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" - -lodash.debounce@4.0.8, lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - -lodash.pick@4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz" - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - -lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" +"locate-path@^3.0.0": + "integrity" "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" dependencies: - lodash._reinterpolate "^3.0.0" + "p-locate" "^4.1.0" -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" +"lodash._reinterpolate@^3.0.0": + "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + "version" "3.0.0" -"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" +"lodash.camelcase@^4.3.0": + "integrity" "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + "resolved" "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" + "version" "4.3.0" -loglevel@^1.6.8: - version "1.7.1" - resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" +"lodash.debounce@^4.0.8", "lodash.debounce@4.0.8": + "integrity" "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" -loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" +"lodash.memoize@^4.1.2": + "integrity" "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "resolved" "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + "version" "4.1.2" + +"lodash.pick@4.4.0": + "integrity" "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + "resolved" "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz" + "version" "4.4.0" + +"lodash.sortby@^4.7.0": + "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + "version" "4.7.0" + +"lodash.template@^4.5.0": + "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" + "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" + "version" "4.5.0" dependencies: - js-tokens "^3.0.0 || ^4.0.0" + "lodash._reinterpolate" "^3.0.0" + "lodash.templatesettings" "^4.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" +"lodash.templatesettings@^4.0.0": + "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" + "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" + "version" "4.2.0" dependencies: - tslib "^2.0.3" + "lodash._reinterpolate" "^3.0.0" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" +"lodash.uniq@^4.5.0": + "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.11", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.5", "lodash@>=3.5 <5": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"loglevel@^1.6.8": + "integrity" "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "resolved" "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" + "version" "1.7.1" + +"loose-envify@^1.1.0", "loose-envify@^1.2.0", "loose-envify@^1.3.1", "loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" dependencies: - yallist "^3.0.2" + "js-tokens" "^3.0.0 || ^4.0.0" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" +"lower-case@^2.0.2": + "integrity" "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==" + "resolved" "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + "version" "2.0.2" dependencies: - yallist "^4.0.0" + "tslib" "^2.0.3" -magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz" +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" dependencies: - sourcemap-codec "^1.4.4" + "yallist" "^3.0.2" -make-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" dependencies: - pify "^4.0.1" - semver "^5.6.0" + "yallist" "^4.0.0" -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" +"magic-string@^0.25.0", "magic-string@^0.25.7": + "integrity" "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz" + "version" "0.25.7" dependencies: - semver "^6.0.0" + "sourcemap-codec" "^1.4.4" -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" +"make-dir@^2.0.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" dependencies: - tmpl "1.0.x" + "pify" "^4.0.1" + "semver" "^5.6.0" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" dependencies: - object-visit "^1.0.0" + "semver" "^6.0.0" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" +"make-dir@^3.0.2": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" + "semver" "^6.0.0" -mdast-add-list-metadata@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz" +"makeerror@1.0.x": + "integrity" "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + "version" "1.0.11" dependencies: - unist-util-visit-parents "1.1.2" + "tmpl" "1.0.x" -mdast-util-from-markdown@^0.8.0: - version "0.8.1" - resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz" +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + "version" "0.2.2" + +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "object-visit" "^1.0.0" + +"md5.js@^1.3.4": + "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" + "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"mdast-add-list-metadata@1.0.1": + "integrity" "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==" + "resolved" "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "unist-util-visit-parents" "1.1.2" + +"mdast-util-from-markdown@^0.8.0": + "integrity" "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==" + "resolved" "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz" + "version" "0.8.1" dependencies: "@types/mdast" "^3.0.0" - mdast-util-to-string "^1.0.0" - micromark "~2.10.0" - parse-entities "^2.0.0" + "mdast-util-to-string" "^1.0.0" + "micromark" "~2.10.0" + "parse-entities" "^2.0.0" -mdast-util-to-string@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz" +"mdast-util-to-string@^1.0.0": + "integrity" "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" + "resolved" "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz" + "version" "1.1.0" -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" +"mdn-data@2.0.4": + "integrity" "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + "version" "2.0.4" -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" +"media-typer@0.3.0": + "integrity" "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" -memoize-one@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz" +"memoize-one@^5.0.0": + "integrity" "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==" + "resolved" "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz" + "version" "5.1.1" -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" +"memory-fs@^0.4.1": + "integrity" "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" + "version" "0.4.1" dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" + "errno" "^0.1.3" + "readable-stream" "^2.0.1" -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" +"memory-fs@^0.5.0": + "integrity" "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==" + "resolved" "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" + "version" "0.5.0" dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" + "errno" "^0.1.3" + "readable-stream" "^2.0.1" -merge-anything@^2.2.4: - version "2.4.4" - resolved "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.4.tgz" +"merge-anything@^2.2.4": + "integrity" "sha512-l5XlriUDJKQT12bH+rVhAHjwIuXWdAIecGwsYjv2LJo+dA1AeRTmeQS+3QBpO6lEthBMDi2IUMpLC1yyRvGlwQ==" + "resolved" "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.4.tgz" + "version" "2.4.4" dependencies: - is-what "^3.3.1" + "is-what" "^3.3.1" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" +"merge-descriptors@1.0.1": + "integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" +"merge2@^1.3.0": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" +"methods@~1.1.2": + "integrity" "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" +"microevent.ts@~0.1.1": + "integrity" "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "resolved" "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" + "version" "0.1.1" -micromark@~2.10.0: - version "2.10.1" - resolved "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz" +"micromark@~2.10.0": + "integrity" "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==" + "resolved" "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz" + "version" "2.10.1" dependencies: - debug "^4.0.0" - parse-entities "^2.0.0" + "debug" "^4.0.0" + "parse-entities" "^2.0.0" -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" +"micromatch@^3.1.10", "micromatch@^3.1.4": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "braces" "^2.3.1" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "extglob" "^2.0.4" + "fragment-cache" "^0.2.1" + "kind-of" "^6.0.2" + "nanomatch" "^1.2.9" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.2" -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" +"micromatch@^4.0.2": + "integrity" "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" + "version" "4.0.2" dependencies: - braces "^3.0.1" - picomatch "^2.0.5" + "braces" "^3.0.1" + "picomatch" "^2.0.5" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" +"miller-rabin@^4.0.0": + "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" + "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + "version" "4.0.1" dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" + "bn.js" "^4.0.0" + "brorand" "^1.0.1" -mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": - version "1.44.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" +"mime-db@>= 1.43.0 < 2", "mime-db@1.44.0": + "integrity" "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" + "version" "1.44.0" -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@~2.1.17", "mime-types@~2.1.19", "mime-types@~2.1.24": + "integrity" "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" + "version" "2.1.27" dependencies: - mime-db "1.44.0" + "mime-db" "1.44.0" -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" +"mime@^2.4.4": + "integrity" "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" + "version" "2.5.2" -mime@^2.4.4: - version "2.5.2" - resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz" +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" -mini-create-react-context@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz" +"mini-create-react-context@^0.4.0": + "integrity" "sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==" + "resolved" "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz" + "version" "0.4.0" dependencies: "@babel/runtime" "^7.5.5" - tiny-warning "^1.0.3" + "tiny-warning" "^1.0.3" -mini-css-extract-plugin@0.11.3: - version "0.11.3" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" +"mini-css-extract-plugin@0.11.3": + "integrity" "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz" + "version" "0.11.3" dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" + "loader-utils" "^1.1.0" + "normalize-url" "1.9.1" + "schema-utils" "^1.0.0" + "webpack-sources" "^1.1.0" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" +"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" +"minimalistic-crypto-utils@^1.0.1": + "integrity" "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + "version" "1.0.1" -minimatch@3.0.4, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" +"minimatch@^3.0.4", "minimatch@3.0.4": + "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" dependencies: - brace-expansion "^1.1.7" + "brace-expansion" "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" +"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.5": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" +"minipass-collect@^1.0.2": + "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" + "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" + "version" "1.0.2" dependencies: - minipass "^3.0.0" + "minipass" "^3.0.0" -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" +"minipass-flush@^1.0.5": + "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" + "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + "version" "1.0.5" dependencies: - minipass "^3.0.0" + "minipass" "^3.0.0" -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" +"minipass-pipeline@^1.2.2": + "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" + "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + "version" "1.2.4" dependencies: - minipass "^3.0.0" + "minipass" "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz" +"minipass@^3.0.0", "minipass@^3.1.1": + "integrity" "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz" + "version" "3.1.3" dependencies: - yallist "^4.0.0" + "yallist" "^4.0.0" -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" +"minizlib@^2.1.1": + "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" + "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + "version" "2.1.2" dependencies: - minipass "^3.0.0" - yallist "^4.0.0" + "minipass" "^3.0.0" + "yallist" "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" +"mississippi@^3.0.0": + "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" + "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + "version" "3.0.0" dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" + "concat-stream" "^1.5.0" + "duplexify" "^3.4.2" + "end-of-stream" "^1.1.0" + "flush-write-stream" "^1.0.0" + "from2" "^2.1.0" + "parallel-transform" "^1.1.0" + "pump" "^3.0.0" + "pumpify" "^1.3.3" + "stream-each" "^1.1.0" + "through2" "^2.0.0" -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" +"mixin-deep@^1.2.0": + "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" + "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + "version" "1.3.2" dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" +"mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.5", "mkdirp@~0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" dependencies: - minimist "^1.2.5" + "minimist" "^1.2.5" -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" +"mkdirp@^1.0.3": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" -mnemonic-id@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/mnemonic-id/-/mnemonic-id-3.2.7.tgz" +"mkdirp@^1.0.4": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" -moment@^2.28.0: - version "2.29.0" - resolved "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz" +"mnemonic-id@^3.2.7": + "integrity" "sha512-kysx9gAGbvrzuFYxKkcRjnsg/NK61ovJOV4F1cHTRl9T5leg+bo6WI0pWIvOFh1Z/yDL0cjA5R3EEGPPLDv/XA==" + "resolved" "https://registry.npmjs.org/mnemonic-id/-/mnemonic-id-3.2.7.tgz" + "version" "3.2.7" -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" +"moment@^2.28.0": + "integrity" "sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.0.tgz" + "version" "2.29.0" + +"move-concurrently@^1.0.1": + "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" + "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + "version" "1.0.1" dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" + "aproba" "^1.1.1" + "copy-concurrently" "^1.0.0" + "fs-write-stream-atomic" "^1.0.8" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.3" -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" +"ms@^2.1.1": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" -ms@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" +"ms@2.1.1": + "integrity" "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" + "version" "2.1.1" -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" +"multicast-dns-service-types@^1.1.0": + "integrity" "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "resolved" "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + "version" "1.1.0" -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" +"multicast-dns@^6.0.1": + "integrity" "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + "version" "6.2.3" dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" + "dns-packet" "^1.3.1" + "thunky" "^1.0.2" -nan@^2.12.1: - version "2.14.2" - resolved "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" +"nan@^2.12.1": + "integrity" "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "resolved" "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz" + "version" "2.14.2" -nanoid@^3.1.20: - version "3.1.22" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz" +"nanoid@^3.1.20": + "integrity" "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz" + "version" "3.1.22" -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" +"nanomatch@^1.2.9": + "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" + "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + "version" "1.2.13" dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "fragment-cache" "^0.2.1" + "is-windows" "^1.0.2" + "kind-of" "^6.0.2" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" -native-url@^0.2.6: - version "0.2.6" - resolved "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" +"native-url@^0.2.6": + "integrity" "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==" + "resolved" "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz" + "version" "0.2.6" dependencies: - querystring "^0.2.0" + "querystring" "^0.2.0" -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" +"negotiator@0.6.2": + "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" + "version" "0.6.2" -neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" +"neo-async@^2.5.0", "neo-async@^2.6.1", "neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz" +"next-tick@~1.0.0": + "integrity" "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "resolved" "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz" + "version" "1.0.0" -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" +"nice-try@^1.0.4": + "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" +"no-case@^3.0.4": + "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" + "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" + "lower-case" "^2.0.2" + "tslib" "^2.0.3" -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" +"node-forge@^0.10.0": + "integrity" "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" + "version" "0.10.0" -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" +"node-int64@^0.4.0": + "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + "version" "0.4.0" -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" +"node-libs-browser@^2.2.1": + "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" + "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + "version" "2.2.1" dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" + "assert" "^1.1.1" + "browserify-zlib" "^0.2.0" + "buffer" "^4.3.0" + "console-browserify" "^1.1.0" + "constants-browserify" "^1.0.0" + "crypto-browserify" "^3.11.0" + "domain-browser" "^1.1.1" + "events" "^3.0.0" + "https-browserify" "^1.0.0" + "os-browserify" "^0.3.0" + "path-browserify" "0.0.1" + "process" "^0.11.10" + "punycode" "^1.2.4" + "querystring-es3" "^0.2.0" + "readable-stream" "^2.3.3" + "stream-browserify" "^2.0.1" + "stream-http" "^2.7.2" + "string_decoder" "^1.0.0" + "timers-browserify" "^2.0.4" + "tty-browserify" "0.0.0" + "url" "^0.11.0" + "util" "^0.11.0" + "vm-browserify" "^1.0.1" -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" +"node-modules-regexp@^1.0.0": + "integrity" "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "resolved" "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz" + "version" "1.0.0" -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" +"node-notifier@^8.0.0": + "integrity" "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==" + "resolved" "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" + "version" "8.0.2" dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" + "growly" "^1.3.0" + "is-wsl" "^2.2.0" + "semver" "^7.3.2" + "shellwords" "^0.1.1" + "uuid" "^8.3.0" + "which" "^2.0.2" -node-releases@^1.1.61, node-releases@^1.1.70: - version "1.1.71" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz" +"node-releases@^1.1.61", "node-releases@^1.1.70": + "integrity" "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz" + "version" "1.1.71" -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" +"normalize-package-data@^2.3.2", "normalize-package-data@^2.5.0": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" +"normalize-path@^2.1.1": + "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + "version" "2.1.1" dependencies: - remove-trailing-separator "^1.0.1" + "remove-trailing-separator" "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" +"normalize-range@^0.1.2": + "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" +"normalize-url@^3.0.0": + "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + "version" "3.3.0" + +"normalize-url@1.9.1": + "integrity" "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" + "version" "1.9.1" dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" + "object-assign" "^4.0.1" + "prepend-http" "^1.0.0" + "query-string" "^4.1.0" + "sort-keys" "^1.0.0" -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" +"npm-run-path@^2.0.0": + "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + "version" "2.0.2" dependencies: - path-key "^2.0.0" + "path-key" "^2.0.0" -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" +"npm-run-path@^4.0.0": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" dependencies: - path-key "^3.0.0" + "path-key" "^3.0.0" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" +"nth-check@^1.0.2": + "integrity" "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + "version" "1.0.2" dependencies: - boolbase "~1.0.0" + "boolbase" "~1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" +"num2fraction@^1.2.2": + "integrity" "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + "version" "1.2.2" -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" +"nwsapi@^2.2.0": + "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" + "version" "2.2.0" -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" +"oauth-sign@~0.9.0": + "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + "version" "0.9.0" -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" +"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" + "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + "version" "0.1.0" dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" -object-inspect@^1.9.0: - version "1.9.0" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz" +"object-inspect@^1.9.0": + "integrity" "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz" + "version" "1.9.0" -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" +"object-is@^1.0.1": + "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" + "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + "version" "1.1.5" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" +"object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + "version" "1.0.1" dependencies: - isobject "^3.0.0" + "isobject" "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" +"object.assign@^4.1.0", "object.assign@^4.1.2": + "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + "version" "4.1.2" dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" + "call-bind" "^1.0.0" + "define-properties" "^1.1.3" + "has-symbols" "^1.0.1" + "object-keys" "^1.1.1" -object.entries@^1.1.0, object.entries@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz" +"object.entries@^1.1.0", "object.entries@^1.1.2": + "integrity" "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==" + "resolved" "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz" + "version" "1.1.2" dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - has "^1.0.3" + "define-properties" "^1.1.3" + "es-abstract" "^1.17.5" + "has" "^1.0.3" -object.fromentries@^2.0.2: - version "2.0.4" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz" +"object.fromentries@^2.0.2": + "integrity" "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==" + "resolved" "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz" + "version" "2.0.4" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + "has" "^1.0.3" -object.getownpropertydescriptors@^2.0.3: - version "2.1.2" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" +"object.getownpropertydescriptors@^2.0.3": + "integrity" "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==" + "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz" + "version" "2.1.2" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + "version" "1.3.0" dependencies: - isobject "^3.0.1" + "isobject" "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz" +"object.values@^1.1.0", "object.values@^1.1.1": + "integrity" "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz" + "version" "1.1.3" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has "^1.0.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + "has" "^1.0.3" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" +"on-finished@~2.3.0": + "integrity" "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" dependencies: - ee-first "1.1.1" + "ee-first" "1.1.1" -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" dependencies: - wrappy "1" + "wrappy" "1" -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" +"onetime@^5.1.0": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" dependencies: - mimic-fn "^2.1.0" + "mimic-fn" "^2.1.0" -open@^7.0.2: - version "7.4.2" - resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" +"open@^7.0.2": + "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" + "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" + "version" "7.4.2" dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" + "is-docker" "^2.0.0" + "is-wsl" "^2.1.1" -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" +"opn@^5.5.0": + "integrity" "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==" + "resolved" "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" + "version" "5.5.0" dependencies: - is-wsl "^1.1.0" + "is-wsl" "^1.1.0" -optimize-css-assets-webpack-plugin@5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" +"optimize-css-assets-webpack-plugin@5.0.4": + "integrity" "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==" + "resolved" "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz" + "version" "5.0.4" dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" + "cssnano" "^4.1.10" + "last-call-webpack-plugin" "^3.0.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" +"optionator@^0.8.1": + "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" + "version" "0.8.3" dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" + "deep-is" "~0.1.3" + "fast-levenshtein" "~2.0.6" + "levn" "~0.3.0" + "prelude-ls" "~1.1.2" + "type-check" "~0.3.2" + "word-wrap" "~1.2.3" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "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" + "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" -original@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/original/-/original-1.0.2.tgz" +"original@^1.0.0": + "integrity" "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==" + "resolved" "https://registry.npmjs.org/original/-/original-1.0.2.tgz" + "version" "1.0.2" dependencies: - url-parse "^1.4.3" + "url-parse" "^1.4.3" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" +"os-browserify@^0.3.0": + "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + "version" "0.3.0" -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" +"p-each-series@^2.1.0": + "integrity" "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + "resolved" "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" + "version" "2.2.0" -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" +"p-finally@^1.0.0": + "integrity" "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + "version" "1.0.0" -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" dependencies: - p-try "^1.0.0" + "p-try" "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" +"p-limit@^2.0.0", "p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" dependencies: - p-try "^2.0.0" + "p-try" "^2.0.0" -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" dependencies: - yocto-queue "^0.1.0" + "yocto-queue" "^0.1.0" -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" +"p-locate@^2.0.0": + "integrity" "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" dependencies: - p-limit "^1.1.0" + "p-limit" "^1.1.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" +"p-locate@^3.0.0": + "integrity" "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" dependencies: - p-limit "^2.0.0" + "p-limit" "^2.0.0" -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" dependencies: - p-limit "^2.2.0" + "p-limit" "^2.2.0" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" +"p-map@^2.0.0": + "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + "version" "2.1.0" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" dependencies: - aggregate-error "^3.0.0" + "aggregate-error" "^3.0.0" -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" +"p-retry@^3.0.1": + "integrity" "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + "version" "3.0.1" dependencies: - retry "^0.12.0" + "retry" "^0.12.0" -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" +"p-try@^1.0.0": + "integrity" "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" +"pako@~1.0.5": + "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + "version" "1.0.11" -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" +"parallel-transform@^1.1.0": + "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" + "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + "version" "1.2.0" dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" + "cyclist" "^1.0.1" + "inherits" "^2.0.3" + "readable-stream" "^2.1.5" -param-case@^3.0.3: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" +"param-case@^3.0.3": + "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" + "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + "version" "3.0.4" dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" + "dot-case" "^3.0.4" + "tslib" "^2.0.3" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" +"parse-asn1@^5.0.0", "parse-asn1@^5.1.5": + "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==" + "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + "version" "5.1.6" dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" + "asn1.js" "^5.2.0" + "browserify-aes" "^1.0.0" + "evp_bytestokey" "^1.0.0" + "pbkdf2" "^3.0.3" + "safe-buffer" "^5.1.1" -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" +"parse-entities@^2.0.0": + "integrity" "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==" + "resolved" "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" + "version" "2.0.0" dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" + "character-entities" "^1.0.0" + "character-entities-legacy" "^1.0.0" + "character-reference-invalid" "^1.0.0" + "is-alphanumerical" "^1.0.0" + "is-decimal" "^1.0.0" + "is-hexadecimal" "^1.0.0" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" +"parse-json@^2.2.0": + "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + "version" "2.2.0" dependencies: - error-ex "^1.2.0" + "error-ex" "^1.2.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" +"parse-json@^4.0.0": + "integrity" "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" +"parse-json@^5.0.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "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" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz" +"parse5@5.1.0": + "integrity" "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz" + "version" "5.1.0" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" +"parse5@6.0.1": + "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + "version" "6.0.1" -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" +"pascal-case@^3.1.2": + "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" + "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + "version" "3.1.2" dependencies: - no-case "^3.0.4" - tslib "^2.0.3" + "no-case" "^3.0.4" + "tslib" "^2.0.3" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + "version" "0.1.1" -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" +"path-browserify@0.0.1": + "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + "version" "0.0.1" -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" +"path-dirname@^1.0.0": + "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + "version" "1.0.2" -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" +"path-exists@^3.0.0": + "integrity" "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" +"path-is-inside@^1.0.2": + "integrity" "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + "version" "1.0.2" -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" +"path-key@^2.0.0", "path-key@^2.0.1": + "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" +"path-parse@^1.0.6": + "integrity" "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" + "version" "1.0.6" -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" +"path-to-regexp@^1.7.0": + "integrity" "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + "version" "1.8.0" dependencies: - isarray "0.0.1" + "isarray" "0.0.1" -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" +"path-to-regexp@0.1.7": + "integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^2.0.0": + "integrity" "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" + "version" "2.0.0" dependencies: - pify "^2.0.0" + "pify" "^2.0.0" -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz" +"pbkdf2@^3.0.3": + "integrity" "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==" + "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz" + "version" "3.1.1" dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" + "create-hash" "^1.1.2" + "create-hmac" "^1.1.4" + "ripemd160" "^2.0.1" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" +"picomatch@^2.0.4", "picomatch@^2.0.5", "picomatch@^2.2.1", "picomatch@^2.2.2": + "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" + "version" "2.2.2" -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" +"pify@^2.0.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" +"pinkie-promise@^2.0.0": + "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "version" "2.0.1" dependencies: - pinkie "^2.0.0" + "pinkie" "^2.0.0" -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" +"pinkie@^2.0.0": + "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "version" "2.0.4" -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" +"pirates@^4.0.1": + "integrity" "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==" + "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz" + "version" "4.0.1" dependencies: - node-modules-regexp "^1.0.0" + "node-modules-regexp" "^1.0.0" -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" +"pkg-dir@^2.0.0": + "integrity" "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" + "version" "2.0.0" dependencies: - find-up "^2.1.0" + "find-up" "^2.1.0" -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" +"pkg-dir@^3.0.0": + "integrity" "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + "version" "3.0.0" dependencies: - find-up "^3.0.0" + "find-up" "^3.0.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" +"pkg-dir@^4.1.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" dependencies: - find-up "^4.0.0" + "find-up" "^4.0.0" -pkg-up@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" dependencies: - find-up "^3.0.0" + "find-up" "^4.0.0" -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" - -pnp-webpack-plugin@1.6.4: - version "1.6.4" - resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" +"pkg-up@3.1.0": + "integrity" "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==" + "resolved" "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + "version" "3.1.0" dependencies: - ts-pnp "^1.1.6" + "find-up" "^3.0.0" -popper.js@1.16.1-lts: - version "1.16.1-lts" - resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz" +"pn@^1.1.0": + "integrity" "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + "resolved" "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz" + "version" "1.1.0" -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" +"pnp-webpack-plugin@1.6.4": + "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" + "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" + "version" "1.6.4" dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" + "ts-pnp" "^1.1.6" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" +"popper.js@1.16.1-lts": + "integrity" "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + "resolved" "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz" + "version" "1.16.1-lts" -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" +"portfinder@^1.0.26": + "integrity" "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==" + "resolved" "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz" + "version" "1.0.28" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^6.0.2" + "async" "^2.6.2" + "debug" "^3.1.1" + "mkdirp" "^0.5.5" -postcss-browser-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" + +"postcss-attribute-case-insensitive@^4.0.1": + "integrity" "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==" + "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7" + "postcss" "^7.0.2" + "postcss-selector-parser" "^6.0.2" -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" +"postcss-browser-comments@^3.0.0": + "integrity" "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==" + "resolved" "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" + "postcss" "^7" -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" +"postcss-calc@^7.0.1": + "integrity" "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==" + "resolved" "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" + "version" "7.0.5" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.27" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.0.2" -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" +"postcss-color-functional-notation@^2.0.1": + "integrity" "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==" + "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" + +"postcss-color-gray@^5.0.0": + "integrity" "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==" + "resolved" "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" + "version" "5.0.0" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.5" + "postcss-values-parser" "^2.0.0" -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" +"postcss-color-hex-alpha@^5.0.3": + "integrity" "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==" + "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" + "version" "5.0.3" dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" + "postcss" "^7.0.14" + "postcss-values-parser" "^2.0.1" -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" +"postcss-color-mod-function@^3.0.3": + "integrity" "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==" + "resolved" "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" + "version" "3.0.3" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" +"postcss-color-rebeccapurple@^4.0.1": + "integrity" "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==" + "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" +"postcss-colormin@^4.0.3": + "integrity" "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==" + "resolved" "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "browserslist" "^4.0.0" + "color" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" +"postcss-convert-values@^4.0.1": + "integrity" "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==" + "resolved" "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" +"postcss-custom-media@^7.0.8": + "integrity" "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==" + "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" + "version" "7.0.8" dependencies: - postcss "^7.0.14" + "postcss" "^7.0.14" -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" +"postcss-custom-properties@^8.0.11": + "integrity" "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==" + "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" + "version" "8.0.11" dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" + "postcss" "^7.0.17" + "postcss-values-parser" "^2.0.1" -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" +"postcss-custom-selectors@^5.1.2": + "integrity" "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==" + "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" + "version" "5.1.2" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" +"postcss-dir-pseudo-class@^5.0.0": + "integrity" "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==" + "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" + "version" "5.0.0" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" +"postcss-discard-comments@^4.0.2": + "integrity" "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==" + "resolved" "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" +"postcss-discard-duplicates@^4.0.2": + "integrity" "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==" + "resolved" "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" +"postcss-discard-empty@^4.0.1": + "integrity" "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==" + "resolved" "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" +"postcss-discard-overridden@^4.0.1": + "integrity" "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==" + "resolved" "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" +"postcss-double-position-gradients@^1.0.0": + "integrity" "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==" + "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" + "version" "1.0.0" dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.5" + "postcss-values-parser" "^2.0.0" -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" +"postcss-env-function@^2.0.2": + "integrity" "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==" + "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" + "version" "2.0.2" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-flexbugs-fixes@4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" +"postcss-flexbugs-fixes@4.2.1": + "integrity" "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==" + "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz" + "version" "4.2.1" dependencies: - postcss "^7.0.26" + "postcss" "^7.0.26" -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" +"postcss-focus-visible@^4.0.0": + "integrity" "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==" + "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" +"postcss-focus-within@^3.0.0": + "integrity" "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==" + "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-font-variant@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz" +"postcss-font-variant@^4.0.0": + "integrity" "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==" + "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" +"postcss-gap-properties@^2.0.0": + "integrity" "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==" + "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" +"postcss-image-set-function@^3.0.1": + "integrity" "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==" + "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" + "version" "3.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-initial@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz" +"postcss-initial@^3.0.0": + "integrity" "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==" + "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz" + "version" "3.0.2" dependencies: - lodash.template "^4.5.0" - postcss "^7.0.2" + "lodash.template" "^4.5.0" + "postcss" "^7.0.2" -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" +"postcss-lab-function@^2.0.1": + "integrity" "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==" + "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" + "version" "2.0.1" dependencies: "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz" +"postcss-load-config@^2.0.0": + "integrity" "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==" + "resolved" "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz" + "version" "2.1.0" dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + "cosmiconfig" "^5.0.0" + "import-cwd" "^2.0.0" -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" +"postcss-loader@3.0.0": + "integrity" "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz" + "version" "3.0.0" dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + "loader-utils" "^1.1.0" + "postcss" "^7.0.0" + "postcss-load-config" "^2.0.0" + "schema-utils" "^1.0.0" -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" +"postcss-logical@^3.0.0": + "integrity" "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==" + "resolved" "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" +"postcss-media-minmax@^4.0.0": + "integrity" "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==" + "resolved" "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz" + "version" "4.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" +"postcss-merge-longhand@^4.0.11": + "integrity" "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==" + "resolved" "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + "version" "4.0.11" dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" + "css-color-names" "0.0.4" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "stylehacks" "^4.0.0" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" +"postcss-merge-rules@^4.0.3": + "integrity" "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==" + "resolved" "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "cssnano-util-same-parent" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" + "vendors" "^1.0.0" -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" +"postcss-minify-font-values@^4.0.2": + "integrity" "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==" + "resolved" "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" +"postcss-minify-gradients@^4.0.2": + "integrity" "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==" + "resolved" "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "is-color-stop" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" +"postcss-minify-params@^4.0.2": + "integrity" "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==" + "resolved" "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + "version" "4.0.2" dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" + "alphanum-sort" "^1.0.0" + "browserslist" "^4.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "uniqs" "^2.0.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" +"postcss-minify-selectors@^4.0.2": + "integrity" "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==" + "resolved" "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + "version" "4.0.2" dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + "alphanum-sort" "^1.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" +"postcss-modules-extract-imports@^2.0.0": + "integrity" "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.5" + "postcss" "^7.0.5" -postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" +"postcss-modules-local-by-default@^3.0.3": + "integrity" "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + "version" "3.0.3" dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" + "icss-utils" "^4.1.1" + "postcss" "^7.0.32" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" +"postcss-modules-scope@^2.2.0": + "integrity" "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + "version" "2.2.0" dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" + "postcss" "^7.0.6" + "postcss-selector-parser" "^6.0.0" -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" +"postcss-modules-values@^3.0.0": + "integrity" "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + "version" "3.0.0" dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" + "icss-utils" "^4.0.0" + "postcss" "^7.0.6" -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" +"postcss-nesting@^7.0.0": + "integrity" "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==" + "resolved" "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz" + "version" "7.0.1" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" +"postcss-normalize-charset@^4.0.1": + "integrity" "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==" + "resolved" "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.0" + "postcss" "^7.0.0" -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" +"postcss-normalize-display-values@^4.0.2": + "integrity" "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" +"postcss-normalize-positions@^4.0.2": + "integrity" "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" +"postcss-normalize-repeat-style@^4.0.2": + "integrity" "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==" + "resolved" "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" +"postcss-normalize-string@^4.0.2": + "integrity" "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + "version" "4.0.2" dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" +"postcss-normalize-timing-functions@^4.0.2": + "integrity" "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==" + "resolved" "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" +"postcss-normalize-unicode@^4.0.1": + "integrity" "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==" + "resolved" "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + "version" "4.0.1" dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" +"postcss-normalize-url@^4.0.1": + "integrity" "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + "version" "4.0.1" dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "is-absolute-url" "^2.0.0" + "normalize-url" "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" +"postcss-normalize-whitespace@^4.0.2": + "integrity" "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==" + "resolved" "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + "version" "4.0.2" dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-normalize@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" +"postcss-normalize@8.0.1": + "integrity" "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==" + "resolved" "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz" + "version" "8.0.1" dependencies: "@csstools/normalize.css" "^10.1.0" - browserslist "^4.6.2" - postcss "^7.0.17" - postcss-browser-comments "^3.0.0" - sanitize.css "^10.0.0" + "browserslist" "^4.6.2" + "postcss" "^7.0.17" + "postcss-browser-comments" "^3.0.0" + "sanitize.css" "^10.0.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" +"postcss-ordered-values@^4.1.2": + "integrity" "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==" + "resolved" "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + "version" "4.1.2" dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-arguments" "^4.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" +"postcss-overflow-shorthand@^2.0.0": + "integrity" "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==" + "resolved" "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" +"postcss-page-break@^2.0.0": + "integrity" "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==" + "resolved" "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz" + "version" "2.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" +"postcss-place@^4.0.1": + "integrity" "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==" + "resolved" "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz" + "version" "4.0.1" dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" + "postcss" "^7.0.2" + "postcss-values-parser" "^2.0.0" -postcss-preset-env@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" +"postcss-preset-env@6.7.0": + "integrity" "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==" + "resolved" "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz" + "version" "6.7.0" dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" + "autoprefixer" "^9.6.1" + "browserslist" "^4.6.4" + "caniuse-lite" "^1.0.30000981" + "css-blank-pseudo" "^0.1.4" + "css-has-pseudo" "^0.10.0" + "css-prefers-color-scheme" "^3.1.1" + "cssdb" "^4.4.0" + "postcss" "^7.0.17" + "postcss-attribute-case-insensitive" "^4.0.1" + "postcss-color-functional-notation" "^2.0.1" + "postcss-color-gray" "^5.0.0" + "postcss-color-hex-alpha" "^5.0.3" + "postcss-color-mod-function" "^3.0.3" + "postcss-color-rebeccapurple" "^4.0.1" + "postcss-custom-media" "^7.0.8" + "postcss-custom-properties" "^8.0.11" + "postcss-custom-selectors" "^5.1.2" + "postcss-dir-pseudo-class" "^5.0.0" + "postcss-double-position-gradients" "^1.0.0" + "postcss-env-function" "^2.0.2" + "postcss-focus-visible" "^4.0.0" + "postcss-focus-within" "^3.0.0" + "postcss-font-variant" "^4.0.0" + "postcss-gap-properties" "^2.0.0" + "postcss-image-set-function" "^3.0.1" + "postcss-initial" "^3.0.0" + "postcss-lab-function" "^2.0.1" + "postcss-logical" "^3.0.0" + "postcss-media-minmax" "^4.0.0" + "postcss-nesting" "^7.0.0" + "postcss-overflow-shorthand" "^2.0.0" + "postcss-page-break" "^2.0.0" + "postcss-place" "^4.0.1" + "postcss-pseudo-class-any-link" "^6.0.0" + "postcss-replace-overflow-wrap" "^3.0.0" + "postcss-selector-matches" "^4.0.0" + "postcss-selector-not" "^4.0.0" -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" +"postcss-pseudo-class-any-link@^6.0.0": + "integrity" "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==" + "resolved" "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz" + "version" "6.0.0" dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" + "postcss" "^7.0.2" + "postcss-selector-parser" "^5.0.0-rc.3" -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" +"postcss-reduce-initial@^4.0.3": + "integrity" "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==" + "resolved" "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" + "browserslist" "^4.0.0" + "caniuse-api" "^3.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" +"postcss-reduce-transforms@^4.0.2": + "integrity" "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==" + "resolved" "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + "version" "4.0.2" dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" + "cssnano-util-get-match" "^4.0.0" + "has" "^1.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" +"postcss-replace-overflow-wrap@^3.0.0": + "integrity" "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==" + "resolved" "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz" + "version" "3.0.0" dependencies: - postcss "^7.0.2" + "postcss" "^7.0.2" -postcss-safe-parser@5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" +"postcss-safe-parser@5.0.2": + "integrity" "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==" + "resolved" "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz" + "version" "5.0.2" dependencies: - postcss "^8.1.0" + "postcss" "^8.1.0" -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" +"postcss-selector-matches@^4.0.0": + "integrity" "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==" + "resolved" "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz" + "version" "4.0.0" dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + "balanced-match" "^1.0.0" + "postcss" "^7.0.2" -postcss-selector-not@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz" +"postcss-selector-not@^4.0.0": + "integrity" "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz" + "version" "4.0.0" dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" + "balanced-match" "^1.0.0" + "postcss" "^7.0.2" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" +"postcss-selector-parser@^3.0.0": + "integrity" "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + "version" "3.1.2" dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + "dot-prop" "^5.2.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" +"postcss-selector-parser@^5.0.0-rc.3": + "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + "version" "5.0.0" dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + "cssesc" "^2.0.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz" +"postcss-selector-parser@^5.0.0-rc.4": + "integrity" "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz" + "version" "5.0.0" dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" + "cssesc" "^2.0.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz" +"postcss-selector-parser@^6.0.0", "postcss-selector-parser@^6.0.2": + "integrity" "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz" + "version" "6.0.2" dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" + "cssesc" "^3.0.0" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" +"postcss-svgo@^4.0.2": + "integrity" "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==" + "resolved" "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz" + "version" "4.0.2" dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" + "is-svg" "^3.0.0" + "postcss" "^7.0.0" + "postcss-value-parser" "^3.0.0" + "svgo" "^1.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0: - version "3.3.1" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" - -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" - -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" +"postcss-unique-selectors@^4.0.1": + "integrity" "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==" + "resolved" "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + "version" "4.0.1" dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" + "alphanum-sort" "^1.0.0" + "postcss" "^7.0.0" + "uniqs" "^2.0.0" -postcss@7.0.21: - version "7.0.21" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz" +"postcss-value-parser@^3.0.0": + "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + "version" "3.3.1" + +"postcss-value-parser@^3.3.0": + "integrity" "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + "version" "3.3.1" + +"postcss-value-parser@^4.0.2", "postcss-value-parser@^4.1.0": + "integrity" "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" + "version" "4.1.0" + +"postcss-values-parser@^2.0.0", "postcss-values-parser@^2.0.1": + "integrity" "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==" + "resolved" "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz" + "version" "2.0.1" dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" + "flatten" "^1.0.2" + "indexes-of" "^1.0.1" + "uniq" "^1.0.1" -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.32" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz" +"postcss@^7", "postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.17", "postcss@^7.0.2", "postcss@^7.0.26", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6": + "integrity" "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz" + "version" "7.0.32" dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" + "chalk" "^2.4.2" + "source-map" "^0.6.1" + "supports-color" "^6.1.0" -postcss@^8.1.0: - version "8.2.8" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz" +"postcss@^8.1.0": + "integrity" "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz" + "version" "8.2.8" dependencies: - colorette "^1.2.2" - nanoid "^3.1.20" - source-map "^0.6.1" + "colorette" "^1.2.2" + "nanoid" "^3.1.20" + "source-map" "^0.6.1" -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - -pretty-bytes@^5.3.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - -pretty-error@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" +"postcss@7.0.21": + "integrity" "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz" + "version" "7.0.21" dependencies: - lodash "^4.17.20" - renderkid "^2.0.4" + "chalk" "^2.4.2" + "source-map" "^0.6.1" + "supports-color" "^6.1.0" -pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0: - version "24.9.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz" +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prelude-ls@~1.1.2": + "integrity" "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + "version" "1.1.2" + +"prepend-http@^1.0.0": + "integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" + "version" "1.0.4" + +"pretty-bytes@^5.3.0": + "integrity" "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "resolved" "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + "version" "5.6.0" + +"pretty-error@^2.1.1": + "integrity" "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==" + "resolved" "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "lodash" "^4.17.20" + "renderkid" "^2.0.4" + +"pretty-format@^24.0.0", "pretty-format@^24.3.0", "pretty-format@^24.9.0": + "integrity" "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz" + "version" "24.9.0" dependencies: "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" + "ansi-regex" "^4.0.0" + "ansi-styles" "^3.2.0" + "react-is" "^16.8.4" -pretty-format@^25.1.0: - version "25.5.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz" +"pretty-format@^25.1.0": + "integrity" "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz" + "version" "25.5.0" dependencies: "@jest/types" "^25.5.0" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" + "ansi-regex" "^5.0.0" + "ansi-styles" "^4.0.0" + "react-is" "^16.12.0" -pretty-format@^26.6.0, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" +"pretty-format@^26.6.0", "pretty-format@^26.6.2": + "integrity" "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" + "version" "26.6.2" dependencies: "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" + "ansi-regex" "^5.0.0" + "ansi-styles" "^4.0.0" + "react-is" "^17.0.1" -prismjs@^1.25.0: - version "1.25.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" +"prismjs@^1.25.0": + "integrity" "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + "resolved" "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz" + "version" "1.25.0" -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" -process@^0.11.10: - version "0.11.10" - resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" +"process@^0.11.10": + "integrity" "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" +"promise-inflight@^1.0.1": + "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + "version" "1.0.1" -promise@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" +"promise@^8.1.0": + "integrity" "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==" + "resolved" "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" + "version" "8.1.0" dependencies: - asap "~2.0.6" + "asap" "~2.0.6" -prompts@2.4.0, prompts@^2.0.1: - version "2.4.0" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" +"prompts@^2.0.1", "prompts@2.4.0": + "integrity" "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" + "version" "2.4.0" dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" -prop-types@15.7.2, prop-types@^15.5.4, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" +"prop-types@^15.5.4", "prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@15.7.2": + "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" + "version" "15.7.2" dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.8.1" -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz" +"proxy-addr@~2.0.5": + "integrity" "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz" + "version" "2.0.6" dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" + "forwarded" "~0.1.2" + "ipaddr.js" "1.9.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" +"prr@~1.0.1": + "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + "version" "1.0.1" -psl@^1.1.28, psl@^1.1.33: - version "1.8.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" +"psl@^1.1.28", "psl@^1.1.33": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" +"public-encrypt@^4.0.0": + "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" + "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + "version" "4.0.3" dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" + "bn.js" "^4.1.0" + "browserify-rsa" "^4.0.0" + "create-hash" "^1.1.0" + "parse-asn1" "^5.0.0" + "randombytes" "^2.0.1" + "safe-buffer" "^5.1.2" -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" +"pump@^2.0.0": + "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + "version" "2.0.1" dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" + "end-of-stream" "^1.1.0" + "once" "^1.3.1" -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" + "end-of-stream" "^1.1.0" + "once" "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" +"pumpify@^1.3.3": + "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" + "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + "version" "1.5.1" dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" + "duplexify" "^3.6.0" + "inherits" "^2.0.3" + "pump" "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" +"punycode@^1.2.4": + "integrity" "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "version" "1.4.1" -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" +"punycode@1.3.2": + "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + "version" "1.3.2" -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" +"q@^1.1.2": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" -qs@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" +"qs@~6.5.2": + "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" + "version" "6.5.2" -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" +"qs@6.7.0": + "integrity" "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" + "version" "6.7.0" -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" +"query-string@^4.1.0": + "integrity" "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=" + "resolved" "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" + "version" "4.3.4" dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" + "object-assign" "^4.1.0" + "strict-uri-encode" "^1.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" +"querystring-es3@^0.2.0": + "integrity" "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + "resolved" "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + "version" "0.2.1" -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" +"querystring@^0.2.0": + "integrity" "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" + "version" "0.2.1" -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz" +"querystring@0.2.0": + "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + "version" "0.2.0" -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" +"querystringify@^2.1.1": + "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + "version" "2.2.0" -queue-microtask@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz" +"queue-microtask@^1.2.2": + "integrity" "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz" + "version" "1.2.2" -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" +"raf@^3.4.1": + "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==" + "resolved" "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" + "version" "3.4.1" dependencies: - performance-now "^2.1.0" + "performance-now" "^2.1.0" -ramda@^0.27.1: - version "0.27.1" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz" +"ramda@^0.27.1": + "integrity" "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + "resolved" "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz" + "version" "0.27.1" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" +"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" dependencies: - safe-buffer "^5.1.0" + "safe-buffer" "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" +"randomfill@^1.0.3": + "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" + "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + "version" "1.0.4" dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" + "randombytes" "^2.0.5" + "safe-buffer" "^5.1.0" -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" +"raw-body@2.4.0": + "integrity" "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" + "version" "2.4.0" dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" + "bytes" "3.1.0" + "http-errors" "1.7.2" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" -react-app-polyfill@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" +"react-app-polyfill@^2.0.0": + "integrity" "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==" + "resolved" "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz" + "version" "2.0.0" dependencies: - core-js "^3.6.5" - object-assign "^4.1.1" - promise "^8.1.0" - raf "^3.4.1" - regenerator-runtime "^0.13.7" - whatwg-fetch "^3.4.1" + "core-js" "^3.6.5" + "object-assign" "^4.1.1" + "promise" "^8.1.0" + "raf" "^3.4.1" + "regenerator-runtime" "^0.13.7" + "whatwg-fetch" "^3.4.1" -react-clientside-effect@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz" +"react-clientside-effect@^1.2.2": + "integrity" "sha512-nRmoyxeok5PBO6ytPvSjKp9xwXg9xagoTK1mMjwnQxqM9Hd7MNPl+LS1bOSOe+CV2+4fnEquc7H/S8QD3q697A==" + "resolved" "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz" + "version" "1.2.2" dependencies: "@babel/runtime" "^7.0.0" -react-cookie-consent@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/react-cookie-consent/-/react-cookie-consent-5.2.0.tgz" +"react-cookie-consent@^5.2.0": + "integrity" "sha512-iRIDynmivejZgLICcpfGbQl94qLn6cjdEHZP0e+ibxzQ7t3zXzdDhsGDSYax8Qu6nGJnlv0bCBd8K0UJUQ5zwQ==" + "resolved" "https://registry.npmjs.org/react-cookie-consent/-/react-cookie-consent-5.2.0.tgz" + "version" "5.2.0" dependencies: - js-cookie "^2.2.1" + "js-cookie" "^2.2.1" -react-dev-utils@^11.0.3: - version "11.0.4" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" +"react-dev-utils@^11.0.3": + "integrity" "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==" + "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" + "version" "11.0.4" dependencies: "@babel/code-frame" "7.10.4" - address "1.1.2" - browserslist "4.14.2" - chalk "2.4.2" - cross-spawn "7.0.3" - detect-port-alt "1.1.6" - escape-string-regexp "2.0.0" - filesize "6.1.0" - find-up "4.1.0" - fork-ts-checker-webpack-plugin "4.1.6" - global-modules "2.0.0" - globby "11.0.1" - gzip-size "5.1.1" - immer "8.0.1" - is-root "2.1.0" - loader-utils "2.0.0" - open "^7.0.2" - pkg-up "3.1.0" - prompts "2.4.0" - react-error-overlay "^6.0.9" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "6.0.0" - text-table "0.2.0" + "address" "1.1.2" + "browserslist" "4.14.2" + "chalk" "2.4.2" + "cross-spawn" "7.0.3" + "detect-port-alt" "1.1.6" + "escape-string-regexp" "2.0.0" + "filesize" "6.1.0" + "find-up" "4.1.0" + "fork-ts-checker-webpack-plugin" "4.1.6" + "global-modules" "2.0.0" + "globby" "11.0.1" + "gzip-size" "5.1.1" + "immer" "8.0.1" + "is-root" "2.1.0" + "loader-utils" "2.0.0" + "open" "^7.0.2" + "pkg-up" "3.1.0" + "prompts" "2.4.0" + "react-error-overlay" "^6.0.9" + "recursive-readdir" "2.2.2" + "shell-quote" "1.7.2" + "strip-ansi" "6.0.0" + "text-table" "0.2.0" -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" +"react-dom@^17.0.0", "react-dom@^17.0.2": + "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" + "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + "version" "17.0.2" dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" + "scheduler" "^0.20.2" -react-error-overlay@^6.0.9: - version "6.0.9" - resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz" +"react-error-overlay@^6.0.9": + "integrity" "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "resolved" "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz" + "version" "6.0.9" -react-focus-lock@2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.2.1.tgz" +"react-focus-lock@2.2.1": + "integrity" "sha512-47g0xYcCTZccdzKRGufepY8oZ3W1Qg+2hn6u9SHZ0zUB6uz/4K4xJe7yYFNZ1qT6m+2JDm82F6QgKeBTbjW4PQ==" + "resolved" "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.2.1.tgz" + "version" "2.2.1" dependencies: "@babel/runtime" "^7.0.0" - focus-lock "^0.6.6" - prop-types "^15.6.2" - react-clientside-effect "^1.2.2" - use-callback-ref "^1.2.1" - use-sidecar "^1.0.1" + "focus-lock" "^0.6.6" + "prop-types" "^15.6.2" + "react-clientside-effect" "^1.2.2" + "use-callback-ref" "^1.2.1" + "use-sidecar" "^1.0.1" -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" +"react-is@^16.12.0", "react-is@^16.13.1", "react-is@^16.6.0", "react-is@^16.7.0", "react-is@^16.8.0", "react-is@^16.8.1", "react-is@^16.8.4", "react-is@^16.8.6": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" -react-is@^17.0.1: - version "17.0.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz" +"react-is@^17.0.1": + "integrity" "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz" + "version" "17.0.1" -react-markdown@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/react-markdown/-/react-markdown-5.0.2.tgz" +"react-markdown@^5.0.2": + "integrity" "sha512-kmkB4JbV7LqkDAjvaKRKtodB3n3Id76/DalaDun1U8FuLB0SenPfvH+jAQ5Pcpo54cACRQc1LB1yXmuuuIVecw==" + "resolved" "https://registry.npmjs.org/react-markdown/-/react-markdown-5.0.2.tgz" + "version" "5.0.2" 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" + "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" -react-mde@^11.5.0: - version "11.5.0" - resolved "https://registry.npmjs.org/react-mde/-/react-mde-11.5.0.tgz" +"react-mde@^11.5.0": + "integrity" "sha512-CH/VK6d+tpVjJ8rTXfh1dDt6GWedTgCU0668p8toqhAc3vy0Lu872O2RKYDSpkUrlbHI08fjUPTl++nExp6gag==" + "resolved" "https://registry.npmjs.org/react-mde/-/react-mde-11.5.0.tgz" + "version" "11.5.0" -react-redux@^7.2.4: - version "7.2.4" - resolved "https://registry.npmjs.org/react-redux/-/react-redux-7.2.4.tgz" +"react-redux@^7.2.4": + "integrity" "sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA==" + "resolved" "https://registry.npmjs.org/react-redux/-/react-redux-7.2.4.tgz" + "version" "7.2.4" dependencies: "@babel/runtime" "^7.12.1" "@types/react-redux" "^7.1.16" - hoist-non-react-statics "^3.3.2" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^16.13.1" + "hoist-non-react-statics" "^3.3.2" + "loose-envify" "^1.4.0" + "prop-types" "^15.7.2" + "react-is" "^16.13.1" -react-refresh@^0.8.3: - version "0.8.3" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" +"react-refresh@^0.8.3", "react-refresh@>=0.8.3 <0.10.0": + "integrity" "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + "resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" + "version" "0.8.3" -react-router-dom@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz" +"react-router-dom@^5.2.0": + "integrity" "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==" + "resolved" "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz" + "version" "5.2.0" dependencies: "@babel/runtime" "^7.1.2" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.2.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" + "history" "^4.9.0" + "loose-envify" "^1.3.1" + "prop-types" "^15.6.2" + "react-router" "5.2.0" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" -react-router@5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz" +"react-router@5.2.0": + "integrity" "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==" + "resolved" "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz" + "version" "5.2.0" dependencies: "@babel/runtime" "^7.1.2" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" + "history" "^4.9.0" + "hoist-non-react-statics" "^3.1.0" + "loose-envify" "^1.3.1" + "mini-create-react-context" "^0.4.0" + "path-to-regexp" "^1.7.0" + "prop-types" "^15.6.2" + "react-is" "^16.6.0" + "tiny-invariant" "^1.0.2" + "tiny-warning" "^1.0.0" -react-scripts@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz" +"react-scripts@^4.0.3": + "integrity" "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==" + "resolved" "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz" + "version" "4.0.3" dependencies: "@babel/core" "7.12.3" "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" "@svgr/webpack" "5.5.0" "@typescript-eslint/eslint-plugin" "^4.5.0" "@typescript-eslint/parser" "^4.5.0" - babel-eslint "^10.1.0" - babel-jest "^26.6.0" - babel-loader "8.1.0" - babel-plugin-named-asset-import "^0.3.7" - babel-preset-react-app "^10.0.0" - bfj "^7.0.2" - camelcase "^6.1.0" - case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "4.3.0" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^7.11.0" - eslint-config-react-app "^6.0.0" - eslint-plugin-flowtype "^5.2.0" - eslint-plugin-import "^2.22.1" - eslint-plugin-jest "^24.1.0" - eslint-plugin-jsx-a11y "^6.3.1" - eslint-plugin-react "^7.21.5" - eslint-plugin-react-hooks "^4.2.0" - eslint-plugin-testing-library "^3.9.2" - eslint-webpack-plugin "^2.5.2" - file-loader "6.1.1" - fs-extra "^9.0.1" - html-webpack-plugin "4.5.0" - identity-obj-proxy "3.0.0" - jest "26.6.0" - jest-circus "26.6.0" - jest-resolve "26.6.0" - jest-watch-typeahead "0.6.1" - mini-css-extract-plugin "0.11.3" - optimize-css-assets-webpack-plugin "5.0.4" - pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "4.2.1" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "5.0.2" - prompts "2.4.0" - react-app-polyfill "^2.0.0" - react-dev-utils "^11.0.3" - react-refresh "^0.8.3" - resolve "1.18.1" - resolve-url-loader "^3.1.2" - sass-loader "^10.0.5" - semver "7.3.2" - style-loader "1.3.0" - terser-webpack-plugin "4.2.3" - ts-pnp "1.2.0" - url-loader "4.1.1" - webpack "4.44.2" - webpack-dev-server "3.11.1" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "5.1.4" + "babel-eslint" "^10.1.0" + "babel-jest" "^26.6.0" + "babel-loader" "8.1.0" + "babel-plugin-named-asset-import" "^0.3.7" + "babel-preset-react-app" "^10.0.0" + "bfj" "^7.0.2" + "camelcase" "^6.1.0" + "case-sensitive-paths-webpack-plugin" "2.3.0" + "css-loader" "4.3.0" + "dotenv" "8.2.0" + "dotenv-expand" "5.1.0" + "eslint" "^7.11.0" + "eslint-config-react-app" "^6.0.0" + "eslint-plugin-flowtype" "^5.2.0" + "eslint-plugin-import" "^2.22.1" + "eslint-plugin-jest" "^24.1.0" + "eslint-plugin-jsx-a11y" "^6.3.1" + "eslint-plugin-react" "^7.21.5" + "eslint-plugin-react-hooks" "^4.2.0" + "eslint-plugin-testing-library" "^3.9.2" + "eslint-webpack-plugin" "^2.5.2" + "file-loader" "6.1.1" + "fs-extra" "^9.0.1" + "html-webpack-plugin" "4.5.0" + "identity-obj-proxy" "3.0.0" + "jest" "26.6.0" + "jest-circus" "26.6.0" + "jest-resolve" "26.6.0" + "jest-watch-typeahead" "0.6.1" + "mini-css-extract-plugin" "0.11.3" + "optimize-css-assets-webpack-plugin" "5.0.4" + "pnp-webpack-plugin" "1.6.4" + "postcss-flexbugs-fixes" "4.2.1" + "postcss-loader" "3.0.0" + "postcss-normalize" "8.0.1" + "postcss-preset-env" "6.7.0" + "postcss-safe-parser" "5.0.2" + "prompts" "2.4.0" + "react-app-polyfill" "^2.0.0" + "react-dev-utils" "^11.0.3" + "react-refresh" "^0.8.3" + "resolve" "1.18.1" + "resolve-url-loader" "^3.1.2" + "sass-loader" "^10.0.5" + "semver" "7.3.2" + "style-loader" "1.3.0" + "terser-webpack-plugin" "4.2.3" + "ts-pnp" "1.2.0" + "url-loader" "4.1.1" + "webpack" "4.44.2" + "webpack-dev-server" "3.11.1" + "webpack-manifest-plugin" "2.2.0" + "workbox-webpack-plugin" "5.1.4" optionalDependencies: - fsevents "^2.1.3" + "fsevents" "^2.1.3" -react-transition-group@^4.4.0: - version "4.4.1" - resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz" +"react-transition-group@^4.4.0": + "integrity" "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==" + "resolved" "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz" + "version" "4.4.1" dependencies: "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" + "dom-helpers" "^5.0.1" + "loose-envify" "^1.4.0" + "prop-types" "^15.6.2" -react@^17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" +"react@^16.8.3 || ^17", "react@^17.0.0", "react@^17.0.2", "react@>= 16", "react@17.0.2": + "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" + "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + "version" "17.0.2" dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" -reactour@^1.18.0: - version "1.18.0" - resolved "https://registry.npmjs.org/reactour/-/reactour-1.18.0.tgz" +"reactour@^1.18.0": + "integrity" "sha512-de0Pa5NkDU6I8IyGl+7+rWdDcx3AskmJYK/yIKU11D9EPIN79qzn852gjJgvH/jXZqeEfa+rmMWg72vA0UkmgA==" + "resolved" "https://registry.npmjs.org/reactour/-/reactour-1.18.0.tgz" + "version" "1.18.0" dependencies: "@rooks/use-mutation-observer" "3.4.0" - classnames "2.2.6" - focus-outline-manager "^1.0.2" - lodash.debounce "4.0.8" - lodash.pick "4.4.0" - prop-types "15.7.2" - react-focus-lock "2.2.1" - scroll-smooth "1.1.0" - scrollparent "2.0.1" + "classnames" "2.2.6" + "focus-outline-manager" "^1.0.2" + "lodash.debounce" "4.0.8" + "lodash.pick" "4.4.0" + "prop-types" "15.7.2" + "react-focus-lock" "2.2.1" + "scroll-smooth" "1.1.0" + "scrollparent" "2.0.1" -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" +"read-pkg-up@^2.0.0": + "integrity" "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" + "version" "2.0.0" dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" + "find-up" "^2.0.0" + "read-pkg" "^2.0.0" -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" +"read-pkg-up@^7.0.1": + "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + "version" "7.0.1" dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" + "find-up" "^4.1.0" + "read-pkg" "^5.2.0" + "type-fest" "^0.8.1" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" +"read-pkg@^2.0.0": + "integrity" "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" + "version" "2.0.0" dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" + "load-json-file" "^2.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^2.0.0" -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" +"read-pkg@^5.2.0": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" dependencies: "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" +"readable-stream@^2.0.0": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" +"readable-stream@^2.0.1": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" +"readable-stream@^2.0.2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" +"readable-stream@^2.1.5": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - picomatch "^2.2.1" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" +"readable-stream@^2.2.2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - minimatch "3.0.4" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" +"readable-stream@^2.3.3": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -redux-thunk@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz" - -redux@^4.0.0, redux@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz" +"readable-stream@^2.3.6": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" dependencies: - loose-envify "^1.4.0" - symbol-observable "^1.2.0" + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" +"readable-stream@^3.0.6", "readable-stream@^3.1.1", "readable-stream@^3.6.0": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" dependencies: - regenerate "^1.4.0" + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" +"readable-stream@~2.3.6": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" +"readable-stream@1 || 2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: - version "0.13.7" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" +"readdirp@^2.2.1": + "integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "graceful-fs" "^4.1.11" + "micromatch" "^3.1.10" + "readable-stream" "^2.0.2" -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" +"readdirp@~3.5.0": + "integrity" "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "picomatch" "^2.2.1" + +"recursive-readdir@2.2.2": + "integrity" "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==" + "resolved" "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "minimatch" "3.0.4" + +"redent@^3.0.0": + "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "indent-string" "^4.0.0" + "strip-indent" "^3.0.0" + +"redux-thunk@^2.3.0": + "integrity" "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + "resolved" "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz" + "version" "2.3.0" + +"redux@^4.0.0", "redux@^4.0.5": + "integrity" "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==" + "resolved" "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "loose-envify" "^1.4.0" + "symbol-observable" "^1.2.0" + +"regenerate-unicode-properties@^8.2.0": + "integrity" "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" + "version" "8.2.0" + dependencies: + "regenerate" "^1.4.0" + +"regenerate@^1.4.0": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.11.0": + "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + "version" "0.11.1" + +"regenerator-runtime@^0.13.4", "regenerator-runtime@^0.13.7": + "integrity" "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz" + "version" "0.13.7" + +"regenerator-transform@^0.14.2": + "integrity" "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz" + "version" "0.14.5" dependencies: "@babel/runtime" "^7.8.4" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + "version" "1.0.2" dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" +"regex-parser@^2.2.11": + "integrity" "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + "version" "2.2.11" -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" +"regexp.prototype.flags@^1.2.0", "regexp.prototype.flags@^1.3.1": + "integrity" "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz" + "version" "1.3.1" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" +"regexpp@^3.0.0", "regexpp@^3.1.0": + "integrity" "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" + "version" "3.1.0" -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" +"regexpu-core@^4.7.1": + "integrity" "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" + "version" "4.7.1" dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" + "regenerate" "^1.4.0" + "regenerate-unicode-properties" "^8.2.0" + "regjsgen" "^0.5.1" + "regjsparser" "^0.6.4" + "unicode-match-property-ecmascript" "^1.0.4" + "unicode-match-property-value-ecmascript" "^1.2.0" -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" +"regjsgen@^0.5.1": + "integrity" "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz" + "version" "0.5.2" -regjsparser@^0.6.4: - version "0.6.7" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz" +"regjsparser@^0.6.4": + "integrity" "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz" + "version" "0.6.7" dependencies: - jsesc "~0.5.0" + "jsesc" "~0.5.0" -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" +"relateurl@^0.2.7": + "integrity" "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "resolved" "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + "version" "0.2.7" -remark-parse@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz" +"remark-parse@^9.0.0": + "integrity" "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==" + "resolved" "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz" + "version" "9.0.0" dependencies: - mdast-util-from-markdown "^0.8.0" + "mdast-util-from-markdown" "^0.8.0" -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" +"remove-trailing-separator@^1.0.1": + "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + "version" "1.1.0" -renderkid@^2.0.4: - version "2.0.5" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz" +"renderkid@^2.0.4": + "integrity" "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==" + "resolved" "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz" + "version" "2.0.5" dependencies: - css-select "^2.0.2" - dom-converter "^0.2" - htmlparser2 "^3.10.1" - lodash "^4.17.20" - strip-ansi "^3.0.0" + "css-select" "^2.0.2" + "dom-converter" "^0.2" + "htmlparser2" "^3.10.1" + "lodash" "^4.17.20" + "strip-ansi" "^3.0.0" -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" +"repeat-element@^1.1.2": + "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" + "version" "1.1.3" -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" +"repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz" +"replace-ext@1.0.0": + "integrity" "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + "resolved" "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz" + "version" "1.0.0" -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" +"request-promise-core@1.1.4": + "integrity" "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==" + "resolved" "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz" + "version" "1.1.4" dependencies: - lodash "^4.17.19" + "lodash" "^4.17.19" -request-promise-native@^1.0.7, request-promise-native@^1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz" +"request-promise-native@^1.0.7", "request-promise-native@^1.0.9": + "integrity" "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==" + "resolved" "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz" + "version" "1.0.9" dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" + "request-promise-core" "1.1.4" + "stealthy-require" "^1.1.1" + "tough-cookie" "^2.3.3" -request@^2.88.0, request@^2.88.2: - version "2.88.2" - resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" +"request@^2.34", "request@^2.88.0", "request@^2.88.2": + "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" + "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + "version" "2.88.2" dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" + "aws-sign2" "~0.7.0" + "aws4" "^1.8.0" + "caseless" "~0.12.0" + "combined-stream" "~1.0.6" + "extend" "~3.0.2" + "forever-agent" "~0.6.1" + "form-data" "~2.3.2" + "har-validator" "~5.1.3" + "http-signature" "~1.2.0" + "is-typedarray" "~1.0.0" + "isstream" "~0.1.2" + "json-stringify-safe" "~5.0.1" + "mime-types" "~2.1.19" + "oauth-sign" "~0.9.0" + "performance-now" "^2.1.0" + "qs" "~6.5.2" + "safe-buffer" "^5.1.2" + "tough-cookie" "~2.5.0" + "tunnel-agent" "^0.6.0" + "uuid" "^3.3.2" -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" +"requires-port@^1.0.0": + "integrity" "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" +"resolve-cwd@^2.0.0": + "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + "version" "2.0.0" dependencies: - resolve-from "^3.0.0" + "resolve-from" "^3.0.0" -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" +"resolve-cwd@^3.0.0": + "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + "version" "3.0.0" dependencies: - resolve-from "^5.0.0" + "resolve-from" "^5.0.0" -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" +"resolve-from@^3.0.0": + "integrity" "sha1-six699nWiBvItuZTM17rywoYh0g=" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + "version" "3.0.0" -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" +"resolve-pathname@^3.0.0": + "integrity" "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "resolved" "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + "version" "3.0.0" -resolve-url-loader@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz" +"resolve-url-loader@^3.1.2": + "integrity" "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==" + "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz" + "version" "3.1.2" dependencies: - adjust-sourcemap-loader "3.0.0" - camelcase "5.3.1" - compose-function "3.0.3" - convert-source-map "1.7.0" - es6-iterator "2.0.3" - loader-utils "1.2.3" - postcss "7.0.21" - rework "1.0.1" - rework-visit "1.0.0" - source-map "0.6.1" + "adjust-sourcemap-loader" "3.0.0" + "camelcase" "5.3.1" + "compose-function" "3.0.3" + "convert-source-map" "1.7.0" + "es6-iterator" "2.0.3" + "loader-utils" "1.2.3" + "postcss" "7.0.21" + "rework" "1.0.1" + "rework-visit" "1.0.0" + "source-map" "0.6.1" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + "version" "0.2.1" -resolve@1.18.1, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: - version "1.18.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz" +"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.13.1", "resolve@^1.14.2", "resolve@^1.17.0", "resolve@^1.18.1", "resolve@^1.3.2", "resolve@^1.8.1", "resolve@1.18.1": + "integrity" "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz" + "version" "1.18.1" dependencies: - is-core-module "^2.0.0" - path-parse "^1.0.6" + "is-core-module" "^2.0.0" + "path-parse" "^1.0.6" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" +"ret@~0.1.10": + "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + "version" "0.1.15" -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" +"retry@^0.12.0": + "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" -rework-visit@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" +"rework-visit@1.0.0": + "integrity" "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + "resolved" "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" + "version" "1.0.0" -rework@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" +"rework@1.0.1": + "integrity" "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=" + "resolved" "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" + "version" "1.0.1" dependencies: - convert-source-map "^0.3.3" - css "^2.0.0" + "convert-source-map" "^0.3.3" + "css" "^2.0.0" -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" +"rgb-regex@^1.0.1": + "integrity" "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "resolved" "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" + "version" "1.0.1" -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" +"rgba-regex@^1.0.0": + "integrity" "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "resolved" "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" + "version" "1.0.0" -rimraf@^2.5.4, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" +"rimraf@^2.5.4": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" dependencies: - glob "^7.1.3" + "glob" "^7.1.3" -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" +"rimraf@^2.6.3": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" dependencies: - glob "^7.1.3" + "glob" "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" +"rimraf@^3.0.0", "rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" + "glob" "^7.1.3" -rollup-plugin-babel@^4.3.3: - version "4.4.0" - resolved "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" +"ripemd160@^2.0.0", "ripemd160@^2.0.1": + "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" + "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + +"rollup-plugin-babel@^4.3.3": + "integrity" "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==" + "resolved" "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz" + "version" "4.4.0" dependencies: "@babel/helper-module-imports" "^7.0.0" - rollup-pluginutils "^2.8.1" + "rollup-pluginutils" "^2.8.1" -rollup-plugin-terser@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" +"rollup-plugin-terser@^5.3.1": + "integrity" "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==" + "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz" + "version" "5.3.1" dependencies: "@babel/code-frame" "^7.5.5" - jest-worker "^24.9.0" - rollup-pluginutils "^2.8.2" - serialize-javascript "^4.0.0" - terser "^4.6.2" + "jest-worker" "^24.9.0" + "rollup-pluginutils" "^2.8.2" + "serialize-javascript" "^4.0.0" + "terser" "^4.6.2" -rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" +"rollup-pluginutils@^2.8.1", "rollup-pluginutils@^2.8.2": + "integrity" "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==" + "resolved" "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz" + "version" "2.8.2" dependencies: - estree-walker "^0.6.1" + "estree-walker" "^0.6.1" -rollup@^1.31.1: - version "1.32.1" - resolved "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz" +"rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^1.31.1", "rollup@>=0.60.0 <3", "rollup@>=0.66.0 <3": + "integrity" "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz" + "version" "1.32.1" dependencies: "@types/estree" "*" "@types/node" "*" - acorn "^7.1.0" + "acorn" "^7.1.0" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" +"rsvp@^4.8.4": + "integrity" "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + "resolved" "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" + "version" "4.8.5" -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" dependencies: - queue-microtask "^1.2.2" + "queue-microtask" "^1.2.2" -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" +"run-queue@^1.0.0", "run-queue@^1.0.3": + "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" + "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + "version" "1.0.3" dependencies: - aproba "^1.1.1" + "aproba" "^1.1.1" -safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@>=5.1.0", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" -safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" +"safe-buffer@^5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" +"safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + "version" "1.1.0" dependencies: - ret "~0.1.10" + "ret" "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" +"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" +"sane@^4.0.3": + "integrity" "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==" + "resolved" "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" + "version" "4.1.0" dependencies: "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" + "anymatch" "^2.0.0" + "capture-exit" "^2.0.0" + "exec-sh" "^0.3.2" + "execa" "^1.0.0" + "fb-watchman" "^2.0.0" + "micromatch" "^3.1.4" + "minimist" "^1.1.1" + "walker" "~1.0.5" -sanitize.css@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" +"sanitize.css@^10.0.0": + "integrity" "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + "resolved" "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz" + "version" "10.0.0" -sass-loader@^10.0.5: - version "10.1.1" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz" +"sass-loader@^10.0.5": + "integrity" "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz" + "version" "10.1.1" dependencies: - klona "^2.0.4" - loader-utils "^2.0.0" - neo-async "^2.6.2" - schema-utils "^3.0.0" - semver "^7.3.2" + "klona" "^2.0.4" + "loader-utils" "^2.0.0" + "neo-async" "^2.6.2" + "schema-utils" "^3.0.0" + "semver" "^7.3.2" -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" +"sax@~1.2.4": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz" +"saxes@^3.1.9": + "integrity" "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz" + "version" "3.1.11" dependencies: - xmlchars "^2.1.1" + "xmlchars" "^2.1.1" -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" +"saxes@^5.0.1": + "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==" + "resolved" "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" + "version" "5.0.1" dependencies: - xmlchars "^2.2.0" + "xmlchars" "^2.2.0" -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" +"scheduler@^0.20.2": + "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" + "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + "version" "0.20.2" dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" + "loose-envify" "^1.1.0" + "object-assign" "^4.1.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" +"schema-utils@^1.0.0": + "integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" + "version" "1.0.0" dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" + "ajv" "^6.1.0" + "ajv-errors" "^1.0.0" + "ajv-keywords" "^3.1.0" -schema-utils@^2.6.5, schema-utils@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" +"schema-utils@^2.6.5", "schema-utils@^2.7.0": + "integrity" "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + "version" "2.7.0" dependencies: "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" + "ajv" "^6.12.2" + "ajv-keywords" "^3.4.1" -schema-utils@^2.7.1: - version "2.7.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" +"schema-utils@^2.7.1": + "integrity" "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + "version" "2.7.1" dependencies: "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" + "ajv" "^6.12.4" + "ajv-keywords" "^3.5.2" -schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz" +"schema-utils@^3.0.0": + "integrity" "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz" + "version" "3.0.0" dependencies: "@types/json-schema" "^7.0.6" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" -scroll-smooth@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/scroll-smooth/-/scroll-smooth-1.1.0.tgz" +"scroll-smooth@1.1.0": + "integrity" "sha512-68OUOXKN/ykM/Dbp4Lhza3O9QQUuW/c01WTsZzDOUyVgb1I5QjT/awOHCCbuYTSV1QnExUQ9w+KcxmVxlXIiAg==" + "resolved" "https://registry.npmjs.org/scroll-smooth/-/scroll-smooth-1.1.0.tgz" + "version" "1.1.0" -scrollparent@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz" +"scrollparent@2.0.1": + "integrity" "sha1-cV1bnMV3YPsivczDvvtb/gaxoxc=" + "resolved" "https://registry.npmjs.org/scrollparent/-/scrollparent-2.0.1.tgz" + "version" "2.0.1" -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" +"select-hose@^2.0.0": + "integrity" "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" -selfsigned@^1.10.8: - version "1.10.8" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz" +"selfsigned@^1.10.8": + "integrity" "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz" + "version" "1.10.8" dependencies: - node-forge "^0.10.0" + "node-forge" "^0.10.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" +"semver@^5.4.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" -semver@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" +"semver@^5.5.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" -semver@7.3.2, semver@^7.2.1, semver@^7.3.2: - version "7.3.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" +"semver@^5.5.1": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" +"semver@^5.6.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" -send@0.17.1: - version "0.17.1" - resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz" +"semver@^6.0.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.1": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.1.2": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^6.3.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.2.1", "semver@^7.3.2", "semver@7.3.2": + "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" + "version" "7.3.2" + +"semver@2 || 3 || 4 || 5": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"send@0.17.1": + "integrity" "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.17.1.tgz" + "version" "0.17.1" dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" + "debug" "2.6.9" + "depd" "~1.1.2" + "destroy" "~1.0.4" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "~1.7.2" + "mime" "1.6.0" + "ms" "2.1.1" + "on-finished" "~2.3.0" + "range-parser" "~1.2.1" + "statuses" "~1.5.0" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" +"serialize-javascript@^4.0.0": + "integrity" "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + "version" "4.0.0" dependencies: - randombytes "^2.1.0" + "randombytes" "^2.1.0" -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" +"serialize-javascript@^5.0.1": + "integrity" "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" + "version" "5.0.1" dependencies: - randombytes "^2.1.0" + "randombytes" "^2.1.0" -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" +"serve-index@^1.9.1": + "integrity" "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" +"serve-static@1.14.1": + "integrity" "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz" + "version" "1.14.1" dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.17.1" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" +"set-blocking@^2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" +"setimmediate@^1.0.4": + "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + "version" "1.0.5" -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" +"setprototypeof@1.1.1": + "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" + "version" "1.1.1" -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" +"sha.js@^2.4.0", "sha.js@^2.4.8": + "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + "version" "2.4.11" dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" +"shebang-command@^1.2.0": + "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" dependencies: - shebang-regex "^1.0.0" + "shebang-regex" "^1.0.0" -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" dependencies: - shebang-regex "^3.0.0" + "shebang-regex" "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" +"shebang-regex@^1.0.0": + "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" +"shell-quote@1.7.2": + "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + "version" "1.7.2" -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" +"shellwords@^0.1.1": + "integrity" "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "resolved" "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + "version" "0.1.1" -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" +"signal-exit@^3.0.0", "signal-exit@^3.0.2": + "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" + "version" "3.0.3" -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" +"simple-swizzle@^0.2.2": + "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" dependencies: - is-arrayish "^0.3.1" + "is-arrayish" "^0.3.1" -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" +"slice-ansi@^4.0.0": + "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" dependencies: - kind-of "^3.2.0" + "kind-of" "^3.2.0" -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" + "base" "^0.11.1" + "debug" "^2.2.0" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "map-cache" "^0.2.2" + "source-map" "^0.5.6" + "source-map-resolve" "^0.5.0" + "use" "^3.1.0" -sockjs-client@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz" +"sockjs-client@^1.4.0", "sockjs-client@^1.5.0": + "integrity" "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==" + "resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz" + "version" "1.5.0" dependencies: - debug "^3.2.6" - eventsource "^1.0.7" - faye-websocket "^0.11.3" - inherits "^2.0.4" - json3 "^3.3.3" - url-parse "^1.4.7" + "debug" "^3.2.6" + "eventsource" "^1.0.7" + "faye-websocket" "^0.11.3" + "inherits" "^2.0.4" + "json3" "^3.3.3" + "url-parse" "^1.4.7" -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" +"sockjs@^0.3.21": + "integrity" "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz" + "version" "0.3.21" dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" + "faye-websocket" "^0.11.3" + "uuid" "^3.4.0" + "websocket-driver" "^0.7.4" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" +"sort-keys@^1.0.0": + "integrity" "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" + "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + "version" "1.1.2" dependencies: - is-plain-obj "^1.0.0" + "is-plain-obj" "^1.0.0" -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" +"source-list-map@^2.0.0": + "integrity" "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + "version" "2.0.1" -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.3" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" +"source-map-resolve@^0.5.0", "source-map-resolve@^0.5.2": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: - version "0.5.19" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" +"source-map-support@^0.5.6", "source-map-support@~0.5.12", "source-map-support@~0.5.19": + "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" + "version" "0.5.19" dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" +"source-map-url@^0.4.0": + "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" + "version" "0.4.0" -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" +"source-map@^0.5.0", "source-map@^0.5.6": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" -source-map@^0.7.3, source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" +"source-map@^0.6.1", "source-map@0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" +"source-map@^0.7.3": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.7.2": + "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + "version" "0.7.3" + +"sourcemap-codec@^1.4.4": + "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + "version" "1.4.8" + +"spdx-correct@^3.0.0": + "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" + "version" "3.1.1" dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" +"spdx-exceptions@^2.1.0": + "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + "version" "2.3.0" -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" +"spdx-expression-parse@^3.0.0": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" -spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz" +"spdx-license-ids@^3.0.0": + "integrity" "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz" + "version" "3.0.7" -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" dependencies: - extend-shallow "^3.0.0" + "extend-shallow" "^3.0.0" -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" +"sprintf-js@~1.0.2": + "integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" +"sshpk@^1.7.0": + "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" + "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" + "version" "1.16.1" dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" + "asn1" "~0.2.3" + "assert-plus" "^1.0.0" + "bcrypt-pbkdf" "^1.0.0" + "dashdash" "^1.12.0" + "ecc-jsbn" "~0.1.1" + "getpass" "^0.1.1" + "jsbn" "~0.1.0" + "safer-buffer" "^2.0.2" + "tweetnacl" "~0.14.0" -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz" +"ssri@^6.0.1": + "integrity" "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz" + "version" "6.0.1" dependencies: - figgy-pudding "^3.5.1" + "figgy-pudding" "^3.5.1" -ssri@^8.0.0: - version "8.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" +"ssri@^8.0.0": + "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" + "version" "8.0.1" dependencies: - minipass "^3.1.1" + "minipass" "^3.1.1" -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" -stack-utils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz" +"stack-utils@^2.0.2": + "integrity" "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==" + "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz" + "version" "2.0.3" dependencies: - escape-string-regexp "^2.0.0" + "escape-string-regexp" "^2.0.0" -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" +"stackframe@^1.1.1": + "integrity" "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "resolved" "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" + "version" "1.2.0" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" + "define-property" "^0.2.5" + "object-copy" "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": + "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" +"stealthy-require@^1.1.1": + "integrity" "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + "resolved" "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" + "version" "1.1.1" -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" +"stream-browserify@^2.0.1": + "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" + "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + "version" "2.0.2" dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" + "inherits" "~2.0.1" + "readable-stream" "^2.0.2" -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" +"stream-each@^1.1.0": + "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" + "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + "version" "1.2.3" dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" + "end-of-stream" "^1.1.0" + "stream-shift" "^1.0.0" -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" +"stream-http@^2.7.2": + "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" + "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + "version" "2.8.3" dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" + "builtin-status-codes" "^3.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.3.6" + "to-arraybuffer" "^1.0.0" + "xtend" "^4.0.0" -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" +"stream-shift@^1.0.0": + "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + "version" "1.0.1" -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" +"strict-uri-encode@^1.0.0": + "integrity" "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "resolved" "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + "version" "1.1.0" -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" +"string_decoder@^1.0.0", "string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" + "safe-buffer" "~5.1.0" -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" + "safe-buffer" "~5.2.0" -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" +"string-length@^4.0.1": + "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + "version" "4.0.2" dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" + "char-regex" "^1.0.2" + "strip-ansi" "^6.0.0" -string.prototype.matchall@^4.0.2: - version "4.0.4" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz" +"string-natural-compare@^3.0.1": + "integrity" "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "resolved" "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" + "version" "3.0.1" + +"string-width@^3.0.0", "string-width@^3.1.0": + "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + "version" "3.1.0" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.2" - has-symbols "^1.0.1" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" - side-channel "^1.0.4" + "emoji-regex" "^7.0.1" + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^5.1.0" -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" +"string-width@^4.1.0", "string-width@^4.2.0": + "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" + "version" "4.2.2" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.0" -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" +"string.prototype.matchall@^4.0.2": + "integrity" "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==" + "resolved" "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz" + "version" "4.0.4" dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.18.0-next.2" + "has-symbols" "^1.0.1" + "internal-slot" "^1.0.3" + "regexp.prototype.flags" "^1.3.1" + "side-channel" "^1.0.4" -string_decoder@^1.0.0, string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" +"string.prototype.trimend@^1.0.4": + "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + "version" "1.0.4" dependencies: - safe-buffer "~5.1.0" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" +"string.prototype.trimstart@^1.0.4": + "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + "version" "1.0.4" dependencies: - safe-buffer "~5.2.0" + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" +"stringify-object@^3.3.0": + "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" + "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + "version" "3.3.0" dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" + "get-own-enumerable-property-symbols" "^3.0.0" + "is-obj" "^1.0.1" + "is-regexp" "^1.0.0" -strip-ansi@6.0.0, strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" +"strip-ansi@^3.0.0": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" dependencies: - ansi-regex "^5.0.0" + "ansi-regex" "^2.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" +"strip-ansi@^3.0.1": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" dependencies: - ansi-regex "^2.0.0" + "ansi-regex" "^2.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" +"strip-ansi@^5.0.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" dependencies: - ansi-regex "^4.1.0" + "ansi-regex" "^4.1.0" -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" +"strip-ansi@^5.1.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" + "ansi-regex" "^4.1.0" -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" +"strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" dependencies: - min-indent "^1.0.0" + "ansi-regex" "^4.1.0" -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - -style-loader@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz" +"strip-ansi@^6.0.0", "strip-ansi@6.0.0": + "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + "version" "6.0.0" dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" + "ansi-regex" "^5.0.0" -styled-components@^4.4.1: - version "4.4.1" - resolved "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz" +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-bom@^4.0.0": + "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + "version" "4.0.0" + +"strip-comments@^1.0.2": + "integrity" "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==" + "resolved" "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "babel-extract-comments" "^1.0.0" + "babel-plugin-transform-object-rest-spread" "^6.26.0" + +"strip-eof@^1.0.0": + "integrity" "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "min-indent" "^1.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"style-loader@1.3.0": + "integrity" "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==" + "resolved" "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "loader-utils" "^2.0.0" + "schema-utils" "^2.7.0" + +"styled-components@^4.4.1": + "integrity" "sha512-RNqj14kYzw++6Sr38n7197xG33ipEOktGElty4I70IKzQF1jzaD1U4xQ+Ny/i03UUhHlC5NWEO+d8olRCDji6g==" + "resolved" "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz" + "version" "4.4.1" dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.0.0" "@emotion/is-prop-valid" "^0.8.1" "@emotion/unitless" "^0.7.0" - babel-plugin-styled-components ">= 1" - css-to-react-native "^2.2.2" - memoize-one "^5.0.0" - merge-anything "^2.2.4" - prop-types "^15.5.4" - react-is "^16.6.0" - stylis "^3.5.0" - stylis-rule-sheet "^0.0.10" - supports-color "^5.5.0" + "babel-plugin-styled-components" ">= 1" + "css-to-react-native" "^2.2.2" + "memoize-one" "^5.0.0" + "merge-anything" "^2.2.4" + "prop-types" "^15.5.4" + "react-is" "^16.6.0" + "stylis" "^3.5.0" + "stylis-rule-sheet" "^0.0.10" + "supports-color" "^5.5.0" -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" +"stylehacks@^4.0.0": + "integrity" "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==" + "resolved" "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" + "version" "4.0.3" dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" + "browserslist" "^4.0.0" + "postcss" "^7.0.0" + "postcss-selector-parser" "^3.0.0" -stylis-rule-sheet@^0.0.10: - version "0.0.10" - resolved "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" +"stylis-rule-sheet@^0.0.10": + "integrity" "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + "resolved" "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" + "version" "0.0.10" -stylis@^3.5.0: - version "3.5.4" - resolved "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" +"stylis@^3.5.0": + "integrity" "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + "resolved" "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" + "version" "3.5.4" -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" +"supports-color@^5.3.0", "supports-color@^5.5.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^3.0.0" + "has-flag" "^3.0.0" -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" +"supports-color@^6.1.0": + "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + "version" "6.1.0" dependencies: - has-flag "^3.0.0" + "has-flag" "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" +"supports-color@^7.0.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz" +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" + "has-flag" "^4.0.0" -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - -svgo@^1.0.0, svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" +"supports-hyperlinks@^2.0.0": + "integrity" "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==" + "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz" + "version" "2.1.0" dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" + "has-flag" "^4.0.0" + "supports-color" "^7.0.0" -symbol-observable@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" +"svg-parser@^2.0.2": + "integrity" "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "resolved" "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + "version" "2.0.4" -symbol-tree@^3.2.2, symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - -table@^6.0.4: - version "6.0.7" - resolved "https://registry.npmjs.org/table/-/table-6.0.7.tgz" +"svgo@^1.0.0", "svgo@^1.2.2": + "integrity" "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + "version" "1.3.2" dependencies: - ajv "^7.0.2" - lodash "^4.17.20" - slice-ansi "^4.0.0" - string-width "^4.2.0" + "chalk" "^2.4.1" + "coa" "^2.0.2" + "css-select" "^2.0.0" + "css-select-base-adapter" "^0.1.1" + "css-tree" "1.0.0-alpha.37" + "csso" "^4.0.2" + "js-yaml" "^3.13.1" + "mkdirp" "~0.5.1" + "object.values" "^1.1.0" + "sax" "~1.2.4" + "stable" "^0.1.8" + "unquote" "~1.1.1" + "util.promisify" "~1.0.0" -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" +"symbol-observable@^1.2.0": + "integrity" "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" + "version" "1.2.0" -tar@^6.0.2: - version "6.1.0" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz" +"symbol-tree@^3.2.2", "symbol-tree@^3.2.4": + "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" + "version" "3.2.4" + +"table@^6.0.4": + "integrity" "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==" + "resolved" "https://registry.npmjs.org/table/-/table-6.0.7.tgz" + "version" "6.0.7" dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" + "ajv" "^7.0.2" + "lodash" "^4.17.20" + "slice-ansi" "^4.0.0" + "string-width" "^4.2.0" -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" +"tapable@^1.0.0", "tapable@^1.1.3": + "integrity" "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + "version" "1.1.3" -tempy@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" +"tar@^6.0.2": + "integrity" "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==" + "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz" + "version" "6.1.0" dependencies: - temp-dir "^1.0.0" - type-fest "^0.3.1" - unique-string "^1.0.0" + "chownr" "^2.0.0" + "fs-minipass" "^2.0.0" + "minipass" "^3.0.0" + "minizlib" "^2.1.1" + "mkdirp" "^1.0.3" + "yallist" "^4.0.0" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" +"temp-dir@^1.0.0": + "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + "version" "1.0.0" + +"tempy@^0.3.0": + "integrity" "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==" + "resolved" "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz" + "version" "0.3.0" dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" + "temp-dir" "^1.0.0" + "type-fest" "^0.3.1" + "unique-string" "^1.0.0" -terser-webpack-plugin@4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" +"terminal-link@^2.0.0": + "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" + "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" + "version" "2.1.1" dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" + "ansi-escapes" "^4.2.1" + "supports-hyperlinks" "^2.0.0" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" +"terser-webpack-plugin@^1.4.3": + "integrity" "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + "version" "1.4.5" dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" + "cacache" "^12.0.2" + "find-cache-dir" "^2.1.0" + "is-wsl" "^1.1.0" + "schema-utils" "^1.0.0" + "serialize-javascript" "^4.0.0" + "source-map" "^0.6.1" + "terser" "^4.1.2" + "webpack-sources" "^1.4.0" + "worker-farm" "^1.7.0" -terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: - version "4.8.0" - resolved "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" +"terser-webpack-plugin@4.2.3": + "integrity" "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz" + "version" "4.2.3" dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" + "cacache" "^15.0.5" + "find-cache-dir" "^3.3.1" + "jest-worker" "^26.5.0" + "p-limit" "^3.0.2" + "schema-utils" "^3.0.0" + "serialize-javascript" "^5.0.1" + "source-map" "^0.6.1" + "terser" "^5.3.4" + "webpack-sources" "^1.4.3" -terser@^5.3.4: - version "5.6.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz" +"terser@^4.1.2", "terser@^4.6.2", "terser@^4.6.3": + "integrity" "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==" + "resolved" "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz" + "version" "4.8.0" dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.19" + "commander" "^2.20.0" + "source-map" "~0.6.1" + "source-map-support" "~0.5.12" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" +"terser@^5.3.4": + "integrity" "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz" + "version" "5.6.1" + dependencies: + "commander" "^2.20.0" + "source-map" "~0.7.2" + "source-map-support" "~0.5.19" + +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" + "glob" "^7.1.4" + "minimatch" "^3.0.4" -text-table@0.2.0, text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" +"text-table@^0.2.0", "text-table@0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" +"throat@^5.0.0": + "integrity" "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + "resolved" "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" + "version" "5.0.0" -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" +"through2@^2.0.0": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" +"timers-browserify@^2.0.4": + "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" + "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + "version" "2.0.12" dependencies: - setimmediate "^1.0.4" + "setimmediate" "^1.0.4" -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" +"timsort@^0.3.0": + "integrity" "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "resolved" "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + "version" "0.3.0" -tiny-invariant@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz" +"tiny-invariant@^1.0.2": + "integrity" "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + "resolved" "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz" + "version" "1.1.0" -tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" +"tiny-warning@^1.0.0", "tiny-warning@^1.0.2", "tiny-warning@^1.0.3": + "integrity" "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "resolved" "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + "version" "1.0.3" -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" +"tmpl@1.0.x": + "integrity" "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" + "version" "1.0.4" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" +"to-arraybuffer@^1.0.0": + "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + "version" "1.0.1" -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + "version" "0.3.0" dependencies: - kind-of "^3.0.2" + "kind-of" "^3.0.2" -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" +"to-regex-range@^2.1.0": + "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + "version" "2.1.1" dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" dependencies: - is-number "^7.0.0" + "is-number" "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + "version" "3.0.2" dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" +"toidentifier@1.0.0": + "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" + "version" "1.0.0" -tough-cookie@^2.3.3, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" +"tough-cookie@^2.3.3", "tough-cookie@~2.5.0": + "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + "version" "2.5.0" dependencies: - psl "^1.1.28" - punycode "^2.1.1" + "psl" "^1.1.28" + "punycode" "^2.1.1" -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" +"tough-cookie@^3.0.1": + "integrity" "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" + "version" "3.0.1" dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" - punycode "^2.1.1" + "ip-regex" "^2.1.0" + "psl" "^1.1.28" + "punycode" "^2.1.1" -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" +"tough-cookie@^4.0.0": + "integrity" "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz" + "version" "4.0.0" dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" + "psl" "^1.1.33" + "punycode" "^2.1.1" + "universalify" "^0.1.2" -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" +"tr46@^1.0.1": + "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + "version" "1.0.1" dependencies: - punycode "^2.1.0" + "punycode" "^2.1.0" -tr46@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz" +"tr46@^2.0.2": + "integrity" "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz" + "version" "2.0.2" dependencies: - punycode "^2.1.1" + "punycode" "^2.1.1" -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" +"trough@^1.0.0": + "integrity" "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + "resolved" "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" + "version" "1.0.5" -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" +"tryer@^1.0.1": + "integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "resolved" "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" + "version" "1.0.1" -ts-pnp@1.2.0, ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" +"ts-pnp@^1.1.6", "ts-pnp@1.2.0": + "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" + "version" "1.2.0" -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" +"tsconfig-paths@^3.9.0": + "integrity" "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz" + "version" "3.9.0" dependencies: "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" + "json5" "^1.0.1" + "minimist" "^1.2.0" + "strip-bom" "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.13.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz" +"tslib@^1.8.1", "tslib@^1.9.0", "tslib@^1.9.3": + "integrity" "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz" + "version" "1.13.0" -tslib@^2.0.3: - version "2.1.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" +"tslib@^2.0.3": + "integrity" "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" + "version" "2.1.0" -tsutils@^3.17.1: - version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" +"tsutils@^3.17.1": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" dependencies: - tslib "^1.8.1" + "tslib" "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" +"tty-browserify@0.0.0": + "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + "version" "0.0.0" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" dependencies: - safe-buffer "^5.0.1" + "safe-buffer" "^5.0.1" -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" +"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": + "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "version" "0.14.5" -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" dependencies: - prelude-ls "^1.2.1" + "prelude-ls" "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" +"type-check@~0.3.2": + "integrity" "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + "version" "0.3.2" dependencies: - prelude-ls "~1.1.2" + "prelude-ls" "~1.1.2" -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" +"type-detect@4.0.8": + "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz" +"type-fest@^0.11.0", "type-fest@^0.13.1": + "integrity" "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz" + "version" "0.11.0" -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" -type-fest@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" +"type-fest@^0.3.1": + "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" + "version" "0.3.1" -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" +"type-is@~1.6.17", "type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" + "media-typer" "0.3.0" + "mime-types" "~2.1.24" -type@^1.0.1: - version "1.2.0" - resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" +"type@^1.0.1": + "integrity" "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "resolved" "https://registry.npmjs.org/type/-/type-1.2.0.tgz" + "version" "1.2.0" -type@^2.0.0: - version "2.5.0" - resolved "https://registry.npmjs.org/type/-/type-2.5.0.tgz" +"type@^2.0.0": + "integrity" "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "resolved" "https://registry.npmjs.org/type/-/type-2.5.0.tgz" + "version" "2.5.0" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" dependencies: - is-typedarray "^1.0.0" + "is-typedarray" "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" +"typedarray@^0.0.6": + "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "version" "0.0.6" -unbox-primitive@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz" +"typescript@^3.2.1 || ^4", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.2.3.tgz" + "version" "4.2.3" + +"unbox-primitive@^1.0.0": + "integrity" "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz" + "version" "1.0.0" dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.0" - has-symbols "^1.0.0" - which-boxed-primitive "^1.0.1" + "function-bind" "^1.1.1" + "has-bigints" "^1.0.0" + "has-symbols" "^1.0.0" + "which-boxed-primitive" "^1.0.1" -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" +"unicode-canonical-property-names-ecmascript@^1.0.4": + "integrity" "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + "version" "1.0.4" -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" +"unicode-match-property-ecmascript@^1.0.4": + "integrity" "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz" + "version" "1.0.4" dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" + "unicode-canonical-property-names-ecmascript" "^1.0.4" + "unicode-property-aliases-ecmascript" "^1.0.4" -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" +"unicode-match-property-value-ecmascript@^1.2.0": + "integrity" "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz" + "version" "1.2.0" -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" +"unicode-property-aliases-ecmascript@^1.0.4": + "integrity" "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz" + "version" "1.1.0" -unified@^9.0.0: - version "9.2.0" - resolved "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz" +"unified@^9.0.0": + "integrity" "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==" + "resolved" "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz" + "version" "9.2.0" dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" + "bail" "^1.0.0" + "extend" "^3.0.0" + "is-buffer" "^2.0.0" + "is-plain-obj" "^2.0.0" + "trough" "^1.0.0" + "vfile" "^4.0.0" -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" +"union-value@^1.0.0": + "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" + "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + "version" "1.0.1" dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" +"uniq@^1.0.1": + "integrity" "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + "version" "1.0.1" -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" +"uniqs@^2.0.0": + "integrity" "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "resolved" "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + "version" "2.0.0" -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" +"unique-filename@^1.1.1": + "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" + "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" + "version" "1.1.1" dependencies: - unique-slug "^2.0.0" + "unique-slug" "^2.0.0" -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" +"unique-slug@^2.0.0": + "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" + "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" + "version" "2.0.2" dependencies: - imurmurhash "^0.1.4" + "imurmurhash" "^0.1.4" -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" +"unique-string@^1.0.0": + "integrity" "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" + "version" "1.0.0" dependencies: - crypto-random-string "^1.0.0" + "crypto-random-string" "^1.0.0" -unist-util-is@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz" +"unist-util-is@^4.0.0": + "integrity" "sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==" + "resolved" "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz" + "version" "4.0.3" -unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" +"unist-util-stringify-position@^2.0.0": + "integrity" "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==" + "resolved" "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" + "version" "2.0.3" dependencies: "@types/unist" "^2.0.2" -unist-util-visit-parents@1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz" - -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" +"unist-util-visit-parents@^3.0.0": + "integrity" "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==" + "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" + "version" "3.1.1" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" + "unist-util-is" "^4.0.0" -unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" +"unist-util-visit-parents@1.1.2": + "integrity" "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" + "resolved" "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz" + "version" "1.1.2" + +"unist-util-visit@^2.0.0": + "integrity" "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==" + "resolved" "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" + "version" "2.0.3" dependencies: "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" + "unist-util-is" "^4.0.0" + "unist-util-visit-parents" "^3.0.0" -universalify@^0.1.0, universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" +"universalify@^0.1.0", "universalify@^0.1.2": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" +"universalify@^2.0.0": + "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + "version" "2.0.0" -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" +"unquote@~1.1.1": + "integrity" "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "resolved" "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + "version" "1.1.1" -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" + "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - has-value "^0.3.1" - isobject "^3.0.0" + "has-value" "^0.3.1" + "isobject" "^3.0.0" -upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" +"upath@^1.1.1", "upath@^1.1.2", "upath@^1.2.0": + "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + "version" "1.2.0" -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz" +"uri-js@^4.2.2": + "integrity" "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz" + "version" "4.2.2" dependencies: - punycode "^2.1.0" + "punycode" "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + "version" "0.1.0" -url-loader@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" +"url-loader@4.1.1": + "integrity" "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==" + "resolved" "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + "version" "4.1.1" dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" + "loader-utils" "^2.0.0" + "mime-types" "^2.1.27" + "schema-utils" "^3.0.0" -url-parse@^1.4.3, url-parse@^1.4.7: - version "1.5.1" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" +"url-parse@^1.4.3", "url-parse@^1.4.7": + "integrity" "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==" + "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz" + "version" "1.5.1" dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" + "querystringify" "^2.1.1" + "requires-port" "^1.0.0" -url@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" +"url@^0.11.0": + "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" + "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + "version" "0.11.0" dependencies: - punycode "1.3.2" - querystring "0.2.0" + "punycode" "1.3.2" + "querystring" "0.2.0" -use-callback-ref@^1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.4.tgz" +"use-callback-ref@^1.2.1": + "integrity" "sha512-rXpsyvOnqdScyied4Uglsp14qzag1JIemLeTWGKbwpotWht57hbP78aNT+Q4wdFKQfQibbUX4fb6Qb4y11aVOQ==" + "resolved" "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.2.4.tgz" + "version" "1.2.4" -use-sidecar@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.3.tgz" +"use-sidecar@^1.0.1": + "integrity" "sha512-ygJwGUBeQfWgDls7uTrlEDzJUUR67L8Rm14v/KfFtYCdHhtjHZx1Krb3DIQl3/Q5dJGfXLEQ02RY8BdNBv87SQ==" + "resolved" "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.0.3.tgz" + "version" "1.0.3" dependencies: - detect-node-es "^1.0.0" - tslib "^1.9.3" + "detect-node-es" "^1.0.0" + "tslib" "^1.9.3" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" +"use@^3.1.0": + "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + "version" "3.1.1" -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" -util.promisify@1.0.0, util.promisify@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" +"util.promisify@~1.0.0", "util.promisify@1.0.0": + "integrity" "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==" + "resolved" "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + "version" "1.0.0" dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" + "define-properties" "^1.1.2" + "object.getownpropertydescriptors" "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" +"util@^0.11.0": + "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" + "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + "version" "0.11.1" dependencies: - inherits "2.0.1" + "inherits" "2.0.3" -util@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" +"util@0.10.3": + "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" + "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + "version" "0.10.3" dependencies: - inherits "2.0.3" + "inherits" "2.0.1" -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" +"utila@~0.4": + "integrity" "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "resolved" "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + "version" "0.4.0" -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" +"utils-merge@1.0.1": + "integrity" "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" -uuid@^3.3.2, uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" +"uuid@^3.3.2": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" -uuid@^8.3.0, uuid@^8.3.1: - version "8.3.1" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz" +"uuid@^3.4.0": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" +"uuid@^8.3.0", "uuid@^8.3.1": + "integrity" "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz" + "version" "8.3.1" -v8-to-istanbul@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz" +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"v8-to-istanbul@^7.0.0": + "integrity" "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==" + "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz" + "version" "7.1.0" dependencies: "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" + "convert-source-map" "^1.6.0" + "source-map" "^0.7.3" -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" +"validate-npm-package-license@^3.0.1": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" +"value-equal@^1.0.1": + "integrity" "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + "version" "1.0.1" -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" +"vary@~1.1.2": + "integrity" "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" -vendors@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" +"vendors@^1.0.0": + "integrity" "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "resolved" "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + "version" "1.0.4" -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" +"verror@1.10.0": + "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + "version" "1.10.0" dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" + "assert-plus" "^1.0.0" + "core-util-is" "1.0.2" + "extsprintf" "^1.2.0" -vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" +"vfile-message@^2.0.0": + "integrity" "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==" + "resolved" "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" + "version" "2.0.4" dependencies: "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" + "unist-util-stringify-position" "^2.0.0" -vfile@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz" +"vfile@^4.0.0": + "integrity" "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==" + "resolved" "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz" + "version" "4.2.0" dependencies: "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" + "is-buffer" "^2.0.0" + "replace-ext" "1.0.0" + "unist-util-stringify-position" "^2.0.0" + "vfile-message" "^2.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" +"vm-browserify@^1.0.1": + "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + "version" "1.1.2" -w3c-hr-time@^1.0.1, w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" +"w3c-hr-time@^1.0.1", "w3c-hr-time@^1.0.2": + "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==" + "resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" + "version" "1.0.2" dependencies: - browser-process-hrtime "^1.0.0" + "browser-process-hrtime" "^1.0.0" -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz" +"w3c-xmlserializer@^1.1.2": + "integrity" "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz" + "version" "1.1.2" dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" + "domexception" "^1.0.1" + "webidl-conversions" "^4.0.2" + "xml-name-validator" "^3.0.0" -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" +"w3c-xmlserializer@^2.0.0": + "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==" + "resolved" "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" + "version" "2.0.0" dependencies: - xml-name-validator "^3.0.0" + "xml-name-validator" "^3.0.0" -wait-for-expect@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz" +"wait-for-expect@^3.0.2": + "integrity" "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + "resolved" "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz" + "version" "3.0.2" -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" +"walker@^1.0.7", "walker@~1.0.5": + "integrity" "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz" + "version" "1.0.7" dependencies: - makeerror "1.0.x" + "makeerror" "1.0.x" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" +"watchpack-chokidar2@^2.0.1": + "integrity" "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==" + "resolved" "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + "version" "2.0.1" dependencies: - chokidar "^2.1.8" + "chokidar" "^2.1.8" -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" +"watchpack@^1.7.4": + "integrity" "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" + "version" "1.7.5" dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" + "graceful-fs" "^4.1.2" + "neo-async" "^2.5.0" optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" + "chokidar" "^3.4.1" + "watchpack-chokidar2" "^2.0.1" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" dependencies: - minimalistic-assert "^1.0.0" + "minimalistic-assert" "^1.0.0" -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" +"webidl-conversions@^4.0.2": + "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + "version" "4.0.2" -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" +"webidl-conversions@^5.0.0": + "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" + "version" "5.0.0" -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" +"webidl-conversions@^6.1.0": + "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" + "version" "6.1.0" -webpack-dev-middleware@^3.7.2: - version "3.7.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" +"webpack-dev-middleware@^3.7.2": + "integrity" "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + "version" "3.7.3" dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" + "memory-fs" "^0.4.1" + "mime" "^2.4.4" + "mkdirp" "^0.5.1" + "range-parser" "^1.2.1" + "webpack-log" "^2.0.0" -webpack-dev-server@3.11.1: - version "3.11.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" +"webpack-dev-server@3.11.1", "webpack-dev-server@3.x": + "integrity" "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz" + "version" "3.11.1" dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" + "ansi-html" "0.0.7" + "bonjour" "^3.5.0" + "chokidar" "^2.1.8" + "compression" "^1.7.4" + "connect-history-api-fallback" "^1.6.0" + "debug" "^4.1.1" + "del" "^4.1.1" + "express" "^4.17.1" + "html-entities" "^1.3.1" + "http-proxy-middleware" "0.19.1" + "import-local" "^2.0.0" + "internal-ip" "^4.3.0" + "ip" "^1.1.5" + "is-absolute-url" "^3.0.3" + "killable" "^1.0.1" + "loglevel" "^1.6.8" + "opn" "^5.5.0" + "p-retry" "^3.0.1" + "portfinder" "^1.0.26" + "schema-utils" "^1.0.0" + "selfsigned" "^1.10.8" + "semver" "^6.3.0" + "serve-index" "^1.9.1" + "sockjs" "^0.3.21" + "sockjs-client" "^1.5.0" + "spdy" "^4.0.2" + "strip-ansi" "^3.0.1" + "supports-color" "^6.1.0" + "url" "^0.11.0" + "webpack-dev-middleware" "^3.7.2" + "webpack-log" "^2.0.0" + "ws" "^6.2.1" + "yargs" "^13.3.2" -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" +"webpack-log@^2.0.0": + "integrity" "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==" + "resolved" "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" + "version" "2.0.0" dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" + "ansi-colors" "^3.0.0" + "uuid" "^3.3.2" -webpack-manifest-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" +"webpack-manifest-plugin@2.2.0": + "integrity" "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==" + "resolved" "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" + "version" "2.2.0" dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" + "fs-extra" "^7.0.0" + "lodash" ">=3.5 <5" + "object.entries" "^1.1.0" + "tapable" "^1.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" +"webpack-sources@^1.1.0", "webpack-sources@^1.3.0", "webpack-sources@^1.4.0", "webpack-sources@^1.4.1", "webpack-sources@^1.4.3": + "integrity" "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + "version" "1.4.3" dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" + "source-list-map" "^2.0.0" + "source-map" "~0.6.1" -webpack@4.44.2: - version "4.44.2" - resolved "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz" +"webpack@^4.0.0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.36.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", "webpack@>=4.43.0 <6.0.0", "webpack@4.44.2": + "integrity" "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz" + "version" "4.44.2" dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/wasm-edit" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" + "acorn" "^6.4.1" + "ajv" "^6.10.2" + "ajv-keywords" "^3.4.1" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^4.3.0" + "eslint-scope" "^4.0.3" + "json-parse-better-errors" "^1.0.2" + "loader-runner" "^2.4.0" + "loader-utils" "^1.2.3" + "memory-fs" "^0.4.1" + "micromatch" "^3.1.10" + "mkdirp" "^0.5.3" + "neo-async" "^2.6.1" + "node-libs-browser" "^2.2.1" + "schema-utils" "^1.0.0" + "tapable" "^1.1.3" + "terser-webpack-plugin" "^1.4.3" + "watchpack" "^1.7.4" + "webpack-sources" "^1.4.1" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" +"whatwg-encoding@^1.0.1", "whatwg-encoding@^1.0.5": + "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==" + "resolved" "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" + "version" "1.0.5" dependencies: - iconv-lite "0.4.24" + "iconv-lite" "0.4.24" -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" +"whatwg-fetch@^3.4.1": + "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + "version" "3.6.2" -whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" +"whatwg-mimetype@^2.2.0", "whatwg-mimetype@^2.3.0": + "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "resolved" "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" + "version" "2.3.0" -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" +"whatwg-url@^7.0.0": + "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + "version" "7.1.0" dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" + "lodash.sortby" "^4.7.0" + "tr46" "^1.0.1" + "webidl-conversions" "^4.0.2" -whatwg-url@^8.0.0: - version "8.4.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz" +"whatwg-url@^8.0.0": + "integrity" "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz" + "version" "8.4.0" dependencies: - lodash.sortby "^4.7.0" - tr46 "^2.0.2" - webidl-conversions "^6.1.0" + "lodash.sortby" "^4.7.0" + "tr46" "^2.0.2" + "webidl-conversions" "^6.1.0" -which-boxed-primitive@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" +"which-boxed-primitive@^1.0.1": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" -which@^1.2.9, which@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" +"which@^1.2.9": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -which@^2.0.1, which@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" +"which@^1.3.1": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - -workbox-background-sync@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" +"which@^2.0.1", "which@^2.0.2": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" dependencies: - workbox-core "^5.1.4" + "isexe" "^2.0.0" -workbox-broadcast-update@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" +"word-wrap@^1.2.3", "word-wrap@~1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"workbox-background-sync@^5.1.4": + "integrity" "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==" + "resolved" "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-build@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz" +"workbox-broadcast-update@^5.1.4": + "integrity" "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==" + "resolved" "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" + "version" "5.1.4" + dependencies: + "workbox-core" "^5.1.4" + +"workbox-build@^5.1.4": + "integrity" "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==" + "resolved" "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz" + "version" "5.1.4" dependencies: "@babel/core" "^7.8.4" "@babel/preset-env" "^7.8.4" @@ -10745,244 +12752,277 @@ workbox-build@^5.1.4: "@rollup/plugin-node-resolve" "^7.1.1" "@rollup/plugin-replace" "^2.3.1" "@surma/rollup-plugin-off-main-thread" "^1.1.1" - common-tags "^1.8.0" - fast-json-stable-stringify "^2.1.0" - fs-extra "^8.1.0" - glob "^7.1.6" - lodash.template "^4.5.0" - pretty-bytes "^5.3.0" - rollup "^1.31.1" - rollup-plugin-babel "^4.3.3" - rollup-plugin-terser "^5.3.1" - source-map "^0.7.3" - source-map-url "^0.4.0" - stringify-object "^3.3.0" - strip-comments "^1.0.2" - tempy "^0.3.0" - upath "^1.2.0" - workbox-background-sync "^5.1.4" - workbox-broadcast-update "^5.1.4" - workbox-cacheable-response "^5.1.4" - workbox-core "^5.1.4" - workbox-expiration "^5.1.4" - workbox-google-analytics "^5.1.4" - workbox-navigation-preload "^5.1.4" - workbox-precaching "^5.1.4" - workbox-range-requests "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" - workbox-streams "^5.1.4" - workbox-sw "^5.1.4" - workbox-window "^5.1.4" + "common-tags" "^1.8.0" + "fast-json-stable-stringify" "^2.1.0" + "fs-extra" "^8.1.0" + "glob" "^7.1.6" + "lodash.template" "^4.5.0" + "pretty-bytes" "^5.3.0" + "rollup" "^1.31.1" + "rollup-plugin-babel" "^4.3.3" + "rollup-plugin-terser" "^5.3.1" + "source-map" "^0.7.3" + "source-map-url" "^0.4.0" + "stringify-object" "^3.3.0" + "strip-comments" "^1.0.2" + "tempy" "^0.3.0" + "upath" "^1.2.0" + "workbox-background-sync" "^5.1.4" + "workbox-broadcast-update" "^5.1.4" + "workbox-cacheable-response" "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-expiration" "^5.1.4" + "workbox-google-analytics" "^5.1.4" + "workbox-navigation-preload" "^5.1.4" + "workbox-precaching" "^5.1.4" + "workbox-range-requests" "^5.1.4" + "workbox-routing" "^5.1.4" + "workbox-strategies" "^5.1.4" + "workbox-streams" "^5.1.4" + "workbox-sw" "^5.1.4" + "workbox-window" "^5.1.4" -workbox-cacheable-response@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" +"workbox-cacheable-response@^5.1.4": + "integrity" "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==" + "resolved" "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-core@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" +"workbox-core@^5.1.4": + "integrity" "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "resolved" "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" + "version" "5.1.4" -workbox-expiration@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" +"workbox-expiration@^5.1.4": + "integrity" "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==" + "resolved" "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-google-analytics@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" +"workbox-google-analytics@^5.1.4": + "integrity" "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==" + "resolved" "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-background-sync "^5.1.4" - workbox-core "^5.1.4" - workbox-routing "^5.1.4" - workbox-strategies "^5.1.4" + "workbox-background-sync" "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" + "workbox-strategies" "^5.1.4" -workbox-navigation-preload@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" +"workbox-navigation-preload@^5.1.4": + "integrity" "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==" + "resolved" "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-precaching@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz" +"workbox-precaching@^5.1.4": + "integrity" "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==" + "resolved" "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-range-requests@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" +"workbox-range-requests@^5.1.4": + "integrity" "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==" + "resolved" "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-routing@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz" +"workbox-routing@^5.1.4": + "integrity" "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==" + "resolved" "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -workbox-strategies@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz" +"workbox-strategies@^5.1.4": + "integrity" "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==" + "resolved" "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" -workbox-streams@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" +"workbox-streams@^5.1.4": + "integrity" "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==" + "resolved" "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" - workbox-routing "^5.1.4" + "workbox-core" "^5.1.4" + "workbox-routing" "^5.1.4" -workbox-sw@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz" +"workbox-sw@^5.1.4": + "integrity" "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "resolved" "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz" + "version" "5.1.4" -workbox-webpack-plugin@5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" +"workbox-webpack-plugin@5.1.4": + "integrity" "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==" + "resolved" "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz" + "version" "5.1.4" dependencies: "@babel/runtime" "^7.5.5" - fast-json-stable-stringify "^2.0.0" - source-map-url "^0.4.0" - upath "^1.1.2" - webpack-sources "^1.3.0" - workbox-build "^5.1.4" + "fast-json-stable-stringify" "^2.0.0" + "source-map-url" "^0.4.0" + "upath" "^1.1.2" + "webpack-sources" "^1.3.0" + "workbox-build" "^5.1.4" -workbox-window@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz" +"workbox-window@^5.1.4": + "integrity" "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==" + "resolved" "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz" + "version" "5.1.4" dependencies: - workbox-core "^5.1.4" + "workbox-core" "^5.1.4" -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" +"worker-farm@^1.7.0": + "integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==" + "resolved" "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" + "version" "1.7.0" dependencies: - errno "~0.1.7" + "errno" "~0.1.7" -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" +"worker-rpc@^0.1.0": + "integrity" "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==" + "resolved" "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" + "version" "0.1.1" dependencies: - microevent.ts "~0.1.1" + "microevent.ts" "~0.1.1" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" +"wrap-ansi@^5.1.0": + "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + "version" "5.1.0" dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" + "ansi-styles" "^3.2.0" + "string-width" "^3.0.0" + "strip-ansi" "^5.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" +"wrappy@1": + "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" -ws@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz" +"ws@^6.2.1": + "integrity" "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==" + "resolved" "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz" + "version" "6.2.1" dependencies: - async-limiter "~1.0.0" + "async-limiter" "~1.0.0" -ws@^7.0.0, ws@^7.4.4: - version "7.4.4" - resolved "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz" +"ws@^7.0.0", "ws@^7.4.4": + "integrity" "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==" + "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz" + "version" "7.4.4" -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" +"xml-name-validator@^3.0.0": + "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" + "version" "3.0.0" -xmlchars@^2.1.1, xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" +"xmlchars@^2.1.1", "xmlchars@^2.2.0": + "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" + "version" "2.2.0" -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" +"xtend@^4.0.0", "xtend@^4.0.1", "xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz" +"y18n@^4.0.0": + "integrity" "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz" + "version" "4.0.1" -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" -yaml@^1.10.0, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" +"yaml@^1.10.0", "yaml@^1.7.2": + "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + "version" "1.10.2" -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" +"yargs-parser@^13.1.2": + "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + "version" "13.1.2" dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" +"yargs@^13.3.2": + "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + "version" "13.3.2" dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" + "cliui" "^5.0.0" + "find-up" "^3.0.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^3.0.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^13.1.2" -yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" +"yargs@^15.4.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0" From b18b56ab6859197d23b41d842e0d2aac8a62a07a Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Wed, 13 Oct 2021 09:57:09 +0200 Subject: [PATCH 2/9] fix #114 --- .../Blockly/blocks/sensebox-display.js | 581 +++++++++--------- 1 file changed, 303 insertions(+), 278 deletions(-) diff --git a/src/components/Blockly/blocks/sensebox-display.js b/src/components/Blockly/blocks/sensebox-display.js index 23f8124..c4f0de0 100644 --- a/src/components/Blockly/blocks/sensebox-display.js +++ b/src/components/Blockly/blocks/sensebox-display.js @@ -1,304 +1,329 @@ -import * as Blockly from 'blockly/core'; -import { getColour } from '../helpers/colour'; -import * as Types from '../helpers/types' -import { FieldSlider } from '@blockly/field-slider'; +import * as Blockly from "blockly/core"; +import { getColour } from "../helpers/colour"; +import * as Types from "../helpers/types"; +import { FieldSlider } from "@blockly/field-slider"; - -Blockly.Blocks['sensebox_display_beginDisplay'] = { - init: function () { - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_beginDisplay) - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setColour(getColour().sensebox); - this.setTooltip(Blockly.Msg.senseBox_display_beginDisplay_tooltip); - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); - } +Blockly.Blocks["sensebox_display_beginDisplay"] = { + init: function () { + this.appendDummyInput().appendField( + Blockly.Msg.senseBox_display_beginDisplay + ); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setColour(getColour().sensebox); + this.setTooltip(Blockly.Msg.senseBox_display_beginDisplay_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + }, }; -Blockly.Blocks['sensebox_display_clearDisplay'] = { - init: function () { - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_clearDisplay) - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setColour(getColour().sensebox); - this.setTooltip(Blockly.Msg.senseBox_display_clearDisplay_tooltip); - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); - } +Blockly.Blocks["sensebox_display_clearDisplay"] = { + init: function () { + this.appendDummyInput().appendField( + Blockly.Msg.senseBox_display_clearDisplay + ); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setColour(getColour().sensebox); + this.setTooltip(Blockly.Msg.senseBox_display_clearDisplay_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + }, }; -Blockly.Blocks['sensebox_display_printDisplay'] = { - init: function (block) { - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_printDisplay); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_color) - .appendField(new Blockly.FieldDropdown([[Blockly.Msg.senseBox_display_white, "WHITE,BLACK"], [Blockly.Msg.senseBox_display_black, "BLACK,WHITE"]]), "COLOR"); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_setSize) - .appendField(new FieldSlider(1, 1, 4), "SIZE"); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_printDisplay_x) - .appendField(new FieldSlider(0, 0, 64), "X"); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_printDisplay_y) - .appendField(new FieldSlider(0, 0, 128), "Y"); - this.appendValueInput('printDisplay') - .appendField(Blockly.Msg.senseBox_display_printDisplay_value) - .setCheck(null); - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setTooltip(Blockly.Msg.senseBox_display_printDisplay_tooltip); - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); - }, - /** - * Called whenever anything on the workspace changes. - * Add warning if block is not nested inside a the correct loop. - * @param {!Blockly.Events.Abstract} e Change event. - * @this Blockly.Block - */ - onchange: function (e) { - var legal = false; - // Is the block nested in a loop? - var block = this; - do { - if (this.LOOP_TYPES.indexOf(block.type) !== -1) { - legal = true; - break; - } - block = block.getSurroundParent(); - } while (block); - if (legal) { - this.setWarningText(null); - } else { - this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); - } - }, - LOOP_TYPES: ['sensebox_display_show'], -}; - -Blockly.Blocks['sensebox_display_fastPrint'] = { - init: function (block) { - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_fastPrint_show); - this.appendValueInput("Title1", 'Title1') - .appendField(Blockly.Msg.senseBox_display_fastPrint_title); - this.appendValueInput("Value1", 'Value1') - .appendField(Blockly.Msg.senseBox_display_fastPrint_value); - this.appendValueInput("Dimension1", 'Dimension1') - .appendField(Blockly.Msg.senseBox_display_fastPrint_dimension); - this.appendValueInput("Title2", 'Title2') - .appendField(Blockly.Msg.senseBox_display_fastPrint_title); - this.appendValueInput("Value2", 'Value2') - .appendField(Blockly.Msg.senseBox_display_fastPrint_value); - this.appendValueInput("Dimension2", 'Dimension2') - .appendField(Blockly.Msg.senseBox_display_fastPrint_dimension); - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setTooltip(Blockly.Msg.sensebox_display_fastPrint_tooltip); - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); - }, - /** +Blockly.Blocks["sensebox_display_printDisplay"] = { + init: function (block) { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField( + Blockly.Msg.senseBox_display_printDisplay + ); + this.appendDummyInput() + .appendField(Blockly.Msg.senseBox_display_color) + .appendField( + new Blockly.FieldDropdown([ + [Blockly.Msg.senseBox_display_white, "WHITE,BLACK"], + [Blockly.Msg.senseBox_display_black, "BLACK,WHITE"], + ]), + "COLOR" + ); + this.appendDummyInput() + .appendField(Blockly.Msg.senseBox_display_setSize) + .appendField(new FieldSlider(1, 1, 4), "SIZE"); + this.appendDummyInput() + .appendField(Blockly.Msg.senseBox_display_printDisplay_x) + .appendField(new FieldSlider(0, 0, 128), "X"); + this.appendDummyInput() + .appendField(Blockly.Msg.senseBox_display_printDisplay_y) + .appendField(new FieldSlider(0, 0, 64), "Y"); + this.appendValueInput("printDisplay") + .appendField(Blockly.Msg.senseBox_display_printDisplay_value) + .setCheck(null); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setTooltip(Blockly.Msg.senseBox_display_printDisplay_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + }, + /** * Called whenever anything on the workspace changes. * Add warning if block is not nested inside a the correct loop. * @param {!Blockly.Events.Abstract} e Change event. * @this Blockly.Block */ - onchange: function (e) { - var legal = false; - // Is the block nested in a loop? - var block = this; - do { - if (this.LOOP_TYPES.indexOf(block.type) !== -1) { - legal = true; - break; - } - block = block.getSurroundParent(); - } while (block); - if (legal) { - this.setWarningText(null); - } else { - this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); - } - }, - LOOP_TYPES: ['sensebox_display_show'], -}; - - -Blockly.Blocks['sensebox_display_plotDisplay'] = { - init: function () { - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.senseBox_display_plotDisplay) - this.appendValueInput("Title", 'Text') - .appendField(Blockly.Msg.senseBox_display_plotTitle); - this.appendValueInput("YLabel", 'Text') - .appendField(Blockly.Msg.senseBox_display_plotYLabel); - this.appendValueInput("XLabel", 'Text') - .appendField(Blockly.Msg.senseBox_display_plotXLabel); - this.appendValueInput("XRange1", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotXRange1); - this.appendValueInput("XRange2", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotXRange2) - this.appendValueInput("YRange1", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotYRange1); - this.appendValueInput("YRange2", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotYRange2); - this.setInputsInline(false); - this.appendValueInput("XTick", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotXTick); - this.appendValueInput("YTick", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotYTick); - this.appendValueInput("TimeFrame", 'Number') - .appendField(Blockly.Msg.senseBox_display_plotTimeFrame); - this.appendValueInput('plotDisplay') - .appendField(Blockly.Msg.senseBox_display_printDisplay_value) - .setCheck(null); - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - this.setTooltip(Blockly.Msg.senseBox_display_printDisplay_tooltip); - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); - }, - /** - * Called whenever anything on the workspace changes. - * Add warning if block is not nested inside a the correct loop. - * @param {!Blockly.Events.Abstract} e Change event. - * @this Blockly.Block - */ - onchange: function (e) { - var legal = false; - // Is the block nested in a loop? - var block = this; - do { - if (this.LOOP_TYPES.indexOf(block.type) !== -1) { - legal = true; - break; - } - block = block.getSurroundParent(); - } while (block); - if (legal) { - this.setWarningText(null); - } else { - this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); - } - }, - LOOP_TYPES: ['sensebox_display_show'], -}; - -Blockly.Blocks['sensebox_display_show'] = { - init: function () { - - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.sensebox_display_show); - this.appendStatementInput('SHOW'); - this.setTooltip(Blockly.Msg.sensebox_display_show_tip); - this.setHelpUrl(''); - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); + onchange: function (e) { + var legal = false; + // Is the block nested in a loop? + var block = this; + do { + if (this.LOOP_TYPES.indexOf(block.type) !== -1) { + legal = true; + break; + } + block = block.getSurroundParent(); + } while (block); + if (legal) { + this.setWarningText(null); + } else { + this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); } + }, + LOOP_TYPES: ["sensebox_display_show"], }; -Blockly.Blocks['sensebox_display_fillCircle'] = { - init: function () { - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.sensebox_display_fillCircle); - this.appendValueInput('X') - .appendField(Blockly.Msg.senseBox_display_printDisplay_x) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendValueInput('Y') - .appendField(Blockly.Msg.senseBox_display_printDisplay_y) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendValueInput('Radius') - .appendField(Blockly.Msg.sensebox_display_fillCircle_radius) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendDummyInput('fill') - .appendField(Blockly.Msg.senseBox_display_filled) - .appendField(new Blockly.FieldCheckbox("TRUE"), "FILL"); - this.setInputsInline(false); - this.setTooltip(Blockly.Msg.senseBox_display_fillCircle_tooltip) - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl) - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - }, - /** +Blockly.Blocks["sensebox_display_fastPrint"] = { + init: function (block) { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField( + Blockly.Msg.senseBox_display_fastPrint_show + ); + this.appendValueInput("Title1", "Title1").appendField( + Blockly.Msg.senseBox_display_fastPrint_title + ); + this.appendValueInput("Value1", "Value1").appendField( + Blockly.Msg.senseBox_display_fastPrint_value + ); + this.appendValueInput("Dimension1", "Dimension1").appendField( + Blockly.Msg.senseBox_display_fastPrint_dimension + ); + this.appendValueInput("Title2", "Title2").appendField( + Blockly.Msg.senseBox_display_fastPrint_title + ); + this.appendValueInput("Value2", "Value2").appendField( + Blockly.Msg.senseBox_display_fastPrint_value + ); + this.appendValueInput("Dimension2", "Dimension2").appendField( + Blockly.Msg.senseBox_display_fastPrint_dimension + ); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setTooltip(Blockly.Msg.sensebox_display_fastPrint_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + }, + /** * Called whenever anything on the workspace changes. * Add warning if block is not nested inside a the correct loop. * @param {!Blockly.Events.Abstract} e Change event. * @this Blockly.Block */ - onchange: function (e) { - var legal = false; - // Is the block nested in a loop? - var block = this; - do { - if (this.LOOP_TYPES.indexOf(block.type) !== -1) { - legal = true; - break; - } - block = block.getSurroundParent(); - } while (block); - if (legal) { - this.setWarningText(null); - } else { - this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); - } - }, - LOOP_TYPES: ['sensebox_display_show'], + onchange: function (e) { + var legal = false; + // Is the block nested in a loop? + var block = this; + do { + if (this.LOOP_TYPES.indexOf(block.type) !== -1) { + legal = true; + break; + } + block = block.getSurroundParent(); + } while (block); + if (legal) { + this.setWarningText(null); + } else { + this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); + } + }, + LOOP_TYPES: ["sensebox_display_show"], }; -Blockly.Blocks['sensebox_display_drawRectangle'] = { - init: function () { - this.setColour(getColour().sensebox); - this.appendDummyInput() - .appendField(Blockly.Msg.sensebox_display_drawRectangle); - this.appendValueInput('X') - .appendField(Blockly.Msg.senseBox_display_printDisplay_x) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendValueInput('Y') - .appendField(Blockly.Msg.senseBox_display_printDisplay_y) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendValueInput('width') - .appendField(Blockly.Msg.sensebox_display_drawRectangle_width) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendValueInput('height') - .appendField(Blockly.Msg.sensebox_display_drawRectangle_height) - .setCheck(Types.NUMBER.compatibleTypes); - this.appendDummyInput('fill') - .appendField(Blockly.Msg.senseBox_display_filled) - .appendField(new Blockly.FieldCheckbox("TRUE"), "FILL"); - this.setInputsInline(false); - this.setTooltip(Blockly.Msg.senseBox_display_drawRectangle_tooltip) - this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl) - this.setPreviousStatement(true, null); - this.setNextStatement(true, null); - }, - /** +Blockly.Blocks["sensebox_display_plotDisplay"] = { + init: function () { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField( + Blockly.Msg.senseBox_display_plotDisplay + ); + this.appendValueInput("Title", "Text").appendField( + Blockly.Msg.senseBox_display_plotTitle + ); + this.appendValueInput("YLabel", "Text").appendField( + Blockly.Msg.senseBox_display_plotYLabel + ); + this.appendValueInput("XLabel", "Text").appendField( + Blockly.Msg.senseBox_display_plotXLabel + ); + this.appendValueInput("XRange1", "Number").appendField( + Blockly.Msg.senseBox_display_plotXRange1 + ); + this.appendValueInput("XRange2", "Number").appendField( + Blockly.Msg.senseBox_display_plotXRange2 + ); + this.appendValueInput("YRange1", "Number").appendField( + Blockly.Msg.senseBox_display_plotYRange1 + ); + this.appendValueInput("YRange2", "Number").appendField( + Blockly.Msg.senseBox_display_plotYRange2 + ); + this.setInputsInline(false); + this.appendValueInput("XTick", "Number").appendField( + Blockly.Msg.senseBox_display_plotXTick + ); + this.appendValueInput("YTick", "Number").appendField( + Blockly.Msg.senseBox_display_plotYTick + ); + this.appendValueInput("TimeFrame", "Number").appendField( + Blockly.Msg.senseBox_display_plotTimeFrame + ); + this.appendValueInput("plotDisplay") + .appendField(Blockly.Msg.senseBox_display_printDisplay_value) + .setCheck(null); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + this.setTooltip(Blockly.Msg.senseBox_display_printDisplay_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + }, + /** * Called whenever anything on the workspace changes. * Add warning if block is not nested inside a the correct loop. * @param {!Blockly.Events.Abstract} e Change event. * @this Blockly.Block */ - onchange: function (e) { - var legal = false; - // Is the block nested in a loop? - var block = this; - do { - if (this.LOOP_TYPES.indexOf(block.type) !== -1) { - legal = true; - break; - } - block = block.getSurroundParent(); - } while (block); - if (legal) { - this.setWarningText(null); - } else { - this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); - } - }, - LOOP_TYPES: ['sensebox_display_show'], + onchange: function (e) { + var legal = false; + // Is the block nested in a loop? + var block = this; + do { + if (this.LOOP_TYPES.indexOf(block.type) !== -1) { + legal = true; + break; + } + block = block.getSurroundParent(); + } while (block); + if (legal) { + this.setWarningText(null); + } else { + this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); + } + }, + LOOP_TYPES: ["sensebox_display_show"], +}; + +Blockly.Blocks["sensebox_display_show"] = { + init: function () { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField(Blockly.Msg.sensebox_display_show); + this.appendStatementInput("SHOW"); + this.setTooltip(Blockly.Msg.sensebox_display_show_tip); + this.setHelpUrl(""); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + }, +}; + +Blockly.Blocks["sensebox_display_fillCircle"] = { + init: function () { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField( + Blockly.Msg.sensebox_display_fillCircle + ); + this.appendValueInput("X") + .appendField(Blockly.Msg.senseBox_display_printDisplay_x) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendValueInput("Y") + .appendField(Blockly.Msg.senseBox_display_printDisplay_y) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendValueInput("Radius") + .appendField(Blockly.Msg.sensebox_display_fillCircle_radius) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendDummyInput("fill") + .appendField(Blockly.Msg.senseBox_display_filled) + .appendField(new Blockly.FieldCheckbox("TRUE"), "FILL"); + this.setInputsInline(false); + this.setTooltip(Blockly.Msg.senseBox_display_fillCircle_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + }, + /** + * Called whenever anything on the workspace changes. + * Add warning if block is not nested inside a the correct loop. + * @param {!Blockly.Events.Abstract} e Change event. + * @this Blockly.Block + */ + onchange: function (e) { + var legal = false; + // Is the block nested in a loop? + var block = this; + do { + if (this.LOOP_TYPES.indexOf(block.type) !== -1) { + legal = true; + break; + } + block = block.getSurroundParent(); + } while (block); + if (legal) { + this.setWarningText(null); + } else { + this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); + } + }, + LOOP_TYPES: ["sensebox_display_show"], +}; + +Blockly.Blocks["sensebox_display_drawRectangle"] = { + init: function () { + this.setColour(getColour().sensebox); + this.appendDummyInput().appendField( + Blockly.Msg.sensebox_display_drawRectangle + ); + this.appendValueInput("X") + .appendField(Blockly.Msg.senseBox_display_printDisplay_x) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendValueInput("Y") + .appendField(Blockly.Msg.senseBox_display_printDisplay_y) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendValueInput("width") + .appendField(Blockly.Msg.sensebox_display_drawRectangle_width) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendValueInput("height") + .appendField(Blockly.Msg.sensebox_display_drawRectangle_height) + .setCheck(Types.NUMBER.compatibleTypes); + this.appendDummyInput("fill") + .appendField(Blockly.Msg.senseBox_display_filled) + .appendField(new Blockly.FieldCheckbox("TRUE"), "FILL"); + this.setInputsInline(false); + this.setTooltip(Blockly.Msg.senseBox_display_drawRectangle_tooltip); + this.setHelpUrl(Blockly.Msg.senseBox_display_helpurl); + this.setPreviousStatement(true, null); + this.setNextStatement(true, null); + }, + /** + * Called whenever anything on the workspace changes. + * Add warning if block is not nested inside a the correct loop. + * @param {!Blockly.Events.Abstract} e Change event. + * @this Blockly.Block + */ + onchange: function (e) { + var legal = false; + // Is the block nested in a loop? + var block = this; + do { + if (this.LOOP_TYPES.indexOf(block.type) !== -1) { + legal = true; + break; + } + block = block.getSurroundParent(); + } while (block); + if (legal) { + this.setWarningText(null); + } else { + this.setWarningText(Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING); + } + }, + LOOP_TYPES: ["sensebox_display_show"], }; From bcfe15f4cfde4a418dc24f8242b153cc92df2da3 Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Thu, 14 Oct 2021 10:29:20 +0200 Subject: [PATCH 3/9] update Pin labels fixes #115 --- src/components/Blockly/helpers/board.js | 157 ++++++++++++++---- src/components/Blockly/msg/de/translations.js | 2 +- src/components/Blockly/msg/en/sensebox-led.js | 80 ++++----- 3 files changed, 163 insertions(+), 76 deletions(-) diff --git a/src/components/Blockly/helpers/board.js b/src/components/Blockly/helpers/board.js index e380ce7..16e0165 100644 --- a/src/components/Blockly/helpers/board.js +++ b/src/components/Blockly/helpers/board.js @@ -3,42 +3,129 @@ * */ const sensebox_mcu = { - description: 'senseBox Microcontroller Unit based on Microchip SAMD21G18A', - compilerFlag: 'arduino:samd', - digitalPins: [['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], - digitalPinsLED: [['BUILTIN_1', '7'], ['BUILTIN_2', '8'], ['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], - digitalPinsButton: [['on Board', '0'], ['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], - pwmPins: [['D1', '1'], ['D2', '2'], ['D3', '3'], ['D4', '4'], ['D5', '5'], ['D6', '6']], - serial: [['serial', 'SerialUSB'], ['serial_1', 'Serial1'], ['serial_2', 'Serial2']], - serialPins: { - SerialUSB: [['RX', ''], ['TX', '']], - Serial1: [['RX', '11'], ['TX', '10']], - Serial2: [['RX', '13'], ['TX', '12']] - }, - serialSpeed: [['300', '300'], ['600', '600'], ['1200', '1200'], - ['2400', '2400'], ['4800', '4800'], ['9600', '9600'], - ['14400', '14400'], ['19200', '19200'], ['28800', '28800'], - ['31250', '31250'], ['38400', '38400'], ['57600', '57600'], - ['115200', '115200']], - spi: [['SPI', 'SPI']], - spiPins: { SPI: [['MOSI', '19'], ['MISO', '21'], ['SCK', '20']] }, - spiClockDivide: [['2 (8MHz)', 'SPI_CLOCK_DIV2'], - ['4 (4MHz)', 'SPI_CLOCK_DIV4'], - ['8 (2MHz)', 'SPI_CLOCK_DIV8'], - ['16 (1MHz)', 'SPI_CLOCK_DIV16'], - ['32 (500KHz)', 'SPI_CLOCK_DIV32'], - ['64 (250KHz)', 'SPI_CLOCK_DIV64'], - ['128 (125KHz)', 'SPI_CLOCK_DIV128']], - i2c: [['I2C', 'Wire']], - i2cPins: { Wire: [['SDA', '17'], ['SCL', '16']] }, - i2cSpeed: [['100kHz', '100000L'], ['400kHz', '400000L']], - builtinLed: [['BUILTIN_1', '7'], ['BUILTIN_2', '8']], - interrupt: [['interrupt1', '1'], ['interrupt2', '2'], ['interrupt3', '3'], ['interrupt4', '4'], ['interrupt5', '5'], ['interrupt6', '6']], - analogPins: [['A1', 'A1'], ['A2', 'A2'], ['A3', 'A3'], ['A4', 'A4'], ['A5', 'A5'], ['A6', 'A6']], - serial_baud_rate: 9600, - parseKey: '_*_' + description: "senseBox Microcontroller Unit based on Microchip SAMD21G18A", + compilerFlag: "arduino:samd", + digitalPins: [ + ["A1", "1"], + ["A2", "2"], + ["B3", "3"], + ["B4", "4"], + ["C5", "5"], + ["C6", "6"], + ], + digitalPinsLED: [ + ["BUILTIN_1", "7"], + ["BUILTIN_2", "8"], + ["A1", "1"], + ["A2", "2"], + ["B3", "3"], + ["B4", "4"], + ["C5", "5"], + ["C6", "6"], + ], + digitalPinsButton: [ + ["on Board", "0"], + ["A1", "1"], + ["A2", "2"], + ["B3", "3"], + ["B4", "4"], + ["C5", "5"], + ["C6", "6"], + ], + pwmPins: [ + ["A1", "1"], + ["A2", "2"], + ["B3", "3"], + ["B4", "4"], + ["C5", "5"], + ["C6", "6"], + ], + serial: [ + ["serial", "SerialUSB"], + ["serial_1", "Serial1"], + ["serial_2", "Serial2"], + ], + serialPins: { + SerialUSB: [ + ["RX", ""], + ["TX", ""], + ], + Serial1: [ + ["RX", "11"], + ["TX", "10"], + ], + Serial2: [ + ["RX", "13"], + ["TX", "12"], + ], + }, + serialSpeed: [ + ["300", "300"], + ["600", "600"], + ["1200", "1200"], + ["2400", "2400"], + ["4800", "4800"], + ["9600", "9600"], + ["14400", "14400"], + ["19200", "19200"], + ["28800", "28800"], + ["31250", "31250"], + ["38400", "38400"], + ["57600", "57600"], + ["115200", "115200"], + ], + spi: [["SPI", "SPI"]], + spiPins: { + SPI: [ + ["MOSI", "19"], + ["MISO", "21"], + ["SCK", "20"], + ], + }, + spiClockDivide: [ + ["2 (8MHz)", "SPI_CLOCK_DIV2"], + ["4 (4MHz)", "SPI_CLOCK_DIV4"], + ["8 (2MHz)", "SPI_CLOCK_DIV8"], + ["16 (1MHz)", "SPI_CLOCK_DIV16"], + ["32 (500KHz)", "SPI_CLOCK_DIV32"], + ["64 (250KHz)", "SPI_CLOCK_DIV64"], + ["128 (125KHz)", "SPI_CLOCK_DIV128"], + ], + i2c: [["I2C", "Wire"]], + i2cPins: { + Wire: [ + ["SDA", "17"], + ["SCL", "16"], + ], + }, + i2cSpeed: [ + ["100kHz", "100000L"], + ["400kHz", "400000L"], + ], + builtinLed: [ + ["BUILTIN_1", "7"], + ["BUILTIN_2", "8"], + ], + interrupt: [ + ["interrupt1", "1"], + ["interrupt2", "2"], + ["interrupt3", "3"], + ["interrupt4", "4"], + ["interrupt5", "5"], + ["interrupt6", "6"], + ], + analogPins: [ + ["A1", "A1"], + ["A2", "A2"], + ["B3", "A3"], + ["B4", "A4"], + ["C5", "A5"], + ["C6", "A6"], + ], + serial_baud_rate: 9600, + parseKey: "_*_", }; export const selectedBoard = () => { - return sensebox_mcu; + return sensebox_mcu; }; diff --git a/src/components/Blockly/msg/de/translations.js b/src/components/Blockly/msg/de/translations.js index 30d8048..de43dba 100644 --- a/src/components/Blockly/msg/de/translations.js +++ b/src/components/Blockly/msg/de/translations.js @@ -244,7 +244,7 @@ export const TRANSLATIONS = { senseBox_serial_tip: "Gibt Messwerte oder Daten auf dem Seriellen Monitor der Arduino IDE aus. Praktisch um ohne Display zu arbeiten", senseBox_output_timestamp: "Zeitstempel (RFC 3339)", - senseBox_led: "LED an digitalen", + senseBox_led: "LED an", senseBox_led_tip: "Einfache LED. Beim Anschluss sollte immer ein Vorwiderstand verwendet werden", senseBox_piezo: "Piezo an digital", diff --git a/src/components/Blockly/msg/en/sensebox-led.js b/src/components/Blockly/msg/en/sensebox-led.js index 236ea80..53eac49 100644 --- a/src/components/Blockly/msg/en/sensebox-led.js +++ b/src/components/Blockly/msg/en/sensebox-led.js @@ -1,45 +1,45 @@ export const LED = { + senseBox_led: "LED connected to", + senseBox_led_tip: "simple LED. Don't forget the resistor", + senseBox_rgb_led: "RGB-LED", + senseBox_rgb_led_tip: "RGB-LED", + /** + * WS2818 RGB LED + */ + senseBox_ws2818_rgb_led: "Set RGB-LED at", + senseBox_ws2818_rgb_led_init: "Initialise RGB LED (WS2818)", + senseBox_ws2818_rgb_led_position: "Position", + senseBox_ws2818_rgb_led_brightness: "Brightness", + senseBox_ws2818_rgb_led_tooltip: + "Change the color of your RGB LED with this block. Link a block for the color. If multiple RGB LEDs are chained together you can use the position to determine which LED is controlled.", + senseBox_ws2818_rgb_led_init_tooltip: + "Connect the RGB LED to one of the three **digital/analog ports**. If multiple RGB LEDs are daisy-chained together you can determine which LED is controlled by position.", + senseBox_ws2818_rgb_led_color: "Color", + senseBox_ws2818_rgb_led_number: "Number", - senseBox_led: "LED connected to digital", - senseBox_led_tip: "simple LED. Don't forget the resistor", + /** + * Color + */ - senseBox_rgb_led: "RGB-LED", - senseBox_rgb_led_tip: "RGB-LED", - - /** - * WS2818 RGB LED - */ - senseBox_ws2818_rgb_led: "Set RGB-LED at", - senseBox_ws2818_rgb_led_init: "Initialise RGB LED (WS2818)", - senseBox_ws2818_rgb_led_position: "Position", - senseBox_ws2818_rgb_led_brightness: "Brightness", - senseBox_ws2818_rgb_led_tooltip: "Change the color of your RGB LED with this block. Link a block for the color. If multiple RGB LEDs are chained together you can use the position to determine which LED is controlled.", - senseBox_ws2818_rgb_led_init_tooltip: "Connect the RGB LED to one of the three **digital/analog ports**. If multiple RGB LEDs are daisy-chained together you can determine which LED is controlled by position.", - senseBox_ws2818_rgb_led_color: "Color", - senseBox_ws2818_rgb_led_number: "Number", - - /** - * Color - */ - - COLOUR_BLEND_COLOUR1: "colour 1", - COLOUR_BLEND_COLOUR2: "colour 2", - COLOUR_BLEND_HELPURL: "http://meyerweb.com/eric/tools/color-blend/", - COLOUR_BLEND_RATIO: "ratio", - COLOUR_BLEND_TITLE: "blend", - COLOUR_BLEND_TOOLTIP: "Blends two colours together with a given ratio (0.0 - 1.0).", - COLOUR_PICKER_HELPURL: "https://en.wikipedia.org/wiki/Color", - COLOUR_PICKER_TOOLTIP: "Choose a colour from the palette.", - COLOUR_RANDOM_HELPURL: "http://randomcolour.com", - COLOUR_RANDOM_TITLE: "random colour", - COLOUR_RANDOM_TOOLTIP: "Choose a colour at random.", - COLOUR_RGB_BLUE: "blue", - COLOUR_RGB_GREEN: "green", - COLOUR_RGB_HELPURL: "http://www.december.com/html/spec/colorper.html", - COLOUR_RGB_RED: "red", - COLOUR_RGB_TITLE: "colour with", - COLOUR_RGB_TOOLTIP: "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 255.", - -} + COLOUR_BLEND_COLOUR1: "colour 1", + COLOUR_BLEND_COLOUR2: "colour 2", + COLOUR_BLEND_HELPURL: "http://meyerweb.com/eric/tools/color-blend/", + COLOUR_BLEND_RATIO: "ratio", + COLOUR_BLEND_TITLE: "blend", + COLOUR_BLEND_TOOLTIP: + "Blends two colours together with a given ratio (0.0 - 1.0).", + COLOUR_PICKER_HELPURL: "https://en.wikipedia.org/wiki/Color", + COLOUR_PICKER_TOOLTIP: "Choose a colour from the palette.", + COLOUR_RANDOM_HELPURL: "http://randomcolour.com", + COLOUR_RANDOM_TITLE: "random colour", + COLOUR_RANDOM_TOOLTIP: "Choose a colour at random.", + COLOUR_RGB_BLUE: "blue", + COLOUR_RGB_GREEN: "green", + COLOUR_RGB_HELPURL: "http://www.december.com/html/spec/colorper.html", + COLOUR_RGB_RED: "red", + COLOUR_RGB_TITLE: "colour with", + COLOUR_RGB_TOOLTIP: + "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 255.", +}; From 1b4a4225de3d9b2a384dd5b5f196bf844a6620c7 Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Thu, 14 Oct 2021 11:34:21 +0200 Subject: [PATCH 4/9] add ble-bee image --- public/media/hardware/ble-bee.png | Bin 0 -> 198750 bytes src/data/hardware.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/media/hardware/ble-bee.png diff --git a/public/media/hardware/ble-bee.png b/public/media/hardware/ble-bee.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e5070c6fb2012dd2ba7e9f5abc7ad0cee743e0 GIT binary patch literal 198750 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 Y0w{;8R7s!nU;qFB07*qoM6N<$f-sSX@c;k- literal 0 HcmV?d00001 diff --git a/src/data/hardware.json b/src/data/hardware.json index f6f1a15..de7aefc 100644 --- a/src/data/hardware.json +++ b/src/data/hardware.json @@ -86,7 +86,7 @@ { "id": "bluetooth-bee", "name": "Bluetooth-Bee", - "src": "lora-bee.png", + "src": "ble-bee.png", "url": "https://docs.sensebox.de/hardware/bee-ble/" }, { From 69f2277c6c8ae399665fbb369e43dcc3eb0202f0 Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Thu, 14 Oct 2021 13:38:48 +0200 Subject: [PATCH 5/9] fixes #113 --- src/components/Blockly/blocks/logic.js | 1251 ++++++++++++------------ src/components/Blockly/msg/de/logic.js | 110 ++- 2 files changed, 689 insertions(+), 672 deletions(-) diff --git a/src/components/Blockly/blocks/logic.js b/src/components/Blockly/blocks/logic.js index 5d25ed9..6a84c74 100644 --- a/src/components/Blockly/blocks/logic.js +++ b/src/components/Blockly/blocks/logic.js @@ -1,648 +1,651 @@ -import Blockly from 'blockly/core'; -import { getColour } from '../helpers/colour'; -import * as Types from '../helpers/types'; -import { getCompatibleTypes } from '../helpers/types'; +import Blockly from "blockly/core"; +import { getColour } from "../helpers/colour"; +import * as Types from "../helpers/types"; +import { getCompatibleTypes } from "../helpers/types"; - - -Blockly.Blocks['controls_if'] = { - /** - * Block for if/elseif/else condition. - * @this Blockly.Block - */ - init: function () { - this.setHelpUrl(Blockly.Msg.CONTROLS_IF_HELPURL); - this.setColour(getColour().logic); - this.appendValueInput('IF0') - .setCheck(Types.getCompatibleTypes('boolean')) - .appendField(Blockly.Msg.CONTROLS_IF_MSG_IF); - this.appendStatementInput('DO0') - .appendField(Blockly.Msg.CONTROLS_IF_MSG_THEN); - this.setPreviousStatement(true); - this.setNextStatement(true); - this.setMutator(new Blockly.Mutator(['controls_if_elseif', - 'controls_if_else'])); - // Assign 'this' to a variable for use in the tooltip closure below. - var thisBlock = this; - this.setTooltip(function () { - if (!thisBlock.elseifCount_ && !thisBlock.elseCount_) { - return Blockly.Msg.CONTROLS_IF_TOOLTIP_1; - } else if (!thisBlock.elseifCount_ && thisBlock.elseCount_) { - return Blockly.Msg.CONTROLS_IF_TOOLTIP_2; - } else if (thisBlock.elseifCount_ && !thisBlock.elseCount_) { - return Blockly.Msg.CONTROLS_IF_TOOLTIP_3; - } else if (thisBlock.elseifCount_ && thisBlock.elseCount_) { - return Blockly.Msg.CONTROLS_IF_TOOLTIP_4; - } - return ''; - }); - this.elseifCount_ = 0; - this.elseCount_ = 0; - }, - /** - * Create XML to represent the number of else-if and else inputs. - * @return {Element} XML storage element. - * @this Blockly.Block - */ - mutationToDom: function () { - if (!this.elseifCount_ && !this.elseCount_) { - return null; - } - var container = document.createElement('mutation'); - if (this.elseifCount_) { - container.setAttribute('elseif', this.elseifCount_); - } - if (this.elseCount_) { - container.setAttribute('else', 1); - } - return container; - }, - /** - * Parse XML to restore the else-if and else inputs. - * @param {!Element} xmlElement XML storage element. - * @this Blockly.Block - */ - domToMutation: function (xmlElement) { - this.elseifCount_ = parseInt(xmlElement.getAttribute('elseif'), 10) || 0; - this.elseCount_ = parseInt(xmlElement.getAttribute('else'), 10) || 0; - this.updateShape_(); - }, - /** - * Populate the mutator's dialog with this block's components. - * @param {!Blockly.Workspace} workspace Mutator's workspace. - * @return {!Blockly.Block} Root block in mutator. - * @this Blockly.Block - */ - decompose: function (workspace) { - var containerBlock = workspace.newBlock('controls_if_if'); - containerBlock.initSvg(); - var connection = containerBlock.nextConnection; - for (var i = 1; i <= this.elseifCount_; i++) { - var elseifBlock = workspace.newBlock('controls_if_elseif'); - elseifBlock.initSvg(); - connection.connect(elseifBlock.previousConnection); - connection = elseifBlock.nextConnection; - } - if (this.elseCount_) { - var elseBlock = workspace.newBlock('controls_if_else'); - elseBlock.initSvg(); - connection.connect(elseBlock.previousConnection); - } - return containerBlock; - }, - /** - * Reconfigure this block based on the mutator dialog's components. - * @param {!Blockly.Block} containerBlock Root block in mutator. - * @this Blockly.Block - */ - compose: function (containerBlock) { - var clauseBlock = containerBlock.nextConnection.targetBlock(); - // Count number of inputs. - this.elseifCount_ = 0; - this.elseCount_ = 0; - var valueConnections = [null]; - var statementConnections = [null]; - var elseStatementConnection = null; - while (clauseBlock) { - switch (clauseBlock.type) { - case 'controls_if_elseif': - this.elseifCount_++; - valueConnections.push(clauseBlock.valueConnection_); - statementConnections.push(clauseBlock.statementConnection_); - break; - case 'controls_if_else': - this.elseCount_++; - elseStatementConnection = clauseBlock.statementConnection_; - break; - default: - throw new Error('Unknown block type.'); - } - clauseBlock = clauseBlock.nextConnection && - clauseBlock.nextConnection.targetBlock(); - } - this.updateShape_(); - // Reconnect any child blocks. - for (var i = 1; i <= this.elseifCount_; i++) { - Blockly.Mutator.reconnect(valueConnections[i], this, 'IF' + i); - Blockly.Mutator.reconnect(statementConnections[i], this, 'DO' + i); - } - Blockly.Mutator.reconnect(elseStatementConnection, this, 'ELSE'); - }, - /** - * Store pointers to any connected child blocks. - * @param {!Blockly.Block} containerBlock Root block in mutator. - * @this Blockly.Block - */ - saveConnections: function (containerBlock) { - var clauseBlock = containerBlock.nextConnection.targetBlock(); - var i = 1; - var inputDo; - while (clauseBlock) { - switch (clauseBlock.type) { - case 'controls_if_elseif': - var inputIf = this.getInput('IF' + i); - inputDo = this.getInput('DO' + i); - clauseBlock.valueConnection_ = - inputIf && inputIf.connection.targetConnection; - clauseBlock.statementConnection_ = - inputDo && inputDo.connection.targetConnection; - i++; - break; - case 'controls_if_else': - inputDo = this.getInput('ELSE'); - clauseBlock.statementConnection_ = - inputDo && inputDo.connection.targetConnection; - break; - default: - throw new Error('Unknown block type.'); - } - clauseBlock = clauseBlock.nextConnection && - clauseBlock.nextConnection.targetBlock(); - } - }, - /** - * Modify this block to have the correct number of inputs. - * @private - * @this Blockly.Block - */ - updateShape_: function () { - // Delete everything. - if (this.getInput('ELSE')) { - this.removeInput('ELSE'); - } - var j = 1; - while (this.getInput('IF' + j)) { - this.removeInput('IF' + j); - this.removeInput('DO' + j); - j++; - } - // Rebuild block. - for (var i = 1; i <= this.elseifCount_; i++) { - this.appendValueInput('IF' + i) - .setCheck(Types.getCompatibleTypes('boolean')) - .appendField(Blockly.Msg.CONTROLS_IF_MSG_ELSEIF); - this.appendStatementInput('DO' + i) - .appendField(Blockly.Msg.CONTROLS_IF_MSG_THEN); - } - if (this.elseCount_) { - this.appendStatementInput('ELSE') - .appendField(Blockly.Msg.CONTROLS_IF_MSG_ELSE); - } +Blockly.Blocks["controls_if"] = { + /** + * Block for if/elseif/else condition. + * @this Blockly.Block + */ + init: function () { + this.setHelpUrl(Blockly.Msg.CONTROLS_IF_HELPURL); + this.setColour(getColour().logic); + this.appendValueInput("IF0") + .setCheck(Types.getCompatibleTypes("boolean")) + .appendField(Blockly.Msg.CONTROLS_IF_MSG_IF); + this.appendStatementInput("DO0").appendField( + Blockly.Msg.CONTROLS_IF_MSG_THEN + ); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setMutator( + new Blockly.Mutator(["controls_if_elseif", "controls_if_else"]) + ); + this.setTooltip(Blockly.Msg.CONTROLS_IF_TOOLTIP_1); + this.elseifCount_ = 0; + this.elseCount_ = 0; + }, + /** + * Create XML to represent the number of else-if and else inputs. + * @return {Element} XML storage element. + * @this Blockly.Block + */ + mutationToDom: function () { + if (!this.elseifCount_ && !this.elseCount_) { + return null; } + var container = document.createElement("mutation"); + if (this.elseifCount_) { + container.setAttribute("elseif", this.elseifCount_); + } + if (this.elseCount_) { + container.setAttribute("else", 1); + } + return container; + }, + /** + * Parse XML to restore the else-if and else inputs. + * @param {!Element} xmlElement XML storage element. + * @this Blockly.Block + */ + domToMutation: function (xmlElement) { + this.elseifCount_ = parseInt(xmlElement.getAttribute("elseif"), 10) || 0; + this.elseCount_ = parseInt(xmlElement.getAttribute("else"), 10) || 0; + this.updateShape_(); + }, + /** + * Populate the mutator's dialog with this block's components. + * @param {!Blockly.Workspace} workspace Mutator's workspace. + * @return {!Blockly.Block} Root block in mutator. + * @this Blockly.Block + */ + decompose: function (workspace) { + var containerBlock = workspace.newBlock("controls_if_if"); + containerBlock.initSvg(); + var connection = containerBlock.nextConnection; + for (var i = 1; i <= this.elseifCount_; i++) { + var elseifBlock = workspace.newBlock("controls_if_elseif"); + elseifBlock.initSvg(); + connection.connect(elseifBlock.previousConnection); + connection = elseifBlock.nextConnection; + } + if (this.elseCount_) { + var elseBlock = workspace.newBlock("controls_if_else"); + elseBlock.initSvg(); + connection.connect(elseBlock.previousConnection); + } + return containerBlock; + }, + /** + * Reconfigure this block based on the mutator dialog's components. + * @param {!Blockly.Block} containerBlock Root block in mutator. + * @this Blockly.Block + */ + compose: function (containerBlock) { + var clauseBlock = containerBlock.nextConnection.targetBlock(); + // Count number of inputs. + this.elseifCount_ = 0; + this.elseCount_ = 0; + var valueConnections = [null]; + var statementConnections = [null]; + var elseStatementConnection = null; + while (clauseBlock) { + switch (clauseBlock.type) { + case "controls_if_elseif": + this.elseifCount_++; + valueConnections.push(clauseBlock.valueConnection_); + statementConnections.push(clauseBlock.statementConnection_); + break; + case "controls_if_else": + this.elseCount_++; + elseStatementConnection = clauseBlock.statementConnection_; + break; + default: + throw new Error("Unknown block type."); + } + clauseBlock = + clauseBlock.nextConnection && clauseBlock.nextConnection.targetBlock(); + } + this.updateShape_(); + // Reconnect any child blocks. + for (var i = 1; i <= this.elseifCount_; i++) { + Blockly.Mutator.reconnect(valueConnections[i], this, "IF" + i); + Blockly.Mutator.reconnect(statementConnections[i], this, "DO" + i); + } + Blockly.Mutator.reconnect(elseStatementConnection, this, "ELSE"); + }, + /** + * Store pointers to any connected child blocks. + * @param {!Blockly.Block} containerBlock Root block in mutator. + * @this Blockly.Block + */ + saveConnections: function (containerBlock) { + var clauseBlock = containerBlock.nextConnection.targetBlock(); + var i = 1; + var inputDo; + while (clauseBlock) { + switch (clauseBlock.type) { + case "controls_if_elseif": + var inputIf = this.getInput("IF" + i); + inputDo = this.getInput("DO" + i); + clauseBlock.valueConnection_ = + inputIf && inputIf.connection.targetConnection; + clauseBlock.statementConnection_ = + inputDo && inputDo.connection.targetConnection; + i++; + break; + case "controls_if_else": + inputDo = this.getInput("ELSE"); + clauseBlock.statementConnection_ = + inputDo && inputDo.connection.targetConnection; + break; + default: + throw new Error("Unknown block type."); + } + clauseBlock = + clauseBlock.nextConnection && clauseBlock.nextConnection.targetBlock(); + } + }, + /** + * Modify this block to have the correct number of inputs. + * @private + * @this Blockly.Block + */ + updateShape_: function () { + // Delete everything. + if (this.getInput("ELSE")) { + this.removeInput("ELSE"); + } + var j = 1; + while (this.getInput("IF" + j)) { + this.removeInput("IF" + j); + this.removeInput("DO" + j); + j++; + } + // Rebuild block. + for (var i = 1; i <= this.elseifCount_; i++) { + this.appendValueInput("IF" + i) + .setCheck(Types.getCompatibleTypes("boolean")) + .appendField(Blockly.Msg.CONTROLS_IF_MSG_ELSEIF); + this.appendStatementInput("DO" + i).appendField( + Blockly.Msg.CONTROLS_IF_MSG_THEN + ); + } + if (this.elseCount_) { + this.appendStatementInput("ELSE").appendField( + Blockly.Msg.CONTROLS_IF_MSG_ELSE + ); + } + }, }; -Blockly.Blocks['controls_if_if'] = { - /** - * Mutator block for if container. - * @this Blockly.Block - */ - init: function () { - this.setColour(getColour().logic); - this.appendDummyInput() - .appendField(Blockly.Msg.CONTROLS_IF_IF_TITLE_IF); - this.setNextStatement(true); - this.setTooltip(Blockly.Msg.CONTROLS_IF_IF_TOOLTIP); - this.contextMenu = false; - } +Blockly.Blocks["controls_if_if"] = { + /** + * Mutator block for if container. + * @this Blockly.Block + */ + init: function () { + this.setColour(getColour().logic); + this.appendDummyInput().appendField(Blockly.Msg.CONTROLS_IF_IF_TITLE_IF); + this.setNextStatement(true); + this.setTooltip(Blockly.Msg.CONTROLS_IF_IF_TOOLTIP); + this.contextMenu = false; + }, }; -Blockly.Blocks['controls_if_elseif'] = { - /** - * Mutator bolck for else-if condition. - * @this Blockly.Block - */ - init: function () { - this.setColour(getColour().logic); - this.appendDummyInput() - .appendField(Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF); - this.setPreviousStatement(true); - this.setNextStatement(true); - this.setTooltip(Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP); - this.contextMenu = false; - } +Blockly.Blocks["controls_if_elseif"] = { + /** + * Mutator bolck for else-if condition. + * @this Blockly.Block + */ + init: function () { + this.setColour(getColour().logic); + this.appendDummyInput().appendField( + Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF + ); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setTooltip(Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP); + this.contextMenu = false; + }, }; -Blockly.Blocks['controls_if_else'] = { - /** - * Mutator block for else condition. - * @this Blockly.Block - */ - init: function () { - this.setColour(getColour().logic); - this.appendDummyInput() - .appendField(Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE); - this.setPreviousStatement(true); - this.setTooltip(Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP); - this.contextMenu = false; - } +Blockly.Blocks["controls_if_else"] = { + /** + * Mutator block for else condition. + * @this Blockly.Block + */ + init: function () { + this.setColour(getColour().logic); + this.appendDummyInput().appendField( + Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE + ); + this.setPreviousStatement(true); + this.setTooltip(Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP); + this.contextMenu = false; + }, }; +Blockly.defineBlocksWithJsonArray([ + // BEGIN JSON EXTRACT + // Block for boolean data type: true and false. + { + type: "logic_boolean", + message0: "%1", + args0: [ + { + type: "field_dropdown", + name: "BOOL", + options: [ + ["%{BKY_LOGIC_BOOLEAN_TRUE}", "TRUE"], + ["%{BKY_LOGIC_BOOLEAN_FALSE}", "FALSE"], + ], + }, + ], + output: Types.BOOLEAN.typeName, + style: "logic_blocks", + tooltip: "%{BKY_LOGIC_BOOLEAN_TOOLTIP}", + helpUrl: "%{BKY_LOGIC_BOOLEAN_HELPURL}", + }, + { + type: "controls_ifelse", + message0: "%{BKY_CONTROLS_IF_MSG_IF} %1", + args0: [ + { + type: "input_value", + name: "IF0", + check: Types.getCompatibleTypes("boolean"), + }, + ], + message1: "%{BKY_CONTROLS_IF_MSG_THEN} %1", + args1: [ + { + type: "input_statement", + name: "DO0", + }, + ], + message2: "%{BKY_CONTROLS_IF_MSG_ELSE} %1", + args2: [ + { + type: "input_statement", + name: "ELSE", + }, + ], + previousStatement: null, + nextStatement: null, + style: "logic_blocks", + tooltip: "%{BKYCONTROLS_IF_TOOLTIP_2}", + helpUrl: "%{BKY_CONTROLS_IF_HELPURL}", + extensions: ["controls_if_tooltip"], + }, + // Block for comparison operator. + { + type: "logic_compare", + message0: "%1 %2 %3", + args0: [ + { + type: "input_value", + name: "A", + }, + { + type: "field_dropdown", + name: "OP", + options: [ + ["=", "EQ"], + ["\u2260", "NEQ"], + ["\u200F<", "LT"], + ["\u200F\u2264", "LTE"], + ["\u200F>", "GT"], + ["\u200F\u2265", "GTE"], + ], + }, + { + type: "input_value", + name: "B", + }, + ], + inputsInline: true, + output: Types.BOOLEAN.typeName, + style: "logic_blocks", + helpUrl: "%{BKY_LOGIC_COMPARE_HELPURL}", + extensions: ["logic_compare", "logic_op_tooltip"], + }, + // Block for logical operations: 'and', 'or'. + { + type: "logic_operation", + message0: "%1 %2 %3", + args0: [ + { + type: "input_value", + name: "A", + check: Types.getCompatibleTypes("boolean"), + }, + { + type: "field_dropdown", + name: "OP", + options: [ + ["%{BKY_LOGIC_OPERATION_AND}", "AND"], + ["%{BKY_LOGIC_OPERATION_OR}", "OR"], + ], + }, + { + type: "input_value", + name: "B", + check: Types.getCompatibleTypes("boolean"), + }, + ], + inputsInline: true, + output: Types.BOOLEAN.typeName, + style: "logic_blocks", + helpUrl: "%{BKY_LOGIC_OPERATION_HELPURL}", + extensions: ["logic_op_tooltip"], + }, + // Block for negation. + { + type: "logic_negate", + message0: "%{BKY_LOGIC_NEGATE_TITLE}", + args0: [ + { + type: "input_value", + name: "BOOL", + check: Types.getCompatibleTypes("boolean"), + }, + ], + output: Types.BOOLEAN.typeName, + style: "logic_blocks", + tooltip: "%{BKY_LOGIC_NEGATE_TOOLTIP}", + helpUrl: "%{BKY_LOGIC_NEGATE_HELPURL}", + }, + // Block for null data type. + { + type: "logic_null", + message0: "%{BKY_LOGIC_NULL}", + output: null, + style: "logic_blocks", + tooltip: "%{BKY_LOGIC_NULL_TOOLTIP}", + helpUrl: "%{BKY_LOGIC_NULL_HELPURL}", + }, + // Block for ternary operator. + { + type: "logic_ternary", + message0: "%{BKY_LOGIC_TERNARY_CONDITION} %1", + args0: [ + { + type: "input_value", + name: "IF", + check: Types.getCompatibleTypes("boolean"), + }, + ], + message1: "%{BKY_LOGIC_TERNARY_IF_TRUE} %1", + args1: [ + { + type: "input_value", + name: "THEN", + check: Types.getCompatibleTypes("boolean"), + }, + ], + message2: "%{BKY_LOGIC_TERNARY_IF_FALSE} %1", + args2: [ + { + type: "input_value", + name: "ELSE", + check: Types.getCompatibleTypes("boolean"), + }, + ], + output: null, + style: "logic_blocks", + tooltip: "%{BKY_LOGIC_TERNARY_TOOLTIP}", + helpUrl: "%{BKY_LOGIC_TERNARY_HELPURL}", + extensions: ["logic_ternary"], + }, +]); // END JSON EXTRACT (Do not delete this comment.) -Blockly.defineBlocksWithJsonArray([ // BEGIN JSON EXTRACT - // Block for boolean data type: true and false. - { - "type": "logic_boolean", - "message0": "%1", - "args0": [ - { - "type": "field_dropdown", - "name": "BOOL", - "options": [ - ["%{BKY_LOGIC_BOOLEAN_TRUE}", "TRUE"], - ["%{BKY_LOGIC_BOOLEAN_FALSE}", "FALSE"] - ] - } - ], - "output": Types.BOOLEAN.typeName, - "style": "logic_blocks", - "tooltip": "%{BKY_LOGIC_BOOLEAN_TOOLTIP}", - "helpUrl": "%{BKY_LOGIC_BOOLEAN_HELPURL}" - }, - { - "type": "controls_ifelse", - "message0": "%{BKY_CONTROLS_IF_MSG_IF} %1", - "args0": [ - { - "type": "input_value", - "name": "IF0", - "check": Types.getCompatibleTypes('boolean') - } - ], - "message1": "%{BKY_CONTROLS_IF_MSG_THEN} %1", - "args1": [ - { - "type": "input_statement", - "name": "DO0" - } - ], - "message2": "%{BKY_CONTROLS_IF_MSG_ELSE} %1", - "args2": [ - { - "type": "input_statement", - "name": "ELSE" - } - ], - "previousStatement": null, - "nextStatement": null, - "style": "logic_blocks", - "tooltip": "%{BKYCONTROLS_IF_TOOLTIP_2}", - "helpUrl": "%{BKY_CONTROLS_IF_HELPURL}", - "extensions": ["controls_if_tooltip"] - }, - // Block for comparison operator. - { - "type": "logic_compare", - "message0": "%1 %2 %3", - "args0": [ - { - "type": "input_value", - "name": "A" - }, - { - "type": "field_dropdown", - "name": "OP", - "options": [ - ["=", "EQ"], - ["\u2260", "NEQ"], - ["\u200F<", "LT"], - ["\u200F\u2264", "LTE"], - ["\u200F>", "GT"], - ["\u200F\u2265", "GTE"] - ] - }, - { - "type": "input_value", - "name": "B" - } - ], - "inputsInline": true, - "output": Types.BOOLEAN.typeName, - "style": "logic_blocks", - "helpUrl": "%{BKY_LOGIC_COMPARE_HELPURL}", - "extensions": ["logic_compare", "logic_op_tooltip"] - }, - // Block for logical operations: 'and', 'or'. - { - "type": "logic_operation", - "message0": "%1 %2 %3", - "args0": [ - { - "type": "input_value", - "name": "A", - "check": Types.getCompatibleTypes('boolean') - }, - { - "type": "field_dropdown", - "name": "OP", - "options": [ - ["%{BKY_LOGIC_OPERATION_AND}", "AND"], - ["%{BKY_LOGIC_OPERATION_OR}", "OR"] - ] - }, - { - "type": "input_value", - "name": "B", - "check": Types.getCompatibleTypes('boolean') - } - ], - "inputsInline": true, - "output": Types.BOOLEAN.typeName, - "style": "logic_blocks", - "helpUrl": "%{BKY_LOGIC_OPERATION_HELPURL}", - "extensions": ["logic_op_tooltip"] - }, - // Block for negation. - { - "type": "logic_negate", - "message0": "%{BKY_LOGIC_NEGATE_TITLE}", - "args0": [ - { - "type": "input_value", - "name": "BOOL", - "check": Types.getCompatibleTypes('boolean'), - } - ], - "output": Types.BOOLEAN.typeName, - "style": "logic_blocks", - "tooltip": "%{BKY_LOGIC_NEGATE_TOOLTIP}", - "helpUrl": "%{BKY_LOGIC_NEGATE_HELPURL}" - }, - // Block for null data type. - { - "type": "logic_null", - "message0": "%{BKY_LOGIC_NULL}", - "output": null, - "style": "logic_blocks", - "tooltip": "%{BKY_LOGIC_NULL_TOOLTIP}", - "helpUrl": "%{BKY_LOGIC_NULL_HELPURL}" - }, - // Block for ternary operator. - { - "type": "logic_ternary", - "message0": "%{BKY_LOGIC_TERNARY_CONDITION} %1", - "args0": [ - { - "type": "input_value", - "name": "IF", - "check": Types.getCompatibleTypes('boolean'), - } - ], - "message1": "%{BKY_LOGIC_TERNARY_IF_TRUE} %1", - "args1": [ - { - "type": "input_value", - "name": "THEN", - "check": Types.getCompatibleTypes('boolean'), - } - ], - "message2": "%{BKY_LOGIC_TERNARY_IF_FALSE} %1", - "args2": [ - { - "type": "input_value", - "name": "ELSE", - "check": Types.getCompatibleTypes('boolean'), - } - ], - "output": null, - "style": "logic_blocks", - "tooltip": "%{BKY_LOGIC_TERNARY_TOOLTIP}", - "helpUrl": "%{BKY_LOGIC_TERNARY_HELPURL}", - "extensions": ["logic_ternary"] +Blockly.Blocks["logic_compare"] = { + /** + * Block for comparison operator. + * @this Blockly.Block + */ + init: function () { + var OPERATORS = this.RTL + ? [ + ["=", "EQ"], + ["\u2260", "NEQ"], + [">", "LT"], + ["\u2265", "LTE"], + ["<", "GT"], + ["\u2264", "GTE"], + ] + : [ + ["=", "EQ"], + ["\u2260", "NEQ"], + ["<", "LT"], + ["\u2264", "LTE"], + [">", "GT"], + ["\u2265", "GTE"], + ]; + this.setHelpUrl(Blockly.Msg.LOGIC_COMPARE_HELPURL); + this.setColour(getColour().logic); + this.setOutput(true, Types.BOOLEAN.typeName); + this.appendValueInput("A"); + this.appendValueInput("B").appendField( + new Blockly.FieldDropdown(OPERATORS), + "OP" + ); + this.setInputsInline(true); + // Assign 'this' to a variable for use in the tooltip closure below. + var thisBlock = this; + this.setTooltip(function () { + var op = thisBlock.getFieldValue("OP"); + var TOOLTIPS = { + EQ: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ, + NEQ: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ, + LT: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT, + LTE: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE, + GT: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT, + GTE: Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE, + }; + return TOOLTIPS[op]; + }); + }, + /** + * Called whenever anything on the workspace changes. + * Prevent mismatched types from being compared. + * @param {!Blockly.Events.Abstract} e Change event. + * @this Blockly.Block + */ + onchange: function (e) { + var blockA = this.getInputTargetBlock("A"); + var blockB = this.getInputTargetBlock("B"); + if (blockA === null && blockB === null) { + this.getInput("A").setCheck(null); + this.getInput("B").setCheck(null); } -]); // END JSON EXTRACT (Do not delete this comment.) - - -Blockly.Blocks['logic_compare'] = { - /** - * Block for comparison operator. - * @this Blockly.Block - */ - init: function () { - var OPERATORS = this.RTL ? [ - ['=', 'EQ'], - ['\u2260', 'NEQ'], - ['>', 'LT'], - ['\u2265', 'LTE'], - ['<', 'GT'], - ['\u2264', 'GTE'] - ] : [ - ['=', 'EQ'], - ['\u2260', 'NEQ'], - ['<', 'LT'], - ['\u2264', 'LTE'], - ['>', 'GT'], - ['\u2265', 'GTE'] - ]; - this.setHelpUrl(Blockly.Msg.LOGIC_COMPARE_HELPURL); - this.setColour(getColour().logic); - this.setOutput(true, Types.BOOLEAN.typeName); - this.appendValueInput('A'); - this.appendValueInput('B') - .appendField(new Blockly.FieldDropdown(OPERATORS), 'OP'); - this.setInputsInline(true); - // Assign 'this' to a variable for use in the tooltip closure below. - var thisBlock = this; - this.setTooltip(function () { - var op = thisBlock.getFieldValue('OP'); - var TOOLTIPS = { - 'EQ': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ, - 'NEQ': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ, - 'LT': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT, - 'LTE': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE, - 'GT': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT, - 'GTE': Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE - }; - return TOOLTIPS[op]; - }); - }, - /** - * Called whenever anything on the workspace changes. - * Prevent mismatched types from being compared. - * @param {!Blockly.Events.Abstract} e Change event. - * @this Blockly.Block - */ - onchange: function (e) { - var blockA = this.getInputTargetBlock('A'); - var blockB = this.getInputTargetBlock('B'); - if (blockA === null && blockB === null) { - this.getInput('A').setCheck(null); - this.getInput('B').setCheck(null); - } - if (blockA !== null && blockB === null) { - this.getInput('A').setCheck(getCompatibleTypes(blockA.outputConnection.check_[0])); - this.getInput('B').setCheck(getCompatibleTypes(blockA.outputConnection.check_[0])); - } - if (blockB !== null && blockA === null) { - this.getInput('B').setCheck(getCompatibleTypes(blockB.outputConnection.check_[0])); - this.getInput('A').setCheck(getCompatibleTypes(blockB.outputConnection.check_[0])); - } + if (blockA !== null && blockB === null) { + this.getInput("A").setCheck( + getCompatibleTypes(blockA.outputConnection.check_[0]) + ); + this.getInput("B").setCheck( + getCompatibleTypes(blockA.outputConnection.check_[0]) + ); } + if (blockB !== null && blockA === null) { + this.getInput("B").setCheck( + getCompatibleTypes(blockB.outputConnection.check_[0]) + ); + this.getInput("A").setCheck( + getCompatibleTypes(blockB.outputConnection.check_[0]) + ); + } + }, }; +Blockly.Blocks["switch_case"] = { + init: function () { + this.setColour(getColour().logic); + this.setPreviousStatement(true); + this.setTooltip(Blockly.Msg.cases_tooltip); + this.setNextStatement(true); + this.appendValueInput("CONDITION").appendField(Blockly.Msg.cases_switch); + this.appendValueInput("CASECONDITION0").appendField( + Blockly.Msg.cases_condition + ); + this.appendStatementInput("CASE0").appendField(Blockly.Msg.cases_do); + this.setMutator(new Blockly.Mutator(["case_incaseof", "case_default"])); + this.caseCount_ = 0; + this.defaultCount_ = 0; + }, -Blockly.Blocks['switch_case'] = { - init: function () { - this.setColour(getColour().logic); - this.setPreviousStatement(true); - this.setTooltip(Blockly.Msg.cases_tooltip); - this.setNextStatement(true); - this.appendValueInput('CONDITION') - .appendField(Blockly.Msg.cases_switch); - this.appendValueInput('CASECONDITION0') - .appendField(Blockly.Msg.cases_condition); - this.appendStatementInput('CASE0') - .appendField(Blockly.Msg.cases_do); - this.setMutator(new Blockly.Mutator(['case_incaseof', 'case_default'])); - this.caseCount_ = 0; - this.defaultCount_ = 0; - }, - - mutationToDom: function () { - if (!this.caseCount_ && !this.defaultCount_) { - return null; - } - var container = document.createElement('mutation'); - if (this.caseCount_) { - container.setAttribute('case', this.caseCount_); - } - if (this.defaultCount_) { - container.setAttribute('default', 1); - } - return container; - }, - - domToMutation: function (xmlElement) { - this.caseCount_ = parseInt(xmlElement.getAttribute('case'), 10); - this.defaultCount_ = parseInt(xmlElement.getAttribute('default'), 10); - for (var x = 0; x <= this.caseCount_; x++) { - this.appendValueInput('CASECONDITION' + x) - .appendField(Blockly.Msg.cases_condition); - this.appendStatementInput('CASE' + x) - .appendField(Blockly.Msg.cases_do); - } - if (this.defaultCount_) { - this.appendStatementInput('ONDEFAULT') - .appendField('default'); - } - }, - - decompose: function (workspace) { - var containerBlock = workspace.newBlock('control_case'); - containerBlock.initSvg(); - var connection = containerBlock.getInput('STACK').connection; - for (var x = 1; x <= this.caseCount_; x++) { - var caseBlock = workspace.newBlock('case_incaseof'); - caseBlock.initSvg(); - connection.connect(caseBlock.previousConnection); - connection = caseBlock.nextConnection; - } - if (this.defaultCount_) { - var defaultBlock = Blockly.Block.obtain(workspace, 'case_default'); - defaultBlock.initSvg(); - connection.connect(defaultBlock.previousConnection); - } - return containerBlock; - }, - - compose: function (containerBlock) { - //Disconnect all input blocks and remove all inputs. - if (this.defaultCount_) { - this.removeInput('ONDEFAULT'); - } - this.defaultCount_ = 0; - for (var x = this.caseCount_; x > 0; x--) { - this.removeInput('CASECONDITION' + x); - this.removeInput('CASE' + x); - } - this.caseCount_ = 0; - var caseBlock = containerBlock.getInputTargetBlock('STACK'); - while (caseBlock) { - switch (caseBlock.type) { - case 'case_incaseof': - this.caseCount_++; - var caseconditionInput = this.appendValueInput('CASECONDITION' + this.caseCount_) - .appendField(Blockly.Msg.cases_condition); - var caseInput = this.appendStatementInput('CASE' + this.caseCount_) - .appendField(Blockly.Msg.cases_do); - if (caseBlock.valueConnection_) { - caseconditionInput.connection.connect(caseBlock.valueConnection_); - } - if (caseBlock.statementConnection_) { - caseInput.connection.connect(caseBlock.statementConnection_); - } - break; - case 'case_default': - this.defaultCount_++; - var defaultInput = this.appendStatementInput('ONDEFAULT') - .appendField('default'); - if (caseBlock.statementConnection_) { - defaultInput.connection.connect(caseBlock.statementConnection_); - } - break; - default: - throw new Error('Unknown block type.'); - } - caseBlock = caseBlock.nextConnection && - caseBlock.nextConnection.targetBlock(); - } - }, - - saveConnections: function (containerBlock) { - var caseBlock = containerBlock.getInputTargetBlock('STACK'); - var x = 1; - while (caseBlock) { - switch (caseBlock.type) { - case 'case_incaseof': - var caseconditionInput = this.getInput('CASECONDITION' + x); - var caseInput = this.getInput('CASE' + x); - caseBlock.valueConnection_ = caseconditionInput && caseconditionInput.connection.targetConnection; - caseBlock.statementConnection_ = caseInput && caseInput.connection.targetConnection; - x++; - break; - case 'case_default': - var defaultInput = this.getInput('ONDEFAULT'); - caseBlock.satementConnection_ = defaultInput && defaultInput.connection.targetConnection; - break; - default: - throw new Error('Unknown block type'); - } - caseBlock = caseBlock.nextConnection && - caseBlock.nextConnection.targetBlock(); - } + mutationToDom: function () { + if (!this.caseCount_ && !this.defaultCount_) { + return null; } + var container = document.createElement("mutation"); + if (this.caseCount_) { + container.setAttribute("case", this.caseCount_); + } + if (this.defaultCount_) { + container.setAttribute("default", 1); + } + return container; + }, + + domToMutation: function (xmlElement) { + this.caseCount_ = parseInt(xmlElement.getAttribute("case"), 10); + this.defaultCount_ = parseInt(xmlElement.getAttribute("default"), 10); + for (var x = 0; x <= this.caseCount_; x++) { + this.appendValueInput("CASECONDITION" + x).appendField( + Blockly.Msg.cases_condition + ); + this.appendStatementInput("CASE" + x).appendField(Blockly.Msg.cases_do); + } + if (this.defaultCount_) { + this.appendStatementInput("ONDEFAULT").appendField("default"); + } + }, + + decompose: function (workspace) { + var containerBlock = workspace.newBlock("control_case"); + containerBlock.initSvg(); + var connection = containerBlock.getInput("STACK").connection; + for (var x = 1; x <= this.caseCount_; x++) { + var caseBlock = workspace.newBlock("case_incaseof"); + caseBlock.initSvg(); + connection.connect(caseBlock.previousConnection); + connection = caseBlock.nextConnection; + } + if (this.defaultCount_) { + var defaultBlock = Blockly.Block.obtain(workspace, "case_default"); + defaultBlock.initSvg(); + connection.connect(defaultBlock.previousConnection); + } + return containerBlock; + }, + + compose: function (containerBlock) { + //Disconnect all input blocks and remove all inputs. + if (this.defaultCount_) { + this.removeInput("ONDEFAULT"); + } + this.defaultCount_ = 0; + for (var x = this.caseCount_; x > 0; x--) { + this.removeInput("CASECONDITION" + x); + this.removeInput("CASE" + x); + } + this.caseCount_ = 0; + var caseBlock = containerBlock.getInputTargetBlock("STACK"); + while (caseBlock) { + switch (caseBlock.type) { + case "case_incaseof": + this.caseCount_++; + var caseconditionInput = this.appendValueInput( + "CASECONDITION" + this.caseCount_ + ).appendField(Blockly.Msg.cases_condition); + var caseInput = this.appendStatementInput( + "CASE" + this.caseCount_ + ).appendField(Blockly.Msg.cases_do); + if (caseBlock.valueConnection_) { + caseconditionInput.connection.connect(caseBlock.valueConnection_); + } + if (caseBlock.statementConnection_) { + caseInput.connection.connect(caseBlock.statementConnection_); + } + break; + case "case_default": + this.defaultCount_++; + var defaultInput = + this.appendStatementInput("ONDEFAULT").appendField("default"); + if (caseBlock.statementConnection_) { + defaultInput.connection.connect(caseBlock.statementConnection_); + } + break; + default: + throw new Error("Unknown block type."); + } + caseBlock = + caseBlock.nextConnection && caseBlock.nextConnection.targetBlock(); + } + }, + + saveConnections: function (containerBlock) { + var caseBlock = containerBlock.getInputTargetBlock("STACK"); + var x = 1; + while (caseBlock) { + switch (caseBlock.type) { + case "case_incaseof": + var caseconditionInput = this.getInput("CASECONDITION" + x); + var caseInput = this.getInput("CASE" + x); + caseBlock.valueConnection_ = + caseconditionInput && + caseconditionInput.connection.targetConnection; + caseBlock.statementConnection_ = + caseInput && caseInput.connection.targetConnection; + x++; + break; + case "case_default": + var defaultInput = this.getInput("ONDEFAULT"); + caseBlock.satementConnection_ = + defaultInput && defaultInput.connection.targetConnection; + break; + default: + throw new Error("Unknown block type"); + } + caseBlock = + caseBlock.nextConnection && caseBlock.nextConnection.targetBlock(); + } + }, }; -Blockly.Blocks['control_case'] = { - init: function () { - this.setColour(getColour().logic); - this.appendDummyInput() - .appendField(Blockly.Msg.cases_switch); - this.appendStatementInput('STACK'); - this.setTooltip('--Placeholder--'); - this.contextMenu = false; - } +Blockly.Blocks["control_case"] = { + init: function () { + this.setColour(getColour().logic); + this.appendDummyInput().appendField(Blockly.Msg.cases_switch); + this.appendStatementInput("STACK"); + this.setTooltip("--Placeholder--"); + this.contextMenu = false; + }, }; -Blockly.Blocks['case_incaseof'] = { - init: function () { - this.setColour(getColour().logic); - this.appendDummyInput() - .appendField(Blockly.Msg.cases_add); - this.setPreviousStatement(true); - this.setNextStatement(true); - this.setTooltip('--Placeholder--'); - this.contextMenu = false; - } +Blockly.Blocks["case_incaseof"] = { + init: function () { + this.setColour(getColour().logic); + this.appendDummyInput().appendField(Blockly.Msg.cases_add); + this.setPreviousStatement(true); + this.setNextStatement(true); + this.setTooltip("--Placeholder--"); + this.contextMenu = false; + }, }; -Blockly.Blocks['case_default'] = { - init: function () { - this.setColour(getColour().logic); - this.appendValueInput('default') - .appendField('default'); - this.setPreviousStatement(true); - this.setNextStatement(false); - this.setTooltip('This function will run if there aren\'t any matching cases.'); - this.contextMenu = false; - } +Blockly.Blocks["case_default"] = { + init: function () { + this.setColour(getColour().logic); + this.appendValueInput("default").appendField("default"); + this.setPreviousStatement(true); + this.setNextStatement(false); + this.setTooltip( + "This function will run if there aren't any matching cases." + ); + this.contextMenu = false; + }, }; diff --git a/src/components/Blockly/msg/de/logic.js b/src/components/Blockly/msg/de/logic.js index b3ebb76..1be60c6 100644 --- a/src/components/Blockly/msg/de/logic.js +++ b/src/components/Blockly/msg/de/logic.js @@ -1,50 +1,64 @@ export const LOGIC = { + CONTROLS_IF_ELSEIF_TOOLTIP: "Eine weitere Bedingung hinzufügen.", + CONTROLS_IF_ELSE_TOOLTIP: + "Eine sonst-Bedingung hinzufügen, führt eine Anweisung aus, falls keine Bedingung zutrifft.", + CONTROLS_IF_HELPURL: "https://github.com/google/blockly/wiki/IfElse", // untranslated + CONTROLS_IF_IF_TOOLTIP: "Hinzufügen, entfernen oder sortieren von Sektionen", + CONTROLS_IF_MSG_ELSE: "sonst", + CONTROLS_IF_MSG_ELSEIF: "sonst wenn", + CONTROLS_IF_MSG_IF: "wenn", + CONTROLS_IF_TOOLTIP_1: + "Wenn eine Bedingung wahr (true) ist, dann führe eine Anweisung aus.", + CONTROLS_IF_TOOLTIP_2: + "Wenn eine Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Ansonsten führe die zweite Anweisung aus.", + CONTROLS_IF_TOOLTIP_3: + "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus.", + CONTROLS_IF_TOOLTIP_4: + "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus. Falls keine der beiden Bedingungen wahr (true) ist, dann führe die dritte Anweisung aus.", + LOGIC_BOOLEAN_HELPURL: "https://github.com/google/blockly/wiki/Logic#values", // untranslated + LOGIC_BOOLEAN_TOOLTIP: "Ist entweder wahr (true) oder falsch (false)", + LOGIC_BOOLEAN_TRUE: "wahr", + LOGIC_COMPARE_HELPURL: "https://de.wikipedia.org/wiki/Vergleich_%28Zahlen%29", + LOGIC_COMPARE_TOOLTIP_EQ: "Ist wahr (true), wenn beide Werte gleich sind.", + LOGIC_COMPARE_TOOLTIP_GT: + "Ist wahr (true), wenn der erste Wert größer als der zweite Wert ist.", + LOGIC_COMPARE_TOOLTIP_GTE: + "Ist wahr (true), wenn der erste Wert größer als oder gleich groß wie der zweite Wert ist.", + LOGIC_COMPARE_TOOLTIP_LT: + "Ist wahr (true), wenn der erste Wert kleiner als der zweite Wert ist.", + LOGIC_COMPARE_TOOLTIP_LTE: + "Ist wahr (true), wenn der erste Wert kleiner als oder gleich groß wie der zweite Wert ist.", + LOGIC_COMPARE_TOOLTIP_NEQ: + "Ist wahr (true), wenn beide Werte unterschiedlich sind.", + LOGIC_NEGATE_HELPURL: "https://github.com/google/blockly/wiki/Logic#not", // untranslated + LOGIC_NEGATE_TITLE: "nicht %1", + LOGIC_NEGATE_TOOLTIP: + "Ist wahr (true), wenn der Eingabewert falsch (false) ist. Ist falsch (false), wenn der Eingabewert wahr (true) ist.", + LOGIC_NULL: "null", + LOGIC_NULL_HELPURL: "https://de.wikipedia.org/wiki/Nullwert", + LOGIC_NULL_TOOLTIP: "Ist NULL.", + LOGIC_OPERATION_AND: "und", + LOGIC_OPERATION_HELPURL: + "https://github.com/google/blockly/wiki/Logic#logical-operations", // untranslated + LOGIC_OPERATION_OR: "oder", + LOGIC_OPERATION_TOOLTIP_AND: + "Ist wahr (true), wenn beide Werte wahr (true) sind.", + LOGIC_OPERATION_TOOLTIP_OR: + "Ist wahr (true), wenn einer der beiden Werte wahr (true) ist.", + LOGIC_TERNARY_CONDITION: "teste", + LOGIC_TERNARY_HELPURL: "https://de.wikipedia.org/wiki/%3F:#Auswahloperator", + LOGIC_TERNARY_IF_FALSE: "wenn falsch", + LOGIC_TERNARY_IF_TRUE: "wenn wahr", + LOGIC_TERNARY_TOOLTIP: + 'Überprüft eine Bedingung "teste". Wenn die Bedingung wahr ist, wird der "wenn wahr" Wert zurückgegeben, andernfalls der "wenn falsch" Wert', - CONTROLS_IF_ELSEIF_TOOLTIP: "Eine weitere Bedingung hinzufügen.", - CONTROLS_IF_ELSE_TOOLTIP: "Eine sonst-Bedingung hinzufügen, führt eine Anweisung aus, falls keine Bedingung zutrifft.", - CONTROLS_IF_HELPURL: "https://github.com/google/blockly/wiki/IfElse", // untranslated - CONTROLS_IF_IF_TOOLTIP: "Hinzufügen, entfernen oder sortieren von Sektionen", - CONTROLS_IF_MSG_ELSE: "sonst", - CONTROLS_IF_MSG_ELSEIF: "sonst wenn", - CONTROLS_IF_MSG_IF: "wenn", - CONTROLS_IF_TOOLTIP_1: "Wenn eine Bedingung wahr (true) ist, dann führe eine Anweisung aus.", - CONTROLS_IF_TOOLTIP_2: "Wenn eine Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Ansonsten führe die zweite Anweisung aus.", - CONTROLS_IF_TOOLTIP_3: "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus.", - CONTROLS_IF_TOOLTIP_4: "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus. Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus. Falls keine der beiden Bedingungen wahr (true) ist, dann führe die dritte Anweisung aus.", - LOGIC_BOOLEAN_HELPURL: "https://github.com/google/blockly/wiki/Logic#values", // untranslated - LOGIC_BOOLEAN_TOOLTIP: "Ist entweder wahr (true) oder falsch (false)", - LOGIC_BOOLEAN_TRUE: "wahr", - LOGIC_COMPARE_HELPURL: "https://de.wikipedia.org/wiki/Vergleich_%28Zahlen%29", - LOGIC_COMPARE_TOOLTIP_EQ: "Ist wahr (true), wenn beide Werte gleich sind.", - LOGIC_COMPARE_TOOLTIP_GT: "Ist wahr (true), wenn der erste Wert größer als der zweite Wert ist.", - LOGIC_COMPARE_TOOLTIP_GTE: "Ist wahr (true), wenn der erste Wert größer als oder gleich groß wie der zweite Wert ist.", - LOGIC_COMPARE_TOOLTIP_LT: "Ist wahr (true), wenn der erste Wert kleiner als der zweite Wert ist.", - LOGIC_COMPARE_TOOLTIP_LTE: "Ist wahr (true), wenn der erste Wert kleiner als oder gleich groß wie der zweite Wert ist.", - LOGIC_COMPARE_TOOLTIP_NEQ: "Ist wahr (true), wenn beide Werte unterschiedlich sind.", - LOGIC_NEGATE_HELPURL: "https://github.com/google/blockly/wiki/Logic#not", // untranslated - LOGIC_NEGATE_TITLE: "nicht %1", - LOGIC_NEGATE_TOOLTIP: "Ist wahr (true), wenn der Eingabewert falsch (false) ist. Ist falsch (false), wenn der Eingabewert wahr (true) ist.", - LOGIC_NULL: "null", - LOGIC_NULL_HELPURL: "https://de.wikipedia.org/wiki/Nullwert", - LOGIC_NULL_TOOLTIP: "Ist NULL.", - LOGIC_OPERATION_AND: "und", - LOGIC_OPERATION_HELPURL: "https://github.com/google/blockly/wiki/Logic#logical-operations", // untranslated - LOGIC_OPERATION_OR: "oder", - LOGIC_OPERATION_TOOLTIP_AND: "Ist wahr (true), wenn beide Werte wahr (true) sind.", - LOGIC_OPERATION_TOOLTIP_OR: "Ist wahr (true), wenn einer der beiden Werte wahr (true) ist.", - LOGIC_TERNARY_CONDITION: "teste", - LOGIC_TERNARY_HELPURL: "https://de.wikipedia.org/wiki/%3F:#Auswahloperator", - LOGIC_TERNARY_IF_FALSE: "wenn falsch", - LOGIC_TERNARY_IF_TRUE: "wenn wahr", - LOGIC_TERNARY_TOOLTIP: "Überprüft eine Bedingung \"teste\". Wenn die Bedingung wahr ist, wird der \"wenn wahr\" Wert zurückgegeben, andernfalls der \"wenn falsch\" Wert", - - - /** - * Cases - */ - cases_do: "Führe aus", - cases_condition: "Fall (Variable): ", - cases_switch: "Variable", - cases_add: "Fall", - cases_tooltip: "Führt den entsprechenden Fall aus, wenn die Überprüfung der Variable TRUE ergibt. Über das Zahnrad kannst du weitere Fälle hinzufügen. Über den 'Default' fall kannst du bestimmen, was passieren soll wenn keiner der vorher definierten Fälle eingetreten ist.", -} \ No newline at end of file + /** + * Cases + */ + cases_do: "Führe aus", + cases_condition: "Fall (Variable): ", + cases_switch: "Variable", + cases_add: "Fall", + cases_tooltip: + "Führt den entsprechenden Fall aus, wenn die Überprüfung der Variable TRUE ergibt. Über das Zahnrad kannst du weitere Fälle hinzufügen. Über den 'Default' fall kannst du bestimmen, was passieren soll wenn keiner der vorher definierten Fälle eingetreten ist.", +}; From 9da3d9041da2ced957ab6cca098e19ca00663850 Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Sun, 17 Oct 2021 17:46:54 +0200 Subject: [PATCH 6/9] Update login Button --- src/components/User/Login.js | 104 ++++++++++++++++++----------------- 1 file changed, 53 insertions(+), 51 deletions(-) diff --git a/src/components/User/Login.js b/src/components/User/Login.js index 0b5a5d3..bbfac8b 100644 --- a/src/components/User/Login.js +++ b/src/components/User/Login.js @@ -124,57 +124,59 @@ export class Login extends Component { type={this.state.type} key={this.state.key} /> - - - - - - - ), - }} - onChange={this.onChange} - fullWidth={true} - /> -

- -

+
+ + + + + + + ), + }} + onChange={this.onChange} + fullWidth={true} + /> +

+ +

+

Date: Tue, 16 Nov 2021 14:45:12 +0100 Subject: [PATCH 7/9] add linebreak --- src/components/Blockly/generator/sensebox-sd.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Blockly/generator/sensebox-sd.js b/src/components/Blockly/generator/sensebox-sd.js index 6f890f8..395844b 100644 --- a/src/components/Blockly/generator/sensebox-sd.js +++ b/src/components/Blockly/generator/sensebox-sd.js @@ -173,7 +173,7 @@ void writeMeasurementsToSdCard(char* timeStamp, uint32_t latitudes, uint32_t lon dtostrf(latitude, 1, 7, lat); sprintf_P(buffer, PSTR("%s,%9.2f,%s,%02s,%02s"), measurements[i].sensorId, measurements[i].value, timeStamp, lng, lat); // transmit buffer to client - ${filename}.print(buffer); + ${filename}.println(buffer); } // reset num_measurements num_measurements = 0; From 3c62635332db470e4a26fda66b2b9b485a22042b Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Tue, 23 Nov 2021 11:47:36 +0100 Subject: [PATCH 8/9] Create CITATION.cff --- CITATION.cff | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..7d89b07 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,26 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +title: senseBox Learn- and Programming Environment +message: Please cite this software using these metadata. +type: software +version: 1.0.0 +date-released: 2021-09-30 +url: "https://github.com/sensebox/React-Ardublockly" +authors: + - given-names: Mario + family-names: Pesch + email: mario.pesch@uni-muenster.de + affiliation: >- + Institute for geoinformatics University of + Muenster + - given-names: Luc + family-names: Niski + affiliation: >- + Institute for geoinformatics University of + Muenster + - given-names: Felix + family-names: Erdmann + email: f.erdmann@reedu.de + affiliation: Reedu GmbH & Co. KG From 56c39e9a9d05e205cc0999d19df91fd806ede6eb Mon Sep 17 00:00:00 2001 From: Mario Pesch Date: Tue, 23 Nov 2021 11:48:02 +0100 Subject: [PATCH 9/9] add translations and maxInstances fixes #126 fixes #125 --- src/components/Blockly/BlocklyWindow.js | 4 + .../Blockly/helpers/maxInstances.js | 21 ++ src/components/Blockly/msg/de/faq.js | 24 +- src/components/Blockly/msg/de/ui.js | 17 +- src/components/Blockly/msg/en/faq.js | 25 +- src/components/Blockly/msg/en/ui.js | 14 +- src/components/Home.js | 152 +++++---- src/components/Navbar.js | 4 +- src/components/Tutorial/Builder/Builder.js | 7 +- src/components/Tutorial/TutorialHome.js | 228 ++++++++++---- src/components/Workspace/WorkspaceStats.js | 290 +++++++++++------- src/data/faq.js | 39 +-- 12 files changed, 534 insertions(+), 291 deletions(-) create mode 100644 src/components/Blockly/helpers/maxInstances.js diff --git a/src/components/Blockly/BlocklyWindow.js b/src/components/Blockly/BlocklyWindow.js index 94f9d64..5580abe 100644 --- a/src/components/Blockly/BlocklyWindow.js +++ b/src/components/Blockly/BlocklyWindow.js @@ -11,6 +11,7 @@ import "./blocks/index"; import "./generator/index"; import { ZoomToFitControl } from "@blockly/zoom-to-fit"; import { initialXml } from "./initialXml.js"; +import { getMaxInstances } from "./helpers/maxInstances"; class BlocklyWindow extends Component { constructor(props) { @@ -24,6 +25,7 @@ class BlocklyWindow extends Component { this.props.clearStats(); workspace.addChangeListener((event) => { this.props.onChangeWorkspace(event); + // switch on that a block is displayed disabled or not depending on whether it is correctly connected // for SVG display, a deactivated block in the display is undesirable if (this.props.blockDisabled) { @@ -37,6 +39,7 @@ class BlocklyWindow extends Component { componentDidUpdate(props) { const workspace = Blockly.getMainWorkspace(); + var xml = this.props.initialXml; // if svg is true, then the update process is done in the BlocklySvg component if (props.initialXml !== xml && !this.props.svg) { @@ -69,6 +72,7 @@ class BlocklyWindow extends Component { this.props.trashcan !== undefined ? this.props.trashcan : true } renderer={this.props.renderer} + maxInstances={getMaxInstances()} zoom={{ // https://developers.google.com/blockly/guides/configure/web/zoom controls: diff --git a/src/components/Blockly/helpers/maxInstances.js b/src/components/Blockly/helpers/maxInstances.js new file mode 100644 index 0000000..1b0ebc1 --- /dev/null +++ b/src/components/Blockly/helpers/maxInstances.js @@ -0,0 +1,21 @@ +/** + * To limit number of specific blocks in the workspace add block name and number of maxInstances here. + * + */ + +const maxInstances = { + sensebox_wifi: 1, + sensebox_startap: 1, + sensebox_display_beginDisplay: 1, + sensebox_telegram: 1, + sensebox_telegram_do: 1, + sensebox_interval_timer: 1, + sensebox_osem_connection: 1, + sensebox_lora_initialize_otaa: 1, + sensebox_lora_initialize_abp: 1, + sensebox_phyphox_init: 1, +}; + +export const getMaxInstances = () => { + return maxInstances; +}; diff --git a/src/components/Blockly/msg/de/faq.js b/src/components/Blockly/msg/de/faq.js index 44b3004..f622255 100644 --- a/src/components/Blockly/msg/de/faq.js +++ b/src/components/Blockly/msg/de/faq.js @@ -1,10 +1,10 @@ export const FAQ = { - /** - * FAQ - */ + /** + * FAQ + */ - faq_q1_question: `Wie kann ich mein Programm auf die senseBox kopieren?`, - faq_q1_answer: `Um Programme auf die senseBox zu kopieren wird diese mit dem Micro USB Kabel an den Computer angeschlossen. Mache anschließend auf der senseBox MCU einen Doppelklick auf den roten Reset Button. Die senseBox wird nun als Wechseldatenträger an deinem Computer erkannt und die zuvor erstellen Programm können per Drag & Drop kopiert werden. Nach jeder Änderung des Programmcodes muss das Programm neu kompiliert und übertragen werden + faq_q1_question: `Wie kann ich mein Programm auf die senseBox kopieren?`, + faq_q1_answer: `Um Programme auf die senseBox zu kopieren wird diese mit dem Micro USB Kabel an den Computer angeschlossen. Mache anschließend auf der senseBox MCU einen Doppelklick auf den roten Reset Button. Die senseBox wird nun als Wechseldatenträger an deinem Computer erkannt und die zuvor erstellen Programm können per Drag & Drop kopiert werden. Nach jeder Änderung des Programmcodes muss das Programm neu kompiliert und übertragen werden #### Lernmodus der MCU aktivieren @@ -14,14 +14,16 @@ Das Kopieren der Programme unter MacOS funktioniert nicht über den Finder, es g - [muCommander](https://www.mucommander.com/) `, - faq_q2_question: `Mit welcher senseBox ist die Programmierumgebung kompatibel?`, - faq_q2_answer: ` + faq_q2_question: `Mit welcher senseBox ist die Programmierumgebung kompatibel?`, + faq_q2_answer: ` Grundsätzlich kann die Programmierumgebung mit jeder senseBox mit senseBox MCU verwendet werden. `, - - faq_q3_question: `Ich habe einen Fehler gefunden oder etwas funktioniert nicht. Wo kann ich diesen melden?`, - faq_q3_answer: ` + faq_q3_question: `Ich habe einen Fehler gefunden oder etwas funktioniert nicht. Wo kann ich diesen melden?`, + faq_q3_answer: ` Am besten legst du dazu ein Issue auf [Github](https://github.com/sensebox/React-Ardublockly/issues) an. Alternativ kannst du uns auch eine Email an info(at)sensebox.de senden `, -} \ No newline at end of file + + faq_tablet_question: `Kann ich die senseBox auch über ein Tablet programmieren?`, + faq_tablet_answer: `Ja! Installiere dazu die senseBox Connect App aus dem App Store und rufe die Learn- und Programmierumgebung in deinem Browser am Tablet auf. Genaue Informationen zur Verwendung der App findest du unter [https://sensebox.de/app](https://sensebox.de/app)`, +}; diff --git a/src/components/Blockly/msg/de/ui.js b/src/components/Blockly/msg/de/ui.js index 917bb27..88dad89 100644 --- a/src/components/Blockly/msg/de/ui.js +++ b/src/components/Blockly/msg/de/ui.js @@ -49,7 +49,14 @@ export const UI = { tooltip_project_title: "Titel des Projektes", tooltip_check_solution: "Lösung kontrollieren", tooltip_copy_code: "Code in die Zwischenablage kopieren", - + tooltip_statistics_current: "Anzahl aktueller Blöcke", + tooltip_statistics_new: "Anzahl neuer Blöcke", + tooltip_statistics_changed: "Anzahl veränderter Blöcke", + tooltip_statistics_moved: "Anzahl bewegter Blöcke", + tooltip_statistics_deleted: "Anzahl gelöschter Blöcke", + tooltip_statistics_remaining: "Verbleibende Blöcke", + tooltip_statistics_show: "Statistiken anzeigen", + tooltip_start_tour: "Tour starten", /** * Messages * @@ -175,7 +182,7 @@ export const UI = { /** * Tutorials */ - + tutorials_home_head: "Tutorial-Übersicht", tutorials_assessment_task: "Aufgabe", tutorials_hardware_head: "Für die Umsetzung benötigst du folgende Hardware:", tutorials_hardware_moreInformation: @@ -187,7 +194,9 @@ export const UI = { /** * Tutorial Builder */ - + builder_createNew: "neues Tutorial erstellen", + builder_changeExisting: "bestehendes Tutorial ändern", + builder_deleteExisting: "bestehendes Tutorial löschen", builder_solution: "Lösung", builder_solution_submit: "Lösung einreichen", builder_example_submit: "Beispiel einreichen", @@ -215,7 +224,7 @@ export const UI = { navbar_tutorials: "Tutorials", navbar_tutorialbuilder: "Tutorial erstellen", - navbar_gallery: "Gallerie", + navbar_gallery: "Galerie", navbar_projects: "Projekte", navbar_menu: "Menü", diff --git a/src/components/Blockly/msg/en/faq.js b/src/components/Blockly/msg/en/faq.js index b5f91bc..a19b0a8 100644 --- a/src/components/Blockly/msg/en/faq.js +++ b/src/components/Blockly/msg/en/faq.js @@ -1,11 +1,10 @@ export const FAQ = { - /** - * FAQ - */ + /** + * FAQ + */ - - faq_q1_question: `How can I copy my program to the senseBox?`, - faq_q1_answer: `To copy programs to the senseBox, connect it to the computer with the Micro USB cable. Then double click on the red reset button on the senseBox MCU. The senseBox will now be recognized as a removable disk on your computer and the previously created programs can be copied via drag & drop. After each change of the program code the program must be recompiled and transferred again. + faq_q1_question: `How can I copy my program to the senseBox?`, + faq_q1_answer: `To copy programs to the senseBox, connect it to the computer with the Micro USB cable. Then double click on the red reset button on the senseBox MCU. The senseBox will now be recognized as a removable disk on your computer and the previously created programs can be copied via drag & drop. After each change of the program code the program must be recompiled and transferred again. #### Activate learning mode of the MCU @@ -15,15 +14,15 @@ Copying programs under MacOS does not work via the Finder, but there are still t - [muCommander](https://www.mucommander.com/) `, - faq_q2_question: `With which senseBox is the programming environment compatible?`, - faq_q2_answer: ` + faq_q2_question: `With which senseBox is the programming environment compatible?`, + faq_q2_answer: ` Basically the programming environment can be used with any senseBox with senseBox MCU. `, - - faq_q3_question: `I found an error or something is not working. Where can I report it?`, - faq_q3_answer: ` + faq_q3_question: `I found an error or something is not working. Where can I report it?`, + faq_q3_answer: ` The best way to do this is to create an issue on [Github](https://github.com/sensebox/React-Ardublockly/issues). Alternatively you can send us an email to info(at)sensebox.de `, - -} + faq_tablet_question: `Can I program the senseBox with a tablet?`, + faq_tablet_answer: `Yes! Install the senseBox Connect app from the App Store and call up the learning and programming environment in your browser on the tablet. Detailed information on how to use the app can be found at [https://sensebox.de/app](https://sensebox.de/app)`, +}; diff --git a/src/components/Blockly/msg/en/ui.js b/src/components/Blockly/msg/en/ui.js index 3859ab3..2f05953 100644 --- a/src/components/Blockly/msg/en/ui.js +++ b/src/components/Blockly/msg/en/ui.js @@ -49,6 +49,14 @@ export const UI = { tooltip_project_title: "Project title", tooltip_check_solution: "Check solution", tooltip_copy_code: "Copy Code to clipboard", + tooltip_statistics_current: "Number of current blocks", + tooltip_statistics_new: "Number of new blocks", + tooltip_statistics_changed: "Number of changed blocks", + tooltip_statistics_moved: "Number of moved blocks", + tooltip_statistics_deleted: "Number of deleted blocks", + tooltip_statistics_remaining: "Remaining blocks", + tooltip_statistics_show: "Show statistics", + tooltip_start_tour: "start Tour", /** * Messages @@ -169,7 +177,7 @@ export const UI = { /** * Tutorials */ - + tutorials_home_head: "Tutorials", tutorials_assessment_task: "Task", tutorials_hardware_head: "For the implementation you need the following hardware:", @@ -182,7 +190,9 @@ export const UI = { /** * Tutorial Builder */ - + uilder_createNew: "create new Tutorial", + builder_changeExisting: "change existing Tutorial", + builder_deleteExisting: "remove existing Tutorial", builder_solution: "Solution", builder_solution_submit: "Submit Solution", builder_example_submit: "Submit example", diff --git a/src/components/Home.js b/src/components/Home.js index d169d24..60cb09f 100644 --- a/src/components/Home.js +++ b/src/components/Home.js @@ -1,68 +1,70 @@ -import React, { Component } from 'react'; -import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; -import { clearStats, workspaceName } from '../actions/workspaceActions'; +import React, { Component } from "react"; +import PropTypes from "prop-types"; +import { connect } from "react-redux"; +import { clearStats, workspaceName } from "../actions/workspaceActions"; -import * as Blockly from 'blockly/core'; -import { createNameId } from 'mnemonic-id'; +import * as Blockly from "blockly/core"; +import { createNameId } from "mnemonic-id"; -import WorkspaceStats from './Workspace/WorkspaceStats'; -import WorkspaceFunc from './Workspace/WorkspaceFunc'; -import BlocklyWindow from './Blockly/BlocklyWindow'; -import CodeViewer from './CodeViewer'; -import TrashcanButtons from './Workspace/TrashcanButtons'; -import HintTutorialExists from './Tutorial/HintTutorialExists'; -import Snackbar from './Snackbar'; +import WorkspaceStats from "./Workspace/WorkspaceStats"; +import WorkspaceFunc from "./Workspace/WorkspaceFunc"; +import BlocklyWindow from "./Blockly/BlocklyWindow"; +import CodeViewer from "./CodeViewer"; +import TrashcanButtons from "./Workspace/TrashcanButtons"; +import HintTutorialExists from "./Tutorial/HintTutorialExists"; +import Snackbar from "./Snackbar"; -import Grid from '@material-ui/core/Grid'; -import IconButton from '@material-ui/core/IconButton'; -import Tooltip from '@material-ui/core/Tooltip'; -import { withStyles } from '@material-ui/core/styles'; +import Grid from "@material-ui/core/Grid"; +import IconButton from "@material-ui/core/IconButton"; +import Tooltip from "@material-ui/core/Tooltip"; +import { withStyles } from "@material-ui/core/styles"; import { faCode } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import TooltipViewer from './TooltipViewer'; - +import TooltipViewer from "./TooltipViewer"; const styles = (theme) => ({ codeOn: { backgroundColor: theme.palette.primary.main, color: theme.palette.primary.contrastText, - '&:hover': { + "&:hover": { backgroundColor: theme.palette.primary.contrastText, color: theme.palette.primary.main, - border: `1px solid ${theme.palette.secondary.main}` - } + border: `1px solid ${theme.palette.secondary.main}`, + }, }, codeOff: { backgroundColor: theme.palette.primary.contrastText, color: theme.palette.primary.main, border: `1px solid ${theme.palette.secondary.main}`, - '&:hover': { + "&:hover": { backgroundColor: theme.palette.primary.main, color: theme.palette.primary.contrastText, - } - } + }, + }, }); - class Home extends Component { - state = { codeOn: true, snackbar: false, - type: '', - key: '', - message: '' - } + type: "", + key: "", + message: "", + }; componentDidMount() { - this.setState({ stats: window.localStorage.getItem('stats') }); + this.setState({ stats: window.localStorage.getItem("stats") }); if (!this.props.project) { this.props.workspaceName(createNameId()); } - if (this.props.message && this.props.message.id === 'GET_SHARE_FAIL') { - this.setState({ snackbar: true, key: Date.now(), message: `Das angefragte geteilte Projekt konnte nicht gefunden werden.`, type: 'error' }); + if (this.props.message && this.props.message.id === "GET_SHARE_FAIL") { + this.setState({ + snackbar: true, + key: Date.now(), + message: `Das angefragte geteilte Projekt konnte nicht gefunden werden.`, + type: "error", + }); } } @@ -87,43 +89,76 @@ class Home extends Component { if (workspace.trashcan && workspace.trashcan.flyout) { workspace.trashcan.flyout.hide(); // in case of resize, the trash flyout does not reposition } - } + }; render() { return (

- {this.props.statistics ? -
- : null - } -
- + {this.props.statistics ? ( +
+ +
+ ) : null} +
+
- - + + this.onChange()} > -
- {this.props.project ? - < BlocklyWindow blocklyCSS={{ height: '80vH' }} initialXml={this.props.project.xml} /> - : < BlocklyWindow blocklyCSS={{ height: '80vH' }} /> - } +
+ {this.props.project ? ( + + ) : ( + + )}
- {this.state.codeOn ? + {this.state.codeOn ? ( - : null} + ) : null}
); - }; + } } Home.propTypes = { clearStats: PropTypes.func.isRequired, workspaceName: PropTypes.func.isRequired, message: PropTypes.object.isRequired, - statistics: PropTypes.bool.isRequired + statistics: PropTypes.bool.isRequired, }; -const mapStateToProps = state => ({ +const mapStateToProps = (state) => ({ message: state.message, - statistics: state.general.statistics + statistics: state.general.statistics, }); - -export default connect(mapStateToProps, { clearStats, workspaceName })(withStyles(styles, { withTheme: true })(Home)); +export default connect(mapStateToProps, { clearStats, workspaceName })( + withStyles(styles, { withTheme: true })(Home) +); diff --git a/src/components/Navbar.js b/src/components/Navbar.js index 0aa4d47..8977637 100644 --- a/src/components/Navbar.js +++ b/src/components/Navbar.js @@ -139,7 +139,7 @@ class Navbar extends Component { ) : null} {isHome ? ( - + ) : null} {isAssessment ? ( - + ({ backdrop: { @@ -392,7 +393,7 @@ class Builder extends Component { style={{ color: "black" }} value="new" control={} - label="neues Tutorial erstellen" + label={Blockly.Msg.builder_createNew} labelPlacement="end" /> {filteredTutorials.length > 0 ? ( @@ -402,7 +403,7 @@ class Builder extends Component { disabled={this.props.index === 0} value="change" control={} - label="bestehendes Tutorial ändern" + label={Blockly.Msg.builder_changeExisting} labelPlacement="end" /> } - label="bestehendes Tutorial löschen" + label={Blockly.Msg.builder_deleteExisting} labelPlacement="end" />
diff --git a/src/components/Tutorial/TutorialHome.js b/src/components/Tutorial/TutorialHome.js index 42db1a9..ee91c30 100644 --- a/src/components/Tutorial/TutorialHome.js +++ b/src/components/Tutorial/TutorialHome.js @@ -1,129 +1,224 @@ -import React, { Component } from 'react'; -import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; -import { getTutorials, resetTutorial, tutorialProgress } from '../../actions/tutorialActions'; -import { clearMessages } from '../../actions/messageActions'; +import React, { Component } from "react"; +import PropTypes from "prop-types"; +import { connect } from "react-redux"; +import { + getTutorials, + resetTutorial, + tutorialProgress, +} from "../../actions/tutorialActions"; +import { clearMessages } from "../../actions/messageActions"; -import clsx from 'clsx'; +import clsx from "clsx"; -import Breadcrumbs from '../Breadcrumbs'; +import Breadcrumbs from "../Breadcrumbs"; -import { Link } from 'react-router-dom'; +import { Link } from "react-router-dom"; -import { fade } from '@material-ui/core/styles/colorManipulator'; -import { withStyles } from '@material-ui/core/styles'; -import Grid from '@material-ui/core/Grid'; -import Paper from '@material-ui/core/Paper'; -import Typography from '@material-ui/core/Typography'; +import { fade } from "@material-ui/core/styles/colorManipulator"; +import { withStyles } from "@material-ui/core/styles"; +import Grid from "@material-ui/core/Grid"; +import Paper from "@material-ui/core/Paper"; +import Typography from "@material-ui/core/Typography"; import { faCheck, faTimes } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import * as Blockly from "blockly"; const styles = (theme) => ({ outerDiv: { - position: 'absolute', - right: '-30px', - bottom: '-30px', - width: '160px', - height: '160px', - color: fade(theme.palette.secondary.main, 0.6) + position: "absolute", + right: "-30px", + bottom: "-30px", + width: "160px", + height: "160px", + color: fade(theme.palette.secondary.main, 0.6), }, outerDivError: { stroke: fade(theme.palette.error.dark, 0.6), - color: fade(theme.palette.error.dark, 0.6) + color: fade(theme.palette.error.dark, 0.6), }, outerDivSuccess: { stroke: fade(theme.palette.primary.main, 0.6), - color: fade(theme.palette.primary.main, 0.6) + color: fade(theme.palette.primary.main, 0.6), }, outerDivOther: { - stroke: fade(theme.palette.secondary.main, 0.6) + stroke: fade(theme.palette.secondary.main, 0.6), }, innerDiv: { - width: 'inherit', - height: 'inherit', - display: 'table-cell', - verticalAlign: 'middle', - textAlign: 'center' - } + width: "inherit", + height: "inherit", + display: "table-cell", + verticalAlign: "middle", + textAlign: "center", + }, }); - class TutorialHome extends Component { - componentDidMount() { this.props.tutorialProgress(); // retrieve tutorials only if a potential user is loaded - authentication // is finished (success or failed) - if(!this.props.progress){ + if (!this.props.progress) { this.props.getTutorials(); } } componentDidUpdate(props, state) { - if(props.progress !== this.props.progress && !this.props.progress){ + if (props.progress !== this.props.progress && !this.props.progress) { // authentication is completed this.props.getTutorials(); } - if(this.props.message.id === 'GET_TUTORIALS_FAIL'){ + if (this.props.message.id === "GET_TUTORIALS_FAIL") { alert(this.props.message.msg); } } componentWillUnmount() { this.props.resetTutorial(); - if(this.props.message.msg){ + if (this.props.message.msg) { this.props.clearMessages(); } } render() { - return ( - this.props.isLoading ? null : + return this.props.isLoading ? null : (
- + -

Tutorial-Übersicht

+

{Blockly.Msg.tutorials_home_head}

{this.props.tutorials.map((tutorial, i) => { - var status = this.props.status.filter(status => status._id === tutorial._id)[0]; + var status = this.props.status.filter( + (status) => status._id === tutorial._id + )[0]; var tasks = status.tasks; - var error = status.tasks.filter(task => task.type === 'error').length > 0; - var success = status.tasks.filter(task => task.type === 'success').length / tasks.length - var tutorialStatus = success === 1 ? 'Success' : error ? 'Error' : 'Other'; + var error = + status.tasks.filter((task) => task.type === "error").length > 0; + var success = + status.tasks.filter((task) => task.type === "success").length / + tasks.length; + var tutorialStatus = + success === 1 ? "Success" : error ? "Error" : "Other"; return ( - - + + {tutorial.title} -
- - {error || success === 1 ? - - : } - {success < 1 && !error ? - - - : null} +
+ + {error || success === 1 ? ( + + ) : ( + + )} + {success < 1 && !error ? ( + + ) : null}
-
+
- {error || success === 1 ? - - : 0 ? this.props.classes.outerDivSuccess : {}}>{Math.round(success * 100)}% - } + {error || success === 1 ? ( + + ) : ( + 0 + ? this.props.classes.outerDivSuccess + : {} + } + > + {Math.round(success * 100)}% + + )}
- ) + ); })}
); - }; + } } TutorialHome.propTypes = { @@ -136,16 +231,21 @@ TutorialHome.propTypes = { tutorials: PropTypes.array.isRequired, isLoading: PropTypes.bool.isRequired, message: PropTypes.object.isRequired, - progress: PropTypes.bool.isRequired + progress: PropTypes.bool.isRequired, }; -const mapStateToProps = state => ({ +const mapStateToProps = (state) => ({ change: state.tutorial.change, status: state.tutorial.status, tutorials: state.tutorial.tutorials, isLoading: state.tutorial.progress, message: state.message, - progress: state.auth.progress + progress: state.auth.progress, }); -export default connect(mapStateToProps, { getTutorials, resetTutorial, clearMessages, tutorialProgress })(withStyles(styles, { withTheme: true })(TutorialHome)); +export default connect(mapStateToProps, { + getTutorials, + resetTutorial, + clearMessages, + tutorialProgress, +})(withStyles(styles, { withTheme: true })(TutorialHome)); diff --git a/src/components/Workspace/WorkspaceStats.js b/src/components/Workspace/WorkspaceStats.js index 7442ddc..45b8e33 100644 --- a/src/components/Workspace/WorkspaceStats.js +++ b/src/components/Workspace/WorkspaceStats.js @@ -1,147 +1,204 @@ -import React, { Component } from 'react'; -import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; +import React, { Component } from "react"; +import PropTypes from "prop-types"; +import { connect } from "react-redux"; -import * as Blockly from 'blockly/core'; +import * as Blockly from "blockly/core"; -import withWidth, { isWidthDown } from '@material-ui/core/withWidth'; -import { withStyles } from '@material-ui/core/styles'; -import Tooltip from '@material-ui/core/Tooltip'; -import IconButton from '@material-ui/core/IconButton'; -import Chip from '@material-ui/core/Chip'; -import Avatar from '@material-ui/core/Avatar'; -import Popover from '@material-ui/core/Popover'; +import withWidth, { isWidthDown } from "@material-ui/core/withWidth"; +import { withStyles } from "@material-ui/core/styles"; +import Tooltip from "@material-ui/core/Tooltip"; +import IconButton from "@material-ui/core/IconButton"; +import Chip from "@material-ui/core/Chip"; +import Avatar from "@material-ui/core/Avatar"; +import Popover from "@material-ui/core/Popover"; -import { faPuzzlePiece, faTrash, faPlus, faPen, faArrowsAlt, faEllipsisH } from "@fortawesome/free-solid-svg-icons"; +import { + faPuzzlePiece, + faTrash, + faPlus, + faPen, + faArrowsAlt, + faEllipsisH, +} from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; const styles = (theme) => ({ stats: { backgroundColor: theme.palette.primary.main, - display: 'inline', - marginLeft: '50px', - padding: '3px 10px', + display: "inline", + marginLeft: "50px", + padding: "3px 10px", // borderRadius: '25%' }, menu: { backgroundColor: theme.palette.secondary.main, color: theme.palette.secondary.contrastText, - width: '40px', - height: '40px', - '&:hover': { + width: "40px", + height: "40px", + "&:hover": { backgroundColor: theme.palette.secondary.main, color: theme.palette.primary.main, - } - } + }, + }, }); class WorkspaceStats extends Component { - state = { - anchor: null - } + anchor: null, + }; handleClose = () => { this.setState({ anchor: null }); - } + }; handleClick = (event) => { this.setState({ anchor: event.currentTarget }); }; render() { - - const bigDisplay = !isWidthDown('sm', this.props.width); + const bigDisplay = !isWidthDown("sm", this.props.width); const workspace = Blockly.getMainWorkspace(); - const remainingBlocksInfinity = workspace ? workspace.remainingCapacity() !== Infinity : null; - const stats =
- - } - label={workspace ? workspace.getAllBlocks().length : 0}> - - - - } - label={this.props.create > 0 ? this.props.create : 0}> {/* initialXML is created automatically, Block is not part of the statistics */} - - - - } - label={this.props.change}> - - - - } - label={this.props.move > 0 ? this.props.move : 0}> {/* initialXML is moved automatically, Block is not part of the statistics */} - - - - } - label={this.props.delete}> - - - {remainingBlocksInfinity ? - + const remainingBlocksInfinity = workspace + ? workspace.remainingCapacity() !== Infinity + : null; + const stats = ( +
+ - - : null} -
- return ( - bigDisplay ? -
- {stats} -
- : -
- - this.handleClick(event)} - > - - - - + + + } + label={workspace ? workspace.getAllBlocks().length : 0} + > + + + + + + } + label={this.props.create > 0 ? this.props.create : 0} > -
- {stats} -
-
-
+ {" "} + {/* initialXML is created automatically, Block is not part of the statistics */} + +
+ + + + + } + label={this.props.change} + > + + + + + + } + label={this.props.move > 0 ? this.props.move : 0} + > + {" "} + {/* initialXML is moved automatically, Block is not part of the statistics */} + + + + + + + } + label={this.props.delete} + > + + {remainingBlocksInfinity ? ( + + + + ) : null} +
); - }; + return bigDisplay ? ( +
{stats}
+ ) : ( +
+ + this.handleClick(event)} + > + + + + +
{stats}
+
+
+ ); + } } WorkspaceStats.propTypes = { @@ -149,15 +206,18 @@ WorkspaceStats.propTypes = { change: PropTypes.number.isRequired, delete: PropTypes.number.isRequired, move: PropTypes.number.isRequired, - workspaceChange: PropTypes.number.isRequired + workspaceChange: PropTypes.number.isRequired, }; -const mapStateToProps = state => ({ +const mapStateToProps = (state) => ({ create: state.workspace.stats.create, change: state.workspace.stats.change, delete: state.workspace.stats.delete, move: state.workspace.stats.move, - workspaceChange: state.workspace.change + workspaceChange: state.workspace.change, }); -export default connect(mapStateToProps, null)(withStyles(styles, { withTheme: true })(withWidth()(WorkspaceStats))); +export default connect( + mapStateToProps, + null +)(withStyles(styles, { withTheme: true })(withWidth()(WorkspaceStats))); diff --git a/src/data/faq.js b/src/data/faq.js index 7427da2..4864be4 100644 --- a/src/data/faq.js +++ b/src/data/faq.js @@ -1,21 +1,22 @@ -import * as Blockly from 'blockly/core'; - +import * as Blockly from "blockly/core"; export const FaqQuestions = () => { - return ( - [ - { - question: `${Blockly.Msg.faq_q1_question}`, - answer: `${Blockly.Msg.faq_q1_answer}`, - }, - { - question: `${Blockly.Msg.faq_q2_question}`, - answer: `${Blockly.Msg.faq_q2_answer}`, - }, - { - question: `${Blockly.Msg.faq_q3_question}`, - answer: `${Blockly.Msg.faq_q3_answer}`, - }, - - ]) -} \ No newline at end of file + return [ + { + question: `${Blockly.Msg.faq_q1_question}`, + answer: `${Blockly.Msg.faq_q1_answer}`, + }, + { + question: `${Blockly.Msg.faq_q2_question}`, + answer: `${Blockly.Msg.faq_q2_answer}`, + }, + { + question: `${Blockly.Msg.faq_tablet_question}`, + answer: `${Blockly.Msg.faq_tablet_answer}`, + }, + { + question: `${Blockly.Msg.faq_q3_question}`, + answer: `${Blockly.Msg.faq_q3_answer}`, + }, + ]; +};