From 97d0e2d602042068e880c2ced1ec0d7cccb0b300 Mon Sep 17 00:00:00 2001 From: komalrana1284-bit Date: Sun, 19 Apr 2026 20:02:53 +0100 Subject: [PATCH] Support icons --- package-lock.json | 25405 +++++----------- package.json | 8 +- src/api/types.ts | 1 + src/src/App.tsx | 70 + src/src/api/lib.ts | 53 + src/src/api/types.ts | 69 + src/src/assets/images/commbank.svg | 1 + src/src/assets/images/commbank_card.svg | 1 + src/src/assets/images/tag.png | Bin 0 -> 549771 bytes src/src/data/user.ts | 8 + src/src/index.scss | 21 + src/src/index.tsx | 17 + src/src/react-app-env.d.ts | 1 + src/src/store/goalsSlice.ts | 40 + src/src/store/hooks.ts | 5 + src/src/store/modalSlice.ts | 39 + src/src/store/store.ts | 23 + src/src/store/themeSlice.ts | 29 + src/src/store/userSlice.ts | 27 + src/src/ui/colors.ts | 5 + src/src/ui/components/Card.tsx | 7 + src/src/ui/components/Chip.tsx | 32 + src/src/ui/components/DatePicker.tsx | 29 + src/src/ui/components/EmojiPicker.tsx | 20 + src/src/ui/components/GlobalStyles.tsx | 122 + src/src/ui/components/Logo.tsx | 10 + src/src/ui/components/SectionHeading.tsx | 7 + src/src/ui/components/Theme.tsx | 62 + src/src/ui/components/TransparentButton.tsx | 10 + .../ui/features/goalmanager/AddIconButton.tsx | 31 + src/src/ui/features/goalmanager/GoalIcon.tsx | 32 + .../ui/features/goalmanager/GoalManager.tsx | 293 + .../features/themeswitcher/ThemeSwitcher.tsx | 25 + src/src/ui/pages/Main/Main.tsx | 78 + .../pages/Main/accounts/AccountsSection.tsx | 46 + src/src/ui/pages/Main/goals/GoalCard.tsx | 66 + src/src/ui/pages/Main/goals/GoalsContent.tsx | 34 + src/src/ui/pages/Main/goals/GoalsSection.tsx | 79 + .../Main/transactions/TransactionItem.tsx | 79 + .../Main/transactions/TransactionsContent.tsx | 20 + .../Main/transactions/TransactionsSection.tsx | 78 + src/src/ui/surfaces/drawer/Drawer.tsx | 100 + src/src/ui/surfaces/modal/Modal.tsx | 36 + src/src/ui/surfaces/navbar/Navbar.tsx | 88 + src/src/ui/utils/media.tsx | 3 + src/store/goalsSlice.ts | 1 + src/task2_submission.patch | Bin 0 -> 177472 bytes src/ui/features/goalmanager/GoalIcon.tsx | 19 +- src/ui/features/goalmanager/GoalManager.tsx | 249 +- src/ui/pages/Main/goals/GoalCard.tsx | 12 +- 50 files changed, 9774 insertions(+), 17717 deletions(-) create mode 100644 src/src/App.tsx create mode 100644 src/src/api/lib.ts create mode 100644 src/src/api/types.ts create mode 100644 src/src/assets/images/commbank.svg create mode 100644 src/src/assets/images/commbank_card.svg create mode 100644 src/src/assets/images/tag.png create mode 100644 src/src/data/user.ts create mode 100644 src/src/index.scss create mode 100644 src/src/index.tsx create mode 100644 src/src/react-app-env.d.ts create mode 100644 src/src/store/goalsSlice.ts create mode 100644 src/src/store/hooks.ts create mode 100644 src/src/store/modalSlice.ts create mode 100644 src/src/store/store.ts create mode 100644 src/src/store/themeSlice.ts create mode 100644 src/src/store/userSlice.ts create mode 100644 src/src/ui/colors.ts create mode 100644 src/src/ui/components/Card.tsx create mode 100644 src/src/ui/components/Chip.tsx create mode 100644 src/src/ui/components/DatePicker.tsx create mode 100644 src/src/ui/components/EmojiPicker.tsx create mode 100644 src/src/ui/components/GlobalStyles.tsx create mode 100644 src/src/ui/components/Logo.tsx create mode 100644 src/src/ui/components/SectionHeading.tsx create mode 100644 src/src/ui/components/Theme.tsx create mode 100644 src/src/ui/components/TransparentButton.tsx create mode 100644 src/src/ui/features/goalmanager/AddIconButton.tsx create mode 100644 src/src/ui/features/goalmanager/GoalIcon.tsx create mode 100644 src/src/ui/features/goalmanager/GoalManager.tsx create mode 100644 src/src/ui/features/themeswitcher/ThemeSwitcher.tsx create mode 100644 src/src/ui/pages/Main/Main.tsx create mode 100644 src/src/ui/pages/Main/accounts/AccountsSection.tsx create mode 100644 src/src/ui/pages/Main/goals/GoalCard.tsx create mode 100644 src/src/ui/pages/Main/goals/GoalsContent.tsx create mode 100644 src/src/ui/pages/Main/goals/GoalsSection.tsx create mode 100644 src/src/ui/pages/Main/transactions/TransactionItem.tsx create mode 100644 src/src/ui/pages/Main/transactions/TransactionsContent.tsx create mode 100644 src/src/ui/pages/Main/transactions/TransactionsSection.tsx create mode 100644 src/src/ui/surfaces/drawer/Drawer.tsx create mode 100644 src/src/ui/surfaces/modal/Modal.tsx create mode 100644 src/src/ui/surfaces/navbar/Navbar.tsx create mode 100644 src/src/ui/utils/media.tsx create mode 100644 src/task2_submission.patch diff --git a/package-lock.json b/package-lock.json index 240aecf..400cc49 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "commbank-web", "version": "0.1.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -9,6 +9,7 @@ "version": "0.1.0", "dependencies": { "@date-io/date-fns": "^1.3.13", + "@fortawesome/fontawesome-svg-core": "^7.2.0", "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", @@ -19,16 +20,17 @@ "@types/node": "^17.0.41", "@types/react": "^16.9.0", "@types/react-redux": "^7.1.7", - "axios": "^0.27.2", + "axios": "^1.15.0", "css-in-js-media": "^2.0.1", "date-fns": "^2.28.0", "emoji-mart": "^3.0.1", + "emoji-picker-react": "^4.18.0", "file-loader": "^6.2.0", "prettier": "^2.6.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^7.2.0", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "sass": "^1.52.3", "styled-components": "^5.3.5", "typescript": "^4.7.3", @@ -40,57 +42,78 @@ "@types/styled-components": "^5.1.25" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.7.tgz", + "integrity": "sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "jsonpointer": "^5.0.1", + "leven": "^3.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", - "convert-source-map": "^1.7.0", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -101,152 +124,116 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/eslint-parser": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", + "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", + "license": "MIT", "dependencies": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || >=14.0.0" }, "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", "engines": { "node": ">=10" } }, - "node_modules/@babel/eslint-parser/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/types": "^7.27.3" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -255,13 +242,24 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -270,254 +268,213 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "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" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.17.0" + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", - "dependencies": { - "@babel/types": "^7.18.2" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.16.0" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", - "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "node_modules/@babel/parser": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/types": "^7.29.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", "bin": { "parser": "bin/babel-parser.js" }, @@ -525,12 +482,14 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -539,125 +498,78 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", - "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -666,13 +578,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz", + "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-decorators": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -682,11 +596,13 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -697,11 +613,13 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -711,46 +629,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -761,12 +648,14 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -776,15 +665,10 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -792,25 +676,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -822,6 +692,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -833,6 +704,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -844,6 +716,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -855,11 +728,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz", + "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -868,34 +742,28 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "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==", + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz", + "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.28.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -904,12 +772,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -922,6 +791,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -933,6 +803,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -941,11 +812,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -958,6 +830,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -969,6 +842,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -980,6 +854,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -991,6 +866,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1002,6 +878,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1013,6 +890,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1024,6 +902,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1038,6 +917,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1049,11 +929,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1062,28 +943,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1092,12 +974,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" }, "engines": { "node": ">=6.9.0" @@ -1106,12 +991,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1120,19 +1008,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1141,12 +1023,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1155,12 +1038,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1169,27 +1054,34 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1198,13 +1090,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1213,13 +1106,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1228,12 +1122,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1242,14 +1138,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1258,26 +1153,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1286,14 +1184,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1302,15 +1200,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1319,16 +1215,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1337,13 +1230,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1352,27 +1246,31 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1381,13 +1279,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1396,12 +1294,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1410,12 +1309,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1424,12 +1324,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", - "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1438,12 +1339,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1452,16 +1355,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1470,12 +1371,286 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", + "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", + "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-syntax-jsx": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1485,12 +1660,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1500,12 +1676,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1514,12 +1690,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1529,16 +1722,17 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", - "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", + "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1547,20 +1741,35 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1570,12 +1779,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1585,11 +1795,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1599,11 +1810,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1613,11 +1825,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1627,13 +1840,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1643,11 +1859,28 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -1657,12 +1890,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1671,86 +1905,98 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", + "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1760,39 +2006,40 @@ } }, "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "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" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1802,13 +2049,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1818,68 +2068,54 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", - "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", - "debug": "^4.1.0", - "globals": "^11.1.0" + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1888,19 +2124,22 @@ "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" }, "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", - "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", + "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" }, "engines": { @@ -1911,13 +2150,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1930,27 +2170,33 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -1962,13 +2208,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1976,14 +2223,19 @@ "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", - "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -1996,27 +2248,52 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, - "node_modules/@csstools/postcss-normalize-display-values": { + "node_modules/@csstools/postcss-nested-calc": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2029,13 +2306,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2047,9 +2325,29 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2061,13 +2359,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2079,13 +2378,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2094,34 +2394,36 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/@csstools/selector-specificity": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3", "postcss-selector-parser": "^6.0.10" } }, "node_modules/@date-io/core": { "version": "1.3.13", "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" + "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==", + "license": "MIT" }, "node_modules/@date-io/date-fns": { "version": "1.3.13", "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", + "license": "MIT", "dependencies": { "@date-io/core": "^1.3.13" }, @@ -2132,40 +2434,73 @@ "node_modules/@emotion/hash": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "license": "MIT" }, "node_modules/@emotion/is-prop-valid": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", - "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz", + "integrity": "sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==", + "license": "MIT", "dependencies": { - "@emotion/memoize": "^0.7.4" + "@emotion/memoize": "^0.9.0" } }, "node_modules/@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" }, "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "license": "MIT" }, "node_modules/@emotion/unitless": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.6.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2174,31 +2509,22 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -2206,67 +2532,75 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz", - "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz", + "integrity": "sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz", - "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==", - "hasInstallScript": true, - "peer": true, + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.2.0.tgz", + "integrity": "sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==", + "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-common-types": "6.1.1" + "@fortawesome/fontawesome-common-types": "7.2.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/fontawesome-svg-core/node_modules/@fortawesome/fontawesome-common-types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.2.0.tgz", + "integrity": "sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/free-regular-svg-icons": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz", - "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.7.2.tgz", + "integrity": "sha512-7Z/ur0gvCMW8G93dXIQOkQqHo2M5HLhYrRVC0//fakJXxcF1VmMPsxnG6Ee8qEylA8b8Q3peQXWMNZ62lYF28g==", + "license": "(CC-BY-4.0 AND MIT)", "dependencies": { - "@fortawesome/fontawesome-common-types": "6.1.1" + "@fortawesome/fontawesome-common-types": "6.7.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz", - "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==", - "hasInstallScript": true, + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz", + "integrity": "sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==", + "license": "(CC-BY-4.0 AND MIT)", "dependencies": { - "@fortawesome/fontawesome-common-types": "6.1.1" + "@fortawesome/fontawesome-common-types": "6.7.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz", - "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==", + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz", + "integrity": "sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==", + "deprecated": "v0.1x is no longer supported. Please update to v3.1.1 or greater.", + "license": "MIT", "dependencies": { "prop-types": "^15.8.1" }, @@ -2276,27 +2610,45 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2312,62 +2664,16 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -2376,6 +2682,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -2388,74 +2695,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -2498,104 +2742,43 @@ } } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -2609,6 +2792,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -2648,84 +2832,22 @@ } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.23.3" + "@sinclair/typebox": "^0.24.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -2735,6 +2857,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -2748,6 +2871,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -2756,6 +2880,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -2770,6 +2895,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -2784,6 +2910,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -2805,82 +2932,26 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, "node_modules/@jest/transform/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2892,143 +2963,73 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" }, "node_modules/@material-ui/core": { "version": "4.12.4", "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", + "deprecated": "Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/styles": "^4.11.5", @@ -3061,15 +3062,12 @@ } } }, - "node_modules/@material-ui/core/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "node_modules/@material-ui/pickers": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", - "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.11.tgz", + "integrity": "sha512-pDYjbjUeabapijS2FpSwK/ruJdk7IGeAshpLbKDa3PRRKRy7Nv6sXxAvUg2F+lID/NwUKgBmCYS5bzrl7Xxqzw==", + "deprecated": "This package no longer supported. It has been relaced by @mui/x-date-pickers", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.6.0", "@date-io/core": "1.x", @@ -3090,6 +3088,8 @@ "version": "4.11.5", "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", + "deprecated": "Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.4.4", "@emotion/hash": "^0.8.0", @@ -3130,6 +3130,7 @@ "version": "4.12.2", "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.4.4", "@material-ui/utils": "^4.11.3", @@ -3158,6 +3159,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", + "license": "MIT", "peerDependencies": { "@types/react": "*" }, @@ -3171,6 +3173,7 @@ "version": "4.11.3", "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.4.4", "prop-types": "^15.7.2", @@ -3184,15 +3187,42 @@ "react-dom": "^16.8.0 || ^17.0.0" } }, - "node_modules/@material-ui/utils/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3205,6 +3235,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -3213,6 +3244,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3221,19 +3253,332 @@ "node": ">= 8" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", + "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", + "license": "MIT", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -3243,9 +3588,9 @@ "@types/webpack": "4.x || 5.x", "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", + "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -3270,19 +3615,73 @@ } } }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@reduxjs/toolkit": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.2.tgz", - "integrity": "sha512-CtPw5TkN1pHRigMFCOS/0qg3b/yfPV5qGCsltVnIz7bx4PKTJlGHYfIxm97qskLknMzuGfjExaYdXJ77QTL0vg==", + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "license": "MIT", "dependencies": { - "immer": "^9.0.7", - "redux": "^4.1.2", - "redux-thunk": "^2.4.1", - "reselect": "^4.1.5" + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.0-beta" + "react-redux": "^7.2.1 || ^8.0.2" }, "peerDependenciesMeta": { "react": { @@ -3297,6 +3696,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -3319,6 +3719,7 @@ "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -3338,6 +3739,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -3350,6 +3752,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -3365,22 +3768,44 @@ "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz", + "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==", + "license": "MIT" }, "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" }, "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -3389,6 +3814,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -3397,6 +3823,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -3408,6 +3835,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3420,6 +3848,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3432,6 +3861,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3444,6 +3874,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3456,6 +3887,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3468,6 +3900,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3480,6 +3913,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3492,6 +3926,7 @@ "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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3504,6 +3939,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", @@ -3526,6 +3962,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", @@ -3543,6 +3980,7 @@ "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==", + "license": "MIT", "dependencies": { "@babel/types": "^7.12.6" }, @@ -3558,6 +3996,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", @@ -3576,6 +4015,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", @@ -3593,6 +4033,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", @@ -3615,266 +4056,323 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.28.2" } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/emoji-mart": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", - "integrity": "sha512-qdBo/2Y8MXaJ/2spKjDZocuq79GpnOhkwMHnK2GnVFa8WYFgfA+ei6sil3aeWQPCreOKIx9ogPpR5+7MaOqYAA==", + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.14.tgz", + "integrity": "sha512-/vMkVnet466bK37ugf2jry9ldCZklFPXYMB2m+qNo3vkP2I7L0cvtNFPKAjfcHgPg9Z8pbYqVqZn7AgsC0qf+g==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", - "@types/serve-static": "*" + "@types/serve-static": "^1" } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", + "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.7.tgz", + "integrity": "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==", + "license": "MIT", "dependencies": { - "@types/react": "*", "hoist-non-react-statics": "^3.3.0" - } - }, + }, + "peerDependencies": { + "@types/react": "*" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, "node_modules/@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==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" }, "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==", + "license": "MIT" }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" }, "node_modules/@types/react": { - "version": "16.14.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.26.tgz", - "integrity": "sha512-c/5CYyciOO4XdFcNhZW1O2woVx86k4T+DO2RorHZL7EhitkNQgSD/SgpdZJAUJa/qjVgOmTM44gHkAdZSXeQuQ==", + "version": "16.14.69", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.69.tgz", + "integrity": "sha512-NdnAamzkxLX9LBssSdt9Q0tQ3LR94hYxotI4/sRUs1vHKFXaDx9xDbK8S4wuw5bwrxiiXbTYyhKeITtFnwDvEA==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "@types/scheduler": "^0.16", + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", - "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", "dev": true, - "dependencies": { - "@types/react": "*" + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" } }, "node_modules/@types/react-redux": { - "version": "7.1.24", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", - "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", + "version": "7.1.34", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.34.tgz", + "integrity": "sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==", + "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -3883,22 +4381,25 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", - "dependencies": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { "@types/react": "*" } }, "node_modules/@types/react/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3906,106 +4407,147 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" }, "node_modules/@types/styled-components": { - "version": "5.1.25", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", - "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", + "version": "5.1.36", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.36.tgz", + "integrity": "sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==", "dev": true, + "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "*", "@types/react": "*", - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/styled-components/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" }, "node_modules/@types/styled-jsx": { "version": "2.2.9", "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "16.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz", + "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "regexpp": "^3.2.0", + "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -4027,11 +4569,12 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", - "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.27.1" + "@typescript-eslint/utils": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4045,13 +4588,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "debug": "^4.3.4" }, "engines": { @@ -4071,12 +4615,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4087,11 +4632,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -4112,9 +4659,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4124,12 +4672,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4150,16 +4699,19 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "semver": "^7.3.7" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4176,6 +4728,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -4188,16 +4741,18 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4208,156 +4763,182 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4366,10 +4947,20 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4381,6 +4972,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -4390,6 +4982,7 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4397,55 +4990,41 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, "peerDependencies": { - "acorn": "^8" + "acorn": "^8.14.0" } }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -4454,6 +5033,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -4466,6 +5046,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "dependencies": { "debug": "4" }, @@ -4474,9 +5055,10 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4492,6 +5074,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -4505,14 +5088,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -4522,12 +5106,14 @@ "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -4536,6 +5122,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4546,6 +5133,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -4553,6 +5164,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -4561,25 +5173,37 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4588,46 +5212,78 @@ "node": ">= 8" } }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -4640,19 +5296,62 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4662,14 +5361,15 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -4679,15 +5379,56 @@ } }, "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { "node": ">= 0.4" @@ -4699,35 +5440,49 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", + "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", "funding": [ { "type": "opencollective", @@ -4736,14 +5491,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "browserslist": "^4.28.2", + "caniuse-lite": "^1.0.30001787", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -4756,32 +5515,55 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.3.tgz", + "integrity": "sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg==", + "license": "MPL-2.0", "engines": { - "node": ">=12" + "node": ">=4" } }, "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz", + "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.11", + "form-data": "^4.0.5", + "proxy-from-env": "^2.1.0" } }, "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } }, "node_modules/babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -4799,117 +5581,48 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" }, "engines": { - "node": ">=8" + "node": ">= 8.9" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" + "node": ">= 8.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -4925,6 +5638,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -4939,6 +5653,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -4953,105 +5668,124 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.6.8" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-styled-components": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", - "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", + "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11", - "picomatch": "^2.3.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "lodash": "^4.17.21", + "picomatch": "^2.3.1" }, "peerDependencies": { "styled-components": ">= 2" } }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + "node_modules/babel-plugin-styled-components/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "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", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^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.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.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "node_modules/babel-preset-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -5064,9 +5798,10 @@ } }, "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -5075,6 +5810,7 @@ "@babel/plugin-proposal-numeric-separator": "^7.16.0", "@babel/plugin-proposal-optional-chaining": "^7.16.0", "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-transform-flow-strip-types": "^7.16.0", "@babel/plugin-transform-react-display-name": "^7.16.0", "@babel/plugin-transform-runtime": "^7.16.4", @@ -5086,24 +5822,59 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.19.tgz", + "integrity": "sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" }, "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", + "bluebird": "^3.7.2", + "check-types": "^11.2.3", "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", "tryer": "^1.0.1" }, "engines": { @@ -5114,58 +5885,58 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", + "bytes": "~3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", "type-is": "~1.6.18", - "unpipe": "1.0.0" + "unpipe": "~1.0.0" }, "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -5174,6 +5945,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -5184,15 +5956,15 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -5200,23 +5972,26 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -5225,12 +6000,13 @@ "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" }, "node_modules/browserslist": { - "version": "4.20.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", - "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", "funding": [ { "type": "opencollective", @@ -5239,14 +6015,19 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001349", - "electron-to-chromium": "^1.4.147", - "escalade": "^3.1.1", - "node-releases": "^2.0.5", - "picocolors": "^1.0.0" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" @@ -5259,6 +6040,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -5266,12 +6048,14 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -5280,20 +6064,56 @@ } }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5303,6 +6123,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5311,6 +6132,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -5320,6 +6142,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5331,19 +6154,25 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5352,9 +6181,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001352", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", - "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "version": "1.0.30001788", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001788.tgz", + "integrity": "sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==", "funding": [ { "type": "opencollective", @@ -5363,110 +6192,125 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" + "node": ">= 14.16.0" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" }, "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -5478,6 +6322,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5486,6 +6331,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -5493,9 +6339,10 @@ } }, "node_modules/clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -5504,6 +6351,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5513,6 +6361,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -5522,38 +6371,97 @@ "node": ">= 4.0" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, - "node_modules/color-name": { + "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, "node_modules/colorette": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", - "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5565,19 +6473,16 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -5585,12 +6490,14 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -5599,16 +6506,17 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -5619,6 +6527,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -5626,22 +6535,26 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } @@ -5650,6 +6563,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -5657,90 +6571,66 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" }, "node_modules/core-js": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", - "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", + "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", - "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" + "browserslist": "^4.28.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-js-pure": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", - "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.49.0.tgz", + "integrity": "sha512-XM4RFka59xATyJv/cS3O3Kml72hQXUeGRuuTmMYFxwzc9/7C8OYTaIR/Ji+Yt8DXzsFLNhat15cE/JP15HrCgw==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -5749,12 +6639,14 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -5767,9 +6659,10 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5783,6 +6676,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5791,6 +6685,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -5808,14 +6703,16 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", "engines": { "node": ">=4" } }, "node_modules/css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -5827,6 +6724,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -5844,23 +6742,25 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/css-in-js-media/-/css-in-js-media-2.0.1.tgz", "integrity": "sha512-Eug6hI2pWWn/t5M/imxwD2HSVqK7m7r42DdkKZVVHBmVGP/Th/ez2Oo7HC3dNXwIiRyFD1mC4RI5CGv7Q5PTSQ==", + "license": "MIT", "dependencies": { "rollup": "^2.0.6" } }, "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "semver": "^7.5.4" }, "engines": { "node": ">= 12.13.0" @@ -5870,13 +6770,23 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -5911,14 +6821,15 @@ } }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5929,6 +6840,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -5939,20 +6851,22 @@ "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -5963,6 +6877,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5971,6 +6886,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -5985,6 +6901,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -5999,12 +6916,14 @@ "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" }, "node_modules/css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -6015,6 +6934,7 @@ "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -6027,6 +6947,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6035,15 +6956,17 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.3", "is-in-browser": "^1.0.2" } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6052,18 +6975,26 @@ } }, "node_modules/cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6072,11 +7003,12 @@ } }, "node_modules/cssnano": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", - "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", "dependencies": { - "cssnano-preset-default": "^5.2.11", + "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -6092,36 +7024,37 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", - "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", "dependencies": { - "css-declaration-sorter": "^6.2.2", + "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.5", - "postcss-merge-rules": "^5.1.2", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", + "postcss-minify-params": "^5.1.4", "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.2", - "postcss-reduce-initial": "^5.1.0", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", "postcss-unique-selectors": "^5.1.1" @@ -6137,6 +7070,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -6148,6 +7082,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -6159,6 +7094,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6170,12 +7106,14 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" }, "node_modules/csso/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6183,12 +7121,14 @@ "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -6199,22 +7139,26 @@ "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" }, "node_modules/csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", + "license": "MIT" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -6224,10 +7168,65 @@ "node": ">=10" } }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { "node": ">=0.11" }, @@ -6237,11 +7236,12 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -6253,24 +7253,28 @@ } }, "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6279,6 +7283,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -6286,19 +7291,39 @@ "node": ">= 10" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { + "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, @@ -6309,15 +7334,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -6326,6 +7347,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6334,15 +7356,27 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", "engines": { "node": ">=8" } @@ -6350,12 +7384,14 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -6372,6 +7408,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6379,33 +7416,20 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" }, "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -6414,6 +7438,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6424,17 +7449,14 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" }, "node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6446,6 +7468,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -6457,6 +7480,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -6465,20 +7489,23 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, "node_modules/dom-helpers/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/dom-serializer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6497,12 +7524,15 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -6514,6 +7544,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { "node": ">=8" } @@ -6522,6 +7553,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -6536,6 +7568,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -6549,6 +7582,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6558,6 +7592,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", "engines": { "node": ">=10" } @@ -6565,22 +7600,40 @@ "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -6592,14 +7645,16 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.152", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", - "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + "version": "1.5.340", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.340.tgz", + "integrity": "sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA==", + "license": "ISC" }, "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6611,6 +7666,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz", "integrity": "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.0.0", "prop-types": "^15.6.0" @@ -6619,34 +7675,53 @@ "react": "^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0" } }, + "node_modules/emoji-picker-react": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/emoji-picker-react/-/emoji-picker-react-4.18.0.tgz", + "integrity": "sha512-vLTrLfApXAIciguGE57pXPWs9lPLBspbEpPMiUq03TIli2dHZBiB+aZ0R9/Wat0xmTfcd4AuEzQgSYxEZ8C88Q==", + "license": "MIT", + "dependencies": { + "flairup": "1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" + } + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz", + "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "tapable": "^2.3.0" }, "engines": { "node": ">=10.13.0" @@ -6656,14 +7731,16 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -6672,38 +7749,71 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -6715,29 +7825,108 @@ "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", + "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -6747,9 +7936,10 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6757,25 +7947,30 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -6788,102 +7983,61 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -6899,6 +8053,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -6923,107 +8078,79 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "license": "MIT", "dependencies": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "node_modules/eslint-import-resolver-node/node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dependencies": { - "locate-path": "^2.0.0" + "bin": { + "resolve": "bin/resolve" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dependencies": { - "p-limit": "^1.1.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "engines": { - "node": ">=4" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, "node_modules/eslint-plugin-flowtype": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -7038,43 +8165,52 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7082,15 +8218,20 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, "node_modules/eslint-plugin-jest": { "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -7111,61 +8252,71 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7177,6 +8328,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7185,31 +8337,44 @@ } }, "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-testing-library": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.13.0" + "@typescript-eslint/utils": "^5.58.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0", @@ -7220,60 +8385,44 @@ } }, "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" + "schema-utils": "^4.0.0" }, "engines": { "node": ">= 12.13.0" @@ -7287,93 +8436,124 @@ "webpack": "^5.0.0" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fast-deep-equal": "^3.1.3" }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -7381,21 +8561,44 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { "node": ">=10" }, @@ -7404,22 +8607,27 @@ } }, "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.7.1", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7429,9 +8637,10 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -7443,6 +8652,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -7454,6 +8664,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -7461,12 +8672,14 @@ "node_modules/estree-walker": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -7475,6 +8688,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7482,12 +8696,14 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -7496,6 +8712,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -7526,6 +8743,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -7537,55 +8755,56 @@ } }, "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7593,42 +8812,26 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -7638,6 +8841,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -7648,17 +8852,36 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -7667,6 +8890,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -7675,17 +8899,36 @@ } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -7697,6 +8940,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -7713,25 +8957,28 @@ } }, "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7743,14 +8990,16 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7759,16 +9008,17 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -7779,6 +9029,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -7786,12 +9037,14 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -7805,26 +9058,32 @@ } }, "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, + "node_modules/flairup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flairup/-/flairup-1.0.0.tgz", + "integrity": "sha512-IKlE+pNvL2R+kVL1kEhUYqRxVqeFnjiIvHWDMLFXNaqyUdFXQM2wte44EfMYJNHkW16X991t2Zg8apKkhv7OBA==", + "license": "MIT" + }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.9", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { @@ -7832,20 +9091,22 @@ } }, "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -7855,10 +9116,26 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -7893,55 +9170,35 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=10" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "url": "https://paulmillr.com/funding/" }, - "engines": { - "node": ">=7.0.0" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -7957,6 +9214,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -7967,18 +9225,47 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -7992,32 +9279,25 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -8028,26 +9308,29 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", "engines": { "node": "*" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "type": "github", + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -8056,6 +9339,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8066,20 +9350,23 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -8089,19 +9376,26 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -8110,23 +9404,29 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -8135,18 +9435,30 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8155,20 +9467,36 @@ "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", "engines": { "node": ">=8.0.0" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8177,12 +9505,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -8195,6 +9525,8 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8214,6 +9546,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -8224,12 +9557,14 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -8241,6 +9576,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -8254,6 +9590,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8262,19 +9599,43 @@ } }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", "dependencies": { - "array-union": "^2.1.0", + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", @@ -8288,15 +9649,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -8310,28 +9691,23 @@ "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" }, "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8340,25 +9716,43 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.1" + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8367,11 +9761,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -8380,10 +9775,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } @@ -8392,6 +9800,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -8399,12 +9808,14 @@ "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", "engines": { "node": ">= 6.0.0" } @@ -8413,6 +9824,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -8420,10 +9832,17 @@ "wbuf": "^1.1.0" } }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8434,10 +9853,17 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -8446,6 +9872,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -8454,19 +9881,32 @@ } }, "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -8484,9 +9924,10 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "5.6.7", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.7.tgz", + "integrity": "sha512-md+vXtdCAe60s1k6AU3dUyMJnDxUyQAwfwPKoLisvgUF1IXjtlLsk2se54+qfL9Mdm26bbwvjJybpNx48NKRLw==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -8502,7 +9943,16 @@ "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/htmlparser2": { @@ -8516,6 +9966,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -8526,32 +9977,40 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -8565,6 +10024,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8575,9 +10035,10 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -8601,6 +10062,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -8613,19 +10075,22 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -8637,6 +10102,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -8645,14 +10111,16 @@ } }, "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -8661,31 +10129,35 @@ } }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==", + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" } }, "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "license": "MIT" }, "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8701,14 +10173,16 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -8727,6 +10201,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -8735,6 +10210,8 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -8743,45 +10220,90 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "license": "MIT", "engines": { "node": ">= 10" } }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8791,6 +10313,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -8799,12 +10322,13 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8814,9 +10338,10 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8825,22 +10350,45 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8853,6 +10401,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -8867,14 +10416,31 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -8883,14 +10449,35 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -8901,17 +10488,32 @@ "node_modules/is-in-browser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" + "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==", + "license": "MIT" + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8923,16 +10525,19 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -8945,14 +10550,25 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8963,15 +10579,19 @@ "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -8984,6 +10604,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8992,16 +10613,33 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9011,6 +10649,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -9019,11 +10658,13 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -9033,11 +10674,29 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -9049,14 +10708,47 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9066,6 +10758,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -9074,27 +10767,31 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -9107,38 +10804,57 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9150,6 +10866,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -9163,14 +10880,16 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -9179,91 +10898,45 @@ "node": ">=8" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "bin": { + "jake": "bin/cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, "node_modules/jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -9288,6 +10961,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -9301,6 +10975,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -9326,74 +11001,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -9423,74 +11035,11 @@ } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -9529,74 +11078,11 @@ } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -9607,76 +11093,13 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" + "detect-newline": "^3.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -9686,6 +11109,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -9697,74 +11121,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-jsdom": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -9782,6 +11143,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -9798,6 +11160,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -9806,6 +11169,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -9831,6 +11195,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -9854,74 +11219,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -9934,6 +11236,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -9944,74 +11247,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -10027,88 +11267,26 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" + "node": ">=6" }, "peerDependencies": { "jest-resolve": "*" @@ -10123,6 +11301,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -10131,6 +11310,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -10151,6 +11331,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -10160,74 +11341,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -10255,74 +11373,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -10351,74 +11406,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-serializer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -10431,6 +11423,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -10459,154 +11452,40 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/jest-validate": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -10619,74 +11498,11 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -10704,15 +11520,16 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "engines": { @@ -10723,17 +11540,19 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", "dependencies": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -10742,11 +11561,12 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -10758,62 +11578,31 @@ } }, "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/jest-watch-typeahead/node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -10821,26 +11610,19 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", + "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -10852,6 +11634,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10860,16 +11643,18 @@ "version": "28.0.2", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.1", + "@jest/types": "^28.1.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -10881,17 +11666,18 @@ } }, "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", "dependencies": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^28.1.1", + "jest-util": "^28.1.3", "string-length": "^4.0.1" }, "engines": { @@ -10902,6 +11688,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -10914,6 +11701,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -10921,12 +11709,25 @@ "node": ">=8" } }, + "node_modules/jest-watch-typeahead/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.0.2", + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" @@ -10935,21 +11736,17 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -10961,6 +11758,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", "dependencies": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" @@ -10973,19 +11771,21 @@ } }, "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", "engines": { "node": ">=12.20" } }, "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -10995,9 +11795,10 @@ } }, "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11005,21 +11806,11 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -11033,87 +11824,25 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11122,6 +11851,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11132,15 +11862,26 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -11153,6 +11894,7 @@ "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -11195,53 +11937,62 @@ } }, "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz", + "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -11250,9 +12001,10 @@ } }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -11260,18 +12012,43 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpath": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.3.0.tgz", + "integrity": "sha512-0kjkYHJBkAy50Z5QzArZ7udmvxrJzkpKYW27fiF//BrMY7TQibYLl+FYIXN2BiYmwMIVzSfD8aDRj6IzgBX2/w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.5", + "static-eval": "2.1.1", + "underscore": "1.13.6" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/jss": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz", - "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss/-/jss-10.10.0.tgz", + "integrity": "sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "csstype": "^3.0.2", @@ -11284,93 +12061,114 @@ } }, "node_modules/jss-plugin-camel-case": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz", - "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.10.0.tgz", + "integrity": "sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "hyphenate-style-name": "^1.0.3", - "jss": "10.9.0" + "jss": "10.10.0" } }, "node_modules/jss-plugin-default-unit": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz", - "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.10.0.tgz", + "integrity": "sha512-SvpajxIECi4JDUbGLefvNckmI+c2VWmP43qnEy/0eiwzRUsafg5DVSIWSzZe4d2vFX1u9nRDP46WCFV/PXVBGQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.10.0" } }, "node_modules/jss-plugin-global": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz", - "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.10.0.tgz", + "integrity": "sha512-icXEYbMufiNuWfuazLeN+BNJO16Ge88OcXU5ZDC2vLqElmMybA31Wi7lZ3lf+vgufRocvPj8443irhYRgWxP+A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.10.0" } }, "node_modules/jss-plugin-nested": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz", - "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.10.0.tgz", + "integrity": "sha512-9R4JHxxGgiZhurDo3q7LdIiDEgtA1bTGzAbhSPyIOWb7ZubrjQe8acwhEQ6OEKydzpl8XHMtTnEwHXCARLYqYA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.10.0", "tiny-warning": "^1.0.2" } }, "node_modules/jss-plugin-props-sort": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz", - "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.10.0.tgz", + "integrity": "sha512-5VNJvQJbnq/vRfje6uZLe/FyaOpzP/IH1LP+0fr88QamVrGJa0hpRRyAa0ea4U/3LcorJfBFVyC4yN2QC73lJg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0" + "jss": "10.10.0" } }, "node_modules/jss-plugin-rule-value-function": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz", - "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.10.0.tgz", + "integrity": "sha512-uEFJFgaCtkXeIPgki8ICw3Y7VMkL9GEan6SqmT9tqpwM+/t+hxfMUdU4wQ0MtOiMNWhwnckBV0IebrKcZM9C0g==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", - "jss": "10.9.0", + "jss": "10.10.0", "tiny-warning": "^1.0.2" } }, "node_modules/jss-plugin-vendor-prefixer": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz", - "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.10.0.tgz", + "integrity": "sha512-UY/41WumgjW8r1qMCO8l1ARg7NHnfRVWRhZ2E2m0DMYsr2DD91qIXLyNhiX83hHswR7Wm4D+oDYNC1zWCJWtqg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1", "css-vendor": "^2.0.8", - "jss": "10.9.0" + "jss": "10.10.0" } }, "node_modules/jss/node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" }, "node_modules/jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", "dependencies": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" } }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11379,35 +12177,53 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.2.tgz", + "integrity": "sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==", + "license": "MIT", "dependencies": { - "language-subtag-registry": "~0.3.2" + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" } }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -11416,6 +12232,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -11425,9 +12242,10 @@ } }, "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -11435,20 +12253,27 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", "engines": { "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -11459,53 +12284,58 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -11517,25 +12347,25 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -11544,6 +12374,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -11555,9 +12386,10 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -11566,48 +12398,67 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", - "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.4" }, "engines": { "node": ">= 4.0.0" } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -11616,26 +12467,41 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -11647,6 +12513,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11655,6 +12522,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -11666,16 +12534,19 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", + "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", + "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -11689,14 +12560,15 @@ } }, "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -11707,6 +12579,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -11717,20 +12590,22 @@ "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -11740,12 +12615,14 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -11754,14 +12631,19 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -11770,14 +12652,16 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -11786,10 +12670,28 @@ "multicast-dns": "cli.js" } }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11800,12 +12702,20 @@ "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11813,21 +12723,58 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-exports-info/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } @@ -11835,25 +12782,20 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11862,6 +12804,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11873,6 +12816,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -11884,6 +12828,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -11892,14 +12837,16 @@ } }, "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11908,14 +12855,19 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11924,18 +12876,22 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -11946,26 +12902,30 @@ } }, "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -11975,42 +12935,50 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz", + "integrity": "sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==", + "license": "MIT", "dependencies": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" + "array.prototype.reduce": "^1.0.8", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "gopd": "^1.2.0", + "safe-array-concat": "^1.1.3" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12022,12 +12990,14 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -12036,9 +13006,10 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -12047,6 +13018,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -12055,6 +13027,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12066,9 +13039,10 @@ } }, "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -12082,53 +13056,71 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", "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" + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -12141,6 +13133,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12149,6 +13142,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -12158,6 +13152,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -12169,6 +13164,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12185,12 +13181,14 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -12199,6 +13197,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -12208,6 +13207,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12216,6 +13216,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12224,6 +13225,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12231,17 +13233,20 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -12249,19 +13254,22 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -12271,14 +13279,16 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -12287,6 +13297,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -12294,58 +13305,11 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -12357,6 +13321,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -12368,6 +13333,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -12376,24 +13342,11 @@ "node": ">=6" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -12405,6 +13358,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -12412,12 +13366,22 @@ "node_modules/popper.js": { "version": "1.16.1-lts", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" + "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==", + "license": "MIT" + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz", + "integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==", "funding": [ { "type": "opencollective", @@ -12426,21 +13390,27 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -12452,13 +13422,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-browser-comments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", "engines": { "node": ">=8" }, @@ -12471,6 +13442,7 @@ "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -12483,6 +13455,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12494,9 +13467,10 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12508,13 +13482,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-color-hex-alpha": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12530,9 +13505,10 @@ } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12544,15 +13520,16 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "colord": "^2.9.1", "postcss-value-parser": "^4.2.0" @@ -12565,11 +13542,12 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -12583,6 +13561,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12598,9 +13577,10 @@ } }, "node_modules/postcss-custom-properties": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12612,13 +13592,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-custom-selectors": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -12634,23 +13615,29 @@ } }, "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12662,6 +13649,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12673,6 +13661,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12684,6 +13673,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -12692,9 +13682,10 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -12702,14 +13693,19 @@ "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-env-function": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12724,6 +13720,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.4" } @@ -12732,6 +13729,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -12746,6 +13744,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -12760,46 +13759,58 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.0" } }, "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "postcss": "^8.0.0" @@ -12809,32 +13820,41 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" } }, "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, "engines": { "node": "^12 || ^14 || >= 16" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { - "postcss": "^8.3.3" + "postcss": "^8.4.21" } }, "node_modules/postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -12847,41 +13867,68 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "lilconfig": "^3.1.1" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 18" }, "peerDependencies": { + "jiti": ">=1.21.0", "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { + "jiti": { + "optional": true + }, "postcss": { "optional": true }, - "ts-node": { + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -12903,6 +13950,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -12914,6 +13962,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -12922,12 +13971,13 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", - "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "stylehacks": "^5.1.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -12937,11 +13987,12 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" @@ -12957,6 +14008,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12971,6 +14023,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -12984,11 +14037,12 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, @@ -13003,6 +14057,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -13014,9 +14069,10 @@ } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -13025,12 +14081,13 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -13040,12 +14097,26 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": "^10 || ^12 || >= 14" @@ -13054,10 +14125,24 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -13069,27 +14154,35 @@ } }, "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.6" + "postcss-selector-parser": "^6.1.1" }, "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.2.14" } }, "node_modules/postcss-nesting": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", - "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -13102,13 +14195,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-normalize": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -13126,6 +14220,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13137,6 +14232,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13148,9 +14244,10 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13162,9 +14259,10 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13179,6 +14277,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13193,6 +14292,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13204,11 +14304,12 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13222,6 +14323,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -13237,6 +14339,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13248,9 +14351,9 @@ } }, "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", "funding": [ { "type": "kofi", @@ -13261,14 +14364,19 @@ "url": "https://liberapay.com/mrcgrtz" } ], + "license": "MIT", "engines": { "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-ordered-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", - "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -13281,89 +14389,106 @@ } }, "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8" } }, "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-preset-env": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", - "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.0.2", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.4", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.1", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.20.3", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.3", - "postcss-attribute-case-insensitive": "^5.0.1", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.3", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.1", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.2", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", "postcss-env-function": "^4.0.6", "postcss-focus-visible": "^6.0.4", "postcss-focus-within": "^5.0.4", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", + "postcss-lab-function": "^4.2.1", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.7", + "postcss-nesting": "^10.2.0", "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-overflow-shorthand": "^3.0.4", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.0", + "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -13374,13 +14499,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13392,15 +14518,16 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" }, "engines": { @@ -13414,6 +14541,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13428,14 +14556,16 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.3" } }, "node_modules/postcss-selector-not": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13447,13 +14577,14 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.2" } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -13466,6 +14597,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -13481,6 +14613,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -13489,6 +14622,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -13500,27 +14634,39 @@ "node_modules/postcss-svgo/node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } }, "node_modules/postcss-svgo/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.2.tgz", + "integrity": "sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==", + "license": "MIT", "dependencies": { - "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^4.1.3", "css-tree": "^1.1.3", "csso": "^4.2.0", "picocolors": "^1.0.0", + "sax": "^1.5.0", "stable": "^0.1.8" }, "bin": { @@ -13534,6 +14680,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -13547,20 +14694,23 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -13575,6 +14725,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -13586,6 +14737,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -13595,6 +14747,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -13608,6 +14761,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13615,20 +14769,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", "dependencies": { "asap": "~2.0.6" } @@ -13637,6 +14788,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -13649,6 +14801,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -13658,12 +14811,14 @@ "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -13676,19 +14831,37 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -13697,17 +14870,20 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.1.0" }, "engines": { "node": ">=0.6" @@ -13716,6 +14892,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -13733,23 +14915,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + ], + "license": "MIT" }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", "dependencies": { "performance-now": "^2.1.0" } @@ -13758,6 +14931,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -13766,36 +14940,31 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "engines": { "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -13807,6 +14976,7 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -13819,6 +14989,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -13835,6 +15006,7 @@ "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -13865,55 +15037,54 @@ "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "yocto-queue": "^0.1.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" }, @@ -13921,37 +15092,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -13962,19 +15122,22 @@ } }, "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" }, "node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" }, "node_modules/react-redux": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", - "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -13995,15 +15158,11 @@ } } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14012,6 +15171,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", @@ -14081,9 +15241,10 @@ } }, "node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -14099,14 +15260,16 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14117,63 +15280,81 @@ } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" + "node": ">= 14.18.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "minimatch": "^3.0.5" }, "engines": { - "node": "*" + "node": ">=6.0.0" } }, "node_modules/redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2" } }, "node_modules/redux-thunk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", - "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "license": "MIT", "peerDependencies": { "redux": "^4" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -14182,31 +15363,29 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" }, "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -14215,61 +15394,46 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.2.1" }, "engines": { "node": ">=4" } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -14278,6 +15442,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -14290,6 +15455,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14298,6 +15464,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14305,25 +15472,32 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/reselect": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", - "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.8.1", + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14332,6 +15506,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -14343,6 +15518,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14351,6 +15527,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -14374,15 +15551,23 @@ } } }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" }, "node_modules/resolve-url-loader/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -14399,14 +15584,16 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -14415,14 +15602,16 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -14432,6 +15621,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.3.1" }, @@ -14443,6 +15633,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -14454,9 +15646,10 @@ } }, "node_modules/rollup": { - "version": "2.75.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", - "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", + "version": "2.80.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", + "integrity": "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==", + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -14471,6 +15664,8 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -14485,6 +15680,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14493,6 +15689,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -14506,6 +15703,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -14514,6 +15712,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14539,45 +15738,120 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" }, "node_modules/sass": { - "version": "1.52.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", - "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", + "version": "1.99.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.99.0.tgz", + "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", + "chokidar": "^4.0.0", + "immutable": "^5.1.5", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { "sass": "sass.js" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -14614,12 +15888,14 @@ "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -14631,15 +15907,17 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -14656,13 +15934,16 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -14670,12 +15951,10 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -14684,23 +15963,24 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~2.0.2" }, "engines": { "node": ">= 0.8.0" @@ -14710,6 +15990,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -14717,42 +15998,45 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "license": "MIT", "dependencies": { - "accepts": "~1.3.4", + "accepts": "~1.3.8", "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" + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" }, "engines": { "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -14761,75 +16045,120 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" }, "engines": { "node": ">= 0.6" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "~0.19.1" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -14841,23 +16170,90 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14866,17 +16262,20 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -14885,6 +16284,7 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -14894,28 +16294,32 @@ "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">= 12" } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -14936,6 +16340,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -14945,6 +16350,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -14952,12 +16358,15 @@ "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -14973,6 +16382,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -14985,17 +16395,21 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" }, "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -15007,6 +16421,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15014,47 +16429,54 @@ "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", + "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", + "license": "MIT", + "dependencies": { + "escodegen": "^2.1.0" + } }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -15066,12 +16488,14 @@ "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15084,47 +16508,111 @@ "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15134,6 +16622,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -15147,6 +16636,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -15158,6 +16648,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15166,6 +16657,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -15174,6 +16666,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -15182,6 +16675,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -15190,9 +16684,10 @@ } }, "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -15205,10 +16700,10 @@ } }, "node_modules/styled-components": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", - "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", - "hasInstallScript": true, + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz", + "integrity": "sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -15235,11 +16730,12 @@ } }, "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" }, "engines": { @@ -15249,10 +16745,42 @@ "postcss": "^8.2.15" } }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -15261,9 +16789,10 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -15276,6 +16805,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15284,6 +16814,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15295,6 +16826,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15305,13 +16837,15 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -15334,10 +16868,52 @@ "node": ">=4.0.0" } }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -15349,6 +16925,7 @@ "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -15360,6 +16937,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -15369,6 +16947,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -15377,12 +16956,23 @@ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } @@ -15390,64 +16980,136 @@ "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" }, "node_modules/tailwindcss": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", - "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", - "dependencies": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.11", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=14.0.0" } }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/tailwindcss/node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/temp-dir": { + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/tapable": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz", + "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15456,6 +17118,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -15473,6 +17136,7 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15484,6 +17148,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -15496,12 +17161,13 @@ } }, "node_modules/terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.46.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", + "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", + "license": "BSD-2-Clause", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -15513,15 +17179,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", + "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" + "schema-utils": "^4.3.0", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -15545,15 +17211,70 @@ } } }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -15566,40 +17287,75 @@ "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } }, "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -15611,27 +17367,31 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" } }, "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -15640,6 +17400,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -15650,23 +17411,32 @@ "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -15678,19 +17448,22 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -15704,12 +17477,14 @@ "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -15721,14 +17496,16 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15740,6 +17517,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -15748,18 +17526,94 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -15769,23 +17623,34 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "license": "MIT" + }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", "engines": { "node": ">=4" } @@ -15794,6 +17659,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -15803,17 +17669,19 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -15822,6 +17690,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -15830,9 +17699,10 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -15841,6 +17711,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -15848,34 +17719,79 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" } }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -15889,12 +17805,14 @@ "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -15903,19 +17821,16 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -15925,10 +17840,17 @@ "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -15937,6 +17859,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -15945,6 +17869,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -15956,14 +17881,16 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -15976,6 +17903,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -15983,45 +17911,48 @@ "node_modules/web-vitals": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "version": "5.106.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", + "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.20.0", + "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.1", + "mime-db": "^1.54.0", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.17", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.4" }, "bin": { "webpack": "bin/webpack.js" @@ -16040,9 +17971,10 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -16062,14 +17994,15 @@ } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -16080,6 +18013,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -16090,20 +18024,22 @@ "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -16111,9 +18047,10 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -16121,29 +18058,30 @@ "@types/serve-index": "^1.9.1", "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", + "@types/ws": "^8.5.5", "ansi-html-community": "^0.0.8", "bonjour-service": "^1.0.11", "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.3", "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", "open": "^8.0.9", "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" @@ -16151,24 +18089,32 @@ "engines": { "node": ">= 12.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "^4.37.0 || ^5.0.0" }, "peerDependenciesMeta": { + "webpack": { + "optional": true + }, "webpack-cli": { "optional": true } } }, "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -16179,6 +18125,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -16186,53 +18133,117 @@ "ajv": "^8.8.2" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 8.10.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">= 6" } }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" @@ -16248,6 +18259,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16256,6 +18268,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -16265,17 +18278,47 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz", + "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==", + "license": "MIT", "engines": { "node": ">=10.13.0" } }, + "node_modules/webpack/node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -16288,14 +18331,50 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -16309,6 +18388,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -16317,6 +18397,8 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -16325,6 +18407,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -16333,19 +18416,22 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" }, "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -16359,6 +18445,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -16370,49 +18457,123 @@ } }, "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "license": "MIT", "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" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, "node_modules/workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -16436,51 +18597,36 @@ "strip-comments": "^2.0.1", "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" }, "engines": { "node": ">=10.0.0" } }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", - "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -16491,6 +18637,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -16504,12 +18651,15 @@ "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -16521,6 +18671,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } @@ -16528,12 +18679,14 @@ "node_modules/workbox-build/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -16541,117 +18694,132 @@ } }, "node_modules/workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" }, "node_modules/workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" + "idb": "^7.0.1", + "workbox-core": "6.6.0" } }, "node_modules/workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", "dependencies": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, "node_modules/workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, "node_modules/workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", "dependencies": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" } }, "node_modules/workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" } }, "node_modules/workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" }, "node_modules/workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", "upath": "^1.2.0", "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" + "workbox-build": "6.6.0" }, "engines": { "node": ">=10.0.0" @@ -16664,6 +18832,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16672,24 +18841,27 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" } }, "node_modules/workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" + "workbox-core": "6.6.0" } }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -16702,45 +18874,17 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -16749,9 +18893,10 @@ } }, "node_modules/ws": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -16771,38 +18916,35 @@ "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", "engines": { "node": ">= 6" } @@ -16811,6 +18953,7 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -16828,6 +18971,7 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } @@ -16836,6 +18980,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -16843,12025 +18988,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" - }, - "@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", - "requires": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", - "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", - "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", - "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", - "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", - "requires": { - "@babel/types": "^7.18.2" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", - "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2" - } - }, - "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz", - "integrity": "sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-async-generators": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-import-meta": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", - "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", - "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", - "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.18.2", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz", - "integrity": "sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz", - "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", - "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz", - "integrity": "sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", - "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.18.2", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.18.1", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.18.2", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.2", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@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" - } - }, - "@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" - } - }, - "@babel/runtime": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", - "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz", - "integrity": "sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.2", - "@babel/helper-environment-visitor": "^7.18.2", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", - "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz", - "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz", - "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-trigonometric-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", - "requires": {} - }, - "@date-io/core": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/core/-/core-1.3.13.tgz", - "integrity": "sha512-AlEKV7TxjeK+jxWVKcCFrfYAk8spX9aCyiToFIiLPtfQbsjmRGLIhb5VZgptQcJdHtLXo7+m0DuurwFgUToQuA==" - }, - "@date-io/date-fns": { - "version": "1.3.13", - "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-1.3.13.tgz", - "integrity": "sha512-yXxGzcRUPcogiMj58wVgFjc9qUYrCnnU9eLcyNbsQCmae4jPuZCDoIBR21j8ZURsM7GRtU62VOw5yNd4dDHunA==", - "requires": { - "@date-io/core": "^1.3.13" - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "@emotion/is-prop-valid": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", - "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", - "requires": { - "@emotion/memoize": "^0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz", - "integrity": "sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz", - "integrity": "sha512-NCg0w2YIp81f4V6cMGD9iomfsIj7GWrqmsa0ZsPh59G7PKiGN1KymZNxmF00ssuAlo/VZmpK6xazsGOwzKYUMg==", - "peer": true, - "requires": { - "@fortawesome/fontawesome-common-types": "6.1.1" - } - }, - "@fortawesome/free-regular-svg-icons": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz", - "integrity": "sha512-xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.1.1" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz", - "integrity": "sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.1.1" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.1.18", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz", - "integrity": "sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==", - "requires": { - "prop-types": "^15.8.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "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" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "requires": { - "@sinclair/typebox": "^0.23.3" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@material-ui/core": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.4.tgz", - "integrity": "sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/styles": "^4.11.5", - "@material-ui/system": "^4.12.2", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "@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 || ^17.0.0", - "react-transition-group": "^4.4.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "@material-ui/pickers": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/@material-ui/pickers/-/pickers-3.3.10.tgz", - "integrity": "sha512-hS4pxwn1ZGXVkmgD4tpFpaumUaAg2ZzbTrxltfC5yPw4BJV+mGkfnQOB4VpWEYZw2jv65Z0wLwDE/piQiPPZ3w==", - "requires": { - "@babel/runtime": "^7.6.0", - "@date-io/core": "1.x", - "@types/styled-jsx": "^2.2.8", - "clsx": "^1.0.2", - "react-transition-group": "^4.0.0", - "rifm": "^0.7.0" - } - }, - "@material-ui/styles": { - "version": "4.11.5", - "resolved": "https://registry.npmjs.org/@material-ui/styles/-/styles-4.11.5.tgz", - "integrity": "sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==", - "requires": { - "@babel/runtime": "^7.4.4", - "@emotion/hash": "^0.8.0", - "@material-ui/types": "5.1.0", - "@material-ui/utils": "^4.11.3", - "clsx": "^1.0.4", - "csstype": "^2.5.2", - "hoist-non-react-statics": "^3.3.2", - "jss": "^10.5.1", - "jss-plugin-camel-case": "^10.5.1", - "jss-plugin-default-unit": "^10.5.1", - "jss-plugin-global": "^10.5.1", - "jss-plugin-nested": "^10.5.1", - "jss-plugin-props-sort": "^10.5.1", - "jss-plugin-rule-value-function": "^10.5.1", - "jss-plugin-vendor-prefixer": "^10.5.1", - "prop-types": "^15.7.2" - } - }, - "@material-ui/system": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@material-ui/system/-/system-4.12.2.tgz", - "integrity": "sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==", - "requires": { - "@babel/runtime": "^7.4.4", - "@material-ui/utils": "^4.11.3", - "csstype": "^2.5.2", - "prop-types": "^15.7.2" - } - }, - "@material-ui/types": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@material-ui/types/-/types-5.1.0.tgz", - "integrity": "sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==", - "requires": {} - }, - "@material-ui/utils": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/@material-ui/utils/-/utils-4.11.3.tgz", - "integrity": "sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==", - "requires": { - "@babel/runtime": "^7.4.4", - "prop-types": "^15.7.2", - "react-is": "^16.8.0 || ^17.0.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - } - }, - "@reduxjs/toolkit": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.2.tgz", - "integrity": "sha512-CtPw5TkN1pHRigMFCOS/0qg3b/yfPV5qGCsltVnIz7bx4PKTJlGHYfIxm97qskLknMzuGfjExaYdXJ77QTL0vg==", - "requires": { - "immer": "^9.0.7", - "redux": "^4.1.2", - "redux-thunk": "^2.4.1", - "reselect": "^4.1.5" - } - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" - }, - "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "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==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "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==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "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==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "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==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "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==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "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==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "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==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "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==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "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==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@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" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/emoji-mart": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/emoji-mart/-/emoji-mart-3.0.9.tgz", - "integrity": "sha512-qdBo/2Y8MXaJ/2spKjDZocuq79GpnOhkwMHnK2GnVFa8WYFgfA+ei6sil3aeWQPCreOKIx9ogPpR5+7MaOqYAA==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@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==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "16.14.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.26.tgz", - "integrity": "sha512-c/5CYyciOO4XdFcNhZW1O2woVx86k4T+DO2RorHZL7EhitkNQgSD/SgpdZJAUJa/qjVgOmTM44gHkAdZSXeQuQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - } - } - }, - "@types/react-dom": { - "version": "18.0.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", - "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-redux": { - "version": "7.1.24", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz", - "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "@types/react-transition-group": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/styled-components": { - "version": "5.1.25", - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.25.tgz", - "integrity": "sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ==", - "dev": true, - "requires": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - } - } - }, - "@types/styled-jsx": { - "version": "2.2.9", - "resolved": "https://registry.npmjs.org/@types/styled-jsx/-/styled-jsx-2.2.9.tgz", - "integrity": "sha512-W/iTlIkGEyTBGTEvZCey8EgQlQ5l0DwMqi3iOXlLs2kyBwYTXHKEiU6IZ5EwoRwngL8/dGYuzezSup89ttVHLw==", - "requires": { - "@types/react": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", - "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz", - "integrity": "sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==", - "requires": { - "@typescript-eslint/utils": "5.27.1" - } - }, - "@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", - "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", - "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", - "requires": { - "@typescript-eslint/utils": "5.27.1", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", - "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", - "requires": { - "@typescript-eslint/types": "5.27.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "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-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@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": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-plugin-styled-components": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", - "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11", - "picomatch": "^2.3.0" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" - }, - "babel-plugin-transform-react-remove-prop-types": { - "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", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.20.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", - "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", - "requires": { - "caniuse-lite": "^1.0.30001349", - "electron-to-chromium": "^1.4.147", - "escalade": "^3.1.1", - "node-releases": "^2.0.5", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001352", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", - "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", - "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-js": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz", - "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==" - }, - "core-js-compat": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", - "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.22.8.tgz", - "integrity": "sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@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" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" - }, - "css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", - "requires": {} - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-in-js-media": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/css-in-js-media/-/css-in-js-media-2.0.1.tgz", - "integrity": "sha512-Eug6hI2pWWn/t5M/imxwD2HSVqK7m7r42DdkKZVVHBmVGP/Th/ez2Oo7HC3dNXwIiRyFD1mC4RI5CGv7Q5PTSQ==", - "requires": { - "rollup": "^2.0.6" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-vendor": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz", - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==", - "requires": { - "@babel/runtime": "^7.8.3", - "is-in-browser": "^1.0.2" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.11.tgz", - "integrity": "sha512-2nx+O6LvewPo5EBtYrKc8762mMkZRk9cMGIOP4UlkmxHm7ObxH+zvsJJ+qLwPkUc4/yumL/qJkavYi9NlodWIQ==", - "requires": { - "cssnano-preset-default": "^5.2.11", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.11.tgz", - "integrity": "sha512-4PadR1NtuaIK8MvLNuY7MznK4WJteldGlzCiMaaTiOUP+apeiIvUDIXykzUOoqgOOUAHrU64ncdD90NfZR3LSQ==", - "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.5", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.2", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "2.6.20", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - } - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.152", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", - "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-mart": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/emoji-mart/-/emoji-mart-3.0.1.tgz", - "integrity": "sha512-sxpmMKxqLvcscu6mFn9ITHeZNkGzIvD0BSNFE/LJESPbCA8s1jM6bCDPjWbV31xHq7JXaxgpHxLB54RCbBZSlg==", - "requires": { - "@babel/runtime": "^7.0.0", - "prop-types": "^15.6.0" - } - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "requires": { - "stackframe": "^1.3.4" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "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" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz", - "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==", - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "requires": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", - "requires": { - "@typescript-eslint/utils": "^5.13.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "requires": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@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" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "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" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "hyphenate-style-name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==" - }, - "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-in-browser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz", - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==" - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "@jest/console": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", - "requires": { - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.1", - "jest-util": "^28.1.1", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/test-result": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", - "requires": { - "@jest/console": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-message-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "jest-util": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", - "requires": { - "@jest/types": "^28.1.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", - "requires": { - "@jest/test-result": "^28.1.1", - "@jest/types": "^28.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.1", - "string-length": "^4.0.1" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - } - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" - }, - "jss": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz", - "integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==", - "requires": { - "@babel/runtime": "^7.3.1", - "csstype": "^3.0.2", - "is-in-browser": "^1.1.3", - "tiny-warning": "^1.0.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - } - } - }, - "jss-plugin-camel-case": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz", - "integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==", - "requires": { - "@babel/runtime": "^7.3.1", - "hyphenate-style-name": "^1.0.3", - "jss": "10.9.0" - } - }, - "jss-plugin-default-unit": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz", - "integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.0" - } - }, - "jss-plugin-global": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz", - "integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.0" - } - }, - "jss-plugin-nested": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz", - "integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-props-sort": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz", - "integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.0" - } - }, - "jss-plugin-rule-value-function": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz", - "integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==", - "requires": { - "@babel/runtime": "^7.3.1", - "jss": "10.9.0", - "tiny-warning": "^1.0.2" - } - }, - "jss-plugin-vendor-prefixer": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz", - "integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==", - "requires": { - "@babel/runtime": "^7.3.1", - "css-vendor": "^2.0.8", - "jss": "10.9.0" - } - }, - "jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", - "requires": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.4.tgz", - "integrity": "sha512-W4gHNUE++1oSJVn8Y68jPXi+mkx3fXR5ITE/Ubz6EQ3xRpCN5k2CQ4AUR8094Z7211F876TyoBACGsIveqgiGA==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "requires": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - } - }, - "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "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" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "popper.js": { - "version": "1.16.1-lts", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1-lts.tgz", - "integrity": "sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==" - }, - "postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-properties": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", - "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "requires": { - "postcss-selector-parser": "^6.0.6" - } - }, - "postcss-nesting": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz", - "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" - }, - "postcss-ordered-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.2.tgz", - "integrity": "sha512-wr2avRbW4HS2XE2ZCqpfp4N/tDC6GZKZ+SVP8UBTOVS8QWrc4TD8MYrebJrvVVlGPKszmiSCzue43NDiVtgDmg==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz", - "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.0.2", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.4", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.1", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.3", - "postcss-attribute-case-insensitive": "^5.0.1", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.3", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.1", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.2", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.7", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.4", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "react-redux": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", - "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - } - }, - "react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "redux": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", - "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-thunk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", - "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", - "requires": {} - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "reselect": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", - "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rifm": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.7.0.tgz", - "integrity": "sha512-DSOJTWHD67860I5ojetXdEQRIBvF6YcpNe53j0vn1vp9EUb9N80EiZTxgP+FkDKorWC8PZw052kTF4C1GOivCQ==", - "requires": { - "@babel/runtime": "^7.3.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.75.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz", - "integrity": "sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass": { - "version": "1.52.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz", - "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "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" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} - }, - "styled-components": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", - "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "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" - }, - "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "tailwindcss": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.2.tgz", - "integrity": "sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==", - "requires": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - } - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "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" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.4.tgz", - "integrity": "sha512-Ic2d8ZT6HJiSikGVQvSklaFyw1OUv4g8sDOxa0PXSlbmN/3gL5IO1WYY9DOwTDqOFmjWoqG1yaaKnPDqYCE9KA==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" - }, - "workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", - "requires": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", - "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", - "requires": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", - "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" - }, - "workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } } } diff --git a/package.json b/package.json index 87958ce..09bbc3c 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "dependencies": { "@date-io/date-fns": "^1.3.13", + "@fortawesome/fontawesome-svg-core": "^7.2.0", "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", @@ -14,16 +15,17 @@ "@types/node": "^17.0.41", "@types/react": "^16.9.0", "@types/react-redux": "^7.1.7", - "axios": "^0.27.2", + "axios": "^1.15.0", "css-in-js-media": "^2.0.1", "date-fns": "^2.28.0", "emoji-mart": "^3.0.1", + "emoji-picker-react": "^4.18.0", "file-loader": "^6.2.0", "prettier": "^2.6.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^7.2.0", - "react-scripts": "5.0.1", + "react-scripts": "^5.0.1", "sass": "^1.52.3", "styled-components": "^5.3.5", "typescript": "^4.7.3", @@ -59,4 +61,4 @@ "@types/react-dom": "^18.0.5", "@types/styled-components": "^5.1.25" } -} \ No newline at end of file +} diff --git a/src/api/types.ts b/src/api/types.ts index f75edad..a92640a 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -27,6 +27,7 @@ export interface Goal { accountId: string transactionIds: string[] tagIds: string[] + icon?: string; } export interface Tag { diff --git a/src/src/App.tsx b/src/src/App.tsx new file mode 100644 index 0000000..5a862a6 --- /dev/null +++ b/src/src/App.tsx @@ -0,0 +1,70 @@ +import { createTheme, ThemeProvider as ThemeProviderMui } from '@material-ui/core' +import React, { useEffect } from 'react' +import styled, { ThemeProvider } from 'styled-components' +import { getUser as getUserApi } from './api/lib' +import { useAppDispatch, useAppSelector } from './store/hooks' +import { selectIsOpen, setIsOpen as setIsOpenRedux } from './store/modalSlice' +import { selectMode } from './store/themeSlice' +import { setUser as setUserRedux } from './store/userSlice' +import { GlobalStyle } from './ui/components/GlobalStyles' +import { DarkTheme, LightTheme } from './ui/components/Theme' +import Main from './ui/pages/Main/Main' +import Modal from './ui/surfaces/modal/Modal' + +export default function App() { + const mode = useAppSelector(selectMode) + const modalIsOpen = useAppSelector(selectIsOpen) + const dispatch = useAppDispatch() + + const muiTheme = createTheme({ palette: { type: mode } }) + + useEffect(() => { + async function fetch() { + const user = await getUserApi() + if (user != null) { + dispatch(setUserRedux(user)) + } + } + + fetch() + }, [dispatch]) + + const onClick = (event: React.MouseEvent) => { + event.stopPropagation() + dispatch(setIsOpenRedux(false)) + } + + return ( + + + + + +
+ + + + + + + + ) +} + +const AppContainer = styled.div` + position: relative; +` +const ModalContainer = styled.div` + width: 100vw; + height: 100vh; + display: ${(props) => (props.isOpen ? 'flex' : 'none')}; + flex-direction: row; + justify-content: center; + align-items: center; + background-color: ${({ theme }) => theme.overlay}; + position: absolute; + top: 0; + left: 0; +` + +type ModalContainerProps = { isOpen: boolean } diff --git a/src/src/api/lib.ts b/src/src/api/lib.ts new file mode 100644 index 0000000..3c593ca --- /dev/null +++ b/src/src/api/lib.ts @@ -0,0 +1,53 @@ +import axios from 'axios' +import { user } from '../data/user' +import { Goal, Transaction, User } from './types' + +export const API_ROOT = 'https://fencer-commbank.azurewebsites.net' + +export async function getUser(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function getTransactions(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/Transaction/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function getGoals(): Promise { + try { + const response = await axios.get(`${API_ROOT}/api/Goal/User/${user.id}`) + return response.data + } catch (error: any) { + return null + } +} + +export async function createGoal(): Promise { + try { + const response = await axios.post(`${API_ROOT}/api/Goal`, { + userId: user.id, + targetDate: new Date(), + }) + return response.data + } catch (error: any) { + return null + } +} + +export async function updateGoal(goalId: string, updatedGoal: Goal): Promise { + try { + await axios.put(`${API_ROOT}/api/Goal/${goalId}`, updatedGoal) + return true + } catch (error: any) { + return false + } +} diff --git a/src/src/api/types.ts b/src/src/api/types.ts new file mode 100644 index 0000000..a92640a --- /dev/null +++ b/src/src/api/types.ts @@ -0,0 +1,69 @@ +export interface Account { + id: string + number: number + name: string + balance: number + accountType: AccountType + applicationId: string + transactionIds: string[] +} + +export interface Application { + id: string + created: Date + modified: Date + accountType: AccountType + applicationStatus: ApplicationStatus + userId: string +} + +export interface Goal { + id: string + name: string + targetAmount: number + balance: number + targetDate: Date + created: Date + accountId: string + transactionIds: string[] + tagIds: string[] + icon?: string; +} + +export interface Tag { + id: string + name: string +} + +export interface Transaction { + id: string + transactionType: 'Debit' | 'Credit' | 'Transfer' + amount: number + dateTime: Date + goalId?: string + description: string + tagIds: string[] +} + +export interface User { + id: string + name: string + email: string + applicationIds: string[] +} + +export enum AccountType { + GoalSaver, + NetBankSaver, +} + +export enum ApplicationStatus { + Received, + Assigned, + UnderReview, + Approved, + Rejected, +} + +export type ModalContent = Goal +export type ModalType = 'Goal' diff --git a/src/src/assets/images/commbank.svg b/src/src/assets/images/commbank.svg new file mode 100644 index 0000000..3eb71a1 --- /dev/null +++ b/src/src/assets/images/commbank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/src/assets/images/commbank_card.svg b/src/src/assets/images/commbank_card.svg new file mode 100644 index 0000000..e6e1ede --- /dev/null +++ b/src/src/assets/images/commbank_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/src/assets/images/tag.png b/src/src/assets/images/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7d0ca24da2150f35066cdd462eb0175463c657 GIT binary patch literal 549771 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≦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�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 e;YOpJ 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

apxu@6b8E;POnr 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�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⁡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 z zvTP;7BgQcFE$7pj^*Wzmv(TTO=Q;cRp3~_x1;D0hreIrcHf$dr7{^hFaO!r#Ec@I; zYgADbJU;FxqC{DibZy7=a+!#Hr_&kdEW6!~JQt??>2#rPr5$UxdjR15?daXrG$s}U zmTg(GU2l0i9#P7(t0ToVnnetR?JpkSUDtaV(1^NfxSXXvJM=vd+ma6-o{3O2O+^xm z8e8AbHne>^@a5Mps8O?jd>}CqxRJi=*p(%_-5zZWy@wq`tJ=mR8%n9^cVW^_gcKzB zOTB#7fIl1#lM%}0a`781ub?ynTG|J(79ClXF_ifZ7s286z_qF*OVCalV`YMA6G~bK}%?J?R?+qLyszEd4NYI$tp+rmAaTR%mh#vEcQsc%#pB`d$K7 zD9QAFFG0#ljlO9cy0&FgtayHTp|@bQ=I#BR&H4$I73ge(b1{d*SCUmmU$>;LMOnux zPuZ3!X%;b}`RUI;^WUG}DRbu4}ng!7kOW*ZgcYTM@EVL@0(wsk~kPXyFcvK`KKd0ZJo@vfM9@9)m>9-X*HFhaJvTwj;a`OUa`^k5o$ zb$hHZmLb!<&vySW6d*hff>q&oqZNIBg_fGWb>asySf44I#d~QV;6-jXBsOr1Y%I~2 z`*B)+EjORxOWx^Mx_(+HTrBH%%k*<~} + + + + , + document.getElementById('root'), +) + +export {} diff --git a/src/src/react-app-env.d.ts b/src/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/src/store/goalsSlice.ts b/src/src/store/goalsSlice.ts new file mode 100644 index 0000000..a047138 --- /dev/null +++ b/src/src/store/goalsSlice.ts @@ -0,0 +1,40 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { Goal } from '../api/types' +import { RootState } from './store' + +export interface GoalsState { + map: IdToGoal + list: string[] +} + +export interface IdToGoal { + [id: string]: Goal +} + +const initialState: GoalsState = { + map: {}, + list: [], +} + +export const goalsSlice = createSlice({ + name: 'goal', + initialState, + reducers: { + createGoal: (state, action: PayloadAction) => { + state.map[action.payload.id] = action.payload + state.list.push(action.payload.id) + }, + + updateGoal: (state, action: PayloadAction) => { + state.map[action.payload.id] = action.payload + }, + }, +}) + +export const { createGoal, updateGoal } = goalsSlice.actions + +export const selectGoalsMap = (state: RootState) => state.goals.map +export const selectGoalsList = (state: RootState) => state.goals.list + +export default goalsSlice.reducer + diff --git a/src/src/store/hooks.ts b/src/src/store/hooks.ts new file mode 100644 index 0000000..597f281 --- /dev/null +++ b/src/src/store/hooks.ts @@ -0,0 +1,5 @@ +import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux' +import type { AppDispatch, RootState } from './store' + +export const useAppDispatch = () => useDispatch() +export const useAppSelector: TypedUseSelectorHook = useSelector diff --git a/src/src/store/modalSlice.ts b/src/src/store/modalSlice.ts new file mode 100644 index 0000000..c6e2996 --- /dev/null +++ b/src/src/store/modalSlice.ts @@ -0,0 +1,39 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { ModalContent, ModalType } from '../api/types' +import { RootState } from './store' + +export interface ModalState { + isOpen: boolean + type: ModalType | null + content: ModalContent | null +} + +const initialState: ModalState = { + isOpen: false, + type: null, + content: null, +} + +export const modalSlice = createSlice({ + name: 'modal', + initialState, + reducers: { + setContent: (state, action: PayloadAction) => { + state.content = action.payload + }, + setIsOpen: (state, action: PayloadAction) => { + state.isOpen = action.payload + }, + setType: (state, action: PayloadAction) => { + state.type = action.payload + }, + }, +}) + +export const { setContent, setIsOpen, setType } = modalSlice.actions + +export const selectIsOpen = (state: RootState) => state.modal.isOpen +export const selectContent = (state: RootState) => state.modal.content +export const selectType = (state: RootState) => state.modal.type + +export default modalSlice.reducer diff --git a/src/src/store/store.ts b/src/src/store/store.ts new file mode 100644 index 0000000..6741bd8 --- /dev/null +++ b/src/src/store/store.ts @@ -0,0 +1,23 @@ +import { Action, configureStore, ThunkAction } from '@reduxjs/toolkit' +import goalsReducer from './goalsSlice' +import modalReducer from './modalSlice' +import themeReducer from './themeSlice' +import userReducer from './userSlice' + +export const store = configureStore({ + reducer: { + goals: goalsReducer, + modal: modalReducer, + theme: themeReducer, + user: userReducer, + }, +}) + +export type AppDispatch = typeof store.dispatch +export type RootState = ReturnType +export type AppThunk = ThunkAction< + ReturnType, + RootState, + unknown, + Action +> diff --git a/src/src/store/themeSlice.ts b/src/src/store/themeSlice.ts new file mode 100644 index 0000000..cc4ff15 --- /dev/null +++ b/src/src/store/themeSlice.ts @@ -0,0 +1,29 @@ +import { createSlice } from '@reduxjs/toolkit' +import { RootState } from './store' + +export interface ThemeState { + mode: 'light' | 'dark' +} + +const initialState: ThemeState = { + mode: 'dark', +} + +export const themeSlice = createSlice({ + name: 'theme', + initialState, + reducers: { + setLightMode: (state) => { + state.mode = 'light' + }, + setDarkMode: (state) => { + state.mode = 'dark' + }, + }, +}) + +export const { setLightMode, setDarkMode } = themeSlice.actions + +export const selectMode = (state: RootState) => state.theme.mode + +export default themeSlice.reducer diff --git a/src/src/store/userSlice.ts b/src/src/store/userSlice.ts new file mode 100644 index 0000000..271ca3d --- /dev/null +++ b/src/src/store/userSlice.ts @@ -0,0 +1,27 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit' +import { User } from '../api/types' +import { RootState } from './store' + +export interface UserState { + user: User | null +} + +const initialState: UserState = { + user: null, +} + +export const userSlice = createSlice({ + name: 'user', + initialState, + reducers: { + setUser: (state, action: PayloadAction) => { + state.user = action.payload + }, + }, +}) + +export const { setUser } = userSlice.actions + +export const selectUser = (state: RootState) => state.user.user + +export default userSlice.reducer diff --git a/src/src/ui/colors.ts b/src/src/ui/colors.ts new file mode 100644 index 0000000..8d77c98 --- /dev/null +++ b/src/src/ui/colors.ts @@ -0,0 +1,5 @@ +export const GREEN = 'rgba(151, 215, 0, 0.49)' +export const YELLOW = 'rgba(254, 223, 3, 0.4)' +export const ORANGE = 'rgba(255, 104, 0, 0.5)' +export const BLUE = 'rgba(25, 123, 189, 0.46)' +export const PURPLE = 'rgba(199, 35, 177, 0.49)' diff --git a/src/src/ui/components/Card.tsx b/src/src/ui/components/Card.tsx new file mode 100644 index 0000000..83921af --- /dev/null +++ b/src/src/ui/components/Card.tsx @@ -0,0 +1,7 @@ +import styled from 'styled-components' +import { Theme } from './Theme' + +export const Card = styled.div` + background-color: ${({ theme }: { theme: Theme }) => theme.cardBackground}; + box-shadow: ${({ theme }: { theme: Theme }) => theme.boxShadow}; +` diff --git a/src/src/ui/components/Chip.tsx b/src/src/ui/components/Chip.tsx new file mode 100644 index 0000000..e3532bb --- /dev/null +++ b/src/src/ui/components/Chip.tsx @@ -0,0 +1,32 @@ +import styled from 'styled-components' +import { BLUE, GREEN, ORANGE, PURPLE, YELLOW } from '../colors' + +type ChipProps = { label: string } + +export default function Chip(props: ChipProps) { + return ( + + {props.label} + + ) +} + +const ChipContainer = styled.div` + display: flex; + background-color: ${(props) => tagToColor[props.label]}; + border-radius: 2rem; + padding: 1rem; + font-weight: bold; +` + +interface TagToColor { + [label: string]: string +} + +const tagToColor: TagToColor = { + Groceries: GREEN, + Restaurant: YELLOW, + Income: ORANGE, + Gas: BLUE, + Investment: PURPLE, +} diff --git a/src/src/ui/components/DatePicker.tsx b/src/src/ui/components/DatePicker.tsx new file mode 100644 index 0000000..ec2ad59 --- /dev/null +++ b/src/src/ui/components/DatePicker.tsx @@ -0,0 +1,29 @@ +import DateFnsUtils from '@date-io/date-fns' +import { KeyboardDatePicker, MuiPickersUtilsProvider } from '@material-ui/pickers' +import { MaterialUiPickersDate } from '@material-ui/pickers/typings/date' +import 'date-fns' +import React from 'react' + +type Props = { value: Date | null; onChange: (date: MaterialUiPickersDate) => void } +export default function DatePicker(props: Props) { + return ( + + + + ) +} diff --git a/src/src/ui/components/EmojiPicker.tsx b/src/src/ui/components/EmojiPicker.tsx new file mode 100644 index 0000000..00bb54d --- /dev/null +++ b/src/src/ui/components/EmojiPicker.tsx @@ -0,0 +1,20 @@ +import { BaseEmoji, Picker } from 'emoji-mart' +import 'emoji-mart/css/emoji-mart.css' +import { useAppSelector } from '../../store/hooks' +import { selectMode } from '../../store/themeSlice' + +type Props = { onClick: (emoji: BaseEmoji, event: React.MouseEvent) => void } + +export default function EmojiPicker(props: Props) { + const theme = useAppSelector(selectMode) + + return ( + + ) +} diff --git a/src/src/ui/components/GlobalStyles.tsx b/src/src/ui/components/GlobalStyles.tsx new file mode 100644 index 0000000..e52fafd --- /dev/null +++ b/src/src/ui/components/GlobalStyles.tsx @@ -0,0 +1,122 @@ +import { createGlobalStyle } from 'styled-components' +import { Theme } from './Theme' + +export const GlobalStyle = createGlobalStyle` +:root { + --shadow-md: 0 2px 4px 0 rgb(12 0 46 / 4%); + --shadow-lg: 0 10px 14px 0 rgb(12 0 46 / 6%); + + --z-sticky: 7777; + --z-navbar: 8888; + --z-drawer: 9999; + --z-modal: 9999; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body, +h1, +h2, +h3, +h4, +p, +figure, +blockquote, +dl, +dd { + margin: 0; +} + +ul[role='list'], +ol[role='list'] { + list-style: none; +} + +html:focus-within { + scroll-behavior: smooth; +} + +html { + -webkit-font-smoothing: antialiased; + touch-action: manipulation; + text-rendering: optimizelegibility; + text-size-adjust: 100%; + font-size: 62.5%; + + @media (max-width: 37.5em) { + font-size: 50%; + } + + @media (max-width: 48.0625em) { + font-size: 55%; + } + + @media (max-width: 56.25em) { + font-size: 60%; + } +} + +/* Set core body defaults */ + + +body { + min-height: 100vh; + line-height: 1.5; + font-family: var(--font); + color: ${({ theme }: { theme: Theme }) => theme.text}; + background-color: ${({ theme }: { theme: Theme }) => theme.background}; +} + +.background { + background-color: ${({ theme }: { theme: Theme }) => theme.background}; +} + +.modal { + background-color: ${({ theme }: { theme: Theme }) => theme.modalBackground}; +} + +.alert { + color: ${({ theme }: { theme: Theme }) => theme.alertColor}; +} + +svg { + color: ${({ theme }: { theme: Theme }) => theme.text}; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + text-decoration-skip-ink: auto; +} + +img, +picture { + max-width: 100%; + display: block; +} + +input, +button, +textarea, +select { + font: inherit; +} + +@media (prefers-reduced-motion: reduce) { + html:focus-within { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } + +}` diff --git a/src/src/ui/components/Logo.tsx b/src/src/ui/components/Logo.tsx new file mode 100644 index 0000000..ef9ef16 --- /dev/null +++ b/src/src/ui/components/Logo.tsx @@ -0,0 +1,10 @@ +import CommBank from '../assets/images/commbank.svg' + +type LogoProps = { + height: number + width: number +} + +export default function Logo(props: LogoProps) { + return +} diff --git a/src/src/ui/components/SectionHeading.tsx b/src/src/ui/components/SectionHeading.tsx new file mode 100644 index 0000000..82b2535 --- /dev/null +++ b/src/src/ui/components/SectionHeading.tsx @@ -0,0 +1,7 @@ +import styled from 'styled-components' + +export const SectionHeading = styled.h1` + font-weight: bold; + font-family: Roboto; + font-size: 3rem; +` diff --git a/src/src/ui/components/Theme.tsx b/src/src/ui/components/Theme.tsx new file mode 100644 index 0000000..7cafa2a --- /dev/null +++ b/src/src/ui/components/Theme.tsx @@ -0,0 +1,62 @@ +export type Theme = { + background: string + secondBackground: string + text: string + textSecondary: string + primary: string + secondary: string + tertiary: string + cardBackground: string + inputBackground: string + navbarBackground: string + modalBackground: string + errorColor: string + logoColor: string + alertColor: string + boxShadow: string + overlay: string +} + +export const LightTheme: Theme = { + background: 'rgb(251,251,253)', + secondBackground: 'rgb(255,255,255)', + text: 'rgb(10,18,30)', + textSecondary: 'rgb(255,255,255)', + primary: 'rgb(22,115,255)', + secondary: 'rgb(10,18,30)', + tertiary: 'rgb(231,241,251)', + cardBackground: 'hsla(0, 100%, 100%, 0.09)', + inputBackground: 'rgb(255,255,255)', + navbarBackground: 'rgb(255,255,255)', + modalBackground: 'rgb(251,251,253)', + errorColor: 'rgb(207,34,46)', + logoColor: '#000', + alertColor: 'rgba(155, 0, 50, 1)', + boxShadow: ` + 0px 12px 17px 2px hsla(0,0%,0%,0.14), + 0px 5px 22px 4px hsla(0,0%,0%,0.12), + 0px 7px 8px -4px hsla(0,0%,0%,0.2);`, + overlay: 'rgba(0,0,0,0.4)', +} + +export const DarkTheme: Theme = { + background: 'rgba(18, 18, 18, 1)', + secondBackground: 'rgb(45,55,72)', + text: 'rgb(237,237,238)', + textSecondary: 'rgb(255,255,255)', + primary: '22,115,255', + secondary: 'rgb(10,18,30)', + tertiary: 'rgb(231,241,251)', + cardBackground: 'hsla(0, 100%, 100%, 0.09)', + inputBackground: 'rgb(45,55,72)', + navbarBackground: 'rgb(45,55,72)', + modalBackground: 'rgb(39, 39, 39)', + errorColor: 'rgb(207,34,46)', + logoColor: '#fff', + alertColor: 'rgba(155, 0, 50, 1)', + boxShadow: ` + 0px 12px 17px 2px hsla(0,0%,0%,0.14), + 0px 5px 22px 4px hsla(0,0%,0%,0.12), + 0px 7px 8px -4px hsla(0,0%,0%,0.2);`, + overlay: 'rgba(0,0,0,0.7)', +} diff --git a/src/src/ui/components/TransparentButton.tsx b/src/src/ui/components/TransparentButton.tsx new file mode 100644 index 0000000..561b504 --- /dev/null +++ b/src/src/ui/components/TransparentButton.tsx @@ -0,0 +1,10 @@ +import styled from 'styled-components' + +export const TransparentButton = styled.button` + background-color: transparent; + outline: none; + border: none; + padding: 0; + margin: 0; + cursor: pointer; +` diff --git a/src/src/ui/features/goalmanager/AddIconButton.tsx b/src/src/ui/features/goalmanager/AddIconButton.tsx new file mode 100644 index 0000000..d0c8c2c --- /dev/null +++ b/src/src/ui/features/goalmanager/AddIconButton.tsx @@ -0,0 +1,31 @@ +import { faSmile } from '@fortawesome/free-solid-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import 'date-fns' +import React from 'react' +import styled from 'styled-components' +import { TransparentButton } from '../../components/TransparentButton' + +type Props = { hasIcon: boolean; onClick: (event: React.MouseEvent) => void } + +export default function AddIconButton(props: Props) { + if (props.hasIcon) return null + + return ( + + + + Add icon + + + ) +} + +const Container = styled.div` + flex-direction: row; + align-items: flex-end; +` +const Text = styled.span` + margin-left: 0.6rem; + font-size: 1.5rem; + color: rgba(174, 174, 174, 1); +` diff --git a/src/src/ui/features/goalmanager/GoalIcon.tsx b/src/src/ui/features/goalmanager/GoalIcon.tsx new file mode 100644 index 0000000..1585458 --- /dev/null +++ b/src/src/ui/features/goalmanager/GoalIcon.tsx @@ -0,0 +1,32 @@ +import React from 'react' +import styled from 'styled-components' + +type Props = { + icon: string | null; + onClick: (event: React.MouseEvent) => void; +} + +export default function GoalIcon(props: Props) { + return ( + + {props.icon} + + ) +} + +// Styled Components +const Icon = styled.h1` + font-size: 6rem; + cursor: pointer; + margin: 0; +` + +const TransparentButton = styled.button` + background: transparent; + border: none; + cursor: pointer; + padding: 0; + display: flex; + align-items: center; + justify-content: center; +` diff --git a/src/src/ui/features/goalmanager/GoalManager.tsx b/src/src/ui/features/goalmanager/GoalManager.tsx new file mode 100644 index 0000000..293a153 --- /dev/null +++ b/src/src/ui/features/goalmanager/GoalManager.tsx @@ -0,0 +1,293 @@ +import React, { useEffect, useState } from 'react' +import styled from 'styled-components' +import { BaseEmoji } from 'emoji-mart' +import { faCalendarAlt, faSmile } from '@fortawesome/free-regular-svg-icons' +import { faDollarSign } from '@fortawesome/free-solid-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import { MaterialUiPickersDate } from '@material-ui/pickers/typings/date' +import 'date-fns' + +import EmojiPicker from '../../components/EmojiPicker' +import GoalIcon from './GoalIcon' + +import { updateGoal as updateGoalApi } from '../../../api/lib' +import { Goal } from '../../../api/types' +import { selectGoalsMap, updateGoal as updateGoalRedux } from '../../../store/goalsSlice' +import { useAppDispatch, useAppSelector } from '../../../store/hooks' +import DatePicker from '../../components/DatePicker' + +type Props = { goal: Goal } + +export function GoalManager(props: Props) { + const dispatch = useAppDispatch() + const goal = useAppSelector(selectGoalsMap) +[props.goal.id] + + + const [name, setName] = useState(null) + const [targetDate, setTargetDate] = useState(null) + const [targetAmount, setTargetAmount] = useState(null) + + const [icon, setIcon] = useState((props.goal as any).icon || null) + const [emojiPickerIsOpen, setEmojiPickerIsOpen] = useState(false) + + useEffect(() => { + setName(props.goal.name) + setTargetDate(props.goal. +targetDate) + setTargetAmount(props.goal.targetAmount) + + setIcon((props.goal as any).icon || null) + }, [ + props.goal, + props.goal.id, + props.goal.name, + props.goal.targetDate, + props.goal.targetAmount, + ]) + + useEffect(() => { + setName(goal.name) + }, [goal.name]) + + const hasIcon = () => icon != null && icon !== '' + + const addIconOnClick = (event: React.MouseEvent) => { + event.stopPropagation() + setEmojiPickerIsOpen(true) + } + + const pickEmojiOnClick = (emoji: BaseEmoji, event: React.MouseEvent) => { + event.stopPropagation() + + setIcon(emoji.native) + setEmojiPickerIsOpen(false) + + const updatedGoal: Goal = { + ...props.goal, + icon: emoji.native ?? (props.goal as any).icon, + name: name ?? props.goal.name, + targetDate: targetDate ?? props.goal.targetDate, + targetAmount: targetAmount ?? props.goal.targetAmount, + } + + dispatch(updateGoalRedux( +updatedGoal)) + + updateGoalApi(props.goal.id, updatedGoal) + } + + const updateNameOnChange = (event: React.ChangeEvent< +HTMLInputElement>) => { + + const nextName = event.target.value + setName(nextName) + const updatedGoal: Goal = { ...props.goal, name: nextName, icon: icon ?? undefined } + dispatch(updateGoalRedux( +updatedGoal)) + + updateGoalApi(props.goal.id, updatedGoal) + } + + const updateTargetAmountOnChange = (event: React.ChangeEvent< +HTMLInputElement>) => { + + const nextTargetAmount = parseFloat(event.target.value) + setTargetAmount( +nextTargetAmount) + + const updatedGoal: Goal = { + ...props.goal, + name: name ?? props.goal.name, + targetDate: targetDate ?? props.goal.targetDate, + targetAmount: nextTargetAmount, + icon: icon ?? undefined + } + dispatch(updateGoalRedux( +updatedGoal)) + + updateGoalApi(props.goal.id, updatedGoal) + } + + const pickDateOnChange = (date: MaterialUiPickersDate) => { + if (date != null) { + setTargetDate(date) + const updatedGoal: Goal = { + ...props.goal, + name: name ?? props.goal.name, + targetDate: date ?? props.goal.targetDate, + targetAmount: targetAmount ?? props.goal.targetAmount, + icon: icon ?? undefined + } + dispatch(updateGoalRedux( +updatedGoal)) + + updateGoalApi(props.goal.id, updatedGoal) + } + } + + return ( + + +

+ + + + + + + + + + + + + + + + + + + + + + {props.goal. +balance} + + + + + + + + {new Date(props.goal.created). +toLocaleDateString()} + + + + + ) +} + +// --- Styled Components --- + +type EmojiPickerContainerProps = { isOpen: boolean; hasIcon: boolean } + +const EmojiPickerContainer = styled.div< +EmojiPickerContainerProps>` + + display: ${(props) => (props.isOpen ? 'flex' : 'none')}; + position: absolute; + top: ${(props) => (props.hasIcon ? '7rem' : '3rem')}; + z-index: 100; +` + +type AddIconButtonContainerProps = { hasIcon: boolean } + +const AddIconButtonContainer = styled.div` + display: ${(props) => (props.hasIcon ? 'none' : 'flex')}; + justify-content: center; + align-items: center; + margin-top: 1rem; +` + +type GoalIconContainerProps = { shouldShow: boolean } + +const GoalIconContainer = styled.div` + display: ${(props) => (props.shouldShow ? 'flex' : 'none')}; + justify-content: center; +` + +const TransparentButton = styled.button` + background: transparent; + border: none; + cursor: pointer; + display: flex; + flex-direction: column; + align-items: center; + gap: 0.5rem; +` + +const AddIconButtonText = styled.span` + color: #aaa; + font-size: 1rem; +` + +const GoalManagerContainer = styled.div` + display: flex; + flex-direction: column; + padding: 1rem; +` + +const NameInput = styled.input` + font-size: 2rem; + border: none; + border-bottom: 1px solid #ccc; + margin-bottom: 2rem; + outline: none; + background: transparent; + color: inherit; +` + +const Group = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 1.5rem; +` + +const Value = styled.div` + display: flex; + align-items: center; +` + +const StringInput = styled.input` + font-size: 1.2rem; + border: 1px solid #ccc; + padding: 0.5rem; + border-radius: 4px; + width: 100px; +` + +const StringValue = styled.span` + font-size: 1.2rem; +` + +const FieldContainer = styled.div` + display: flex; + align-items: center; + gap: 0.5rem; + font-size: 1.2rem; +` + +const Field = (props: { name: string; icon: any }) => ( + + + {props.name} + +) \ No newline at end of file diff --git a/src/src/ui/features/themeswitcher/ThemeSwitcher.tsx b/src/src/ui/features/themeswitcher/ThemeSwitcher.tsx new file mode 100644 index 0000000..556518f --- /dev/null +++ b/src/src/ui/features/themeswitcher/ThemeSwitcher.tsx @@ -0,0 +1,25 @@ +import { faMoon, faSun } from '@fortawesome/free-regular-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import React from 'react' +import { useAppDispatch, useAppSelector } from '../../../store/hooks' +import { + selectMode, + setDarkMode as setDarkModeRedux, + setLightMode as setLightModeRedux, +} from '../../../store/themeSlice' + +export default function ThemeSwitcher() { + const mode = useAppSelector(selectMode) + const dispatch = useAppDispatch() + + const onClick = () => { + if (mode === 'light') dispatch(setDarkModeRedux()) + else dispatch(setLightModeRedux()) + } + + return ( +
+ +
+ ) +} diff --git a/src/src/ui/pages/Main/Main.tsx b/src/src/ui/pages/Main/Main.tsx new file mode 100644 index 0000000..714f091 --- /dev/null +++ b/src/src/ui/pages/Main/Main.tsx @@ -0,0 +1,78 @@ +import React from 'react' +import styled from 'styled-components' +import Drawer from '../../surfaces/drawer/Drawer' +import Navbar from '../../surfaces/navbar/Navbar' +import { media } from '../../utils/media' +import AccountsSection from './accounts/AccountsSection' +import GoalsSection from './goals/GoalsSection' +import TransactionsSection from './transactions/TransactionsSection' + +export default function Main() { + return ( + + + + + + + + + + + + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + width: 100vw; + height: 100vh; + background-color: rgb(var(--background)); + overflow: hidden; +` + +const MainSection = styled.div` + display: flex; + flex-direction: column; + width: calc(100% - 250px); + height: 100%; + + ${media('<=tablet')} { + width: 100%; + overflow: scroll; + } +` + +const Content = styled.div` + display: flex; + flex-direction: row; + width: 100%; + height: 100%; + justify-content: space-around; + align-items: center; + + ${media(' + + Accounts + + + + ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + justify-content: center; + padding: 4rem 2rem; + width: 400px; + height: 300px; + border-radius: 2rem; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media(' { + event.stopPropagation() + dispatch(setContentRedux(goal)) + dispatch(setTypeRedux('Goal')) + dispatch(setIsOpenRedux(true)) + } + + const asLocaleDateString = (date: Date) => new Date(date).toLocaleDateString() + + return ( + + {/* Add this line right here to display the saved emoji */} + {goal.icon || '💰'} + + ${goal.targetAmount} + {asLocaleDateString(goal.targetDate)} + + ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + min-height: 140px; + min-width: 140px; + width: 33%; + cursor: pointer; + margin-left: 2rem; + margin-right: 2rem; + border-radius: 2rem; + + align-items: center; +` + +// 2. ADD THE STYLED COMPONENT HERE +const Icon = styled.h1` + font-size: 5.5rem; + margin: 0; /* Adding a zero margin helps it fit nicely without pushing the text down too far */ +` + +const TargetAmount = styled.h2` + font-size: 2rem; +` + +const TargetDate = styled.h4` + color: rgba(174, 174, 174, 1); + font-size: 1rem; + ` \ No newline at end of file diff --git a/src/src/ui/pages/Main/goals/GoalsContent.tsx b/src/src/ui/pages/Main/goals/GoalsContent.tsx new file mode 100644 index 0000000..75c1f7f --- /dev/null +++ b/src/src/ui/pages/Main/goals/GoalsContent.tsx @@ -0,0 +1,34 @@ +import React from 'react' +import styled from 'styled-components' +import { media } from '../../../utils/media' +import GoalCard from './GoalCard' + +type Props = { ids: string[] | null } + +export default function GoalsContent(props: Props) { + if (!props.ids) return null + + return ( + + {props.ids.map((id) => ( + + ))} + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + justify-content: flex-start; + width: 400px; + padding: 4rem; + overflow-x: auto; + + ${media(' { + async function fetch() { + const goals = await getGoals() + goals?.forEach((goal) => dispatch(createGoalRedux(goal))) + } + fetch() + }, [dispatch]) + + const onClick = async () => { + const goal = await createGoalApi() + + if (goal != null) { + dispatch(createGoalRedux(goal)) + dispatch(setContentRedux(goal)) + dispatch(setTypeRedux('Goal')) + dispatch(setIsOpenRedux(true)) + } + } + + return ( + + + Goals + + + + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: column; + width: 400px; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media('(null) + + useEffect(() => { + async function fetch(tagId: string): Promise { + const response = await axios.get(`${API_ROOT}/api/Tag/${tagId}`) + return response.data + } + + async function fetchAll() { + const tags: Tag[] = [] + for (const tagId of props.transaction.tagIds) { + const tag = await fetch(tagId) + tags.push(tag) + } + + setTags(tags) + } + + fetchAll() + }) + + return ( + + +
{props.transaction.description}
+ + {tags ? tags.map((tag) => ) : null} + +
{`${new Date( + props.transaction.dateTime, + ).toLocaleDateString()}`}
+ +
{`${ + props.transaction.transactionType === 'Credit' + ? `$${props.transaction.amount}` + : `-$${props.transaction.amount}` + }`}
+
+ +
+ ) +} + +const Container = styled.div` + display: flex; + flex-direction: column; +` + +const Divider = styled.div` + width: 100%; + height: 0.2px; + background-color: rgba(174, 174, 174, 0.6); +` + +const Content = styled.div` + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + + h6 { + font-size: 1.2rem; + } + + h6.datetime { + color: rgba(174, 174, 174, 1); + font-weight: bold; + } +` diff --git a/src/src/ui/pages/Main/transactions/TransactionsContent.tsx b/src/src/ui/pages/Main/transactions/TransactionsContent.tsx new file mode 100644 index 0000000..d898517 --- /dev/null +++ b/src/src/ui/pages/Main/transactions/TransactionsContent.tsx @@ -0,0 +1,20 @@ +import React from 'react' +import { Transaction } from '../../../../api/types' +import { TransactionItem } from './TransactionItem' + +type Props = { transactions: Transaction[] | null } + +export default function TransactionsContent(props: Props) { + if (!props.transactions) return null + return ( + <> + {props.transactions.sort(sortByDateDesc).map((transaction) => ( + + ))} + + ) +} + +function sortByDateDesc(a: Transaction, b: Transaction) { + return new Date(b.dateTime).getTime() - new Date(a.dateTime).getTime() +} diff --git a/src/src/ui/pages/Main/transactions/TransactionsSection.tsx b/src/src/ui/pages/Main/transactions/TransactionsSection.tsx new file mode 100644 index 0000000..06b5530 --- /dev/null +++ b/src/src/ui/pages/Main/transactions/TransactionsSection.tsx @@ -0,0 +1,78 @@ +import React, { useEffect, useState } from 'react' +import styled from 'styled-components' +import { getTransactions as getTransactionsApi } from '../../../../api/lib' +import { Transaction } from '../../../../api/types' +import { Card } from '../../../components/Card' +import { SectionHeading } from '../../../components/SectionHeading' +import { TransparentButton } from '../../../components/TransparentButton' +import { media } from '../../../utils/media' +import TransactionsContent from './TransactionsContent' + +export default function TransactionsSection() { + const [transactions, setTransactions] = useState(null) + + useEffect(() => { + async function fetch() { + const response = await getTransactionsApi() + + if (response !== null) { + setTransactions(response) + } + } + + fetch() + }, []) + + return ( + + + Recent Transactions + + +

See All

+
+
+ + +
+ ) +} + +const Container = styled(Card)` + display: flex; + flex-direction: column; + width: 400px; + min-height: 400px; + height: 80%; + padding: 4rem 2rem; + overflow-y: hidden; + border-radius: 2rem; + margin-top: 2rem; + margin-bottom: 2rem; + + ${media(' +
+ + + + + + + Dashboard + + + + + Goals + +
+ +
+ + + Settings + +
+ + ) +} + +const DrawerContainer = styled.div` + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; + + padding: 1.5rem 1.5rem; + width: 250px; + height: 100%; + background-color: rgb(var(--primary)); + z-index: 2; + + box-shadow: ${({ theme }) => theme.boxShadow}; + + ${media('` + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + padding: 1rem; + width: 100%; + border-radius: 12px; + margin-top: 4rem; + background-color: ${(props) => (props.isSelected ? 'rgba(254, 223, 3, 0.4)' : '')}; + color: ${(props) => (props.isSelected ? '' : 'rgba(174, 174, 174, 1)')}; + font-weight: ${(props) => (props.isSelected ? 'bold' : 'light')}; + span { + font-size: 2rem; + margin-left: 1rem; + } + + svg { + color: ${(props) => (props.isSelected ? '' : 'rgba(174, 174, 174, 1)')}; + } +` + +const LogoWrapper = styled.a` + display: flex; + margin-right: auto; + text-decoration: none; + flex-direction: row; + justify-content: center; + width: 100%; + + margin-bottom: 10rem; +` + +const Logo = styled.img` + width: 100px; + height: 100px; + ${media(' { + switch (type) { + case 'Goal': + return + } + } + + if (!isOpen || content === null) return null + + const onClick = (event: React.MouseEvent) => event.stopPropagation() + + return {renderSwitch()} +} + +export const Container = styled.div` + width: 85%; + max-width: 1000px; + height: 85%; + max-width: 1000px; + background-color: ${({ theme }) => theme.modalBackground}; + border-radius: 2rem; + padding: 8rem; + z-index: 100; +` diff --git a/src/src/ui/surfaces/navbar/Navbar.tsx b/src/src/ui/surfaces/navbar/Navbar.tsx new file mode 100644 index 0000000..35c8358 --- /dev/null +++ b/src/src/ui/surfaces/navbar/Navbar.tsx @@ -0,0 +1,88 @@ +import { faBell, faEnvelope } from '@fortawesome/free-regular-svg-icons' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import React from 'react' +import styled from 'styled-components' +import Tag from '../../../assets/images/tag.png' +import { useAppSelector } from '../../../store/hooks' +import { selectUser } from '../../../store/userSlice' +import ThemeSwitcher from '../../features/themeswitcher/ThemeSwitcher' +import { media } from '../../utils/media' + +export default function Navbar() { + const user = useAppSelector(selectUser) + + return ( + + + + + + + + + + + + + + + + + + + + + {user?.name} + {user?.email} + + + + + ) +} + +const Container = styled.div` + display: flex; + flex-direction: row; + justify-content: flex-end; + position: sticky; + top: 0; + padding: 1.5rem 1.5rem; + width: 100%; + height: 8rem; +` + +const NavbarActions = styled.div` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +` + +const NavbarAction = styled.a` + margin: 0.8rem; +` + +const Avatar = styled.img` + width: 50px; + height: 50px; + border-radius: 50%; +` + +const UserGroup = styled.div` + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +` + +const UserNameAndEmailGroup = styled.div` + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: flex-start; + + ${media(' state.goals.map export const selectGoalsList = (state: RootState) => state.goals.list export default goalsSlice.reducer + diff --git a/src/task2_submission.patch b/src/task2_submission.patch new file mode 100644 index 0000000000000000000000000000000000000000..b3a723e43d0141755c09830d95106d6ac6d8e50d GIT binary patch literal 177472 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 void } +type Props = { + icon: string | null; + onClick: (event: React.MouseEvent) => void; +} export default function GoalIcon(props: Props) { return ( @@ -13,7 +14,19 @@ export default function GoalIcon(props: Props) { ) } +// Styled Components const Icon = styled.h1` font-size: 6rem; cursor: pointer; + margin: 0; +` + +const TransparentButton = styled.button` + background: transparent; + border: none; + cursor: pointer; + padding: 0; + display: flex; + align-items: center; + justify-content: center; ` diff --git a/src/ui/features/goalmanager/GoalManager.tsx b/src/ui/features/goalmanager/GoalManager.tsx index 0779dda..293a153 100644 --- a/src/ui/features/goalmanager/GoalManager.tsx +++ b/src/ui/features/goalmanager/GoalManager.tsx @@ -1,32 +1,45 @@ -import { faCalendarAlt } from '@fortawesome/free-regular-svg-icons' -import { faDollarSign, IconDefinition } from '@fortawesome/free-solid-svg-icons' +import React, { useEffect, useState } from 'react' +import styled from 'styled-components' +import { BaseEmoji } from 'emoji-mart' +import { faCalendarAlt, faSmile } from '@fortawesome/free-regular-svg-icons' +import { faDollarSign } from '@fortawesome/free-solid-svg-icons' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { MaterialUiPickersDate } from '@material-ui/pickers/typings/date' import 'date-fns' -import React, { useEffect, useState } from 'react' -import styled from 'styled-components' + +import EmojiPicker from '../../components/EmojiPicker' +import GoalIcon from './GoalIcon' + import { updateGoal as updateGoalApi } from '../../../api/lib' import { Goal } from '../../../api/types' import { selectGoalsMap, updateGoal as updateGoalRedux } from '../../../store/goalsSlice' import { useAppDispatch, useAppSelector } from '../../../store/hooks' import DatePicker from '../../components/DatePicker' -import { Theme } from '../../components/Theme' type Props = { goal: Goal } + export function GoalManager(props: Props) { const dispatch = useAppDispatch() + const goal = useAppSelector(selectGoalsMap) +[props.goal.id] - const goal = useAppSelector(selectGoalsMap)[props.goal.id] const [name, setName] = useState(null) const [targetDate, setTargetDate] = useState(null) const [targetAmount, setTargetAmount] = useState(null) + const [icon, setIcon] = useState((props.goal as any).icon || null) + const [emojiPickerIsOpen, setEmojiPickerIsOpen] = useState(false) + useEffect(() => { setName(props.goal.name) - setTargetDate(props.goal.targetDate) + setTargetDate(props.goal. +targetDate) setTargetAmount(props.goal.targetAmount) + + setIcon((props.goal as any).icon || null) }, [ + props.goal, props.goal.id, props.goal.name, props.goal.targetDate, @@ -37,27 +50,62 @@ export function GoalManager(props: Props) { setName(goal.name) }, [goal.name]) - const updateNameOnChange = (event: React.ChangeEvent) => { - const nextName = event.target.value - setName(nextName) + const hasIcon = () => icon != null && icon !== '' + + const addIconOnClick = (event: React.MouseEvent) => { + event.stopPropagation() + setEmojiPickerIsOpen(true) + } + + const pickEmojiOnClick = (emoji: BaseEmoji, event: React.MouseEvent) => { + event.stopPropagation() + + setIcon(emoji.native) + setEmojiPickerIsOpen(false) + const updatedGoal: Goal = { ...props.goal, - name: nextName, + icon: emoji.native ?? (props.goal as any).icon, + name: name ?? props.goal.name, + targetDate: targetDate ?? props.goal.targetDate, + targetAmount: targetAmount ?? props.goal.targetAmount, } - dispatch(updateGoalRedux(updatedGoal)) + + dispatch(updateGoalRedux( +updatedGoal)) + + updateGoalApi(props.goal.id, updatedGoal) + } + + const updateNameOnChange = (event: React.ChangeEvent< +HTMLInputElement>) => { + + const nextName = event.target.value + setName(nextName) + const updatedGoal: Goal = { ...props.goal, name: nextName, icon: icon ?? undefined } + dispatch(updateGoalRedux( +updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) } - const updateTargetAmountOnChange = (event: React.ChangeEvent) => { + const updateTargetAmountOnChange = (event: React.ChangeEvent< +HTMLInputElement>) => { + const nextTargetAmount = parseFloat(event.target.value) - setTargetAmount(nextTargetAmount) + setTargetAmount( +nextTargetAmount) + const updatedGoal: Goal = { ...props.goal, name: name ?? props.goal.name, targetDate: targetDate ?? props.goal.targetDate, targetAmount: nextTargetAmount, + icon: icon ?? undefined } - dispatch(updateGoalRedux(updatedGoal)) + dispatch(updateGoalRedux( +updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) } @@ -69,15 +117,45 @@ export function GoalManager(props: Props) { name: name ?? props.goal.name, targetDate: date ?? props.goal.targetDate, targetAmount: targetAmount ?? props.goal.targetAmount, + icon: icon ?? undefined } - dispatch(updateGoalRedux(updatedGoal)) + dispatch(updateGoalRedux( +updatedGoal)) + updateGoalApi(props.goal.id, updatedGoal) } } return ( - + +
+ + {/* State 1: Show the "Add Icon" button if there is NO icon */} + + + + Add icon + + + + {/* State 2: Show the giant Emoji if there IS an icon */} + + + + + {/* The Picker itself */} + event.stopPropagation()} + > + + + +
+ + @@ -89,96 +167,127 @@ export function GoalManager(props: Props) { - + + - {props.goal.balance} + {props.goal. +balance} + - {new Date(props.goal.created).toLocaleDateString()} + {new Date(props.goal.created). +toLocaleDateString()} +
) } -type FieldProps = { name: string; icon: IconDefinition } -type AddIconButtonContainerProps = { shouldShow: boolean } -type GoalIconContainerProps = { shouldShow: boolean } +// --- Styled Components --- + type EmojiPickerContainerProps = { isOpen: boolean; hasIcon: boolean } -const Field = (props: FieldProps) => ( - - - {props.name} - -) +const EmojiPickerContainer = styled.div< +EmojiPickerContainerProps>` -const GoalManagerContainer = styled.div` + display: ${(props) => (props.isOpen ? 'flex' : 'none')}; + position: absolute; + top: ${(props) => (props.hasIcon ? '7rem' : '3rem')}; + z-index: 100; +` + +type AddIconButtonContainerProps = { hasIcon: boolean } + +const AddIconButtonContainer = styled.div` + display: ${(props) => (props.hasIcon ? 'none' : 'flex')}; + justify-content: center; + align-items: center; + margin-top: 1rem; +` + +type GoalIconContainerProps = { shouldShow: boolean } + +const GoalIconContainer = styled.div` + display: ${(props) => (props.shouldShow ? 'flex' : 'none')}; + justify-content: center; +` + +const TransparentButton = styled.button` + background: transparent; + border: none; + cursor: pointer; display: flex; flex-direction: column; - justify-content: flex-start; - align-items: flex-start; - height: 100%; - width: 100%; - position: relative; + align-items: center; + gap: 0.5rem; ` -const Group = styled.div` +const AddIconButtonText = styled.span` + color: #aaa; + font-size: 1rem; +` + +const GoalManagerContainer = styled.div` display: flex; - flex-direction: row; - width: 100%; - margin-top: 1.25rem; - margin-bottom: 1.25rem; + flex-direction: column; + padding: 1rem; ` + const NameInput = styled.input` - display: flex; - background-color: transparent; - outline: none; + font-size: 2rem; border: none; - font-size: 4rem; - font-weight: bold; - color: ${({ theme }: { theme: Theme }) => theme.text}; + border-bottom: 1px solid #ccc; + margin-bottom: 2rem; + outline: none; + background: transparent; + color: inherit; ` -const FieldName = styled.h1` - font-size: 1.8rem; - margin-left: 1rem; - color: rgba(174, 174, 174, 1); - font-weight: normal; +const Group = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 1.5rem; ` -const FieldContainer = styled.div` + +const Value = styled.div` display: flex; - flex-direction: row; align-items: center; - width: 20rem; +` - svg { - color: rgba(174, 174, 174, 1); - } +const StringInput = styled.input` + font-size: 1.2rem; + border: 1px solid #ccc; + padding: 0.5rem; + border-radius: 4px; + width: 100px; ` -const StringValue = styled.h1` - font-size: 1.8rem; - font-weight: bold; + +const StringValue = styled.span` + font-size: 1.2rem; ` -const StringInput = styled.input` + +const FieldContainer = styled.div` display: flex; - background-color: transparent; - outline: none; - border: none; - font-size: 1.8rem; - font-weight: bold; - color: ${({ theme }: { theme: Theme }) => theme.text}; + align-items: center; + gap: 0.5rem; + font-size: 1.2rem; ` -const Value = styled.div` - margin-left: 2rem; -` +const Field = (props: { name: string; icon: any }) => ( + + + {props.name} + +) \ No newline at end of file diff --git a/src/ui/pages/Main/goals/GoalCard.tsx b/src/ui/pages/Main/goals/GoalCard.tsx index e8f6d0a..5f04c2a 100644 --- a/src/ui/pages/Main/goals/GoalCard.tsx +++ b/src/ui/pages/Main/goals/GoalCard.tsx @@ -27,6 +27,9 @@ export default function GoalCard(props: Props) { return ( + {/* Add this line right here to display the saved emoji */} + {goal.icon || '💰'} + ${goal.targetAmount} {asLocaleDateString(goal.targetDate)} @@ -46,6 +49,13 @@ const Container = styled(Card)` align-items: center; ` + +// 2. ADD THE STYLED COMPONENT HERE +const Icon = styled.h1` + font-size: 5.5rem; + margin: 0; /* Adding a zero margin helps it fit nicely without pushing the text down too far */ +` + const TargetAmount = styled.h2` font-size: 2rem; ` @@ -53,4 +63,4 @@ const TargetAmount = styled.h2` const TargetDate = styled.h4` color: rgba(174, 174, 174, 1); font-size: 1rem; -` + ` \ No newline at end of file