From 01f153c4d0087781f0b4739cf38ffafaf0670234 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Thu, 7 Nov 2024 01:33:20 +0530 Subject: [PATCH 01/15] Add files via upload --- products/zoho.toml | 77 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 products/zoho.toml diff --git a/products/zoho.toml b/products/zoho.toml new file mode 100644 index 00000000..225acff4 --- /dev/null +++ b/products/zoho.toml @@ -0,0 +1,77 @@ +name = "Zoho Corp" +description = "Zoho Corp is a global software company that offers a suite of cloud-based applications for business productivity, including CRM, project management, and marketing automation tools." +slug = "zoho" +hostnames = [ "zoho.com" ] +sources = [ "https://www.zoho.com/privacy.html" ] +contributors = [ "Anon-sec" ] + +[rubric.behavioral-marketing] +value = "yes-opt-out" +citations = ["Part I: \"Opt out of non-essential electronic communications... by using the ‘unsubscribe’ function.\""] + +[rubric.data-breaches] +value = "eventually" +notes = [ + "The policy does not specify a strict timeframe for notifying users about breaches but mentions compliance with laws and regulations, suggesting eventual notification." +] + +[rubric.data-collection-reasoning] +value = "yes" +notes = [ + "The policy explicitly describes the purposes of data collection, such as using personal data for service delivery, communication, and customer support (e.g., generating invoices, sending marketing emails, etc.)." +] + +[rubric.data-deletion] +value = "yes-contact" +notes = [ + "The policy mentions that users can request deletion of their service data (e.g., \"request export or deletion of your service data\") and specifies a clean-up cycle for data removal from active databases (6 months)." +] + +[rubric.history] +value = "last-modified" +citations = [ + "We may modify the Privacy Policy at any time, upon notifying you through a service announcement or by sending an email to your primary email address" +] + +[rubric.law-enforcement] +value = "reasonable" +citations = [ + "Disclosures in compliance with legal obligations: We may be required by law to preserve or disclose your personal information and service data to comply with any applicable law, regulation, legal process or governmental request, including to meet national security requirements." +] + +[rubric.list-collected] +value = "generally" + +[rubric.noncritical-purposes] +value = "opt-out-some" + +[rubric.revision-notify] +value = "yes" +notes = [ + "Zoho mentions that they will notify users of significant changes to the privacy policy either through an email or a prominent notice on the website, giving at least 30 days' advance notice." +] + +[rubric.security] +value = "yes" + +[rubric.third-party-access] +value = "yes-unspecified-critical" + +[rubric.third-party-collection] +value = "no" + + + + + + + + + + + + + + + + From 1b14cbbff21f023a9b84bf9cf316ba3a3cd65436 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Thu, 7 Nov 2024 01:33:49 +0530 Subject: [PATCH 02/15] Add files via upload --- icons/zoho.jpg | Bin 0 -> 29839 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/zoho.jpg diff --git a/icons/zoho.jpg b/icons/zoho.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6121b1d2034b80ab227fc189660c013d16b522cb GIT binary patch literal 29839 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
  • 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 Date: Thu, 7 Nov 2024 01:37:10 +0530 Subject: [PATCH 03/15] Update CONTRIBUTORS.toml --- CONTRIBUTORS.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CONTRIBUTORS.toml b/CONTRIBUTORS.toml index 49d622bf..a94e3efd 100644 --- a/CONTRIBUTORS.toml +++ b/CONTRIBUTORS.toml @@ -216,3 +216,6 @@ github = "smspool" [opile8] name = "Ollie Pile" github = "opile8" + +[Anon-sec] +github="Anon-sec" From 9986faf6a67ec715c477fd4cff4e6809d5f7fb44 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 00:00:23 +0530 Subject: [PATCH 04/15] update zoho.toml and added new zoho square icon --- CONTRIBUTORS.toml | 5 +-- icons/zoho.jpg | Bin 29839 -> 0 bytes icons/zoho.png | Bin 0 -> 27837 bytes products/zoho.toml | 84 +++++++++++++++++++++++++++++++-------------- 4 files changed, 59 insertions(+), 30 deletions(-) delete mode 100644 icons/zoho.jpg create mode 100644 icons/zoho.png diff --git a/CONTRIBUTORS.toml b/CONTRIBUTORS.toml index a94e3efd..33b31d3e 100644 --- a/CONTRIBUTORS.toml +++ b/CONTRIBUTORS.toml @@ -215,7 +215,4 @@ github = "smspool" [opile8] name = "Ollie Pile" -github = "opile8" - -[Anon-sec] -github="Anon-sec" +github = "opile8" \ No newline at end of file diff --git a/icons/zoho.jpg b/icons/zoho.jpg deleted file mode 100644 index 6121b1d2034b80ab227fc189660c013d16b522cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29839 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

  • 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 Zja9lM&)&r-@OxyyT^*y_rMK)}{vS}Vl^6g3 literal 0 HcmV?d00001 diff --git a/products/zoho.toml b/products/zoho.toml index 225acff4..d650e65d 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -7,30 +7,54 @@ contributors = [ "Anon-sec" ] [rubric.behavioral-marketing] value = "yes-opt-out" -citations = ["Part I: \"Opt out of non-essential electronic communications... by using the ‘unsubscribe’ function.\""] +citations = [ + "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails.", + "You can disable browser cookies before visiting our websites. However, if you do so, you may not be able to use certain features of the websites properly." +] +notes = ["There's no way to opt-out of analytical tracking apart from disabling cookies."] [rubric.data-breaches] -value = "eventually" +value = "no" +citations = [ + "You will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails." +] notes = [ - "The policy does not specify a strict timeframe for notifying users about breaches but mentions compliance with laws and regulations, suggesting eventual notification." + "In the hopes that 'security incident alerts' are what they mean, the policy does not provide precise details regarding data breaches." ] [rubric.data-collection-reasoning] value = "yes" +citations = [ + "To communicate with you (such as through email) about products that you have downloaded and services that you have signed up for, changes to this Privacy Policy, changes to the Terms of Service, or important notices.", + "To keep you posted on new products and services, upcoming events, offers, promotions and other information that we think will be of interest to you.", + "To ask you to participate in surveys, or to solicit feedback on our products and services.", + "To set up and maintain your account, and to do all other things required for providing our services, such as enabling collaboration, providing website and mail hosting, and backing up and restoring your data.", + "To understand how users use our products and services, to monitor and prevent problems, and to improve our products and services.", + "To provide customer support, and to analyze and improve our interactions with customers.", + "To detect and prevent fraudulent transactions and other illegal activities, to report spam, and to protect the rights and interests of Zoho, Zoho’s users, third parties and the public.", + "To update, expand and analyze our records, identify new customers, and provide products and services that may be of interest to you.", + "To analyze trends, administer our websites, and track visitor navigations on our websites to understand what visitors are looking for and to better help them.", + "To monitor and improve marketing campaigns and make suggestions relevant to the user." +] notes = [ "The policy explicitly describes the purposes of data collection, such as using personal data for service delivery, communication, and customer support (e.g., generating invoices, sending marketing emails, etc.)." ] [rubric.data-deletion] value = "yes-contact" +citations = [ + "We hold the data in your account as long as you choose to use Zoho Services. Once you terminate your Zoho user account, your data will eventually get deleted from the active database during the next clean-up cycle that occurs once in 6 months. The data deleted from the active database will be deleted from backups after 3 months.", + "If you are from the European Economic Area and you believe that we store, use or process your information on behalf of one of our customers, please contact the customer if you would like to access, rectify, erase, restrict or object to processing, or export your personal data. We will extend our support to our customer in responding to your request within a reasonable timeframe.", + "You can contact us at privacy@zohocorp.com to request deletion of your personal data." +] notes = [ - "The policy mentions that users can request deletion of their service data (e.g., \"request export or deletion of your service data\") and specifies a clean-up cycle for data removal from active databases (6 months)." + "The policy mentions that users can request deletion of their service data and specifies a clean-up cycle for data removal from active databases (6 months)." ] [rubric.history] -value = "last-modified" +value = "revision-notify" citations = [ - "We may modify the Privacy Policy at any time, upon notifying you through a service announcement or by sending an email to your primary email address" + "Effective Date: This Privacy Policy was last modified on 'insert date'. Note: This was captured from their privacy policy page." ] [rubric.law-enforcement] @@ -41,37 +65,45 @@ citations = [ [rubric.list-collected] value = "generally" +citations = [ + "Part I – Information Zoho Collects and Controls: 1. Information You Provide: Account Signup: Name, contact info (email, phone), company name, username, password (optional: photo, timezone, language), Event Registrations: Name, email, contact info, Payment Processing: Name, contact info, payment details (e.g., last 4 digits of credit card), Testimonials: Name and personal details (if authorized), Support Interactions: Email, phone, and chat support communications.", + "2. Information Collected Automatically: Device and Usage Data: IP address, browser type, device info, operating system, usage patterns, and cookies, Application Logs and Analytics: Clicks, errors, performance data, devices used.", + "3. Information from Third Parties: Federated Logins (Google, LinkedIn): Name, email address, Referrals: Name, email, Resellers and Service Providers: Name, email, company name, Social Media: Public profile info (name, photo, posts)." +] [rubric.noncritical-purposes] value = "opt-out-some" +citations = [ + "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails.", + "You can disable browser cookies before visiting our websites. However, if you do so, you may not be able to use certain features of the websites properly.", + "You can choose not to provide optional profile information such as your photo. You can also delete or change your optional profile information.", + "If you choose to enable any third-party integrations, you may be allowing the third party to access your service data and personal information about you." +] +notes = [ + "There are no opt-out options for cookies, so you have to disable cookies, which might affect the working of the website." +] [rubric.revision-notify] value = "yes" -notes = [ - "Zoho mentions that they will notify users of significant changes to the privacy policy either through an email or a prominent notice on the website, giving at least 30 days' advance notice." +citations = [ + "We may update this Privacy Policy from time to time. If there are any significant changes to the way we process your personal information, we will notify you via email or through a prominent notice on our website or through other means." ] [rubric.security] value = "yes" +citations = [ + "We implement reasonable security measures designed to protect the personal data that we collect and maintain. However, no data transmission over the internet or data storage system can be guaranteed to be 100% secure. While we strive to protect your personal information, you acknowledge that (i) there are security and privacy limitations inherent to the Internet which are beyond our control, and (ii) the security, integrity, and privacy of any and all information and data exchanged between you and us through our Services cannot be guaranteed." +] +notes = ["It emphasizes that while reasonable security measures are in place, it does not specify the inclusion of security audits as a part of those measures."] [rubric.third-party-access] -value = "yes-unspecified-critical" +value = "yes-unspecified" +citations = [ + "We may need to share your personal information and aggregated or de-identified information with third-party service providers that we engage, such as marketing and advertising partners, event organizers, web analytics providers, and payment processors. These service providers are authorized to use your personal information only as necessary to provide these services to us." +] [rubric.third-party-collection] -value = "no" - - - - - - - - - - - - - - - - +value = "yes" +citations = [ + "Federated Authentication (e.g., Google, LinkedIn): Name, Email, Referrals: Name, Email, Partners & Service Providers: Name, Email, Company, Social Media/Public Sources: Profile info (name, photo, posts)." +] From f908b250e60a82246741bf85fdf5bbe7de7d6792 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 9 Nov 2024 18:31:56 +0000 Subject: [PATCH 05/15] chore: update Browserslist db --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ba407cf6..94a03c52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4031,9 +4031,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001667", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", - "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", + "version": "1.0.30001679", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz", + "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==", "funding": [ { "type": "opencollective", @@ -19296,9 +19296,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001667", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", - "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==" + "version": "1.0.30001679", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz", + "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==" }, "chalk": { "version": "2.4.2", From 72203516aec2b977583a65aad7e28f1e3219aeba Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 00:10:48 +0530 Subject: [PATCH 06/15] fixed rubric error --- CONTRIBUTORS.toml | 5 +- package-lock.json | 5952 ++++++++++++++++++++++++-------------------- package.json | 2 +- products/zoho.toml | 2 +- 4 files changed, 3254 insertions(+), 2707 deletions(-) diff --git a/CONTRIBUTORS.toml b/CONTRIBUTORS.toml index 33b31d3e..97ad9c8b 100644 --- a/CONTRIBUTORS.toml +++ b/CONTRIBUTORS.toml @@ -215,4 +215,7 @@ github = "smspool" [opile8] name = "Ollie Pile" -github = "opile8" \ No newline at end of file +github = "opile8" + +[Anon-sec] +github = "Anon-sec" \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ba407cf6..83f416b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "handlebars-helpers": "^0.10.0", "image-size": "^0.8.3", "is-core-module": "^2.4.0", - "jest": "^27", + "jest": "^27.5.1", "jest-cli": "^27", "jest-junit": "^11.1.0", "jssoup": "0.0.11", @@ -1345,7 +1345,34 @@ "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/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } }, "node_modules/@eslint/eslintrc": { "version": "0.4.2", @@ -1453,15 +1480,16 @@ } }, "node_modules/@jest/console": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", - "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.2", - "jest-util": "^27.0.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { @@ -1469,9 +1497,10 @@ } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -1484,9 +1513,10 @@ } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -1495,29 +1525,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1528,12 +1567,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -1542,6 +1583,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" }, @@ -1550,48 +1592,57 @@ } }, "node_modules/@jest/core": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", - "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", - "dependencies": { - "@jest/console": "^27.0.2", - "@jest/reporters": "^27.0.4", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "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", + "@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.4", - "jest-changed-files": "^27.0.2", - "jest-config": "^27.0.4", - "jest-haste-map": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-resolve-dependencies": "^27.0.4", - "jest-runner": "^27.0.4", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", - "jest-watcher": "^27.0.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", - "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -1604,40 +1655,78 @@ } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/@jest/core/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@jest/core/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, "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==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1648,20 +1737,101 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/@jest/core/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", + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/node_modules/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1669,24 +1839,71 @@ "node": ">=8" } }, + "node_modules/@jest/core/node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, "node_modules/@jest/environment": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.3.tgz", - "integrity": "sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA==", + "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": { - "@jest/fake-timers": "^27.0.3", - "@jest/types": "^27.0.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3" + "jest-mock": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -1699,9 +1916,10 @@ } }, "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -1710,29 +1928,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/environment/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" }, @@ -1743,12 +1970,14 @@ "node_modules/@jest/environment/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@jest/environment/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" } @@ -1757,6 +1986,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" }, @@ -1765,25 +1995,27 @@ } }, "node_modules/@jest/fake-timers": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.3.tgz", - "integrity": "sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA==", + "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": { - "@jest/types": "^27.0.2", - "@sinonjs/fake-timers": "^7.0.2", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^27.0.2", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2" + "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_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -1796,9 +2028,10 @@ } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -1807,29 +2040,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/fake-timers/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" }, @@ -1840,12 +2082,14 @@ "node_modules/@jest/fake-timers/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@jest/fake-timers/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" } @@ -1854,6 +2098,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" }, @@ -1862,22 +2107,24 @@ } }, "node_modules/@jest/globals": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.3.tgz", - "integrity": "sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ==", + "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.0.3", - "@jest/types": "^27.0.2", - "expect": "^27.0.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -1890,9 +2137,10 @@ } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -1901,29 +2149,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/globals/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" }, @@ -1934,12 +2191,14 @@ "node_modules/@jest/globals/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@jest/globals/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" } @@ -1948,6 +2207,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" }, @@ -1956,43 +2216,54 @@ } }, "node_modules/@jest/reporters": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", - "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", + "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.0.2", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.2", + "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": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -2005,9 +2276,10 @@ } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -2016,29 +2288,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2049,12 +2330,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -2063,6 +2346,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" } @@ -2071,6 +2355,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" }, @@ -2079,12 +2364,13 @@ } }, "node_modules/@jest/source-map": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", - "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", + "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.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "engines": { @@ -2095,17 +2381,19 @@ "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/test-result": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", - "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", + "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.0.2", - "@jest/types": "^27.0.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -2114,9 +2402,10 @@ } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -2129,9 +2418,10 @@ } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -2140,29 +2430,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/test-result/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" }, @@ -2173,12 +2472,14 @@ "node_modules/@jest/test-result/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/@jest/test-result/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" } @@ -2187,6 +2488,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" }, @@ -2195,36 +2497,38 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", - "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", + "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.0.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.2", - "jest-runtime": "^27.0.4" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.2.tgz", - "integrity": "sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==", + "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.0.2", - "babel-plugin-istanbul": "^6.0.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.4", - "jest-haste-map": "^27.0.2", - "jest-regex-util": "^27.0.1", - "jest-util": "^27.0.2", + "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.1", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" @@ -2234,9 +2538,10 @@ } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -2249,9 +2554,10 @@ } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -2260,29 +2566,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2293,12 +2608,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -2315,6 +2632,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" }, @@ -2484,17 +2802,19 @@ } }, "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" } }, "node_modules/@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "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" } @@ -2503,6 +2823,7 @@ "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" } @@ -2515,30 +2836,65 @@ "node": ">=10.13.0" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "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.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "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" @@ -2581,9 +2937,10 @@ } }, "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": "*" } @@ -2649,14 +3006,16 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + "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/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "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/undertaker": { "version": "1.2.6", @@ -2822,9 +3181,11 @@ "integrity": "sha512-PdkeIVJYTfKCrYkx64c8HEPvbiVo2Prx8NWMCsiXHbsvPLbai64FwydXnNSzq/hRBQ3Toi5qU8DNCxeX1AXBCw==" }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, "node_modules/acorn": { "version": "7.4.1", @@ -2841,6 +3202,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" @@ -2873,6 +3235,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" }, @@ -3063,19 +3426,27 @@ "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" }, "engines": { "node": ">=8" + }, + "funding": { + "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-gray": { @@ -3167,9 +3538,10 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "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" } @@ -3564,27 +3936,32 @@ } }, "node_modules/babel-jest": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.2.tgz", - "integrity": "sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==", + "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.0.2", - "@jest/types": "^27.0.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.1", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, "node_modules/babel-jest/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -3597,9 +3974,10 @@ } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -3608,29 +3986,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3641,12 +4028,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -3655,6 +4044,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" }, @@ -3671,14 +4061,15 @@ } }, "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "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", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" }, "engines": { @@ -3686,9 +4077,10 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", - "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", + "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", @@ -3746,15 +4138,19 @@ } }, "node_modules/babel-preset-jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", - "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", + "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.0.1", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/bach": { @@ -3888,7 +4284,8 @@ "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.16.6", @@ -3912,6 +4309,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" } @@ -4067,6 +4465,7 @@ "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" } @@ -4092,14 +4491,25 @@ } }, "node_modules/ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "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.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz", - "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", + "license": "MIT" }, "node_modules/class-utils": { "version": "0.3.6", @@ -4291,7 +4701,8 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -4306,9 +4717,10 @@ } }, "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==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" }, "node_modules/collection-map": { "version": "1.0.0", @@ -4549,6 +4961,43 @@ "node": ">=0.10.0" } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/css-color-names": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", @@ -4698,12 +5147,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" }, @@ -4714,7 +5165,8 @@ "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/d": { "version": "1.0.1", @@ -4729,6 +5181,7 @@ "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", @@ -4792,9 +5245,10 @@ } }, "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.2", @@ -4807,7 +5261,8 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" }, "node_modules/deep-is": { "version": "0.1.3", @@ -4815,9 +5270,10 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "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" } @@ -4950,6 +5406,7 @@ "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" } @@ -5037,6 +5494,8 @@ "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" }, @@ -5048,6 +5507,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" } @@ -5250,14 +5710,14 @@ } }, "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==", + "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", @@ -5271,69 +5731,24 @@ } }, "node_modules/escodegen/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "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" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", @@ -5486,19 +5901,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -5542,14 +5944,6 @@ "node": ">= 4" } }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -5564,25 +5958,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5594,20 +5969,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -5687,6 +6048,29 @@ "node": ">=0.10.0" } }, + "node_modules/execa": { + "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", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -5759,25 +6143,25 @@ } }, "node_modules/expect": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", - "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", + "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.0.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.1", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-regex-util": "^27.0.1" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -5790,48 +6174,50 @@ } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/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==", + "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": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - } - }, - "node_modules/expect/node_modules/chalk/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/chalk?sponsor=1" } }, "node_modules/expect/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" }, @@ -5842,20 +6228,23 @@ "node_modules/expect/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/expect/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/expect/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } @@ -5864,6 +6253,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" }, @@ -6065,9 +6455,10 @@ } }, "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" } @@ -6321,9 +6712,10 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -6502,6 +6894,18 @@ "node": ">=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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -6918,9 +7322,10 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "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/growl": { "version": "1.10.5", @@ -7823,6 +8228,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" }, @@ -7833,7 +8239,8 @@ "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-tag": { "version": "2.0.0", @@ -7867,6 +8274,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", @@ -7877,9 +8285,10 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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" @@ -7892,6 +8301,7 @@ "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" } @@ -7900,6 +8310,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" }, @@ -8116,17 +8527,6 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "node_modules/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dependencies": { - "ci-info": "^3.1.1" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -8254,6 +8654,7 @@ "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" } @@ -8348,7 +8749,8 @@ "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-relative": { "version": "1.0.0", @@ -8377,6 +8779,18 @@ "node": ">=0.12.0" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -8433,21 +8847,24 @@ } }, "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "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": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.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.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "engines": { @@ -8455,22 +8872,24 @@ } }, "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" } @@ -8479,6 +8898,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" }, @@ -8487,30 +8907,33 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "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", "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -8520,27 +8943,37 @@ } }, "node_modules/jest": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", - "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", + "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.0.4", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.0.4" + "jest-cli": "^27.5.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-changed-files": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", - "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", + "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.0.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" }, @@ -8549,9 +8982,10 @@ } }, "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -8564,9 +8998,10 @@ } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -8575,29 +9010,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-changed-files/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" }, @@ -8608,175 +9052,81 @@ "node_modules/jest-changed-files/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-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-changed-files/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==", - "engines": { - "node": ">=10" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-changed-files/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/jest-changed-files/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/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==", + "license": "MIT", + "dependencies": { + "@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" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/jest-circus/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": { - "shebang-regex": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-circus": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", - "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", - "dependencies": { - "@jest/environment": "^27.0.3", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.0.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "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-circus/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -8785,29 +9135,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8818,23 +9177,25 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -8846,14 +9207,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8862,34 +9228,44 @@ } }, "node_modules/jest-cli": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", - "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", - "dependencies": { - "@jest/core": "^27.0.4", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", + "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", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "prompts": "^2.0.1", - "yargs": "^16.0.3" + "yargs": "^16.2.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-cli/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -8902,13 +9278,42 @@ } }, "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/jest-cli/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-cli/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, "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", @@ -8921,15 +9326,19 @@ } }, "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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/cliui": { @@ -8970,14 +9379,94 @@ "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/jest-cli/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", + "@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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/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==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli/node_modules/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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8985,6 +9474,51 @@ "node": ">=8" } }, + "node_modules/jest-cli/node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, "node_modules/jest-cli/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -9031,148 +9565,6 @@ "node": ">=10" } }, - "node_modules/jest-config": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", - "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.4", - "@jest/types": "^27.0.2", - "babel-jest": "^27.0.2", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.0.4", - "jest-environment-jsdom": "^27.0.3", - "jest-environment-node": "^27.0.3", - "jest-get-type": "^27.0.1", - "jest-jasmine2": "^27.0.4", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-runner": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "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/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", - "dependencies": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/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" - } - }, - "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": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -9246,9 +9638,10 @@ } }, "node_modules/jest-docblock": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", - "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", + "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": { "detect-newline": "^3.0.0" }, @@ -9257,24 +9650,26 @@ } }, "node_modules/jest-each": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", - "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", + "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.0.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -9287,9 +9682,10 @@ } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -9298,29 +9694,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9331,31 +9736,34 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -9367,14 +9775,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9383,16 +9796,17 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz", - "integrity": "sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA==", - "dependencies": { - "@jest/environment": "^27.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/types": "^27.0.2", + "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", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" }, "engines": { @@ -9400,9 +9814,10 @@ } }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -9415,9 +9830,10 @@ } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -9426,29 +9842,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-jsdom/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" }, @@ -9459,12 +9884,14 @@ "node_modules/jest-environment-jsdom/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-environment-jsdom/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" } @@ -9473,6 +9900,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" }, @@ -9481,25 +9909,27 @@ } }, "node_modules/jest-environment-node": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.3.tgz", - "integrity": "sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg==", - "dependencies": { - "@jest/environment": "^27.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/types": "^27.0.2", + "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", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2" + "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_modules/jest-environment-node/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -9512,9 +9942,10 @@ } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -9523,29 +9954,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-node/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" }, @@ -9556,12 +9996,14 @@ "node_modules/jest-environment-node/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-environment-node/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" } @@ -9570,6 +10012,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" }, @@ -9586,20 +10029,21 @@ } }, "node_modules/jest-haste-map": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.2.tgz", - "integrity": "sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.1", - "jest-serializer": "^27.0.1", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.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" }, @@ -9611,9 +10055,10 @@ } }, "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -9626,9 +10071,10 @@ } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -9637,29 +10083,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-haste-map/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" }, @@ -9670,12 +10125,14 @@ "node_modules/jest-haste-map/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-haste-map/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" } @@ -9684,6 +10141,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" }, @@ -9692,27 +10150,27 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", - "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.3", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", + "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", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2", + "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" }, "engines": { @@ -9720,9 +10178,10 @@ } }, "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -9735,9 +10194,10 @@ } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -9746,29 +10206,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9779,23 +10248,25 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -9807,14 +10278,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9864,110 +10340,46 @@ } }, "node_modules/jest-leak-detector": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", - "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", - "dependencies": { - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-leak-detector/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, "node_modules/jest-leak-detector/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==", + "license": "MIT", "engines": { "node": ">=10" - } - }, - "node_modules/jest-leak-detector/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-leak-detector/node_modules/chalk/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" - } - }, - "node_modules/jest-leak-detector/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-leak-detector/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-leak-detector/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" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -9975,81 +10387,57 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-leak-detector/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-matcher-utils": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", - "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", + "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.0.2", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, "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==", + "license": "MIT", "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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10060,12 +10448,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/diff-sequences": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", - "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", + "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" } @@ -10074,39 +10464,42 @@ "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/jest-matcher-utils/node_modules/jest-diff": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", - "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", + "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.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } }, "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10118,14 +10511,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10134,17 +10532,18 @@ } }, "node_modules/jest-message-util": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", - "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.0.2", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -10153,9 +10552,10 @@ } }, "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10168,9 +10568,10 @@ } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10179,29 +10580,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10212,23 +10622,25 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10240,14 +10652,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10256,11 +10673,12 @@ } }, "node_modules/jest-mock": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", - "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", + "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": { - "@jest/types": "^27.0.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "engines": { @@ -10268,9 +10686,10 @@ } }, "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10283,9 +10702,10 @@ } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10294,29 +10714,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-mock/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" }, @@ -10327,12 +10756,14 @@ "node_modules/jest-mock/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-mock/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" } @@ -10341,6 +10772,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" }, @@ -10349,34 +10781,46 @@ } }, "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==", + "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": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, "node_modules/jest-regex-util": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", - "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==", + "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" } }, "node_modules/jest-resolve": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", - "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", + "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.0.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "escalade": "^3.1.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "engines": { @@ -10384,22 +10828,24 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", - "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", + "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.0.2", - "jest-regex-util": "^27.0.1", - "jest-snapshot": "^27.0.4" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10412,9 +10858,10 @@ } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10423,29 +10870,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve-dependencies/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" }, @@ -10456,12 +10912,14 @@ "node_modules/jest-resolve-dependencies/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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-resolve-dependencies/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" } @@ -10470,6 +10928,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" }, @@ -10478,9 +10937,10 @@ } }, "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10493,9 +10953,10 @@ } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10504,29 +10965,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10537,12 +11007,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10551,6 +11023,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" }, @@ -10559,30 +11032,30 @@ } }, "node_modules/jest-runner": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", - "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", - "dependencies": { - "@jest/console": "^27.0.2", - "@jest/environment": "^27.0.3", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "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", + "@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", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.1", - "jest-environment-jsdom": "^27.0.3", - "jest-environment-node": "^27.0.3", - "jest-haste-map": "^27.0.2", - "jest-leak-detector": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-runtime": "^27.0.4", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.2", + "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" }, @@ -10591,9 +11064,10 @@ } }, "node_modules/jest-runner/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10606,9 +11080,10 @@ } }, "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10617,29 +11092,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10650,12 +11134,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10664,6 +11150,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" }, @@ -10672,45 +11159,43 @@ } }, "node_modules/jest-runtime": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", - "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", - "dependencies": { - "@jest/console": "^27.0.2", - "@jest/environment": "^27.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/globals": "^27.0.3", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", - "@types/yargs": "^16.0.0", + "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", + "@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", - "exit": "^0.1.2", + "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-mock": "^27.0.3", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", + "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", - "yargs": "^16.0.3" + "strip-bom": "^4.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10723,9 +11208,10 @@ } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10734,39 +11220,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + }, + "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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10777,20 +11262,14 @@ "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/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==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10799,6 +11278,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" } @@ -10807,6 +11287,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" }, @@ -10814,92 +11295,46 @@ "node": ">=8" } }, - "node_modules/jest-runtime/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==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "engines": { - "node": ">=10" - } - }, "node_modules/jest-serializer": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", - "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", + "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.4" + "graceful-fs": "^4.2.9" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", - "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", + "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", - "@babel/parser": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.0.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.2", - "jest-get-type": "^27.0.1", - "jest-haste-map": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-util": "^27.0.2", + "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.0.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "engines": { @@ -10907,9 +11342,10 @@ } }, "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -10922,9 +11358,10 @@ } }, "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -10933,29 +11370,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10966,12 +11412,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", - "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", + "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" } @@ -10980,39 +11428,42 @@ "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/jest-snapshot/node_modules/jest-diff": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", - "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", + "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.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } }, "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -11024,17 +11475,19 @@ "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/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -11046,6 +11499,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" }, @@ -11054,15 +11508,16 @@ } }, "node_modules/jest-util": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", - "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", + "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": { - "@jest/types": "^27.0.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" }, "engines": { @@ -11070,9 +11525,10 @@ } }, "node_modules/jest-util/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -11085,9 +11541,10 @@ } }, "node_modules/jest-util/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -11096,29 +11553,38 @@ "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": "^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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11129,12 +11595,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11143,6 +11611,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" }, @@ -11151,25 +11620,27 @@ } }, "node_modules/jest-validate": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", - "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", + "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.0.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.0.2" + "pretty-format": "^27.5.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -11182,9 +11653,10 @@ } }, "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -11193,37 +11665,50 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11234,31 +11719,34 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "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" } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "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": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -11270,14 +11758,19 @@ "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/ansi-styles?sponsor=1" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11286,16 +11779,17 @@ } }, "node_modules/jest-watcher": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", - "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", + "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.0.2", - "@jest/types": "^27.0.2", + "@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.0.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "engines": { @@ -11303,9 +11797,10 @@ } }, "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -11318,9 +11813,10 @@ } }, "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -11329,29 +11825,38 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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": "^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==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11362,12 +11867,14 @@ "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==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11376,6 +11883,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" }, @@ -11384,9 +11892,10 @@ } }, "node_modules/jest-worker": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", - "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", + "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": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11400,6 +11909,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" } @@ -11408,11 +11918,15 @@ "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" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/js-tokens": { @@ -11433,9 +11947,10 @@ } }, "node_modules/jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "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", @@ -11462,17 +11977,26 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.5", + "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "engines": { "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", - "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -11644,6 +12168,7 @@ "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" } @@ -11963,14 +12488,30 @@ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "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": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/make-error": { @@ -11990,11 +12531,12 @@ } }, "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "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.x" + "tmpl": "1.0.5" } }, "node_modules/map-cache": { @@ -12176,7 +12718,8 @@ "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", @@ -12221,6 +12764,7 @@ "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" } @@ -12376,15 +12920,8 @@ "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, "node_modules/node-releases": { "version": "1.1.73", @@ -12445,6 +12982,18 @@ "node": ">= 0.10" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nth-check": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -12465,9 +13014,10 @@ } }, "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.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", + "license": "MIT" }, "node_modules/object-assign": { "version": "3.0.0", @@ -12614,11 +13164,15 @@ "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" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -12656,14 +13210,6 @@ "node": ">=0.10.0" } }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "engines": { - "node": ">=8" - } - }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -12795,7 +13341,8 @@ "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/pascalcase": { "version": "0.1.1", @@ -12826,6 +13373,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -12899,12 +13455,10 @@ } }, "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -13566,9 +14120,13 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "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.10.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", + "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + } }, "node_modules/pumpify": { "version": "1.5.1", @@ -13590,9 +14148,10 @@ } }, "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" } @@ -13622,7 +14181,8 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" }, "node_modules/queue": { "version": "6.0.1", @@ -14072,7 +14632,8 @@ "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/resolve": { "version": "1.20.0", @@ -14130,6 +14691,15 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, + "node_modules/resolve.exports": { + "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" + } + }, "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -14317,12 +14887,14 @@ "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/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" }, @@ -14398,6 +14970,27 @@ "node": ">=0.10.0" } }, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -14733,9 +15326,10 @@ } }, "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "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" }, @@ -14747,6 +15341,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" } @@ -14796,6 +15391,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" @@ -14843,6 +15439,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" } @@ -14892,9 +15489,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" @@ -14907,6 +15505,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" } @@ -14915,6 +15514,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" }, @@ -15012,7 +15612,8 @@ "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/table": { "version": "6.7.1", @@ -15149,12 +15750,16 @@ "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" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/test-exclude": { @@ -15176,9 +15781,10 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "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/through2": { "version": "2.0.5", @@ -15214,7 +15820,8 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, "node_modules/to-absolute-glob": { "version": "2.0.2", @@ -15308,9 +15915,10 @@ "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "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", @@ -15325,6 +15933,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" }, @@ -15389,6 +15998,7 @@ "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" } @@ -15569,6 +16179,7 @@ "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" } @@ -15643,6 +16254,7 @@ "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" @@ -15666,23 +16278,33 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "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", "source-map": "^0.7.3" }, "engines": { - "node": ">=10.10.0" + "node": ">=10.12.0" } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -15803,6 +16425,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" } @@ -15811,6 +16435,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" }, @@ -15819,11 +16444,12 @@ } }, "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "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.x" + "makeerror": "1.0.12" } }, "node_modules/warning-symbol": { @@ -15838,6 +16464,7 @@ "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" } @@ -15846,6 +16473,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -15853,12 +16481,14 @@ "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.6.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", - "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", + "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", @@ -15969,11 +16599,24 @@ } }, "node_modules/ws": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", - "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", + "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" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/xml": { @@ -15984,12 +16627,14 @@ "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==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" }, "node_modules/xtend": { "version": "4.0.2", @@ -17136,6 +17781,29 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "optional": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "optional": true, + "peer": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, "@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -17221,22 +17889,22 @@ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" }, "@jest/console": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", - "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.2", - "jest-util": "^27.0.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17246,9 +17914,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17262,9 +17930,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17299,45 +17967,44 @@ } }, "@jest/core": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", - "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", - "requires": { - "@jest/console": "^27.0.2", - "@jest/reporters": "^27.0.4", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "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.4", - "jest-changed-files": "^27.0.2", - "jest-config": "^27.0.4", - "jest-haste-map": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-resolve-dependencies": "^27.0.4", - "jest-runner": "^27.0.4", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", - "jest-watcher": "^27.0.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", - "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17347,13 +18014,30 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } }, + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "optional": true, + "peer": true + }, + "acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "optional": true, + "peer": true, + "requires": { + "acorn": "^8.11.0" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -17363,9 +18047,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17389,6 +18073,59 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "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" + } + }, + "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==" + }, + "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==" + } + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -17396,24 +18133,46 @@ "requires": { "has-flag": "^4.0.0" } + }, + "ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "optional": true, + "peer": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } } } }, "@jest/environment": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.3.tgz", - "integrity": "sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA==", + "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.0.3", - "@jest/types": "^27.0.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3" + "jest-mock": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17423,9 +18182,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17439,9 +18198,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17476,22 +18235,22 @@ } }, "@jest/fake-timers": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.3.tgz", - "integrity": "sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA==", + "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.0.2", - "@sinonjs/fake-timers": "^7.0.2", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^27.0.2", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17501,9 +18260,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17517,9 +18276,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17554,19 +18313,19 @@ } }, "@jest/globals": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.3.tgz", - "integrity": "sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ==", + "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.0.3", - "@jest/types": "^27.0.2", - "expect": "^27.0.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17576,9 +18335,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17592,9 +18351,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17629,40 +18388,41 @@ } }, "@jest/reporters": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", - "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", + "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.0.2", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.2", + "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": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17672,9 +18432,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17688,9 +18448,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17730,12 +18490,12 @@ } }, "@jest/source-map": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", - "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", + "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.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "dependencies": { @@ -17747,20 +18507,20 @@ } }, "@jest/test-result": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", - "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", + "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.0.2", - "@jest/types": "^27.0.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17770,9 +18530,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17786,9 +18546,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -17823,42 +18583,42 @@ } }, "@jest/test-sequencer": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", - "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", + "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.0.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.2", - "jest-runtime": "^27.0.4" + "@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.0.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.2.tgz", - "integrity": "sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==", + "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.0.2", - "babel-plugin-istanbul": "^6.0.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.4", - "jest-haste-map": "^27.0.2", - "jest-regex-util": "^27.0.1", - "jest-util": "^27.0.2", + "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.1", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -17868,9 +18628,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -17884,9 +18644,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -18053,17 +18813,17 @@ } }, "@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==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "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" } @@ -18078,30 +18838,58 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==" }, + "@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "optional": true, + "peer": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "optional": true, + "peer": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "optional": true, + "peer": true + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "optional": true, + "peer": true + }, "@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "requires": { - "@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": "*" } }, "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -18144,9 +18932,9 @@ } }, "@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==", "requires": { "@types/node": "*" } @@ -18212,14 +19000,14 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" }, "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" }, "@types/undertaker": { "version": "1.2.6", @@ -18359,9 +19147,9 @@ "integrity": "sha512-PdkeIVJYTfKCrYkx64c8HEPvbiVo2Prx8NWMCsiXHbsvPLbai64FwydXnNSzq/hRBQ3Toi5qU8DNCxeX1AXBCw==" }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "acorn": { "version": "7.4.1", @@ -18619,9 +19407,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-reset": { "version": "0.1.1", @@ -18913,24 +19701,24 @@ } }, "babel-jest": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.2.tgz", - "integrity": "sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==", + "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.0.2", - "@jest/types": "^27.0.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.1", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -18940,9 +19728,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -18956,9 +19744,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -19001,21 +19789,21 @@ } }, "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "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": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", - "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", + "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", @@ -19070,11 +19858,11 @@ } }, "babel-preset-jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", - "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", + "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.0.1", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -19331,14 +20119,14 @@ } }, "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" }, "cjs-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz", - "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==" }, "class-utils": { "version": "0.3.6", @@ -19492,7 +20280,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, "code-point-at": { "version": "1.1.0", @@ -19500,9 +20288,9 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "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==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" }, "collection-map": { "version": "1.0.0", @@ -19704,7 +20492,34 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "^0.1.0" + } + } + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "optional": true, + "peer": true + }, + "cross-spawn": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", + "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "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" } } } @@ -19905,9 +20720,9 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, "decode-uri-component": { "version": "0.2.2", @@ -19917,7 +20732,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "deep-is": { "version": "0.1.3", @@ -19925,9 +20740,9 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "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==" }, "default-compare": { "version": "1.0.0", @@ -20284,62 +21099,26 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" }, "dependencies": { "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" }, "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } } } }, @@ -20427,16 +21206,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "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" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -20465,11 +21234,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -20478,19 +21242,6 @@ "lru-cache": "^6.0.0" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "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==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -20498,14 +21249,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -20602,6 +21345,22 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, + "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", @@ -20661,22 +21420,20 @@ } }, "expect": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", - "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", + "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.0.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.1", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-regex-util": "^27.0.1" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -20686,35 +21443,28 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } }, "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==" + "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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" - }, - "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": { @@ -20736,9 +21486,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "supports-color": { "version": "7.2.0", @@ -20916,9 +21666,9 @@ } }, "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==", "requires": { "bser": "2.1.1" } @@ -21115,9 +21865,9 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -21252,6 +22002,11 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" }, + "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-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -21594,9 +22349,9 @@ } }, "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "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==" }, "growl": { "version": "1.10.5", @@ -22380,9 +23135,9 @@ } }, "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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" @@ -22556,14 +23311,6 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "requires": { - "ci-info": "^3.1.1" - } - }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -22753,6 +23500,11 @@ "self-closing-tags": "^1.0.1" } }, + "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-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -22797,28 +23549,29 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + "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==" }, "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "requires": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" } }, "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==", "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "dependencies": { @@ -22838,9 +23591,9 @@ } }, "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "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", @@ -22855,38 +23608,38 @@ } }, "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "jest": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", - "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "requires": { - "@jest/core": "^27.0.4", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.0.4" + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", - "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", + "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.0.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -22896,9 +23649,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -22912,9 +23665,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -22933,73 +23686,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "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" - } - }, - "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" - } - }, - "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==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "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" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "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==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23007,47 +23698,39 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, "jest-circus": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", - "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", + "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.0.3", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.0.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2", + "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": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23057,9 +23740,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23073,9 +23756,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23100,12 +23783,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -23128,28 +23810,28 @@ } }, "jest-cli": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", - "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", + "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.0.4", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.4", + "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "prompts": "^2.0.1", - "yargs": "^16.0.3" + "yargs": "^16.2.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23159,13 +23841,30 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } }, + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "optional": true, + "peer": true + }, + "acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "optional": true, + "peer": true, + "requires": { + "acorn": "^8.11.0" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -23175,9 +23874,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23216,145 +23915,48 @@ "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" - } - }, - "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" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "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.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" - } - } - }, - "jest-config": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", - "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.4", - "@jest/types": "^27.0.2", - "babel-jest": "^27.0.2", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.0.4", - "jest-environment-jsdom": "^27.0.3", - "jest-environment-node": "^27.0.3", - "jest-get-type": "^27.0.1", - "jest-jasmine2": "^27.0.4", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-runner": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "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" - } - }, - "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "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.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "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==", + "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": { - "color-name": "~1.1.4" + "@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" } }, - "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==" - }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -23371,8 +23973,64 @@ "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" + "has-flag": "^4.0.0" + } + }, + "ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "optional": true, + "peer": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" } } }, @@ -23433,29 +24091,29 @@ } }, "jest-docblock": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", - "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", + "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.0.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", - "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", + "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.0.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23465,9 +24123,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23481,9 +24139,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23508,17 +24166,16 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -23541,23 +24198,23 @@ } }, "jest-environment-jsdom": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz", - "integrity": "sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA==", + "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.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/types": "^27.0.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23567,9 +24224,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23583,9 +24240,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23620,22 +24277,22 @@ } }, "jest-environment-node": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.3.tgz", - "integrity": "sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg==", + "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.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/types": "^27.0.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.0.3", - "jest-util": "^27.0.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23645,9 +24302,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23661,9 +24318,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23703,29 +24360,29 @@ "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "jest-haste-map": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.2.tgz", - "integrity": "sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==", + "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.0.2", + "@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.4", - "jest-regex-util": "^27.0.1", - "jest-serializer": "^27.0.1", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.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" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23735,9 +24392,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23751,9 +24408,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23788,34 +24445,33 @@ } }, "jest-jasmine2": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", - "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.3", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.2", - "@jest/types": "^27.0.2", + "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.0.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-runtime": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "pretty-format": "^27.0.2", + "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": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -23825,9 +24481,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -23841,9 +24497,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -23868,12 +24524,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -23927,133 +24582,47 @@ } }, "jest-leak-detector": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", - "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", + "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.0.1", - "pretty-format": "^27.0.2" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { - "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "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" - } - }, - "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, "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==" }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.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" - } - } - } - }, - "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==" - }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, "jest-matcher-utils": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", - "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", + "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.0.2", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { - "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", - "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" - } - }, - "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -24063,9 +24632,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24085,9 +24654,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", - "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -24095,28 +24664,27 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", - "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", + "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.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24139,25 +24707,25 @@ } }, "jest-message-util": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", - "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.0.2", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24167,9 +24735,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24183,9 +24751,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24210,12 +24778,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24238,18 +24805,18 @@ } }, "jest-mock": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", - "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24259,9 +24826,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24275,9 +24842,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24312,35 +24879,37 @@ } }, "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==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} }, "jest-regex-util": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", - "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==" + "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.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", - "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", + "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.0.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "escalade": "^3.1.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.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": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24350,9 +24919,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24366,9 +24935,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24403,19 +24972,19 @@ } }, "jest-resolve-dependencies": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", - "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", + "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.0.2", - "jest-regex-util": "^27.0.1", - "jest-snapshot": "^27.0.4" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24425,9 +24994,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24441,9 +25010,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24478,38 +25047,37 @@ } }, "jest-runner": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", - "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", - "requires": { - "@jest/console": "^27.0.2", - "@jest/environment": "^27.0.3", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "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", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.1", - "jest-environment-jsdom": "^27.0.3", - "jest-environment-node": "^27.0.3", - "jest-haste-map": "^27.0.2", - "jest-leak-detector": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-runtime": "^27.0.4", - "jest-util": "^27.0.2", - "jest-worker": "^27.0.2", + "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": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24519,9 +25087,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24535,9 +25103,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24572,42 +25140,38 @@ } }, "jest-runtime": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", - "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", - "requires": { - "@jest/console": "^27.0.2", - "@jest/environment": "^27.0.3", - "@jest/fake-timers": "^27.0.3", - "@jest/globals": "^27.0.3", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.2", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", - "@types/yargs": "^16.0.0", + "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", - "exit": "^0.1.2", + "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-mock": "^27.0.3", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.4", - "jest-snapshot": "^27.0.4", - "jest-util": "^27.0.2", - "jest-validate": "^27.0.2", + "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", - "yargs": "^16.0.3" + "strip-bom": "^4.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24617,9 +25181,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24633,24 +25197,14 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" } }, - "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" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -24664,11 +25218,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "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==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -24686,87 +25235,51 @@ "requires": { "has-flag": "^4.0.0" } - }, - "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" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "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.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" } } }, "jest-serializer": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", - "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", + "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.4" + "graceful-fs": "^4.2.9" } }, "jest-snapshot": { - "version": "27.0.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", - "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", + "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/parser": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.2", - "@jest/types": "^27.0.2", + "@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.0.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.2", - "jest-get-type": "^27.0.1", - "jest-haste-map": "^27.0.2", - "jest-matcher-utils": "^27.0.2", - "jest-message-util": "^27.0.2", - "jest-resolve": "^27.0.4", - "jest-util": "^27.0.2", + "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.0.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24776,9 +25289,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24792,9 +25305,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24814,9 +25327,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", - "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -24824,28 +25337,27 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", - "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", + "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.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24858,12 +25370,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" }, "supports-color": { "version": "7.2.0", @@ -24876,22 +25385,22 @@ } }, "jest-util": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", - "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", + "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.0.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24901,9 +25410,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24917,9 +25426,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -24954,22 +25463,22 @@ } }, "jest-validate": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", - "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", + "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.0.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.0.2" + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -24979,9 +25488,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -24995,14 +25504,14 @@ } }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -25027,17 +25536,16 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", - "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^27.0.2", - "ansi-regex": "^5.0.0", + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -25060,23 +25568,23 @@ } }, "jest-watcher": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", - "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", + "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.0.2", - "@jest/types": "^27.0.2", + "@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.0.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", - "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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", @@ -25086,9 +25594,9 @@ } }, "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", "requires": { "@types/yargs-parser": "*" } @@ -25102,9 +25610,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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" @@ -25139,9 +25647,9 @@ } }, "jest-worker": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", - "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", + "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", @@ -25178,9 +25686,9 @@ } }, "jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "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", @@ -25207,14 +25715,14 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.5", + "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", - "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==" + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" } } }, @@ -25640,11 +26148,18 @@ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "requires": { - "semver": "^6.0.0" + "semver": "^7.5.3" + }, + "dependencies": { + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + } } }, "make-error": { @@ -25661,11 +26176,11 @@ } }, "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "requires": { - "tmpl": "1.0.x" + "tmpl": "1.0.5" } }, "map-cache": { @@ -25964,12 +26479,7 @@ "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { "version": "1.1.73", @@ -26017,6 +26527,14 @@ "once": "^1.3.2" } }, + "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.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -26031,9 +26549,9 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "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.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" }, "object-assign": { "version": "3.0.0", @@ -26179,11 +26697,6 @@ "lcid": "^1.0.0" } }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -26303,6 +26816,11 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "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", @@ -26355,12 +26873,9 @@ } }, "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" }, "pkg-dir": { "version": "4.2.0", @@ -26851,9 +27366,12 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "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.10.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", + "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", + "requires": { + "punycode": "^2.3.1" + } }, "pumpify": { "version": "1.5.1", @@ -26877,9 +27395,9 @@ } }, "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==" }, "purgecss": { "version": "4.0.3", @@ -27311,6 +27829,11 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -27516,6 +28039,19 @@ } } }, + "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==" + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -27799,9 +28335,9 @@ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" }, "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -27923,9 +28459,9 @@ } }, "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==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -28154,9 +28690,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "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==" }, "through2": { "version": "2.0.5", @@ -28261,9 +28797,9 @@ "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -28535,10 +29071,17 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "optional": true, + "peer": true + }, "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "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", @@ -28546,9 +29089,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -28665,11 +29208,11 @@ } }, "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "requires": { - "makeerror": "1.0.x" + "makeerror": "1.0.12" } }, "warning-symbol": { @@ -28696,9 +29239,9 @@ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", - "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", + "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", @@ -28787,9 +29330,10 @@ } }, "ws": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", - "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==" + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "requires": {} }, "xml": { "version": "1.0.1", diff --git a/package.json b/package.json index e2f12a4b..14fed497 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "handlebars-helpers": "^0.10.0", "image-size": "^0.8.3", "is-core-module": "^2.4.0", - "jest": "^27", + "jest": "^27.5.1", "jest-cli": "^27", "jest-junit": "^11.1.0", "jssoup": "0.0.11", diff --git a/products/zoho.toml b/products/zoho.toml index d650e65d..f2e7f10e 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -52,7 +52,7 @@ notes = [ ] [rubric.history] -value = "revision-notify" +value = "last-modified" citations = [ "Effective Date: This Privacy Policy was last modified on 'insert date'. Note: This was captured from their privacy policy page." ] From bde30d00dbd634326f940e6489978dcc67c052d8 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 00:16:40 +0530 Subject: [PATCH 07/15] improved icon --- icons/zoho.png | Bin 27837 -> 10709 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/zoho.png b/icons/zoho.png index 3015c6b2d70eaa2373dc704939e6f45e31f93f0a..fef705737301bd6ec94cb67805d8a0c244ff9660 100644 GIT binary patch literal 10709 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 Hu0mjf!ROhb literal 27837 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 Zja9lM&)&r-@OxyyT^*y_rMK)}{vS}Vl^6g3 From 83beb550125e8294e87f68360793d4bacf751197 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 00:27:27 +0530 Subject: [PATCH 08/15] Edited rubric for behavioral-marketing --- products/zoho.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/products/zoho.toml b/products/zoho.toml index f2e7f10e..330b4f0b 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -6,7 +6,7 @@ sources = [ "https://www.zoho.com/privacy.html" ] contributors = [ "Anon-sec" ] [rubric.behavioral-marketing] -value = "yes-opt-out" +value = "yes" citations = [ "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails.", "You can disable browser cookies before visiting our websites. However, if you do so, you may not be able to use certain features of the websites properly." From 7e8e7f22d90d92d3489d6b3628debaeab507a51a Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 01:33:25 +0530 Subject: [PATCH 09/15] improved icon --- icons/zoho.png | Bin 10709 -> 30676 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/zoho.png b/icons/zoho.png index fef705737301bd6ec94cb67805d8a0c244ff9660..f6b3c1674fa3e9b041675fe1148207fb9aca2c84 100644 GIT binary patch literal 30676 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 tmZ=xH`cwb6&B{@=E%p$-{0RtK|` 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 Hu0mjf!ROhb From dfc83e1572dcdfae7c73df7f59740374a394bff7 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Sun, 10 Nov 2024 15:52:49 +0530 Subject: [PATCH 10/15] resized image and fixed background --- icons/zoho.png | Bin 30676 -> 30475 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/zoho.png b/icons/zoho.png index f6b3c1674fa3e9b041675fe1148207fb9aca2c84..c73774253e88ca18bfbe45062d8292fb0b5d7f35 100644 GIT binary patch literal 30475 zcmd3N18*)&6KHLmx;@pYZQHhO+qP}nwr$&X`_#7E`+hgM|KV;jJDJU7lVN6eXCvfg z#o%H7!TEB=R1{s&MH|IGuI?_K{PXnS!DCmLi20##1#bhvsaUDk(Nz+Keb zQg&KEIw>iw=+spkstXCjBkRNc{~N*Ke>|bjGae?tfBQ~nq0HmK28ijK@Kq;`PkKIY zUUOe~_K3*uC9C-j!7p}T!adzYB4Gb7MGibYOe$W@&!ZgxMt^xAB%!Tn2#(w@eHAba zvpj?*4%CFln>Ld`z!|HBWfXsCAkj_KEGZvH;I( z)>`s-c!8up0|b^&7)4`olDca=)*eqVIEjc_w`R~v3&#H;Ck8u8RF>ylMEPztsn}0n z{Pwb0d_1KMw!D80dtLher?u)&Gx;MbOnUv~jpyavuo+!77q^NuZhyEXx^W_c@MJMK z>FWVX#le5a90l3Nc9Rx5Nxuz%Av1KjZ1#nk`!teW^)jk>Ak!RLKlncHexS#ns^3kA z&Bpn=7LtVm;uvKTctuG*-V)c~BoJ~E!U}F=Ao8ERsMOZUm!A1{_k|?8Sgr0%a^U&D zwca^BG{DoGS|5LX8rt7??>n%+Y-lyxD*>EaFs%dzPzBQY3Hmfg`O%=relOz45(23h zBtc*z!O-EJ=Z%DYerqR3N>UhoEGIA6tYn9Ce|ds9J(NJwT^g^vein!1y4Y!YwkXQ% z+G?<;aGLUrz^D}=#^MDjAND&(m&N|u){pXv?3W44m^=>dCy7u^yir25X?k2uthsQk z)#v%VIRYiGa{Y0Ic=z6`jvpkw?=|xF;8T|Cn%QsHf(?h&E{Dfksl*|Zz_^kCm4g^d zUC;yYXssw1PX_nH4CG|ywkq%5CS#Bw+bE%*mB^(_g z<6?@&cC>j8rPL)P>eJl$cBu?(Ld04P9K9{w2Oqr(o_VxB$N=RnbG#pEm#f6vTOSPs z{}~=~?%+%S!=#n-B2lV$OP-}Wvf7mvG7-X>xI=J+pJH78uW{~t#@Y_>5=wn-I0G&t zDsn@hwn6;Zxz<4f#!M0{}WcQ4Mcu8#q1_yzWJl_)`bD5Z#F z<4t4j+ z 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 LNkvXXu0mjfFq+%n literal 30676 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 tmZ=xH`cwb Date: Sun, 10 Nov 2024 16:05:44 +0530 Subject: [PATCH 11/15] n/a --- icons/zoho.png | Bin 30475 -> 26642 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/zoho.png b/icons/zoho.png index c73774253e88ca18bfbe45062d8292fb0b5d7f35..cfdf0f88b5a6717c8b9e35681e8c5620d421e8df 100644 GIT binary patch literal 26642 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 z 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 LNkvXXu0mjfFq+%n From 00638462ad6120699b8c6f724bd89c71251aa1c9 Mon Sep 17 00:00:00 2001 From: Matthew RONCHETTO Date: Tue, 12 Nov 2024 10:39:44 -0800 Subject: [PATCH 12/15] fix(product): various Zoho changes - Remove some extra notes - Add back some typos (preserve Zoho's word) - Removed some extra text in some citations - Added modified date - Converted some citations into notes (not quotes) - Added more detailed information to `rubric.security` --- products/zoho.toml | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/products/zoho.toml b/products/zoho.toml index 330b4f0b..8d635d8a 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -36,37 +36,30 @@ citations = [ "To analyze trends, administer our websites, and track visitor navigations on our websites to understand what visitors are looking for and to better help them.", "To monitor and improve marketing campaigns and make suggestions relevant to the user." ] -notes = [ - "The policy explicitly describes the purposes of data collection, such as using personal data for service delivery, communication, and customer support (e.g., generating invoices, sending marketing emails, etc.)." -] [rubric.data-deletion] value = "yes-contact" citations = [ - "We hold the data in your account as long as you choose to use Zoho Services. Once you terminate your Zoho user account, your data will eventually get deleted from the active database during the next clean-up cycle that occurs once in 6 months. The data deleted from the active database will be deleted from backups after 3 months.", + "We hold the data in your account as long as you choose to use Zoho Services. Once you terminate your Zoho user account, your data will eventually get deleted from active database during the next clean-up cycle that occurs once in 6 months. The data deleted from the active database will be deleted from backups after 3 months.", "If you are from the European Economic Area and you believe that we store, use or process your information on behalf of one of our customers, please contact the customer if you would like to access, rectify, erase, restrict or object to processing, or export your personal data. We will extend our support to our customer in responding to your request within a reasonable timeframe.", - "You can contact us at privacy@zohocorp.com to request deletion of your personal data." -] -notes = [ - "The policy mentions that users can request deletion of their service data and specifies a clean-up cycle for data removal from active databases (6 months)." ] [rubric.history] value = "last-modified" citations = [ - "Effective Date: This Privacy Policy was last modified on 'insert date'. Note: This was captured from their privacy policy page." + "Last updated on: 5th June 2023." ] [rubric.law-enforcement] value = "reasonable" citations = [ - "Disclosures in compliance with legal obligations: We may be required by law to preserve or disclose your personal information and service data to comply with any applicable law, regulation, legal process or governmental request, including to meet national security requirements." + "We may be required by law to preserve or disclose your personal information and service data to comply with any applicable law, regulation, legal process or governmental request, including to meet national security requirements." ] [rubric.list-collected] value = "generally" -citations = [ - "Part I – Information Zoho Collects and Controls: 1. Information You Provide: Account Signup: Name, contact info (email, phone), company name, username, password (optional: photo, timezone, language), Event Registrations: Name, email, contact info, Payment Processing: Name, contact info, payment details (e.g., last 4 digits of credit card), Testimonials: Name and personal details (if authorized), Support Interactions: Email, phone, and chat support communications.", +notes = [ + "1. Information You Provide: Account Signup: Name, contact info (email, phone), company name, username, password (optional: photo, timezone, language), Event Registrations: Name, email, contact info, Payment Processing: Name, contact info, payment details (e.g., last 4 digits of credit card), Testimonials: Name and personal details (if authorized), Support Interactions: Email, phone, and chat support communications.", "2. Information Collected Automatically: Device and Usage Data: IP address, browser type, device info, operating system, usage patterns, and cookies, Application Logs and Analytics: Clicks, errors, performance data, devices used.", "3. Information from Third Parties: Federated Logins (Google, LinkedIn): Name, email address, Referrals: Name, email, Resellers and Service Providers: Name, email, company name, Social Media: Public profile info (name, photo, posts)." ] @@ -79,27 +72,27 @@ citations = [ "You can choose not to provide optional profile information such as your photo. You can also delete or change your optional profile information.", "If you choose to enable any third-party integrations, you may be allowing the third party to access your service data and personal information about you." ] -notes = [ - "There are no opt-out options for cookies, so you have to disable cookies, which might affect the working of the website." -] [rubric.revision-notify] value = "yes" citations = [ - "We may update this Privacy Policy from time to time. If there are any significant changes to the way we process your personal information, we will notify you via email or through a prominent notice on our website or through other means." + "We may modify the Privacy Policy at any time, upon notifying you through a service announcement or by sending an email to your primary email address. If we make significant changes to the Privacy Policy that affect your rights, you will be provided with at least 30 days' advance notice of the changes by email to your primary email address." ] [rubric.security] -value = "yes" +value = "yes-independent-audits" citations = [ - "We implement reasonable security measures designed to protect the personal data that we collect and maintain. However, no data transmission over the internet or data storage system can be guaranteed to be 100% secure. While we strive to protect your personal information, you acknowledge that (i) there are security and privacy limitations inherent to the Internet which are beyond our control, and (ii) the security, integrity, and privacy of any and all information and data exchanged between you and us through our Services cannot be guaranteed." + "At Zoho, we take data security very seriously. That's why we have gotten certified for industry standards mentioned here. We have taken steps to implement appropriate administrative, technical & physical safeguards to prevent unauthorized access, use, modification, disclosure or destruction of the information you entrust to us." +] +notes = [ + "A copy of a security whitepaper is linked in the policy and viewable at https://www.zoho.com/security.html", + "A copy of compliance certifications, including independent audits, is linked in the policy and viewable at https://www.zoho.com/compliance.html" ] -notes = ["It emphasizes that while reasonable security measures are in place, it does not specify the inclusion of security audits as a part of those measures."] [rubric.third-party-access] value = "yes-unspecified" citations = [ - "We may need to share your personal information and aggregated or de-identified information with third-party service providers that we engage, such as marketing and advertising partners, event organizers, web analytics providers, and payment processors. These service providers are authorized to use your personal information only as necessary to provide these services to us." + "We may need to share your personal information and aggregated or de-identified information with third-party service providers that we engage, such as marketing and advertising partners, event organizers, web analytics providers and payment processors. These service providers are authorized to use your personal information only as necessary to provide these services to us." ] [rubric.third-party-collection] From 28d82dfebbb07aabec271d9227076e89fa61dc48 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Wed, 13 Nov 2024 20:04:13 +0530 Subject: [PATCH 13/15] restored package.json --- package-lock.json | 5972 ++++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 2715 insertions(+), 3259 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ec116cd..ba407cf6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "handlebars-helpers": "^0.10.0", "image-size": "^0.8.3", "is-core-module": "^2.4.0", - "jest": "^27.5.1", + "jest": "^27", "jest-cli": "^27", "jest-junit": "^11.1.0", "jssoup": "0.0.11", @@ -1345,34 +1345,7 @@ "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==", - "license": "MIT" - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, "node_modules/@eslint/eslintrc": { "version": "0.4.2", @@ -1480,16 +1453,15 @@ } }, "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", + "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^27.0.2", + "jest-util": "^27.0.2", "slash": "^3.0.0" }, "engines": { @@ -1497,10 +1469,9 @@ } }, "node_modules/@jest/console/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -1513,10 +1484,9 @@ } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -1525,38 +1495,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1567,14 +1528,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -1583,7 +1542,6 @@ "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" }, @@ -1592,57 +1550,48 @@ } }, "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", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", + "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", + "dependencies": { + "@jest/console": "^27.0.2", + "@jest/reporters": "^27.0.4", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.0.2", + "jest-config": "^27.0.4", + "jest-haste-map": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-resolve-dependencies": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "jest-watcher": "^27.0.2", "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, "node_modules/@jest/core/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -1655,78 +1604,40 @@ } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@jest/core/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "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==", - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1737,101 +1648,20 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/core/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", - "@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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/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==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/node_modules/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -1839,71 +1669,24 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, "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", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.3.tgz", + "integrity": "sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^27.0.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/environment/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -1916,10 +1699,9 @@ } }, "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -1928,38 +1710,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/environment/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" }, @@ -1970,14 +1743,12 @@ "node_modules/@jest/environment/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/environment/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" } @@ -1986,7 +1757,6 @@ "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" }, @@ -1995,27 +1765,25 @@ } }, "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", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.3.tgz", + "integrity": "sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA==", "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^27.0.2", + "@sinonjs/fake-timers": "^7.0.2", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2028,10 +1796,9 @@ } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -2040,38 +1807,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/fake-timers/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" }, @@ -2082,14 +1840,12 @@ "node_modules/@jest/fake-timers/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/fake-timers/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" } @@ -2098,7 +1854,6 @@ "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" }, @@ -2107,24 +1862,22 @@ } }, "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", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.3.tgz", + "integrity": "sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^27.0.3", + "@jest/types": "^27.0.2", + "expect": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2137,10 +1890,9 @@ } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -2149,38 +1901,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/globals/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" }, @@ -2191,14 +1934,12 @@ "node_modules/@jest/globals/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/globals/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" } @@ -2207,7 +1948,6 @@ "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" }, @@ -2216,54 +1956,43 @@ } }, "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", + "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", "dependencies": { "@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": "*", + "@jest/console": "^27.0.2", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "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", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "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" + "v8-to-istanbul": "^7.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, "node_modules/@jest/reporters/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2276,10 +2005,9 @@ } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -2288,38 +2016,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2330,14 +2049,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -2346,7 +2063,6 @@ "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" } @@ -2355,7 +2071,6 @@ "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" }, @@ -2364,13 +2079,12 @@ } }, "node_modules/@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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", + "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, "engines": { @@ -2381,19 +2095,17 @@ "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/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", + "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^27.0.2", + "@jest/types": "^27.0.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -2402,10 +2114,9 @@ } }, "node_modules/@jest/test-result/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2418,10 +2129,9 @@ } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -2430,38 +2140,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/test-result/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" }, @@ -2472,14 +2173,12 @@ "node_modules/@jest/test-result/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@jest/test-result/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" } @@ -2488,7 +2187,6 @@ "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" }, @@ -2497,38 +2195,36 @@ } }, "node_modules/@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==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", + "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^27.0.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-runtime": "^27.0.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.2.tgz", + "integrity": "sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==", "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^27.0.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-util": "^27.0.2", "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" @@ -2538,10 +2234,9 @@ } }, "node_modules/@jest/transform/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2554,10 +2249,9 @@ } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -2566,38 +2260,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2608,14 +2293,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -2632,7 +2315,6 @@ "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" }, @@ -2802,19 +2484,17 @@ } }, "node_modules/@sinonjs/commons": { - "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", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@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==", - "license": "BSD-3-Clause", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -2823,7 +2503,6 @@ "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" } @@ -2836,65 +2515,30 @@ "node": ">=10.13.0" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "license": "MIT", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "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", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -2937,10 +2581,9 @@ } }, "node_modules/@types/graceful-fs": { - "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", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dependencies": { "@types/node": "*" } @@ -3006,16 +2649,14 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "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" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" }, "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, "node_modules/@types/undertaker": { "version": "1.2.6", @@ -3181,11 +2822,9 @@ "integrity": "sha512-PdkeIVJYTfKCrYkx64c8HEPvbiVo2Prx8NWMCsiXHbsvPLbai64FwydXnNSzq/hRBQ3Toi5qU8DNCxeX1AXBCw==" }, "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "license": "BSD-3-Clause" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/acorn": { "version": "7.4.1", @@ -3202,7 +2841,6 @@ "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" @@ -3235,7 +2873,6 @@ "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" }, @@ -3426,27 +3063,19 @@ "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" }, "engines": { "node": ">=8" - }, - "funding": { - "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-gray": { @@ -3538,10 +3167,9 @@ } }, "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -3936,32 +3564,27 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.2.tgz", + "integrity": "sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==", "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.0.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" } }, "node_modules/babel-jest/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -3974,10 +3597,9 @@ } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -3986,38 +3608,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4028,14 +3641,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -4044,7 +3655,6 @@ "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" }, @@ -4061,15 +3671,14 @@ } }, "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", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dependencies": { "@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", + "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" }, "engines": { @@ -4077,10 +3686,9 @@ } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", + "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -4138,19 +3746,15 @@ } }, "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", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", + "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^27.0.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/bach": { @@ -4284,8 +3888,7 @@ "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==", - "license": "BSD-2-Clause" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { "version": "4.16.6", @@ -4309,7 +3912,6 @@ "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" } @@ -4429,9 +4031,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001679", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz", - "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==", + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "funding": [ { "type": "opencollective", @@ -4465,7 +4067,6 @@ "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" } @@ -4491,25 +4092,14 @@ } }, "node_modules/ci-info": { - "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" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" }, "node_modules/cjs-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", - "license": "MIT" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz", + "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==" }, "node_modules/class-utils": { "version": "0.3.6", @@ -4701,8 +4291,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -4717,10 +4306,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "license": "MIT" + "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/collection-map": { "version": "1.0.0", @@ -4961,43 +4549,6 @@ "node": ">=0.10.0" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/css-color-names": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", @@ -5147,14 +4698,12 @@ "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "license": "MIT" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "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" }, @@ -5165,8 +4714,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/d": { "version": "1.0.1", @@ -5181,7 +4729,6 @@ "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", @@ -5245,10 +4792,9 @@ } }, "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "license": "MIT" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "node_modules/decode-uri-component": { "version": "0.2.2", @@ -5261,8 +4807,7 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "license": "MIT" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "node_modules/deep-is": { "version": "0.1.3", @@ -5270,10 +4815,9 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "node_modules/deepmerge": { - "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", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "engines": { "node": ">=0.10.0" } @@ -5406,7 +4950,6 @@ "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" } @@ -5494,8 +5037,6 @@ "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" }, @@ -5507,7 +5048,6 @@ "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" } @@ -5710,14 +5250,14 @@ } }, "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", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2" + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -5731,24 +5271,69 @@ } }, "node_modules/escodegen/node_modules/estraverse": { - "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", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "engines": { "node": ">=4.0" } }, - "node_modules/escodegen/node_modules/source-map": { + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/eslint": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", @@ -5901,6 +5486,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -5944,6 +5542,14 @@ "node": ">= 4" } }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -5958,6 +5564,25 @@ "node": ">=10" } }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5969,6 +5594,20 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -6048,29 +5687,6 @@ "node": ">=0.10.0" } }, - "node_modules/execa": { - "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", - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -6143,25 +5759,25 @@ } }, "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", + "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^27.0.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.0.1", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -6174,50 +5790,48 @@ } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + } + }, + "node_modules/expect/node_modules/chalk/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" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=8" } }, "node_modules/expect/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" }, @@ -6228,23 +5842,20 @@ "node_modules/expect/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/expect/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/expect/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -6253,7 +5864,6 @@ "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" }, @@ -6455,10 +6065,9 @@ } }, "node_modules/fb-watchman": { - "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", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dependencies": { "bser": "2.1.1" } @@ -6712,10 +6321,9 @@ } }, "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "license": "MIT", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -6894,18 +6502,6 @@ "node": ">=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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -7322,10 +6918,9 @@ } }, "node_modules/graceful-fs": { - "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" + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "node_modules/growl": { "version": "1.10.5", @@ -8228,7 +7823,6 @@ "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" }, @@ -8239,8 +7833,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-tag": { "version": "2.0.0", @@ -8274,7 +7867,6 @@ "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", @@ -8285,10 +7877,9 @@ } }, "node_modules/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==", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -8301,7 +7892,6 @@ "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" } @@ -8310,7 +7900,6 @@ "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" }, @@ -8527,6 +8116,17 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "node_modules/is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dependencies": { + "ci-info": "^3.1.1" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -8654,7 +8254,6 @@ "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" } @@ -8749,8 +8348,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-relative": { "version": "1.0.0", @@ -8779,18 +8377,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -8847,24 +8433,21 @@ } }, "node_modules/istanbul-lib-coverage": { - "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", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "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", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, "engines": { @@ -8872,24 +8455,22 @@ } }, "node_modules/istanbul-lib-report": { - "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", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", + "make-dir": "^3.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "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" } @@ -8898,7 +8479,6 @@ "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" }, @@ -8907,33 +8487,30 @@ } }, "node_modules/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==", - "license": "BSD-3-Clause", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "license": "BSD-3-Clause", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -8943,37 +8520,27 @@ } }, "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", "dependencies": { - "@jest/core": "^27.5.1", + "@jest/core": "^27.0.4", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^27.0.4" }, "bin": { "jest": "bin/jest.js" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", + "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "execa": "^5.0.0", "throat": "^6.0.1" }, @@ -8982,10 +8549,9 @@ } }, "node_modules/jest-changed-files/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -8998,10 +8564,9 @@ } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -9010,38 +8575,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-changed-files/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" }, @@ -9052,121 +8608,206 @@ "node_modules/jest-changed-files/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-changed-files/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/jest-changed-files/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "has-flag": "^4.0.0" + "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" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "@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" - }, + "node_modules/jest-changed-files/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==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/jest-circus/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", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-changed-files/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" } }, - "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==", - "license": "MIT", + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "color-convert": "^2.0.1" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-circus": { + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", + "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", + "dependencies": { + "@jest/environment": "^27.0.3", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.0.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9177,25 +8818,23 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -9207,19 +8846,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9228,44 +8862,34 @@ } }, "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", - "@jest/types": "^27.5.1", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", + "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", + "dependencies": { + "@jest/core": "^27.0.4", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-config": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "prompts": "^2.0.1", - "yargs": "^16.2.0" + "yargs": "^16.0.3" }, "bin": { "jest": "bin/jest.js" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, "node_modules/jest-cli/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -9278,42 +8902,13 @@ } }, "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-cli/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-cli/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "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", @@ -9326,19 +8921,15 @@ } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/cliui": { @@ -9379,94 +8970,14 @@ "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/jest-cli/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", - "@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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/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==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli/node_modules/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==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli/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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9474,51 +8985,6 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, "node_modules/jest-cli/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -9565,6 +9031,148 @@ "node": ">=10" } }, + "node_modules/jest-config": { + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", + "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.0.4", + "@jest/types": "^27.0.2", + "babel-jest": "^27.0.2", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.0.4", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", + "jest-get-type": "^27.0.1", + "jest-jasmine2": "^27.0.4", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/jest-get-type": { + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "dependencies": { + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/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" + } + }, + "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": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -9638,10 +9246,9 @@ } }, "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", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", + "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", "dependencies": { "detect-newline": "^3.0.0" }, @@ -9650,26 +9257,24 @@ } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", + "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^27.0.1", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -9682,10 +9287,9 @@ } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -9694,38 +9298,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9736,34 +9331,31 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -9775,19 +9367,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9796,17 +9383,16 @@ } }, "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", - "@jest/types": "^27.5.1", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz", + "integrity": "sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA==", + "dependencies": { + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2", "jsdom": "^16.6.0" }, "engines": { @@ -9814,10 +9400,9 @@ } }, "node_modules/jest-environment-jsdom/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -9830,10 +9415,9 @@ } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -9842,38 +9426,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-environment-jsdom/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" }, @@ -9884,14 +9459,12 @@ "node_modules/jest-environment-jsdom/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-environment-jsdom/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" } @@ -9900,7 +9473,6 @@ "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" }, @@ -9909,27 +9481,25 @@ } }, "node_modules/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==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.3.tgz", + "integrity": "sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg==", + "dependencies": { + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-node/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -9942,10 +9512,9 @@ } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -9954,38 +9523,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-environment-node/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" }, @@ -9996,14 +9556,12 @@ "node_modules/jest-environment-node/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-environment-node/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" } @@ -10012,7 +9570,6 @@ "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" }, @@ -10029,21 +9586,20 @@ } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.2.tgz", + "integrity": "sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "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", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.1", + "jest-serializer": "^27.0.1", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "micromatch": "^4.0.4", "walker": "^1.0.7" }, @@ -10055,10 +9611,9 @@ } }, "node_modules/jest-haste-map/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10071,10 +9626,9 @@ } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10083,38 +9637,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-haste-map/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" }, @@ -10125,14 +9670,12 @@ "node_modules/jest-haste-map/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-haste-map/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" } @@ -10141,7 +9684,6 @@ "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" }, @@ -10150,27 +9692,27 @@ } }, "node_modules/jest-jasmine2": { - "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", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", + "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.0.3", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.5.1", + "expect": "^27.0.2", "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", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "throat": "^6.0.1" }, "engines": { @@ -10178,10 +9720,9 @@ } }, "node_modules/jest-jasmine2/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10194,10 +9735,9 @@ } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10206,38 +9746,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10248,25 +9779,23 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-jasmine2/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10278,19 +9807,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10340,46 +9864,110 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", + "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", + "dependencies": { + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-leak-detector/node_modules/@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/jest-leak-detector/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==", - "license": "MIT", "engines": { "node": ">=10" + } + }, + "node_modules/jest-leak-detector/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-leak-detector/node_modules/chalk/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" + } + }, + "node_modules/jest-leak-detector/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-leak-detector/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-leak-detector/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-leak-detector/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10387,57 +9975,81 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-leak-detector/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-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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", + "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-matcher-utils/node_modules/@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, "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==", - "license": "MIT", "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10448,14 +10060,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-matcher-utils/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", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -10464,42 +10074,39 @@ "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/jest-matcher-utils/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10511,19 +10118,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10532,18 +10134,17 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", + "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -10552,10 +10153,9 @@ } }, "node_modules/jest-message-util/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10568,10 +10168,9 @@ } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10580,38 +10179,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10622,25 +10212,23 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -10652,19 +10240,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10673,12 +10256,11 @@ } }, "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", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", + "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*" }, "engines": { @@ -10686,10 +10268,9 @@ } }, "node_modules/jest-mock/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10702,10 +10283,9 @@ } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10714,38 +10294,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-mock/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" }, @@ -10756,14 +10327,12 @@ "node_modules/jest-mock/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-mock/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" } @@ -10772,7 +10341,6 @@ "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" }, @@ -10781,46 +10349,34 @@ } }, "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", + "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" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", + "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", + "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "engines": { @@ -10828,24 +10384,22 @@ } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", + "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "@jest/types": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-snapshot": "^27.0.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10858,10 +10412,9 @@ } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10870,38 +10423,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-dependencies/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" }, @@ -10912,14 +10456,12 @@ "node_modules/jest-resolve-dependencies/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" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-resolve-dependencies/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" } @@ -10928,7 +10470,6 @@ "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" }, @@ -10937,10 +10478,9 @@ } }, "node_modules/jest-resolve/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -10953,10 +10493,9 @@ } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -10965,38 +10504,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11007,14 +10537,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -11023,7 +10551,6 @@ "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" }, @@ -11032,30 +10559,30 @@ } }, "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", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", + "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", + "dependencies": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.3", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", + "jest-haste-map": "^27.0.2", + "jest-leak-detector": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, @@ -11064,10 +10591,9 @@ } }, "node_modules/jest-runner/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11080,10 +10606,9 @@ } }, "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11092,38 +10617,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11134,14 +10650,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -11150,7 +10664,6 @@ "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" }, @@ -11159,43 +10672,45 @@ } }, "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", - "@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", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", + "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", + "dependencies": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/globals": "^27.0.3", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", + "exit": "^0.1.2", "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", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "strip-bom": "^4.0.0", + "yargs": "^16.0.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-runtime/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11208,10 +10723,9 @@ } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11220,38 +10734,39 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11262,14 +10777,20 @@ "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==", - "license": "MIT" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -11278,7 +10799,6 @@ "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" } @@ -11287,54 +10807,99 @@ "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": ">=8" + } + }, + "node_modules/jest-runtime/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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "engines": { + "node": ">=10" } }, "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", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", + "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", "dependencies": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/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==", - "license": "MIT", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", + "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", + "@babel/parser": "^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", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "expect": "^27.0.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "jest-haste-map": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-util": "^27.0.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^27.0.2", "semver": "^7.3.2" }, "engines": { @@ -11342,10 +10907,9 @@ } }, "node_modules/jest-snapshot/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11358,10 +10922,9 @@ } }, "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11370,38 +10933,29 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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-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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11412,14 +10966,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-snapshot/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", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } @@ -11428,42 +10980,39 @@ "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/jest-snapshot/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -11475,19 +11024,17 @@ "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/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -11499,7 +11046,6 @@ "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" }, @@ -11508,16 +11054,15 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", + "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", "picomatch": "^2.2.3" }, "engines": { @@ -11525,10 +11070,9 @@ } }, "node_modules/jest-util/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11541,10 +11085,9 @@ } }, "node_modules/jest-util/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11553,38 +11096,29 @@ "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": "^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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11595,14 +11129,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -11611,7 +11143,6 @@ "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" }, @@ -11620,27 +11151,25 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", + "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^27.0.1", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11653,10 +11182,9 @@ } }, "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11665,50 +11193,37 @@ "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": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11719,34 +11234,31 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/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==", - "license": "MIT", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-validate/node_modules/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==", - "license": "MIT", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dependencies": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -11758,19 +11270,14 @@ "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/ansi-styles?sponsor=1" } }, "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==", - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11779,17 +11286,16 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", + "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "jest-util": "^27.0.2", "string-length": "^4.0.1" }, "engines": { @@ -11797,10 +11303,9 @@ } }, "node_modules/jest-watcher/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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -11813,10 +11318,9 @@ } }, "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -11825,38 +11329,29 @@ "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": "^2.0.1" }, "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==", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "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==", - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11867,14 +11362,12 @@ "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==", - "license": "MIT" + "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -11883,7 +11376,6 @@ "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" }, @@ -11892,10 +11384,9 @@ } }, "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", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", + "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11909,7 +11400,6 @@ "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" } @@ -11918,15 +11408,11 @@ "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" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/js-tokens": { @@ -11947,10 +11433,9 @@ } }, "node_modules/jsdom": { - "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", + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -11977,26 +11462,17 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.6", + "ws": "^7.4.5", "xml-name-validator": "^3.0.0" }, "engines": { "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", "bin": { "acorn": "bin/acorn" }, @@ -12168,7 +11644,6 @@ "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" } @@ -12488,30 +11963,14 @@ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" }, "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", + "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==", "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "semver": "^6.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/make-error": { @@ -12531,12 +11990,11 @@ } }, "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dependencies": { - "tmpl": "1.0.5" + "tmpl": "1.0.x" } }, "node_modules/map-cache": { @@ -12718,8 +12176,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", @@ -12764,7 +12221,6 @@ "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" } @@ -12920,8 +12376,15 @@ "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==", - "license": "MIT" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/node-releases": { "version": "1.1.73", @@ -12982,18 +12445,6 @@ "node": ">= 0.10" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/nth-check": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -13014,10 +12465,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==", - "license": "MIT" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "node_modules/object-assign": { "version": "3.0.0", @@ -13164,15 +12614,11 @@ "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" }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -13210,6 +12656,14 @@ "node": ">=0.10.0" } }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -13341,8 +12795,7 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/pascalcase": { "version": "0.1.1", @@ -13373,15 +12826,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -13455,10 +12899,12 @@ } }, "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, "engines": { "node": ">= 6" } @@ -14120,13 +13566,9 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "node_modules/psl": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", - "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - } + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "node_modules/pumpify": { "version": "1.5.1", @@ -14148,10 +13590,9 @@ } }, "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { "node": ">=6" } @@ -14181,8 +13622,7 @@ "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" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/queue": { "version": "6.0.1", @@ -14632,8 +14072,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { "version": "1.20.0", @@ -14691,15 +14130,6 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, - "node_modules/resolve.exports": { - "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" - } - }, "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -14887,14 +14317,12 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "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" }, @@ -14970,27 +14398,6 @@ "node": ">=0.10.0" } }, - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -15326,10 +14733,9 @@ } }, "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -15341,7 +14747,6 @@ "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" } @@ -15391,7 +14796,6 @@ "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" @@ -15439,7 +14843,6 @@ "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" } @@ -15489,10 +14892,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -15505,7 +14907,6 @@ "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" } @@ -15514,7 +14915,6 @@ "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" }, @@ -15612,8 +15012,7 @@ "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==", - "license": "MIT" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/table": { "version": "6.7.1", @@ -15750,16 +15149,12 @@ "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" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/test-exclude": { @@ -15781,10 +15176,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", - "license": "MIT" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "node_modules/through2": { "version": "2.0.5", @@ -15820,8 +15214,7 @@ "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "node_modules/to-absolute-glob": { "version": "2.0.2", @@ -15915,10 +15308,9 @@ "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, "node_modules/tough-cookie": { - "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", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -15933,7 +15325,6 @@ "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" }, @@ -15998,7 +15389,6 @@ "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" } @@ -16179,7 +15569,6 @@ "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" } @@ -16254,7 +15643,6 @@ "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" @@ -16278,33 +15666,23 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "license": "MIT", - "optional": true, - "peer": true - }, "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", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, "engines": { - "node": ">=10.12.0" + "node": ">=10.10.0" } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "engines": { "node": ">= 8" } @@ -16425,8 +15803,6 @@ "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" } @@ -16435,7 +15811,6 @@ "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" }, @@ -16444,12 +15819,11 @@ } }, "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dependencies": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "node_modules/warning-symbol": { @@ -16464,7 +15838,6 @@ "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" } @@ -16473,7 +15846,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } @@ -16481,14 +15853,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "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", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -16599,24 +15969,11 @@ } }, "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", "engines": { "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } } }, "node_modules/xml": { @@ -16627,14 +15984,12 @@ "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==", - "license": "Apache-2.0" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "node_modules/xtend": { "version": "4.0.2", @@ -17781,29 +17136,6 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "optional": true, - "peer": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, "@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -17889,22 +17221,22 @@ "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", + "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^27.0.2", + "jest-util": "^27.0.2", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -17914,9 +17246,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -17930,9 +17262,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17967,44 +17299,45 @@ } }, "@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", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.4.tgz", + "integrity": "sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==", + "requires": { + "@jest/console": "^27.0.2", + "@jest/reporters": "^27.0.4", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.0.2", + "jest-config": "^27.0.4", + "jest-haste-map": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-resolve-dependencies": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "jest-watcher": "^27.0.2", "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18014,30 +17347,13 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } }, - "acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "optional": true, - "peer": true - }, - "acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "optional": true, - "peer": true, - "requires": { - "acorn": "^8.11.0" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -18047,9 +17363,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18073,59 +17389,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "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" - } - }, - "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==" - }, - "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==" - } - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18133,46 +17396,24 @@ "requires": { "has-flag": "^4.0.0" } - }, - "ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "optional": true, - "peer": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } } } }, "@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==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.3.tgz", + "integrity": "sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA==", "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^27.0.3" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18182,9 +17423,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18198,9 +17439,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18235,22 +17476,22 @@ } }, "@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==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.3.tgz", + "integrity": "sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA==", "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^27.0.2", + "@sinonjs/fake-timers": "^7.0.2", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18260,9 +17501,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18276,9 +17517,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18313,19 +17554,19 @@ } }, "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.3.tgz", + "integrity": "sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^27.0.3", + "@jest/types": "^27.0.2", + "expect": "^27.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18335,9 +17576,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18351,9 +17592,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18388,41 +17629,40 @@ } }, "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.4.tgz", + "integrity": "sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg==", "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": "*", + "@jest/console": "^27.0.2", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "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", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "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" + "v8-to-istanbul": "^7.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18432,9 +17672,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18448,9 +17688,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18490,12 +17730,12 @@ } }, "@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==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", + "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, "dependencies": { @@ -18507,20 +17747,20 @@ } }, "@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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", + "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^27.0.2", + "@jest/types": "^27.0.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18530,9 +17770,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18546,9 +17786,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18583,42 +17823,42 @@ } }, "@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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz", + "integrity": "sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ==", "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^27.0.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-runtime": "^27.0.4" } }, "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.2.tgz", + "integrity": "sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw==", "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^27.0.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-util": "^27.0.2", "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -18628,9 +17868,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -18644,9 +17884,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18813,17 +18053,17 @@ } }, "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "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==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", "requires": { "@sinonjs/commons": "^1.7.0" } @@ -18838,58 +18078,30 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==" }, - "@tsconfig/node10": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "optional": true, - "peer": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "optional": true, - "peer": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "optional": true, - "peer": true - }, - "@tsconfig/node16": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "optional": true, - "peer": true - }, "@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", + "@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.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -18932,9 +18144,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "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": "*" } @@ -19000,14 +18212,14 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" }, "@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, "@types/undertaker": { "version": "1.2.6", @@ -19147,9 +18359,9 @@ "integrity": "sha512-PdkeIVJYTfKCrYkx64c8HEPvbiVo2Prx8NWMCsiXHbsvPLbai64FwydXnNSzq/hRBQ3Toi5qU8DNCxeX1AXBCw==" }, "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "acorn": { "version": "7.4.1", @@ -19407,9 +18619,9 @@ } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-reset": { "version": "0.1.1", @@ -19701,24 +18913,24 @@ } }, "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.2.tgz", + "integrity": "sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q==", "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.0.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -19728,9 +18940,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -19744,9 +18956,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19789,21 +19001,21 @@ } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "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", + "istanbul-lib-instrument": "^4.0.0", "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==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", + "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -19858,11 +19070,11 @@ } }, "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==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", + "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", "requires": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^27.0.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -20084,9 +19296,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001679", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz", - "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==" + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==" }, "chalk": { "version": "2.4.2", @@ -20119,14 +19331,14 @@ } }, "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" }, "cjs-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz", + "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==" }, "class-utils": { "version": "0.3.6", @@ -20280,7 +19492,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "code-point-at": { "version": "1.1.0", @@ -20288,9 +19500,9 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, "collection-map": { "version": "1.0.0", @@ -20497,33 +19709,6 @@ } } }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "optional": true, - "peer": true - }, - "cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "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" - } - } - } - }, "css-color-names": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", @@ -20720,9 +19905,9 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "decode-uri-component": { "version": "0.2.2", @@ -20732,7 +19917,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "deep-is": { "version": "0.1.3", @@ -20740,9 +19925,9 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "deepmerge": { - "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==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-compare": { "version": "1.0.0", @@ -21099,26 +20284,62 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "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": { "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "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": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } } } }, @@ -21206,6 +20427,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "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" + } + }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -21234,6 +20465,11 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -21242,6 +20478,19 @@ "lru-cache": "^6.0.0" } }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "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==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -21249,6 +20498,14 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -21345,22 +20602,6 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, - "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", @@ -21420,20 +20661,22 @@ } }, "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", + "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^27.0.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.0.1", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -21443,28 +20686,35 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "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" - } + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.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" + } + } } }, "color-convert": { @@ -21486,9 +20736,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "supports-color": { "version": "7.2.0", @@ -21666,9 +20916,9 @@ } }, "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "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" } @@ -21865,9 +21115,9 @@ } }, "form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "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", @@ -22002,11 +21252,6 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" }, - "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-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -22349,9 +21594,9 @@ } }, "graceful-fs": { - "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==" + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "growl": { "version": "1.10.5", @@ -23135,9 +22380,9 @@ } }, "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "requires": { "agent-base": "6", "debug": "4" @@ -23311,6 +22556,14 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "requires": { + "ci-info": "^3.1.1" + } + }, "is-color-stop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", @@ -23500,11 +22753,6 @@ "self-closing-tags": "^1.0.1" } }, - "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-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -23549,29 +22797,28 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "istanbul-lib-coverage": { - "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==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" }, "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" } }, "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "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": "^4.0.0", + "make-dir": "^3.0.0", "supports-color": "^7.1.0" }, "dependencies": { @@ -23591,9 +22838,9 @@ } }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -23608,38 +22855,38 @@ } }, "istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", "requires": { - "@jest/core": "^27.5.1", + "@jest/core": "^27.0.4", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^27.0.4" } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", + "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "execa": "^5.0.0", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -23649,9 +22896,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -23665,9 +22912,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23686,11 +22933,73 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "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" + } + }, + "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" + } + }, + "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==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "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" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23698,39 +23007,47 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, "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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.4.tgz", + "integrity": "sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^27.0.3", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.5.1", + "expect": "^27.0.2", "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", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -23740,9 +23057,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -23756,9 +23073,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23783,11 +23100,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -23810,28 +23128,28 @@ } }, "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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.4.tgz", + "integrity": "sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==", "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/core": "^27.0.4", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-config": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "prompts": "^2.0.1", - "yargs": "^16.2.0" + "yargs": "^16.0.3" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -23841,30 +23159,13 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } }, - "acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "optional": true, - "peer": true - }, - "acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "optional": true, - "peer": true, - "requires": { - "acorn": "^8.11.0" - } - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -23874,9 +23175,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23915,59 +23216,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "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" - } - }, - "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==" - }, - "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==" - } - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23976,28 +23224,6 @@ "has-flag": "^4.0.0" } }, - "ts-node": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "optional": true, - "peer": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -24027,10 +23253,126 @@ "yargs-parser": "^20.2.2" } }, - "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" + } + } + }, + "jest-config": { + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.4.tgz", + "integrity": "sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.0.4", + "@jest/types": "^27.0.2", + "babel-jest": "^27.0.2", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "jest-circus": "^27.0.4", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", + "jest-get-type": "^27.0.1", + "jest-jasmine2": "^27.0.4", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-runner": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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" + } + }, + "@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "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.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "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==" + }, + "jest-get-type": { + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" + }, + "pretty-format": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", + "requires": { + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", + "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==" + } + } + }, + "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" + } } } }, @@ -24091,29 +23433,29 @@ } }, "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", + "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", + "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^27.0.1", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24123,9 +23465,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24139,9 +23481,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24166,16 +23508,17 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24198,23 +23541,23 @@ } }, "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==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz", + "integrity": "sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2", "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24224,9 +23567,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24240,9 +23583,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24277,22 +23620,22 @@ } }, "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==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.3.tgz", + "integrity": "sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24302,9 +23645,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24318,9 +23661,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24360,29 +23703,29 @@ "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.2.tgz", + "integrity": "sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@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", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.1", + "jest-serializer": "^27.0.1", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "micromatch": "^4.0.4", "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24392,9 +23735,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24408,9 +23751,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24445,33 +23788,34 @@ } }, "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", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz", + "integrity": "sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.0.3", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.5.1", + "expect": "^27.0.2", "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", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24481,9 +23825,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24497,9 +23841,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24524,11 +23868,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24582,47 +23927,133 @@ } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", + "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "dependencies": { + "@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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" + } + }, + "@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, "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==" }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.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" + } + } + } + }, + "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==" + }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", + "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "dependencies": { + "@jest/types": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", + "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" + } + }, + "@types/yargs": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -24632,9 +24063,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24654,9 +24085,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==" }, "has-flag": { "version": "4.0.0", @@ -24664,27 +24095,28 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" } }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24707,25 +24139,25 @@ } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", + "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24735,9 +24167,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24751,9 +24183,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24778,11 +24210,12 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -24805,18 +24238,18 @@ } }, "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", + "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24826,9 +24259,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24842,9 +24275,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24879,37 +24312,35 @@ } }, "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==", - "requires": {} + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", + "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==" }, "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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.4.tgz", + "integrity": "sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "escalade": "^3.1.1", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24919,9 +24350,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -24935,9 +24366,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24972,19 +24403,19 @@ } }, "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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz", + "integrity": "sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A==", "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "@jest/types": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-snapshot": "^27.0.4" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -24994,9 +24425,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25010,9 +24441,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25047,37 +24478,38 @@ } }, "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", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.4.tgz", + "integrity": "sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg==", + "requires": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.3", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.3", + "jest-environment-node": "^27.0.3", + "jest-haste-map": "^27.0.2", + "jest-leak-detector": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-runtime": "^27.0.4", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25087,9 +24519,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25103,9 +24535,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25140,38 +24572,42 @@ } }, "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", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.4.tgz", + "integrity": "sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A==", + "requires": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.3", + "@jest/fake-timers": "^27.0.3", + "@jest/globals": "^27.0.3", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", + "exit": "^0.1.2", "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", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.4", + "jest-snapshot": "^27.0.4", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "strip-bom": "^4.0.0", + "yargs": "^16.0.3" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25181,9 +24617,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25197,14 +24633,24 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "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" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -25218,6 +24664,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "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==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -25235,51 +24686,87 @@ "requires": { "has-flag": "^4.0.0" } + }, + "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" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" } } }, "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", + "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", "requires": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" } }, "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==", + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.4.tgz", + "integrity": "sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA==", "requires": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", + "@babel/parser": "^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", + "@jest/transform": "^27.0.2", + "@jest/types": "^27.0.2", "@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", + "expect": "^27.0.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "jest-haste-map": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.4", + "jest-util": "^27.0.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^27.0.2", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25289,9 +24776,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25305,9 +24792,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25327,9 +24814,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==" }, "has-flag": { "version": "4.0.0", @@ -25337,27 +24824,28 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" } }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -25370,9 +24858,12 @@ } }, "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } }, "supports-color": { "version": "7.2.0", @@ -25385,22 +24876,22 @@ } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", + "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25410,9 +24901,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25426,9 +24917,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25463,22 +24954,22 @@ } }, "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", + "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^27.0.2", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^27.0.1", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^27.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25488,9 +24979,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25504,14 +24995,14 @@ } }, "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25536,16 +25027,17 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "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==" + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==" }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "requires": { - "ansi-regex": "^5.0.1", + "@jest/types": "^27.0.2", + "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, @@ -25568,23 +25060,23 @@ } }, "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", + "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "jest-util": "^27.0.2", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -25594,9 +25086,9 @@ } }, "@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "requires": { "@types/yargs-parser": "*" } @@ -25610,9 +25102,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25647,9 +25139,9 @@ } }, "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==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", + "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -25686,9 +25178,9 @@ } }, "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -25715,14 +25207,14 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.6", + "ws": "^7.4.5", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==" } } }, @@ -26148,18 +25640,11 @@ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" }, "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==", + "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": "^7.5.3" - }, - "dependencies": { - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" - } + "semver": "^6.0.0" } }, "make-error": { @@ -26176,11 +25661,11 @@ } }, "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "requires": { - "tmpl": "1.0.5" + "tmpl": "1.0.x" } }, "map-cache": { @@ -26479,7 +25964,12 @@ "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" }, "node-releases": { "version": "1.1.73", @@ -26527,14 +26017,6 @@ "once": "^1.3.2" } }, - "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.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", @@ -26549,9 +26031,9 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "nwsapi": { - "version": "2.2.13", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", - "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" + "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": "3.0.0", @@ -26697,6 +26179,11 @@ "lcid": "^1.0.0" } }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -26816,11 +26303,6 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, - "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", @@ -26873,9 +26355,12 @@ } }, "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } }, "pkg-dir": { "version": "4.2.0", @@ -27366,12 +26851,9 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "psl": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", - "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", - "requires": { - "punycode": "^2.3.1" - } + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "pumpify": { "version": "1.5.1", @@ -27395,9 +26877,9 @@ } }, "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "purgecss": { "version": "4.0.3", @@ -27829,11 +27311,6 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, - "resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -28039,19 +27516,6 @@ } } }, - "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==" - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -28335,9 +27799,9 @@ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" }, "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -28459,9 +27923,9 @@ } }, "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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" @@ -28690,9 +28154,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "through2": { "version": "2.0.5", @@ -28797,9 +28261,9 @@ "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, "tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -29071,17 +28535,10 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "optional": true, - "peer": true - }, "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==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -29089,9 +28546,9 @@ }, "dependencies": { "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.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, @@ -29208,11 +28665,11 @@ } }, "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "warning-symbol": { @@ -29239,9 +28696,9 @@ "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==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", "requires": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -29330,10 +28787,9 @@ } }, "ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "requires": {} + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==" }, "xml": { "version": "1.0.1", diff --git a/package.json b/package.json index 14fed497..e2f12a4b 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "handlebars-helpers": "^0.10.0", "image-size": "^0.8.3", "is-core-module": "^2.4.0", - "jest": "^27.5.1", + "jest": "^27", "jest-cli": "^27", "jest-junit": "^11.1.0", "jssoup": "0.0.11", From 155651c0b2d6cfee4c2907daeae6ef72e3e79a46 Mon Sep 17 00:00:00 2001 From: Anon-sec Date: Wed, 13 Nov 2024 20:23:24 +0530 Subject: [PATCH 14/15] made the requested changes. --- products/zoho.toml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/products/zoho.toml b/products/zoho.toml index 8d635d8a..cee50030 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -1,5 +1,5 @@ name = "Zoho Corp" -description = "Zoho Corp is a global software company that offers a suite of cloud-based applications for business productivity, including CRM, project management, and marketing automation tools." +description = "Zoho Corp is a global software company that offers a suite of cloud-based applications for business productivity." slug = "zoho" hostnames = [ "zoho.com" ] sources = [ "https://www.zoho.com/privacy.html" ] @@ -97,6 +97,10 @@ citations = [ [rubric.third-party-collection] value = "yes" -citations = [ - "Federated Authentication (e.g., Google, LinkedIn): Name, Email, Referrals: Name, Email, Partners & Service Providers: Name, Email, Company, Social Media/Public Sources: Profile info (name, photo, posts)." +citations = [""] +notes =[ + "Federated Authentication (e.g., Google, LinkedIn): Name, Email.", + "Referrals: Name, Email, Partners.", + "Service Providers: Name, Email, Company.", + "Social Media/Public Sources: Profile info (name, photo, posts)." ] From 965f9f9afc6b6ae25ed83559475aaf95b3b61af7 Mon Sep 17 00:00:00 2001 From: Matthew RONCHETTO Date: Mon, 25 Nov 2024 09:52:13 -0800 Subject: [PATCH 15/15] fix(product): amend some quotes that weren't searchable --- products/zoho.toml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/products/zoho.toml b/products/zoho.toml index cee50030..4a79597f 100644 --- a/products/zoho.toml +++ b/products/zoho.toml @@ -8,7 +8,7 @@ contributors = [ "Anon-sec" ] [rubric.behavioral-marketing] value = "yes" citations = [ - "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails.", + "Opt out of non-essential electronic communications : You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment related emails.", "You can disable browser cookies before visiting our websites. However, if you do so, you may not be able to use certain features of the websites properly." ] notes = ["There's no way to opt-out of analytical tracking apart from disabling cookies."] @@ -16,7 +16,7 @@ notes = ["There's no way to opt-out of analytical tracking apart from disabling [rubric.data-breaches] value = "no" citations = [ - "You will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails." + "However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment related emails." ] notes = [ "In the hopes that 'security incident alerts' are what they mean, the policy does not provide precise details regarding data breaches." @@ -25,22 +25,22 @@ notes = [ [rubric.data-collection-reasoning] value = "yes" citations = [ - "To communicate with you (such as through email) about products that you have downloaded and services that you have signed up for, changes to this Privacy Policy, changes to the Terms of Service, or important notices.", - "To keep you posted on new products and services, upcoming events, offers, promotions and other information that we think will be of interest to you.", - "To ask you to participate in surveys, or to solicit feedback on our products and services.", - "To set up and maintain your account, and to do all other things required for providing our services, such as enabling collaboration, providing website and mail hosting, and backing up and restoring your data.", - "To understand how users use our products and services, to monitor and prevent problems, and to improve our products and services.", - "To provide customer support, and to analyze and improve our interactions with customers.", - "To detect and prevent fraudulent transactions and other illegal activities, to report spam, and to protect the rights and interests of Zoho, Zoho’s users, third parties and the public.", - "To update, expand and analyze our records, identify new customers, and provide products and services that may be of interest to you.", - "To analyze trends, administer our websites, and track visitor navigations on our websites to understand what visitors are looking for and to better help them.", - "To monitor and improve marketing campaigns and make suggestions relevant to the user." + "To communicate with you (such as through email) about products that you have downloaded and services that you have signed up for, changes to this Privacy Policy, changes to the Terms of Service, or important notices", + "To keep you posted on new products and services, upcoming events, offers, promotions and other information that we think will be of interest to you", + "To ask you to participate in surveys, or to solicit feedback on our products and services", + "To set up and maintain your account, and to do all other things required for providing our services, such as enabling collaboration, providing website and mail hosting, and backing up and restoring your data", + "To understand how users use our products and services, to monitor and prevent problems, and to improve our products and services", + "To provide customer support, and to analyze and improve our interactions with customers", + "To detect and prevent fraudulent transactions and other illegal activities, to report spam, and to protect the rights and interests of Zoho, Zoho’s users, third parties and the public", + "To update, expand and analyze our records, identify new customers, and provide products and services that may be of interest to you", + "To analyze trends, administer our websites, and track visitor navigations on our websites to understand what visitors are looking for and to better help them", + "To monitor and improve marketing campaigns and make suggestions relevant to the user" ] [rubric.data-deletion] value = "yes-contact" citations = [ - "We hold the data in your account as long as you choose to use Zoho Services. Once you terminate your Zoho user account, your data will eventually get deleted from active database during the next clean-up cycle that occurs once in 6 months. The data deleted from the active database will be deleted from backups after 3 months.", + "We hold the data in your account as long as you choose to use Zoho Services. Once you terminate your Zoho user account, your data will eventually get deleted from active database during the next clean-up that occurs once in 6 months. The data deleted from active database will be deleted from backups after 3 months.", "If you are from the European Economic Area and you believe that we store, use or process your information on behalf of one of our customers, please contact the customer if you would like to access, rectify, erase, restrict or object to processing, or export your personal data. We will extend our support to our customer in responding to your request within a reasonable timeframe.", ] @@ -67,7 +67,7 @@ notes = [ [rubric.noncritical-purposes] value = "opt-out-some" citations = [ - "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment-related emails.", + "You may opt out of receiving newsletters and other non-essential messages by using the ‘unsubscribe’ function included in all such messages. However, you will continue to receive essential notices and emails such as account notification emails (password change, renewal reminders, etc.), security incident alerts, security and privacy update notifications, and essential transactional and payment related emails.", "You can disable browser cookies before visiting our websites. However, if you do so, you may not be able to use certain features of the websites properly.", "You can choose not to provide optional profile information such as your photo. You can also delete or change your optional profile information.", "If you choose to enable any third-party integrations, you may be allowing the third party to access your service data and personal information about you."