Update to gatsby@5 and mdx@2

Luke Karrys committed Oct 17, 2023 at 18:48 UTC 6d3273fb9d46bf4ec0c7eac44484bf77d79e1978
32 files changed +6810 -5844
cli/lib/transform.js
+4
@@ -112,6 +112,10 @@ const transform = (data, { release, path, frontmatter }) => {
112 /\[([^\]]+)\]\(\/((?:commands|configuring-npm|using-npm)\/[^)]+)\)/g,
113 (_, p1, p2) => `[${p1}](${release.url}/${p2})`
114 )
115 + .replace(/^<!--\s.*?\s-->$\n/gm, '')
116 + .replace(/<(http)(.*?)\\?>/g, '[$1$2]($1$2)')
117 + .replace(/<([^@]+?)@([^@]+?)>/g, '[$1@$2](mailto:$1@$2)')
118 + .replace(/<2\.0\.0/g, '\\<2.0.0')
119
120 return `---\n${yaml.stringify(attributes).trim()}\n---\n\n${body}`
121 }
content/404.mdx
+1 -1
@@ -1,5 +1,5 @@
1 ---
2 -title: 404
2 +title: Page Not Found
3 edit_on_github: false
4 ---
5
content/getting-started/troubleshooting/common-errors.mdx
+3 -3
@@ -186,7 +186,7 @@ Take a look at [issue #5920](https://github.com/npm/npm/issues/5920). ~~We're wo
186
187 ## `npm login` errors
188
189 -Sometimes `npm login` fails for no obvious reason. The first thing to do is to log in at <https://www.npmjs.com/login> and check that your e-mail address on `npmjs.com` matches the
189 +Sometimes `npm login` fails for no obvious reason. The first thing to do is to log in at [https://www.npmjs.com/login](https://www.npmjs.com/login) and check that your e-mail address on `npmjs.com` matches the
190 email address you are giving to `npm login`.
191
192 If that's not the problem, or if you are seeing the message `"may not mix password_sha and pbkdf2"`, then
@@ -198,7 +198,7 @@ If that's not the problem, or if you are seeing the message `"may not mix passwo
198
199 and it generally seems to work.
200
201 -See <https://github.com/npm/npm/issues/6641#issuecomment-72984009> for the history of this issue.
201 +See [https://github.com/npm/npm/issues/6641#issuecomment-72984009](https://github.com/npm/npm/issues/6641#issuecomment-72984009) for the history of this issue.
202
203 ## `npm` hangs on Windows at `addRemoteTarball`
204
@@ -210,7 +210,7 @@ Check if you have two temp directories set in your `.npmrc`:
210
211 Look for lines defining the `tmp` config variable. If you find more than one, remove all but one of them.
212
213 -See <https://github.com/npm/npm/issues/7590> for more about this unusual problem.
213 +See [https://github.com/npm/npm/issues/7590](https://github.com/npm/npm/issues/7590) for more about this unusual problem.
214
215 ## npm not running the latest version on a Windows machine
216
content/getting-started/troubleshooting/try-the-latest-stable-version-of-node.mdx
+2 -2
@@ -18,11 +18,11 @@ For some Linux distributions (Debian/Ubuntu and RedHat/CentOS), the latest node
18
19 ### Updating node on Windows
20
21 -Install the latest msi from <https://nodejs.org/en/download>
21 +Install the latest msi from [https://nodejs.org/en/download](https://nodejs.org/en/download)
22
23 ### Updating node on OSX
24
25 -Install the latest package from <https://nodejs.org/en/download>
25 +Install the latest package from [https://nodejs.org/en/download](https://nodejs.org/en/download)
26
27 or if you are using [homebrew](http://brew.sh/)
28
content/index.mdx
-3
@@ -3,7 +3,4 @@ title: npm Documentation
3 edit_on_github: false
4 ---
5
6 -import HeroLayout from '~/layout/hero.js'
7 -export default HeroLayout
8 -
6 <Index depth='1' />
content/policies/conduct.mdx
+2 -2
@@ -99,7 +99,7 @@ rules will be deleted, at the discretion of npm.
99 Please select the method of contact you think is most appropriate for
100 the form of violation:
101
102 -* For urgent security issues, please open a ticket at <https://npmjs.com/support>.
102 +* For urgent security issues, please open a ticket at [https://npmjs.com/support](https://npmjs.com/support).
103 Requests to un-publish packages are not usually considered urgent security
104 issues, as it is possible to [un-publish a package][unpublish]
105 within 24 hours of its first publish. Any publicly published package
@@ -149,7 +149,7 @@ If your content or account has been disabled or restricted and you seek reinstat
149
150 ## Contact Info
151
152 -Please open a support ticket at <https://npmjs.com/support> if you need to
152 +Please open a support ticket at [https://npmjs.com/support](https://npmjs.com/support) if you need to
153 report a problem or address a grievance related to an abuse report.
154
155 You are also encouraged to contact us if you are curious about
content/policies/disputes.mdx
+1 -1
@@ -15,7 +15,7 @@ of the npm Code of Conduct or Open-Source Terms.
15
16 ## tl;dr
17
18 -1. Open a support ticket at <https://support.github.com/contact/npm-name-disputes>.
18 +1. Open a support ticket at [https://support.github.com/contact/npm-name-disputes](https://support.github.com/contact/npm-name-disputes).
19 1. Fill out the form with as much detail as possible.
20 1. Support will address your request. Please note submitting a report does not
21 guarantee the transfer of a package, org, or username.
content/policies/open-source-terms.mdx
+5 -5
@@ -2,10 +2,10 @@
2 title: npm Open-Source Terms
3 edit_on_github: false
4 ---
5 -<!-- TODO: Replace last-updated date for every published change -->
5 +{/* TODO: Replace last-updated date for every published change */}
6 These npm Open Source terms of use (these _Terms_) govern access to
7 -and use of <https://www.npmjs.com> (the _Website_) as well as the
8 -"npm Public Registry" at <https://registry.npmjs.org> (the _Public
7 +and use of [https://www.npmjs.com](https://www.npmjs.com) (the _Website_) as well as the
8 +"npm Public Registry" at [https://registry.npmjs.org](https://registry.npmjs.org) (the _Public
9 Registry_). npm, Inc. (_npm_) operates each of those
10 services. These terms refer to all of them together as _npm Open
11 Source_.
@@ -13,7 +13,7 @@ Source_.
13 npm last updated these npm Open Source Terms on
14 March 10, 2022.
15 You can review prior versions at
16 -<https://github.com/npm/documentation/blob/main/content/policies/open-source-terms.mdx>.
16 +[https://github.com/npm/documentation/blob/main/content/policies/open-source-terms.mdx](https://github.com/npm/documentation/blob/main/content/policies/open-source-terms.mdx).
17
18 ## Important Terms
19
@@ -92,7 +92,7 @@ Your permission to use npm Open Source entitles you to do the following:
92 1. You may search for, download, publish, and manage packages of
93 computer code (_Packages_) in the Public Registry, and otherwise
94 interact with the Public Registry, via the command-line tool
95 - published by npm at <https://www.github.com/npm/cli> (the _CLI_).
95 + published by npm at [https://www.github.com/npm/cli](https://www.github.com/npm/cli) (the _CLI_).
96
97 2. You may search for, download, publish, and manage Packages using
98 software other than CLI via application programming interfaces that
content/policies/orgs-plan.mdx
+1 -1
@@ -15,7 +15,7 @@ accounts added as members of those Orgs.
15 This Payment Plan was last updated on
16 August 6, 2018.
17 You can review prior versions at
18 -<https://github.com/npm/documentation/blob/main/content/policies/orgs-plan.mdx>.
18 +[https://github.com/npm/documentation/blob/main/content/policies/orgs-plan.mdx](https://github.com/npm/documentation/blob/main/content/policies/orgs-plan.mdx).
19
20 Under this Payment Plan, you may create one or more Orgs.
21
content/policies/private-terms.mdx
+7 -7
@@ -5,19 +5,19 @@ edit_on_github: false
5
6 These npm Paid Services Terms of Use (these _npm Paid Services Terms_)
7 supplement the terms for npm Open Source offered by npm, Inc.
8 -(_npm_) at <https://docs.npmjs.com/policies/open-source-terms> (_npm Open
8 +(_npm_) at [https://docs.npmjs.com/policies/open-source-terms](https://docs.npmjs.com/policies/open-source-terms) (_npm Open
9 Source Terms_). They govern access to and use of _npm Paid Services_,
10 including but not limited to the products known as _npm Solo_ and
11 _npm Orgs_, the private package storage, delivery,
12 organization management, and access control features of
13 -<https://www.npmjs.com> (the _Website_) and the npm public registry
14 -at <https://registry.npmjs.org> (the _Public Registry_). These are
13 +[https://www.npmjs.com](https://www.npmjs.com) (the _Website_) and the npm public registry
14 +at [https://registry.npmjs.org](https://registry.npmjs.org) (the _Public Registry_). These are
15 collectively called the _Paid Services_.
16
17 These npm Paid Services Terms were last updated on
18 March 10, 2022.
19 You can review prior versions at
20 -<https://github.com/npm/documentation/blob/main/content/policies/private-terms.mdx>.
20 +[https://github.com/npm/documentation/blob/main/content/policies/private-terms.mdx](https://github.com/npm/documentation/blob/main/content/policies/private-terms.mdx).
21
22 You may only access or use npm Paid Services by agreeing to the npm
23 Open Source Terms as supplemented by these npm Paid Services Terms. If
@@ -51,7 +51,7 @@ pay any tax.
51
52 npm will provide the private package storage and delivery features and
53 services described in the public documentation for npm Paid Services
54 -at <https://docs.npmjs.com/> (the _npm Paid Services
54 +at [https://docs.npmjs.com/](https://docs.npmjs.com/) (the _npm Paid Services
55 Documentation_). npm grants you permission to use those features and
56 services.
57
@@ -74,10 +74,10 @@ Terms, the npm Open Source Terms, and payment for use of npm Paid
74 Services by your Account under a _Payment Plan_. Payment plans include:
75
76 1. the npm Solo Payment Plan at
77 - <https://docs.npmjs.com/policies/solo-plan>
77 + [https://docs.npmjs.com/policies/solo-plan](https://docs.npmjs.com/policies/solo-plan)
78
79 2. or the npm Orgs Payment Plan at
80 - <https://docs.npmjs.com/policies/orgs-plan>
80 + [https://docs.npmjs.com/policies/orgs-plan](https://docs.npmjs.com/policies/orgs-plan)
81
82 You may not use npm Paid Services unless you or someone else has
83 agreed to a Payment Plan, enabled npm Paid Services for your Account
content/policies/security.mdx
+1 -1
@@ -34,7 +34,7 @@ activities as appropriate. This is the best and fastest way to contact npm about
34 We learn about critical software updates and security threats from a
35 variety of sources:
36
37 -* Ubuntu's security notices page: <https://usn.ubuntu.com/>
37 +* Ubuntu's security notices page: [https://usn.ubuntu.com/](https://usn.ubuntu.com/)
38 * The Node.js mailing list.
39 * [Security tickets](https://npmjs.com/support) sent to us.
40 * and other media sources.
content/policies/solo-plan.mdx
+1 -1
@@ -14,7 +14,7 @@ npm Solo by a single user account.
14 This Payment Plan was last updated on
15 August 6, 2018.
16 You can review prior versions at
17 -<https://github.com/npm/documentation/blob/main/content/policies/solo-plan.mdx>.
17 +[https://github.com/npm/documentation/blob/main/content/policies/solo-plan.mdx](https://github.com/npm/documentation/blob/main/content/policies/solo-plan.mdx).
18
19 You will pay $7.00 via your Payment Card when you enable npm Solo
20 for your Account by selecting this Payment Plan, and thereafter
content/policies/terms.mdx
+4 -4
@@ -9,12 +9,12 @@ and terms of use.
9
10 License terms and notices for the `npm` command-line program can
11 be found in the LICENSE file of the project's source code at
12 -<https://www.github.com/npm/cli>.
12 +[https://www.github.com/npm/cli](https://www.github.com/npm/cli).
13
14 ## Free to use npm services
15
16 -Free usage of <https://www.npmjs.com>, and the npm public registry
17 -are covered by the npm Open Source Terms at <https://docs.npmjs.com/policies/open-source-terms>.
16 +Free usage of [https://www.npmjs.com](https://www.npmjs.com), and the npm public registry
17 +are covered by the npm Open Source Terms at [https://docs.npmjs.com/policies/open-source-terms](https://docs.npmjs.com/policies/open-source-terms).
18 These terms include several important policies, including:
19
20 * What npm considers [acceptable package content][acceptable-use].
@@ -36,7 +36,7 @@ have concerns about your own trademark's use on npm please see our [Disputes Pol
36 ## Paid npm services
37
38 npm's paid products, including the npm Solo and Orgs plans, are
39 -covered by the npm Paid Services Terms at <https://docs.npmjs.com/policies/private-terms>.
39 +covered by the npm Paid Services Terms at [https://docs.npmjs.com/policies/private-terms](https://docs.npmjs.com/policies/private-terms).
40
41 The [npm Solo Payment Plan][solo-plan]
42 and the [npm Orgs Payment Plan][orgs-plan]
gatsby-config.js
-3
@@ -70,9 +70,6 @@ module.exports = {
70 resolve: 'gatsby-plugin-mdx',
71 options: {
72 extensions: ['.mdx', '.md'],
73 - defaultLayouts: {
74 - default: require.resolve('./src/layout/default.js'),
75 - },
73 },
74 },
75 {
gatsby-node.js
+19 -11
@@ -46,12 +46,13 @@ exports.createSchemaCustomization = ({actions: {createTypes}}) => {
46 fields: MdxFields
47 }
48 type MdxFrontmatter {
49 - github_repo: String,
49 + edit_on_github: Boolean,
50 github_branch: String,
51 github_path: String,
52 - edit_on_github: Boolean,
52 + github_repo: String,
53 + redirect_from: [String],
54 slug: String,
54 - redirect_from: [String]
55 + title: String
56 }
57 type MdxFields {
58 slug: String
@@ -67,18 +68,20 @@ exports.createPages = async ({graphql, actions}) => {
68 allMdx {
69 nodes {
70 id
70 - fileAbsolutePath
71 + internal {
72 + contentFilePath
73 + }
74 fields {
75 slug
76 }
77 frontmatter {
75 - title
76 - github_repo
78 + edit_on_github
79 github_branch
80 github_path
79 - edit_on_github
80 - slug
81 + github_repo
82 redirect_from
83 + slug
84 + title
85 }
86 tableOfContents
87 parent {
@@ -95,10 +98,15 @@ exports.createPages = async ({graphql, actions}) => {
98 // Turn every MDX file into a page.
99 return Promise.all(
100 data.allMdx.nodes.map(async node => {
98 - const {id, frontmatter, fileAbsolutePath, tableOfContents = {}} = node
101 + const {
102 + id,
103 + frontmatter,
104 + internal: {contentFilePath},
105 + tableOfContents = {},
106 + } = node
107
108 const pagePath = getPath(node)
101 - const relativePath = path.relative(rootAbsolutePath, fileAbsolutePath)
109 + const relativePath = path.relative(rootAbsolutePath, contentFilePath)
110 const editUrl = getEditUrl(REPO, relativePath, frontmatter)
111
112 const contributors = SHOW_CONTRIBUTORS ? await fetchContributors(REPO, relativePath, frontmatter) : {}
@@ -116,7 +124,7 @@ exports.createPages = async ({graphql, actions}) => {
124
125 actions.createPage({
126 path: pagePath,
119 - component: fileAbsolutePath,
127 + component: contentFilePath,
128 context: {
129 mdxId: id,
130 editUrl,
package-lock.json
+6604 -5631
@@ -11,8 +11,8 @@
11 "cli/"
12 ],
13 "dependencies": {
14 - "@mdx-js/mdx": "^1.6.22",
15 - "@mdx-js/react": "^1.6.22",
14 + "@mdx-js/mdx": "^2.3.0",
15 + "@mdx-js/react": "^2.3.0",
16 "@primer/octicons-react": "^19.8.0",
17 "@primer/react": "^35.31.0",
18 "babel-plugin-styled-components": "^2.1.4",
@@ -22,21 +22,21 @@
22 "downshift": "^8.2.2",
23 "framer-motion": "^3.10.6",
24 "fuse.js": "^3.6.1",
25 - "gatsby": "^4.25.7",
26 - "gatsby-plugin-catch-links": "^4.25.0",
27 - "gatsby-plugin-manifest": "^4.25.0",
28 - "gatsby-plugin-mdx": "^3.20.0",
25 + "gatsby": "^5.12.7",
26 + "gatsby-plugin-catch-links": "^5.12.0",
27 + "gatsby-plugin-manifest": "^5.12.1",
28 + "gatsby-plugin-mdx": "^5.12.1",
29 "gatsby-plugin-meta-redirect": "^1.1.1",
30 - "gatsby-plugin-react-helmet": "^5.25.0",
31 - "gatsby-plugin-styled-components": "^5.25.0",
32 - "gatsby-source-filesystem": "^4.25.0",
33 - "gatsby-transformer-yaml": "^4.25.0",
30 + "gatsby-plugin-react-helmet": "^6.12.0",
31 + "gatsby-plugin-styled-components": "^6.12.0",
32 + "gatsby-source-filesystem": "^5.12.0",
33 + "gatsby-transformer-yaml": "^5.12.0",
34 "github-slugger": "^2.0.0",
35 "lodash.debounce": "4.0.8",
36 - "prism-react-renderer": "^0.2.0",
37 - "react": "^17.0.2",
36 + "prism-react-renderer": "^2.1.0",
37 + "react": "^18.2.0",
38 "react-addons-text-content": "^0.0.4",
39 - "react-dom": "^17.0.2",
39 + "react-dom": "^18.2.0",
40 "react-focus-on": "^3.9.1",
41 "react-helmet": "^6.1.0",
42 "styled-components": "^5.3.11"
@@ -46,7 +46,7 @@
46 "@github/prettier-config": "^0.0.6",
47 "@npmcli/template-oss": "4.19.0",
48 "@testing-library/jest-dom": "^6.1.4",
49 - "@testing-library/react": "^12.1.5",
49 + "@testing-library/react": "^14.0.0",
50 "babel-jest": "^29.7.0",
51 "eslint": "^8.51.0",
52 "eslint-config-react-app": "^7.0.1",
@@ -85,10 +85,65 @@
85 "node": ">=18.0.0"
86 }
87 },
88 + "cli/node_modules/@octokit/core": {
89 + "version": "5.0.1",
90 + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
91 + "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
92 + "dependencies": {
93 + "@octokit/auth-token": "^4.0.0",
94 + "@octokit/graphql": "^7.0.0",
95 + "@octokit/request": "^8.0.2",
96 + "@octokit/request-error": "^5.0.0",
97 + "@octokit/types": "^12.0.0",
98 + "before-after-hook": "^2.2.0",
99 + "universal-user-agent": "^6.0.0"
100 + },
101 + "engines": {
102 + "node": ">= 18"
103 + }
104 + },
105 + "cli/node_modules/@octokit/plugin-paginate-rest": {
106 + "version": "9.0.0",
107 + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.0.0.tgz",
108 + "integrity": "sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==",
109 + "dependencies": {
110 + "@octokit/types": "^12.0.0"
111 + },
112 + "engines": {
113 + "node": ">= 18"
114 + },
115 + "peerDependencies": {
116 + "@octokit/core": ">=5"
117 + }
118 + },
119 + "cli/node_modules/@octokit/plugin-request-log": {
120 + "version": "4.0.0",
121 + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.0.tgz",
122 + "integrity": "sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==",
123 + "engines": {
124 + "node": ">= 18"
125 + },
126 + "peerDependencies": {
127 + "@octokit/core": ">=5"
128 + }
129 + },
130 + "cli/node_modules/@octokit/plugin-rest-endpoint-methods": {
131 + "version": "10.0.1",
132 + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
133 + "integrity": "sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
134 + "dependencies": {
135 + "@octokit/types": "^12.0.0"
136 + },
137 + "engines": {
138 + "node": ">= 18"
139 + },
140 + "peerDependencies": {
141 + "@octokit/core": ">=5"
142 + }
143 + },
144 "cli/node_modules/@octokit/rest": {
145 "version": "20.0.2",
90 - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-20.0.2.tgz",
91 - "integrity": "sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==",
146 + "license": "MIT",
147 "dependencies": {
148 "@octokit/core": "^5.0.0",
149 "@octokit/plugin-paginate-rest": "^9.0.0",
@@ -99,6 +154,20 @@
154 "node": ">= 18"
155 }
156 },
157 + "cli/node_modules/semver": {
158 + "version": "7.5.4",
159 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
160 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
161 + "dependencies": {
162 + "lru-cache": "^6.0.0"
163 + },
164 + "bin": {
165 + "semver": "bin/semver.js"
166 + },
167 + "engines": {
168 + "node": ">=10"
169 + }
170 + },
171 "node_modules/@aashutoshrathi/word-wrap": {
172 "version": "1.2.6",
173 "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
@@ -175,6 +244,20 @@
244 "graphql": "*"
245 }
246 },
247 + "node_modules/@ardatan/relay-compiler/node_modules/ansi-styles": {
248 + "version": "4.3.0",
249 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
250 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
251 + "dependencies": {
252 + "color-convert": "^2.0.1"
253 + },
254 + "engines": {
255 + "node": ">=8"
256 + },
257 + "funding": {
258 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
259 + }
260 + },
261 "node_modules/@ardatan/relay-compiler/node_modules/brace-expansion": {
262 "version": "1.1.11",
263 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -184,12 +267,19 @@
267 "concat-map": "0.0.1"
268 }
269 },
187 - "node_modules/@ardatan/relay-compiler/node_modules/camelcase": {
188 - "version": "5.3.1",
189 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
190 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
270 + "node_modules/@ardatan/relay-compiler/node_modules/chalk": {
271 + "version": "4.1.2",
272 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
273 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
274 + "dependencies": {
275 + "ansi-styles": "^4.1.0",
276 + "supports-color": "^7.1.0"
277 + },
278 "engines": {
192 - "node": ">=6"
279 + "node": ">=10"
280 + },
281 + "funding": {
282 + "url": "https://github.com/chalk/chalk?sponsor=1"
283 }
284 },
285 "node_modules/@ardatan/relay-compiler/node_modules/cliui": {
@@ -202,6 +292,22 @@
292 "wrap-ansi": "^6.2.0"
293 }
294 },
295 + "node_modules/@ardatan/relay-compiler/node_modules/color-convert": {
296 + "version": "2.0.1",
297 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
298 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
299 + "dependencies": {
300 + "color-name": "~1.1.4"
301 + },
302 + "engines": {
303 + "node": ">=7.0.0"
304 + }
305 + },
306 + "node_modules/@ardatan/relay-compiler/node_modules/color-name": {
307 + "version": "1.1.4",
308 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
309 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
310 + },
311 "node_modules/@ardatan/relay-compiler/node_modules/find-up": {
312 "version": "4.1.0",
313 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -233,6 +339,14 @@
339 "url": "https://github.com/sponsors/isaacs"
340 }
341 },
342 + "node_modules/@ardatan/relay-compiler/node_modules/has-flag": {
343 + "version": "4.0.0",
344 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
345 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
346 + "engines": {
347 + "node": ">=8"
348 + }
349 + },
350 "node_modules/@ardatan/relay-compiler/node_modules/locate-path": {
351 "version": "5.0.0",
352 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -280,6 +394,17 @@
394 "node": ">=8"
395 }
396 },
397 + "node_modules/@ardatan/relay-compiler/node_modules/supports-color": {
398 + "version": "7.2.0",
399 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
400 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
401 + "dependencies": {
402 + "has-flag": "^4.0.0"
403 + },
404 + "engines": {
405 + "node": ">=8"
406 + }
407 + },
408 "node_modules/@ardatan/relay-compiler/node_modules/wrap-ansi": {
409 "version": "6.2.0",
410 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
@@ -343,70 +468,6 @@
468 "node": ">=6.9.0"
469 }
470 },
346 - "node_modules/@babel/code-frame/node_modules/ansi-styles": {
347 - "version": "3.2.1",
348 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
349 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
350 - "dependencies": {
351 - "color-convert": "^1.9.0"
352 - },
353 - "engines": {
354 - "node": ">=4"
355 - }
356 - },
357 - "node_modules/@babel/code-frame/node_modules/chalk": {
358 - "version": "2.4.2",
359 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
360 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
361 - "dependencies": {
362 - "ansi-styles": "^3.2.1",
363 - "escape-string-regexp": "^1.0.5",
364 - "supports-color": "^5.3.0"
365 - },
366 - "engines": {
367 - "node": ">=4"
368 - }
369 - },
370 - "node_modules/@babel/code-frame/node_modules/color-convert": {
371 - "version": "1.9.3",
372 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
373 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
374 - "dependencies": {
375 - "color-name": "1.1.3"
376 - }
377 - },
378 - "node_modules/@babel/code-frame/node_modules/color-name": {
379 - "version": "1.1.3",
380 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
381 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
382 - },
383 - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": {
384 - "version": "1.0.5",
385 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
386 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
387 - "engines": {
388 - "node": ">=0.8.0"
389 - }
390 - },
391 - "node_modules/@babel/code-frame/node_modules/has-flag": {
392 - "version": "3.0.0",
393 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
394 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
395 - "engines": {
396 - "node": ">=4"
397 - }
398 - },
399 - "node_modules/@babel/code-frame/node_modules/supports-color": {
400 - "version": "5.5.0",
401 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
402 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
403 - "dependencies": {
404 - "has-flag": "^3.0.0"
405 - },
406 - "engines": {
407 - "node": ">=4"
408 - }
409 - },
471 "node_modules/@babel/compat-data": {
472 "version": "7.23.2",
473 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz",
@@ -444,14 +505,6 @@
505 "url": "https://opencollective.com/babel"
506 }
507 },
447 - "node_modules/@babel/core/node_modules/semver": {
448 - "version": "6.3.1",
449 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
450 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
451 - "bin": {
452 - "semver": "bin/semver.js"
453 - }
454 - },
508 "node_modules/@babel/eslint-parser": {
509 "version": "7.22.15",
510 "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz",
@@ -477,14 +530,6 @@
530 "node": ">=10"
531 }
532 },
480 - "node_modules/@babel/eslint-parser/node_modules/semver": {
481 - "version": "6.3.1",
482 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
483 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
484 - "bin": {
485 - "semver": "bin/semver.js"
486 - }
487 - },
533 "node_modules/@babel/generator": {
534 "version": "7.23.0",
535 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz",
@@ -544,14 +589,6 @@
589 "yallist": "^3.0.2"
590 }
591 },
547 - "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
548 - "version": "6.3.1",
549 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
550 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
551 - "bin": {
552 - "semver": "bin/semver.js"
553 - }
554 - },
592 "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
593 "version": "3.1.1",
594 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
@@ -579,14 +616,6 @@
616 "@babel/core": "^7.0.0"
617 }
618 },
582 - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
583 - "version": "6.3.1",
584 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
585 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
586 - "bin": {
587 - "semver": "bin/semver.js"
588 - }
589 - },
619 "node_modules/@babel/helper-create-regexp-features-plugin": {
620 "version": "7.22.15",
621 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
@@ -603,14 +632,6 @@
632 "@babel/core": "^7.0.0"
633 }
634 },
606 - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
607 - "version": "6.3.1",
608 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
609 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
610 - "bin": {
611 - "semver": "bin/semver.js"
612 - }
613 - },
635 "node_modules/@babel/helper-define-polyfill-provider": {
636 "version": "0.4.3",
637 "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz",
@@ -844,70 +865,6 @@
865 "node": ">=6.9.0"
866 }
867 },
847 - "node_modules/@babel/highlight/node_modules/ansi-styles": {
848 - "version": "3.2.1",
849 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
850 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
851 - "dependencies": {
852 - "color-convert": "^1.9.0"
853 - },
854 - "engines": {
855 - "node": ">=4"
856 - }
857 - },
858 - "node_modules/@babel/highlight/node_modules/chalk": {
859 - "version": "2.4.2",
860 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
861 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
862 - "dependencies": {
863 - "ansi-styles": "^3.2.1",
864 - "escape-string-regexp": "^1.0.5",
865 - "supports-color": "^5.3.0"
866 - },
867 - "engines": {
868 - "node": ">=4"
869 - }
870 - },
871 - "node_modules/@babel/highlight/node_modules/color-convert": {
872 - "version": "1.9.3",
873 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
874 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
875 - "dependencies": {
876 - "color-name": "1.1.3"
877 - }
878 - },
879 - "node_modules/@babel/highlight/node_modules/color-name": {
880 - "version": "1.1.3",
881 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
882 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
883 - },
884 - "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
885 - "version": "1.0.5",
886 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
887 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
888 - "engines": {
889 - "node": ">=0.8.0"
890 - }
891 - },
892 - "node_modules/@babel/highlight/node_modules/has-flag": {
893 - "version": "3.0.0",
894 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
895 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
896 - "engines": {
897 - "node": ">=4"
898 - }
899 - },
900 - "node_modules/@babel/highlight/node_modules/supports-color": {
901 - "version": "5.5.0",
902 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
903 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
904 - "dependencies": {
905 - "has-flag": "^3.0.0"
906 - },
907 - "engines": {
908 - "node": ">=4"
909 - }
910 - },
868 "node_modules/@babel/parser": {
869 "version": "7.23.0",
870 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz",
@@ -1502,14 +1459,6 @@
1459 "@babel/core": "^7.0.0-0"
1460 }
1461 },
1505 - "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
1506 - "version": "11.12.0",
1507 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
1508 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
1509 - "engines": {
1510 - "node": ">=4"
1511 - }
1512 - },
1462 "node_modules/@babel/plugin-transform-computed-properties": {
1463 "version": "7.22.5",
1464 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz",
@@ -2071,14 +2020,6 @@
2020 "@babel/core": "^7.0.0-0"
2021 }
2022 },
2074 - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
2075 - "version": "6.3.1",
2076 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2077 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2078 - "bin": {
2079 - "semver": "bin/semver.js"
2080 - }
2081 - },
2023 "node_modules/@babel/plugin-transform-shorthand-properties": {
2024 "version": "7.22.5",
2025 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz",
@@ -2330,14 +2271,6 @@
2271 "@babel/core": "^7.0.0-0"
2272 }
2273 },
2333 - "node_modules/@babel/preset-env/node_modules/semver": {
2334 - "version": "6.3.1",
2335 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2336 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2337 - "bin": {
2338 - "semver": "bin/semver.js"
2339 - }
2340 - },
2274 "node_modules/@babel/preset-modules": {
2275 "version": "0.1.6-no-external-plugins",
2276 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
@@ -2437,14 +2370,6 @@
2370 "node": ">=6.9.0"
2371 }
2372 },
2440 - "node_modules/@babel/traverse/node_modules/globals": {
2441 - "version": "11.12.0",
2442 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2443 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
2444 - "engines": {
2445 - "node": ">=4"
2446 - }
2447 - },
2373 "node_modules/@babel/types": {
2374 "version": "7.23.0",
2375 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz",
@@ -2465,9 +2390,9 @@
2390 "dev": true
2391 },
2392 "node_modules/@builder.io/partytown": {
2468 - "version": "0.5.4",
2469 - "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.5.4.tgz",
2470 - "integrity": "sha512-qnikpQgi30AS01aFlNQV6l8/qdZIcP76mp90ti+u4rucXHsn4afSKivQXApqxvrQG9+Ibv45STyvHizvxef/7A==",
2393 + "version": "0.7.6",
2394 + "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.7.6.tgz",
2395 + "integrity": "sha512-snXIGNiZpqjno3XYQN2lbBB+05hsQR/LSttbtIW1c0gmZ7Kh/DIo0YrxlDxCDulAMFPFM8J+4voLwvYepSj3sw==",
2396 "bin": {
2397 "partytown": "bin/partytown.cjs"
2398 }
@@ -2560,6 +2485,76 @@
2485 "node": ">=v14"
2486 }
2487 },
2488 + "node_modules/@commitlint/format/node_modules/ansi-styles": {
2489 + "version": "4.3.0",
2490 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2491 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2492 + "dev": true,
2493 + "dependencies": {
2494 + "color-convert": "^2.0.1"
2495 + },
2496 + "engines": {
2497 + "node": ">=8"
2498 + },
2499 + "funding": {
2500 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2501 + }
2502 + },
2503 + "node_modules/@commitlint/format/node_modules/chalk": {
2504 + "version": "4.1.2",
2505 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2506 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2507 + "dev": true,
2508 + "dependencies": {
2509 + "ansi-styles": "^4.1.0",
2510 + "supports-color": "^7.1.0"
2511 + },
2512 + "engines": {
2513 + "node": ">=10"
2514 + },
2515 + "funding": {
2516 + "url": "https://github.com/chalk/chalk?sponsor=1"
2517 + }
2518 + },
2519 + "node_modules/@commitlint/format/node_modules/color-convert": {
2520 + "version": "2.0.1",
2521 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2522 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2523 + "dev": true,
2524 + "dependencies": {
2525 + "color-name": "~1.1.4"
2526 + },
2527 + "engines": {
2528 + "node": ">=7.0.0"
2529 + }
2530 + },
2531 + "node_modules/@commitlint/format/node_modules/color-name": {
2532 + "version": "1.1.4",
2533 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2534 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2535 + "dev": true
2536 + },
2537 + "node_modules/@commitlint/format/node_modules/has-flag": {
2538 + "version": "4.0.0",
2539 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2540 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2541 + "dev": true,
2542 + "engines": {
2543 + "node": ">=8"
2544 + }
2545 + },
2546 + "node_modules/@commitlint/format/node_modules/supports-color": {
2547 + "version": "7.2.0",
2548 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2549 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2550 + "dev": true,
2551 + "dependencies": {
2552 + "has-flag": "^4.0.0"
2553 + },
2554 + "engines": {
2555 + "node": ">=8"
2556 + }
2557 + },
2558 "node_modules/@commitlint/is-ignored": {
2559 "version": "17.8.0",
2560 "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.8.0.tgz",
@@ -2573,6 +2568,21 @@
2568 "node": ">=v14"
2569 }
2570 },
2571 + "node_modules/@commitlint/is-ignored/node_modules/semver": {
2572 + "version": "7.5.4",
2573 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
2574 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
2575 + "dev": true,
2576 + "dependencies": {
2577 + "lru-cache": "^6.0.0"
2578 + },
2579 + "bin": {
2580 + "semver": "bin/semver.js"
2581 + },
2582 + "engines": {
2583 + "node": ">=10"
2584 + }
2585 + },
2586 "node_modules/@commitlint/lint": {
2587 "version": "17.8.0",
2588 "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.8.0.tgz",
@@ -2613,6 +2623,76 @@
2623 "node": ">=v14"
2624 }
2625 },
2626 + "node_modules/@commitlint/load/node_modules/ansi-styles": {
2627 + "version": "4.3.0",
2628 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2629 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2630 + "dev": true,
2631 + "dependencies": {
2632 + "color-convert": "^2.0.1"
2633 + },
2634 + "engines": {
2635 + "node": ">=8"
2636 + },
2637 + "funding": {
2638 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2639 + }
2640 + },
2641 + "node_modules/@commitlint/load/node_modules/chalk": {
2642 + "version": "4.1.2",
2643 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2644 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2645 + "dev": true,
2646 + "dependencies": {
2647 + "ansi-styles": "^4.1.0",
2648 + "supports-color": "^7.1.0"
2649 + },
2650 + "engines": {
2651 + "node": ">=10"
2652 + },
2653 + "funding": {
2654 + "url": "https://github.com/chalk/chalk?sponsor=1"
2655 + }
2656 + },
2657 + "node_modules/@commitlint/load/node_modules/color-convert": {
2658 + "version": "2.0.1",
2659 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2660 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2661 + "dev": true,
2662 + "dependencies": {
2663 + "color-name": "~1.1.4"
2664 + },
2665 + "engines": {
2666 + "node": ">=7.0.0"
2667 + }
2668 + },
2669 + "node_modules/@commitlint/load/node_modules/color-name": {
2670 + "version": "1.1.4",
2671 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2672 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2673 + "dev": true
2674 + },
2675 + "node_modules/@commitlint/load/node_modules/has-flag": {
2676 + "version": "4.0.0",
2677 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2678 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2679 + "dev": true,
2680 + "engines": {
2681 + "node": ">=8"
2682 + }
2683 + },
2684 + "node_modules/@commitlint/load/node_modules/supports-color": {
2685 + "version": "7.2.0",
2686 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2687 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2688 + "dev": true,
2689 + "dependencies": {
2690 + "has-flag": "^4.0.0"
2691 + },
2692 + "engines": {
2693 + "node": ">=8"
2694 + }
2695 + },
2696 "node_modules/@commitlint/message": {
2697 "version": "17.4.2",
2698 "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz",
@@ -2718,6 +2798,76 @@
2798 "node": ">=v14"
2799 }
2800 },
2801 + "node_modules/@commitlint/types/node_modules/ansi-styles": {
2802 + "version": "4.3.0",
2803 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2804 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2805 + "dev": true,
2806 + "dependencies": {
2807 + "color-convert": "^2.0.1"
2808 + },
2809 + "engines": {
2810 + "node": ">=8"
2811 + },
2812 + "funding": {
2813 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2814 + }
2815 + },
2816 + "node_modules/@commitlint/types/node_modules/chalk": {
2817 + "version": "4.1.2",
2818 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2819 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2820 + "dev": true,
2821 + "dependencies": {
2822 + "ansi-styles": "^4.1.0",
2823 + "supports-color": "^7.1.0"
2824 + },
2825 + "engines": {
2826 + "node": ">=10"
2827 + },
2828 + "funding": {
2829 + "url": "https://github.com/chalk/chalk?sponsor=1"
2830 + }
2831 + },
2832 + "node_modules/@commitlint/types/node_modules/color-convert": {
2833 + "version": "2.0.1",
2834 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2835 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2836 + "dev": true,
2837 + "dependencies": {
2838 + "color-name": "~1.1.4"
2839 + },
2840 + "engines": {
2841 + "node": ">=7.0.0"
2842 + }
2843 + },
2844 + "node_modules/@commitlint/types/node_modules/color-name": {
2845 + "version": "1.1.4",
2846 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2847 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2848 + "dev": true
2849 + },
2850 + "node_modules/@commitlint/types/node_modules/has-flag": {
2851 + "version": "4.0.0",
2852 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2853 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2854 + "dev": true,
2855 + "engines": {
2856 + "node": ">=8"
2857 + }
2858 + },
2859 + "node_modules/@commitlint/types/node_modules/supports-color": {
2860 + "version": "7.2.0",
2861 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2862 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2863 + "dev": true,
2864 + "dependencies": {
2865 + "has-flag": "^4.0.0"
2866 + },
2867 + "engines": {
2868 + "node": ">=8"
2869 + }
2870 + },
2871 "node_modules/@conventional-commits/parser": {
2872 "version": "0.4.1",
2873 "resolved": "https://registry.npmjs.org/@conventional-commits/parser/-/parser-0.4.1.tgz",
@@ -2728,6 +2878,31 @@
2878 "unist-util-visit-parents": "^3.1.1"
2879 }
2880 },
2881 + "node_modules/@conventional-commits/parser/node_modules/unist-util-is": {
2882 + "version": "4.1.0",
2883 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
2884 + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
2885 + "dev": true,
2886 + "funding": {
2887 + "type": "opencollective",
2888 + "url": "https://opencollective.com/unified"
2889 + }
2890 + },
2891 + "node_modules/@conventional-commits/parser/node_modules/unist-util-visit": {
2892 + "version": "2.0.3",
2893 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz",
2894 + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==",
2895 + "dev": true,
2896 + "dependencies": {
2897 + "@types/unist": "^2.0.0",
2898 + "unist-util-is": "^4.0.0",
2899 + "unist-util-visit-parents": "^3.0.0"
2900 + },
2901 + "funding": {
2902 + "type": "opencollective",
2903 + "url": "https://opencollective.com/unified"
2904 + }
2905 + },
2906 "node_modules/@cspotcode/source-map-support": {
2907 "version": "0.8.1",
2908 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
@@ -2834,6 +3009,11 @@
3009 "url": "https://github.com/sponsors/epoberezkin"
3010 }
3011 },
3012 + "node_modules/@eslint/eslintrc/node_modules/argparse": {
3013 + "version": "2.0.1",
3014 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
3015 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
3016 + },
3017 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
3018 "version": "1.1.11",
3019 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -2843,6 +3023,31 @@
3023 "concat-map": "0.0.1"
3024 }
3025 },
3026 + "node_modules/@eslint/eslintrc/node_modules/globals": {
3027 + "version": "13.23.0",
3028 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
3029 + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
3030 + "dependencies": {
3031 + "type-fest": "^0.20.2"
3032 + },
3033 + "engines": {
3034 + "node": ">=8"
3035 + },
3036 + "funding": {
3037 + "url": "https://github.com/sponsors/sindresorhus"
3038 + }
3039 + },
3040 + "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
3041 + "version": "4.1.0",
3042 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3043 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3044 + "dependencies": {
3045 + "argparse": "^2.0.1"
3046 + },
3047 + "bin": {
3048 + "js-yaml": "bin/js-yaml.js"
3049 + }
3050 + },
3051 "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
3052 "version": "0.4.1",
3053 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -2877,32 +3082,31 @@
3082 }
3083 },
3084 "node_modules/@gatsbyjs/parcel-namer-relative-to-cwd": {
2880 - "version": "1.10.0",
2881 - "resolved": "https://registry.npmjs.org/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-1.10.0.tgz",
2882 - "integrity": "sha512-JSiOxG2SD64joKfcCOdujIpqmhs+k5Ic1sO/hQ83EVF6G9DJJTf8n12rGb2rzPb00TFT4ldb/nWxQRV+kQTlPA==",
3085 + "version": "2.12.0",
3086 + "resolved": "https://registry.npmjs.org/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-2.12.0.tgz",
3087 + "integrity": "sha512-ENTps2Fg3EMy5WyTrX3TY62McmZcyhJbU/rD90UTyqZnB9XbuEFNW72Ya6qH0jXMPV7tcxNeD2P7HijuJ1O5lQ==",
3088 "dependencies": {
2884 - "@babel/runtime": "^7.18.0",
2885 - "@parcel/namer-default": "2.6.2",
2886 - "@parcel/plugin": "2.6.2",
2887 - "gatsby-core-utils": "^3.25.0"
3089 + "@babel/runtime": "^7.20.13",
3090 + "@parcel/namer-default": "2.8.3",
3091 + "@parcel/plugin": "2.8.3",
3092 + "gatsby-core-utils": "^4.12.0"
3093 },
3094 "engines": {
2890 - "node": ">=14.15.0",
3095 + "node": ">=18.0.0",
3096 "parcel": "2.x"
3097 }
3098 },
3099 "node_modules/@gatsbyjs/reach-router": {
2895 - "version": "1.3.9",
2896 - "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-1.3.9.tgz",
2897 - "integrity": "sha512-/354IaUSM54xb7K/TxpLBJB94iEAJ3P82JD38T8bLnIDWF+uw8+W/82DKnQ7y24FJcKxtVmG43aiDLG88KSuYQ==",
3100 + "version": "2.0.1",
3101 + "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-2.0.1.tgz",
3102 + "integrity": "sha512-gmSZniS9/phwgEgpFARMpNg21PkYDZEpfgEzvkgpE/iku4uvXqCrxr86fXbTpI9mkrhKS1SCTYmLGe60VdHcdQ==",
3103 "dependencies": {
2899 - "invariant": "^2.2.3",
2900 - "prop-types": "^15.6.1",
2901 - "react-lifecycles-compat": "^3.0.4"
3104 + "invariant": "^2.2.4",
3105 + "prop-types": "^15.8.1"
3106 },
3107 "peerDependencies": {
2904 - "react": "15.x || 16.x || 17.x || 18.x",
2905 - "react-dom": "15.x || 16.x || 17.x || 18.x"
3108 + "react": "18.x",
3109 + "react-dom": "18.x"
3110 }
3111 },
3112 "node_modules/@gatsbyjs/webpack-hot-middleware": {
@@ -3033,6 +3237,11 @@
3237 "upper-case-first": "^2.0.2"
3238 }
3239 },
3240 + "node_modules/@graphql-codegen/add/node_modules/tslib": {
3241 + "version": "2.4.1",
3242 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3243 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3244 + },
3245 "node_modules/@graphql-codegen/core": {
3246 "version": "2.6.8",
3247 "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-2.6.8.tgz",
@@ -3080,6 +3289,11 @@
3289 "upper-case-first": "^2.0.2"
3290 }
3291 },
3292 + "node_modules/@graphql-codegen/core/node_modules/tslib": {
3293 + "version": "2.4.1",
3294 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3295 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3296 + },
3297 "node_modules/@graphql-codegen/plugin-helpers": {
3298 "version": "2.7.2",
3299 "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.2.tgz",
@@ -3107,6 +3321,11 @@
3321 "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
3322 }
3323 },
3324 + "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": {
3325 + "version": "2.4.1",
3326 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3327 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3328 + },
3329 "node_modules/@graphql-codegen/schema-ast": {
3330 "version": "2.6.1",
3331 "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-2.6.1.tgz",
@@ -3153,6 +3372,11 @@
3372 "upper-case-first": "^2.0.2"
3373 }
3374 },
3375 + "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": {
3376 + "version": "2.4.1",
3377 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3378 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3379 + },
3380 "node_modules/@graphql-codegen/typescript": {
3381 "version": "2.8.8",
3382 "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-2.8.8.tgz",
@@ -3216,6 +3440,11 @@
3440 "upper-case-first": "^2.0.2"
3441 }
3442 },
3443 + "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": {
3444 + "version": "2.4.1",
3445 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3446 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3447 + },
3448 "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/plugin-helpers": {
3449 "version": "3.1.2",
3450 "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-3.1.2.tgz",
@@ -3249,6 +3478,11 @@
3478 "upper-case-first": "^2.0.2"
3479 }
3480 },
3481 + "node_modules/@graphql-codegen/typescript/node_modules/tslib": {
3482 + "version": "2.4.1",
3483 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3484 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3485 + },
3486 "node_modules/@graphql-codegen/visitor-plugin-common": {
3487 "version": "2.13.8",
3488 "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.13.8.tgz",
@@ -3302,6 +3536,11 @@
3536 "upper-case-first": "^2.0.2"
3537 }
3538 },
3539 + "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": {
3540 + "version": "2.4.1",
3541 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
3542 + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
3543 + },
3544 "node_modules/@graphql-tools/code-file-loader": {
3545 "version": "7.3.23",
3546 "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz",
@@ -3592,37 +3831,6 @@
3831 "node": ">=8"
3832 }
3833 },
3595 - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
3596 - "version": "1.0.10",
3597 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
3598 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
3599 - "dev": true,
3600 - "dependencies": {
3601 - "sprintf-js": "~1.0.2"
3602 - }
3603 - },
3604 - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
3605 - "version": "5.3.1",
3606 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3607 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3608 - "dev": true,
3609 - "engines": {
3610 - "node": ">=6"
3611 - }
3612 - },
3613 - "node_modules/@istanbuljs/load-nyc-config/node_modules/esprima": {
3614 - "version": "4.0.1",
3615 - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
3616 - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
3617 - "dev": true,
3618 - "bin": {
3619 - "esparse": "bin/esparse.js",
3620 - "esvalidate": "bin/esvalidate.js"
3621 - },
3622 - "engines": {
3623 - "node": ">=4"
3624 - }
3625 - },
3834 "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
3835 "version": "4.1.0",
3836 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -3636,19 +3844,6 @@
3844 "node": ">=8"
3845 }
3846 },
3639 - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
3640 - "version": "3.14.1",
3641 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
3642 - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
3643 - "dev": true,
3644 - "dependencies": {
3645 - "argparse": "^1.0.7",
3646 - "esprima": "^4.0.0"
3647 - },
3648 - "bin": {
3649 - "js-yaml": "bin/js-yaml.js"
3650 - }
3651 - },
3847 "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
3848 "version": "5.0.0",
3849 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -3714,6 +3909,76 @@
3909 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3910 }
3911 },
3912 + "node_modules/@jest/console/node_modules/ansi-styles": {
3913 + "version": "4.3.0",
3914 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3915 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3916 + "dev": true,
3917 + "dependencies": {
3918 + "color-convert": "^2.0.1"
3919 + },
3920 + "engines": {
3921 + "node": ">=8"
3922 + },
3923 + "funding": {
3924 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3925 + }
3926 + },
3927 + "node_modules/@jest/console/node_modules/chalk": {
3928 + "version": "4.1.2",
3929 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
3930 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
3931 + "dev": true,
3932 + "dependencies": {
3933 + "ansi-styles": "^4.1.0",
3934 + "supports-color": "^7.1.0"
3935 + },
3936 + "engines": {
3937 + "node": ">=10"
3938 + },
3939 + "funding": {
3940 + "url": "https://github.com/chalk/chalk?sponsor=1"
3941 + }
3942 + },
3943 + "node_modules/@jest/console/node_modules/color-convert": {
3944 + "version": "2.0.1",
3945 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3946 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3947 + "dev": true,
3948 + "dependencies": {
3949 + "color-name": "~1.1.4"
3950 + },
3951 + "engines": {
3952 + "node": ">=7.0.0"
3953 + }
3954 + },
3955 + "node_modules/@jest/console/node_modules/color-name": {
3956 + "version": "1.1.4",
3957 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3958 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3959 + "dev": true
3960 + },
3961 + "node_modules/@jest/console/node_modules/has-flag": {
3962 + "version": "4.0.0",
3963 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3964 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3965 + "dev": true,
3966 + "engines": {
3967 + "node": ">=8"
3968 + }
3969 + },
3970 + "node_modules/@jest/console/node_modules/supports-color": {
3971 + "version": "7.2.0",
3972 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3973 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3974 + "dev": true,
3975 + "dependencies": {
3976 + "has-flag": "^4.0.0"
3977 + },
3978 + "engines": {
3979 + "node": ">=8"
3980 + }
3981 + },
3982 "node_modules/@jest/core": {
3983 "version": "29.7.0",
3984 "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
@@ -3762,17 +4027,36 @@
4027 }
4028 },
4029 "node_modules/@jest/core/node_modules/ansi-styles": {
3765 - "version": "5.2.0",
3766 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
3767 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4030 + "version": "4.3.0",
4031 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4032 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4033 "dev": true,
4034 + "dependencies": {
4035 + "color-convert": "^2.0.1"
4036 + },
4037 "engines": {
3770 - "node": ">=10"
4038 + "node": ">=8"
4039 },
4040 "funding": {
4041 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4042 }
4043 },
4044 + "node_modules/@jest/core/node_modules/chalk": {
4045 + "version": "4.1.2",
4046 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4047 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4048 + "dev": true,
4049 + "dependencies": {
4050 + "ansi-styles": "^4.1.0",
4051 + "supports-color": "^7.1.0"
4052 + },
4053 + "engines": {
4054 + "node": ">=10"
4055 + },
4056 + "funding": {
4057 + "url": "https://github.com/chalk/chalk?sponsor=1"
4058 + }
4059 + },
4060 "node_modules/@jest/core/node_modules/ci-info": {
4061 "version": "3.9.0",
4062 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
@@ -3788,6 +4072,33 @@
4072 "node": ">=8"
4073 }
4074 },
4075 + "node_modules/@jest/core/node_modules/color-convert": {
4076 + "version": "2.0.1",
4077 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4078 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4079 + "dev": true,
4080 + "dependencies": {
4081 + "color-name": "~1.1.4"
4082 + },
4083 + "engines": {
4084 + "node": ">=7.0.0"
4085 + }
4086 + },
4087 + "node_modules/@jest/core/node_modules/color-name": {
4088 + "version": "1.1.4",
4089 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4090 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4091 + "dev": true
4092 + },
4093 + "node_modules/@jest/core/node_modules/has-flag": {
4094 + "version": "4.0.0",
4095 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4096 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4097 + "dev": true,
4098 + "engines": {
4099 + "node": ">=8"
4100 + }
4101 + },
4102 "node_modules/@jest/core/node_modules/pretty-format": {
4103 "version": "29.7.0",
4104 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
@@ -3802,11 +4113,29 @@
4113 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4114 }
4115 },
3805 - "node_modules/@jest/core/node_modules/react-is": {
3806 - "version": "18.2.0",
3807 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
3808 - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
3809 - "dev": true
4116 + "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": {
4117 + "version": "5.2.0",
4118 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4119 + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4120 + "dev": true,
4121 + "engines": {
4122 + "node": ">=10"
4123 + },
4124 + "funding": {
4125 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4126 + }
4127 + },
4128 + "node_modules/@jest/core/node_modules/supports-color": {
4129 + "version": "7.2.0",
4130 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4131 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4132 + "dev": true,
4133 + "dependencies": {
4134 + "has-flag": "^4.0.0"
4135 + },
4136 + "engines": {
4137 + "node": ">=8"
4138 + }
4139 },
4140 "node_modules/@jest/environment": {
4141 "version": "29.7.0",
@@ -3923,6 +4252,21 @@
4252 }
4253 }
4254 },
4255 + "node_modules/@jest/reporters/node_modules/ansi-styles": {
4256 + "version": "4.3.0",
4257 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4258 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4259 + "dev": true,
4260 + "dependencies": {
4261 + "color-convert": "^2.0.1"
4262 + },
4263 + "engines": {
4264 + "node": ">=8"
4265 + },
4266 + "funding": {
4267 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4268 + }
4269 + },
4270 "node_modules/@jest/reporters/node_modules/brace-expansion": {
4271 "version": "1.1.11",
4272 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -3933,6 +4277,40 @@
4277 "concat-map": "0.0.1"
4278 }
4279 },
4280 + "node_modules/@jest/reporters/node_modules/chalk": {
4281 + "version": "4.1.2",
4282 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4283 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4284 + "dev": true,
4285 + "dependencies": {
4286 + "ansi-styles": "^4.1.0",
4287 + "supports-color": "^7.1.0"
4288 + },
4289 + "engines": {
4290 + "node": ">=10"
4291 + },
4292 + "funding": {
4293 + "url": "https://github.com/chalk/chalk?sponsor=1"
4294 + }
4295 + },
4296 + "node_modules/@jest/reporters/node_modules/color-convert": {
4297 + "version": "2.0.1",
4298 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4299 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4300 + "dev": true,
4301 + "dependencies": {
4302 + "color-name": "~1.1.4"
4303 + },
4304 + "engines": {
4305 + "node": ">=7.0.0"
4306 + }
4307 + },
4308 + "node_modules/@jest/reporters/node_modules/color-name": {
4309 + "version": "1.1.4",
4310 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4311 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4312 + "dev": true
4313 + },
4314 "node_modules/@jest/reporters/node_modules/glob": {
4315 "version": "7.2.3",
4316 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -3953,6 +4331,15 @@
4331 "url": "https://github.com/sponsors/isaacs"
4332 }
4333 },
4334 + "node_modules/@jest/reporters/node_modules/has-flag": {
4335 + "version": "4.0.0",
4336 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4337 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4338 + "dev": true,
4339 + "engines": {
4340 + "node": ">=8"
4341 + }
4342 + },
4343 "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": {
4344 "version": "6.0.1",
4345 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz",
@@ -3984,6 +4371,21 @@
4371 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4372 }
4373 },
4374 + "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": {
4375 + "version": "8.1.1",
4376 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4377 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4378 + "dev": true,
4379 + "dependencies": {
4380 + "has-flag": "^4.0.0"
4381 + },
4382 + "engines": {
4383 + "node": ">=10"
4384 + },
4385 + "funding": {
4386 + "url": "https://github.com/chalk/supports-color?sponsor=1"
4387 + }
4388 + },
4389 "node_modules/@jest/reporters/node_modules/minimatch": {
4390 "version": "3.1.2",
4391 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -3996,19 +4398,31 @@
4398 "node": "*"
4399 }
4400 },
3999 - "node_modules/@jest/reporters/node_modules/supports-color": {
4000 - "version": "8.1.1",
4001 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4002 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4401 + "node_modules/@jest/reporters/node_modules/semver": {
4402 + "version": "7.5.4",
4403 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
4404 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
4405 "dev": true,
4406 "dependencies": {
4005 - "has-flag": "^4.0.0"
4407 + "lru-cache": "^6.0.0"
4408 + },
4409 + "bin": {
4410 + "semver": "bin/semver.js"
4411 },
4412 "engines": {
4413 "node": ">=10"
4414 + }
4415 + },
4416 + "node_modules/@jest/reporters/node_modules/supports-color": {
4417 + "version": "7.2.0",
4418 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4419 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4420 + "dev": true,
4421 + "dependencies": {
4422 + "has-flag": "^4.0.0"
4423 },
4010 - "funding": {
4011 - "url": "https://github.com/chalk/supports-color?sponsor=1"
4424 + "engines": {
4425 + "node": ">=8"
4426 }
4427 },
4428 "node_modules/@jest/schemas": {
@@ -4093,17 +4507,74 @@
4507 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4508 }
4509 },
4096 - "node_modules/@jest/transform/node_modules/write-file-atomic": {
4097 - "version": "4.0.2",
4098 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
4099 - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
4510 + "node_modules/@jest/transform/node_modules/ansi-styles": {
4511 + "version": "4.3.0",
4512 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4513 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4514 "dev": true,
4515 "dependencies": {
4102 - "imurmurhash": "^0.1.4",
4103 - "signal-exit": "^3.0.7"
4516 + "color-convert": "^2.0.1"
4517 },
4518 "engines": {
4106 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
4519 + "node": ">=8"
4520 + },
4521 + "funding": {
4522 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4523 + }
4524 + },
4525 + "node_modules/@jest/transform/node_modules/chalk": {
4526 + "version": "4.1.2",
4527 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4528 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4529 + "dev": true,
4530 + "dependencies": {
4531 + "ansi-styles": "^4.1.0",
4532 + "supports-color": "^7.1.0"
4533 + },
4534 + "engines": {
4535 + "node": ">=10"
4536 + },
4537 + "funding": {
4538 + "url": "https://github.com/chalk/chalk?sponsor=1"
4539 + }
4540 + },
4541 + "node_modules/@jest/transform/node_modules/color-convert": {
4542 + "version": "2.0.1",
4543 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4544 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4545 + "dev": true,
4546 + "dependencies": {
4547 + "color-name": "~1.1.4"
4548 + },
4549 + "engines": {
4550 + "node": ">=7.0.0"
4551 + }
4552 + },
4553 + "node_modules/@jest/transform/node_modules/color-name": {
4554 + "version": "1.1.4",
4555 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4556 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4557 + "dev": true
4558 + },
4559 + "node_modules/@jest/transform/node_modules/has-flag": {
4560 + "version": "4.0.0",
4561 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4562 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4563 + "dev": true,
4564 + "engines": {
4565 + "node": ">=8"
4566 + }
4567 + },
4568 + "node_modules/@jest/transform/node_modules/supports-color": {
4569 + "version": "7.2.0",
4570 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4571 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4572 + "dev": true,
4573 + "dependencies": {
4574 + "has-flag": "^4.0.0"
4575 + },
4576 + "engines": {
4577 + "node": ">=8"
4578 }
4579 },
4580 "node_modules/@jest/types": {
@@ -4123,13 +4594,74 @@
4594 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4595 }
4596 },
4126 - "node_modules/@jest/types/node_modules/@types/yargs": {
4127 - "version": "17.0.28",
4128 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz",
4129 - "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==",
4597 + "node_modules/@jest/types/node_modules/ansi-styles": {
4598 + "version": "4.3.0",
4599 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4600 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4601 "dev": true,
4602 "dependencies": {
4132 - "@types/yargs-parser": "*"
4603 + "color-convert": "^2.0.1"
4604 + },
4605 + "engines": {
4606 + "node": ">=8"
4607 + },
4608 + "funding": {
4609 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4610 + }
4611 + },
4612 + "node_modules/@jest/types/node_modules/chalk": {
4613 + "version": "4.1.2",
4614 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4615 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4616 + "dev": true,
4617 + "dependencies": {
4618 + "ansi-styles": "^4.1.0",
4619 + "supports-color": "^7.1.0"
4620 + },
4621 + "engines": {
4622 + "node": ">=10"
4623 + },
4624 + "funding": {
4625 + "url": "https://github.com/chalk/chalk?sponsor=1"
4626 + }
4627 + },
4628 + "node_modules/@jest/types/node_modules/color-convert": {
4629 + "version": "2.0.1",
4630 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4631 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4632 + "dev": true,
4633 + "dependencies": {
4634 + "color-name": "~1.1.4"
4635 + },
4636 + "engines": {
4637 + "node": ">=7.0.0"
4638 + }
4639 + },
4640 + "node_modules/@jest/types/node_modules/color-name": {
4641 + "version": "1.1.4",
4642 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4643 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4644 + "dev": true
4645 + },
4646 + "node_modules/@jest/types/node_modules/has-flag": {
4647 + "version": "4.0.0",
4648 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4649 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4650 + "dev": true,
4651 + "engines": {
4652 + "node": ">=8"
4653 + }
4654 + },
4655 + "node_modules/@jest/types/node_modules/supports-color": {
4656 + "version": "7.2.0",
4657 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4658 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4659 + "dev": true,
4660 + "dependencies": {
4661 + "has-flag": "^4.0.0"
4662 + },
4663 + "engines": {
4664 + "node": ">=8"
4665 }
4666 },
4667 "node_modules/@jridgewell/gen-mapping": {
@@ -4176,9 +4708,9 @@
4708 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
4709 },
4710 "node_modules/@jridgewell/trace-mapping": {
4179 - "version": "0.3.19",
4180 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
4181 - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
4711 + "version": "0.3.20",
4712 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
4713 + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
4714 "dependencies": {
4715 "@jridgewell/resolve-uri": "^3.1.0",
4716 "@jridgewell/sourcemap-codec": "^1.4.14"
@@ -4198,6 +4730,76 @@
4730 "node": ">= 10.18.0"
4731 }
4732 },
4733 + "node_modules/@lerna/child-process/node_modules/ansi-styles": {
4734 + "version": "4.3.0",
4735 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4736 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4737 + "dev": true,
4738 + "dependencies": {
4739 + "color-convert": "^2.0.1"
4740 + },
4741 + "engines": {
4742 + "node": ">=8"
4743 + },
4744 + "funding": {
4745 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4746 + }
4747 + },
4748 + "node_modules/@lerna/child-process/node_modules/chalk": {
4749 + "version": "4.1.2",
4750 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4751 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4752 + "dev": true,
4753 + "dependencies": {
4754 + "ansi-styles": "^4.1.0",
4755 + "supports-color": "^7.1.0"
4756 + },
4757 + "engines": {
4758 + "node": ">=10"
4759 + },
4760 + "funding": {
4761 + "url": "https://github.com/chalk/chalk?sponsor=1"
4762 + }
4763 + },
4764 + "node_modules/@lerna/child-process/node_modules/color-convert": {
4765 + "version": "2.0.1",
4766 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4767 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4768 + "dev": true,
4769 + "dependencies": {
4770 + "color-name": "~1.1.4"
4771 + },
4772 + "engines": {
4773 + "node": ">=7.0.0"
4774 + }
4775 + },
4776 + "node_modules/@lerna/child-process/node_modules/color-name": {
4777 + "version": "1.1.4",
4778 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4779 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4780 + "dev": true
4781 + },
4782 + "node_modules/@lerna/child-process/node_modules/has-flag": {
4783 + "version": "4.0.0",
4784 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4785 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4786 + "dev": true,
4787 + "engines": {
4788 + "node": ">=8"
4789 + }
4790 + },
4791 + "node_modules/@lerna/child-process/node_modules/supports-color": {
4792 + "version": "7.2.0",
4793 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4794 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4795 + "dev": true,
4796 + "dependencies": {
4797 + "has-flag": "^4.0.0"
4798 + },
4799 + "engines": {
4800 + "node": ">=8"
4801 + }
4802 + },
4803 "node_modules/@lerna/collect-updates": {
4804 "version": "4.0.0",
4805 "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-4.0.0.tgz",
@@ -4532,18 +5134,6 @@
5134 "node": ">=0.10.0"
5135 }
5136 },
4535 - "node_modules/@lerna/package-graph/node_modules/lru-cache": {
4536 - "version": "6.0.0",
4537 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4538 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4539 - "dev": true,
4540 - "dependencies": {
4541 - "yallist": "^4.0.0"
4542 - },
4543 - "engines": {
4544 - "node": ">=10"
4545 - }
4546 - },
5137 "node_modules/@lerna/package-graph/node_modules/npm-package-arg": {
5138 "version": "8.1.5",
5139 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
@@ -4570,6 +5160,21 @@
5160 "set-blocking": "~2.0.0"
5161 }
5162 },
5163 + "node_modules/@lerna/package-graph/node_modules/semver": {
5164 + "version": "7.5.4",
5165 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5166 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5167 + "dev": true,
5168 + "dependencies": {
5169 + "lru-cache": "^6.0.0"
5170 + },
5171 + "bin": {
5172 + "semver": "bin/semver.js"
5173 + },
5174 + "engines": {
5175 + "node": ">=10"
5176 + }
5177 + },
5178 "node_modules/@lerna/package-graph/node_modules/string-width": {
5179 "version": "1.0.2",
5180 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -4623,18 +5228,6 @@
5228 "node": ">=10"
5229 }
5230 },
4626 - "node_modules/@lerna/package/node_modules/lru-cache": {
4627 - "version": "6.0.0",
4628 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
4629 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
4630 - "dev": true,
4631 - "dependencies": {
4632 - "yallist": "^4.0.0"
4633 - },
4634 - "engines": {
4635 - "node": ">=10"
4636 - }
4637 - },
5231 "node_modules/@lerna/package/node_modules/npm-package-arg": {
5232 "version": "8.1.5",
5233 "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
@@ -4649,6 +5242,21 @@
5242 "node": ">=10"
5243 }
5244 },
5245 + "node_modules/@lerna/package/node_modules/semver": {
5246 + "version": "7.5.4",
5247 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5248 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5249 + "dev": true,
5250 + "dependencies": {
5251 + "lru-cache": "^6.0.0"
5252 + },
5253 + "bin": {
5254 + "semver": "bin/semver.js"
5255 + },
5256 + "engines": {
5257 + "node": ">=10"
5258 + }
5259 + },
5260 "node_modules/@lerna/package/node_modules/validate-npm-package-name": {
5261 "version": "3.0.0",
5262 "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
@@ -4670,6 +5278,21 @@
5278 "node": ">= 10.18.0"
5279 }
5280 },
5281 + "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": {
5282 + "version": "7.5.4",
5283 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5284 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5285 + "dev": true,
5286 + "dependencies": {
5287 + "lru-cache": "^6.0.0"
5288 + },
5289 + "bin": {
5290 + "semver": "bin/semver.js"
5291 + },
5292 + "engines": {
5293 + "node": ">=10"
5294 + }
5295 + },
5296 "node_modules/@lerna/query-graph": {
5297 "version": "4.0.0",
5298 "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-4.0.0.tgz",
@@ -4889,116 +5512,47 @@
5512 ]
5513 },
5514 "node_modules/@mdx-js/mdx": {
4892 - "version": "1.6.22",
4893 - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz",
4894 - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==",
4895 - "dependencies": {
4896 - "@babel/core": "7.12.9",
4897 - "@babel/plugin-syntax-jsx": "7.12.1",
4898 - "@babel/plugin-syntax-object-rest-spread": "7.8.3",
4899 - "@mdx-js/util": "1.6.22",
4900 - "babel-plugin-apply-mdx-type-prop": "1.6.22",
4901 - "babel-plugin-extract-import-names": "1.6.22",
4902 - "camelcase-css": "2.0.1",
4903 - "detab": "2.0.4",
4904 - "hast-util-raw": "6.0.1",
4905 - "lodash.uniq": "4.5.0",
4906 - "mdast-util-to-hast": "10.0.1",
4907 - "remark-footnotes": "2.0.0",
4908 - "remark-mdx": "1.6.22",
4909 - "remark-parse": "8.0.3",
4910 - "remark-squeeze-paragraphs": "4.0.0",
4911 - "style-to-object": "0.3.0",
4912 - "unified": "9.2.0",
4913 - "unist-builder": "2.0.3",
4914 - "unist-util-visit": "2.0.3"
5515 + "version": "2.3.0",
5516 + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz",
5517 + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==",
5518 + "dependencies": {
5519 + "@types/estree-jsx": "^1.0.0",
5520 + "@types/mdx": "^2.0.0",
5521 + "estree-util-build-jsx": "^2.0.0",
5522 + "estree-util-is-identifier-name": "^2.0.0",
5523 + "estree-util-to-js": "^1.1.0",
5524 + "estree-walker": "^3.0.0",
5525 + "hast-util-to-estree": "^2.0.0",
5526 + "markdown-extensions": "^1.0.0",
5527 + "periscopic": "^3.0.0",
5528 + "remark-mdx": "^2.0.0",
5529 + "remark-parse": "^10.0.0",
5530 + "remark-rehype": "^10.0.0",
5531 + "unified": "^10.0.0",
5532 + "unist-util-position-from-estree": "^1.0.0",
5533 + "unist-util-stringify-position": "^3.0.0",
5534 + "unist-util-visit": "^4.0.0",
5535 + "vfile": "^5.0.0"
5536 },
5537 "funding": {
5538 "type": "opencollective",
5539 "url": "https://opencollective.com/unified"
5540 }
5541 },
4921 - "node_modules/@mdx-js/mdx/node_modules/@babel/core": {
4922 - "version": "7.12.9",
4923 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
4924 - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
4925 - "dependencies": {
4926 - "@babel/code-frame": "^7.10.4",
4927 - "@babel/generator": "^7.12.5",
4928 - "@babel/helper-module-transforms": "^7.12.1",
4929 - "@babel/helpers": "^7.12.5",
4930 - "@babel/parser": "^7.12.7",
4931 - "@babel/template": "^7.12.7",
4932 - "@babel/traverse": "^7.12.9",
4933 - "@babel/types": "^7.12.7",
4934 - "convert-source-map": "^1.7.0",
4935 - "debug": "^4.1.0",
4936 - "gensync": "^1.0.0-beta.1",
4937 - "json5": "^2.1.2",
4938 - "lodash": "^4.17.19",
4939 - "resolve": "^1.3.2",
4940 - "semver": "^5.4.1",
4941 - "source-map": "^0.5.0"
4942 - },
4943 - "engines": {
4944 - "node": ">=6.9.0"
4945 - },
4946 - "funding": {
4947 - "type": "opencollective",
4948 - "url": "https://opencollective.com/babel"
4949 - }
4950 - },
4951 - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": {
4952 - "version": "7.12.1",
4953 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz",
4954 - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==",
5542 + "node_modules/@mdx-js/react": {
5543 + "version": "2.3.0",
5544 + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz",
5545 + "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==",
5546 "dependencies": {
4956 - "@babel/helper-plugin-utils": "^7.10.4"
5547 + "@types/mdx": "^2.0.0",
5548 + "@types/react": ">=16"
5549 },
4958 - "peerDependencies": {
4959 - "@babel/core": "^7.0.0-0"
4960 - }
4961 - },
4962 - "node_modules/@mdx-js/mdx/node_modules/convert-source-map": {
4963 - "version": "1.9.0",
4964 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
4965 - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
4966 - },
4967 - "node_modules/@mdx-js/mdx/node_modules/semver": {
4968 - "version": "5.7.2",
4969 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
4970 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
4971 - "bin": {
4972 - "semver": "bin/semver"
4973 - }
4974 - },
4975 - "node_modules/@mdx-js/mdx/node_modules/source-map": {
4976 - "version": "0.5.7",
4977 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4978 - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
4979 - "engines": {
4980 - "node": ">=0.10.0"
4981 - }
4982 - },
4983 - "node_modules/@mdx-js/react": {
4984 - "version": "1.6.22",
4985 - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz",
4986 - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==",
5550 "funding": {
5551 "type": "opencollective",
5552 "url": "https://opencollective.com/unified"
5553 },
5554 "peerDependencies": {
4992 - "react": "^16.13.1 || ^17.0.0"
4993 - }
4994 - },
4995 - "node_modules/@mdx-js/util": {
4996 - "version": "1.6.22",
4997 - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz",
4998 - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==",
4999 - "funding": {
5000 - "type": "opencollective",
5001 - "url": "https://opencollective.com/unified"
5555 + "react": ">=16"
5556 }
5557 },
5558 "node_modules/@mischnic/json-sourcemap": {
@@ -5393,6 +5947,21 @@
5947 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
5948 }
5949 },
5950 + "node_modules/@npmcli/arborist/node_modules/semver": {
5951 + "version": "7.5.4",
5952 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5953 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5954 + "dev": true,
5955 + "dependencies": {
5956 + "lru-cache": "^6.0.0"
5957 + },
5958 + "bin": {
5959 + "semver": "bin/semver.js"
5960 + },
5961 + "engines": {
5962 + "node": ">=10"
5963 + }
5964 + },
5965 "node_modules/@npmcli/arborist/node_modules/sigstore": {
5966 "version": "1.9.0",
5967 "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
@@ -5458,6 +6027,20 @@
6027 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6028 }
6029 },
6030 + "node_modules/@npmcli/fs/node_modules/semver": {
6031 + "version": "7.5.4",
6032 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6033 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
6034 + "dependencies": {
6035 + "lru-cache": "^6.0.0"
6036 + },
6037 + "bin": {
6038 + "semver": "bin/semver.js"
6039 + },
6040 + "engines": {
6041 + "node": ">=10"
6042 + }
6043 + },
6044 "node_modules/@npmcli/git": {
6045 "version": "4.1.0",
6046 "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz",
@@ -5477,6 +6060,42 @@
6060 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6061 }
6062 },
6063 + "node_modules/@npmcli/git/node_modules/lru-cache": {
6064 + "version": "7.18.3",
6065 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
6066 + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
6067 + "dev": true,
6068 + "engines": {
6069 + "node": ">=12"
6070 + }
6071 + },
6072 + "node_modules/@npmcli/git/node_modules/semver": {
6073 + "version": "7.5.4",
6074 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6075 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
6076 + "dev": true,
6077 + "dependencies": {
6078 + "lru-cache": "^6.0.0"
6079 + },
6080 + "bin": {
6081 + "semver": "bin/semver.js"
6082 + },
6083 + "engines": {
6084 + "node": ">=10"
6085 + }
6086 + },
6087 + "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": {
6088 + "version": "6.0.0",
6089 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
6090 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
6091 + "dev": true,
6092 + "dependencies": {
6093 + "yallist": "^4.0.0"
6094 + },
6095 + "engines": {
6096 + "node": ">=10"
6097 + }
6098 + },
6099 "node_modules/@npmcli/installed-package-contents": {
6100 "version": "2.0.2",
6101 "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz",
@@ -5651,6 +6270,21 @@
6270 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6271 }
6272 },
6273 + "node_modules/@npmcli/metavuln-calculator/node_modules/semver": {
6274 + "version": "7.5.4",
6275 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6276 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
6277 + "dev": true,
6278 + "dependencies": {
6279 + "lru-cache": "^6.0.0"
6280 + },
6281 + "bin": {
6282 + "semver": "bin/semver.js"
6283 + },
6284 + "engines": {
6285 + "node": ">=10"
6286 + }
6287 + },
6288 "node_modules/@npmcli/metavuln-calculator/node_modules/sigstore": {
6289 "version": "1.9.0",
6290 "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
@@ -5719,6 +6353,21 @@
6353 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6354 }
6355 },
6356 + "node_modules/@npmcli/package-json/node_modules/semver": {
6357 + "version": "7.5.4",
6358 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6359 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
6360 + "dev": true,
6361 + "dependencies": {
6362 + "lru-cache": "^6.0.0"
6363 + },
6364 + "bin": {
6365 + "semver": "bin/semver.js"
6366 + },
6367 + "engines": {
6368 + "node": ">=10"
6369 + }
6370 + },
6371 "node_modules/@npmcli/promise-spawn": {
6372 "version": "6.0.2",
6373 "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz",
@@ -5801,6 +6450,21 @@
6450 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6451 }
6452 },
6453 + "node_modules/@npmcli/template-oss/node_modules/semver": {
6454 + "version": "7.5.4",
6455 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6456 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
6457 + "dev": true,
6458 + "dependencies": {
6459 + "lru-cache": "^6.0.0"
6460 + },
6461 + "bin": {
6462 + "semver": "bin/semver.js"
6463 + },
6464 + "engines": {
6465 + "node": ">=10"
6466 + }
6467 + },
6468 "node_modules/@octokit/auth-token": {
6469 "version": "4.0.0",
6470 "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
@@ -5810,20 +6474,104 @@
6474 }
6475 },
6476 "node_modules/@octokit/core": {
5813 - "version": "5.0.1",
5814 - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
5815 - "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
6477 + "version": "4.2.4",
6478 + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
6479 + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
6480 + "dev": true,
6481 "dependencies": {
5817 - "@octokit/auth-token": "^4.0.0",
5818 - "@octokit/graphql": "^7.0.0",
5819 - "@octokit/request": "^8.0.2",
5820 - "@octokit/request-error": "^5.0.0",
5821 - "@octokit/types": "^12.0.0",
6482 + "@octokit/auth-token": "^3.0.0",
6483 + "@octokit/graphql": "^5.0.0",
6484 + "@octokit/request": "^6.0.0",
6485 + "@octokit/request-error": "^3.0.0",
6486 + "@octokit/types": "^9.0.0",
6487 "before-after-hook": "^2.2.0",
6488 "universal-user-agent": "^6.0.0"
6489 },
6490 "engines": {
5826 - "node": ">= 18"
6491 + "node": ">= 14"
6492 + }
6493 + },
6494 + "node_modules/@octokit/core/node_modules/@octokit/auth-token": {
6495 + "version": "3.0.4",
6496 + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
6497 + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
6498 + "dev": true,
6499 + "engines": {
6500 + "node": ">= 14"
6501 + }
6502 + },
6503 + "node_modules/@octokit/core/node_modules/@octokit/endpoint": {
6504 + "version": "7.0.6",
6505 + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
6506 + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
6507 + "dev": true,
6508 + "dependencies": {
6509 + "@octokit/types": "^9.0.0",
6510 + "is-plain-object": "^5.0.0",
6511 + "universal-user-agent": "^6.0.0"
6512 + },
6513 + "engines": {
6514 + "node": ">= 14"
6515 + }
6516 + },
6517 + "node_modules/@octokit/core/node_modules/@octokit/graphql": {
6518 + "version": "5.0.6",
6519 + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
6520 + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
6521 + "dev": true,
6522 + "dependencies": {
6523 + "@octokit/request": "^6.0.0",
6524 + "@octokit/types": "^9.0.0",
6525 + "universal-user-agent": "^6.0.0"
6526 + },
6527 + "engines": {
6528 + "node": ">= 14"
6529 + }
6530 + },
6531 + "node_modules/@octokit/core/node_modules/@octokit/openapi-types": {
6532 + "version": "18.1.1",
6533 + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
6534 + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
6535 + "dev": true
6536 + },
6537 + "node_modules/@octokit/core/node_modules/@octokit/request": {
6538 + "version": "6.2.8",
6539 + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
6540 + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
6541 + "dev": true,
6542 + "dependencies": {
6543 + "@octokit/endpoint": "^7.0.0",
6544 + "@octokit/request-error": "^3.0.0",
6545 + "@octokit/types": "^9.0.0",
6546 + "is-plain-object": "^5.0.0",
6547 + "node-fetch": "^2.6.7",
6548 + "universal-user-agent": "^6.0.0"
6549 + },
6550 + "engines": {
6551 + "node": ">= 14"
6552 + }
6553 + },
6554 + "node_modules/@octokit/core/node_modules/@octokit/request-error": {
6555 + "version": "3.0.3",
6556 + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
6557 + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
6558 + "dev": true,
6559 + "dependencies": {
6560 + "@octokit/types": "^9.0.0",
6561 + "deprecation": "^2.0.0",
6562 + "once": "^1.4.0"
6563 + },
6564 + "engines": {
6565 + "node": ">= 14"
6566 + }
6567 + },
6568 + "node_modules/@octokit/core/node_modules/@octokit/types": {
6569 + "version": "9.3.2",
6570 + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
6571 + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
6572 + "dev": true,
6573 + "dependencies": {
6574 + "@octokit/openapi-types": "^18.0.0"
6575 }
6576 },
6577 "node_modules/@octokit/endpoint": {
@@ -5858,165 +6606,37 @@
6606 "integrity": "sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw=="
6607 },
6608 "node_modules/@octokit/plugin-paginate-rest": {
5861 - "version": "9.0.0",
5862 - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.0.0.tgz",
5863 - "integrity": "sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==",
5864 - "dependencies": {
5865 - "@octokit/types": "^12.0.0"
5866 - },
5867 - "engines": {
5868 - "node": ">= 18"
5869 - },
5870 - "peerDependencies": {
5871 - "@octokit/core": ">=5"
5872 - }
5873 - },
5874 - "node_modules/@octokit/plugin-request-log": {
5875 - "version": "4.0.0",
5876 - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.0.tgz",
5877 - "integrity": "sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==",
5878 - "engines": {
5879 - "node": ">= 18"
5880 - },
5881 - "peerDependencies": {
5882 - "@octokit/core": ">=5"
5883 - }
5884 - },
5885 - "node_modules/@octokit/plugin-rest-endpoint-methods": {
5886 - "version": "10.0.1",
5887 - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
5888 - "integrity": "sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
5889 - "dependencies": {
5890 - "@octokit/types": "^12.0.0"
5891 - },
5892 - "engines": {
5893 - "node": ">= 18"
5894 - },
5895 - "peerDependencies": {
5896 - "@octokit/core": ">=5"
5897 - }
5898 - },
5899 - "node_modules/@octokit/request": {
5900 - "version": "8.1.4",
5901 - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
5902 - "integrity": "sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
5903 - "dependencies": {
5904 - "@octokit/endpoint": "^9.0.0",
5905 - "@octokit/request-error": "^5.0.0",
5906 - "@octokit/types": "^12.0.0",
5907 - "is-plain-object": "^5.0.0",
5908 - "universal-user-agent": "^6.0.0"
5909 - },
5910 - "engines": {
5911 - "node": ">= 18"
5912 - }
5913 - },
5914 - "node_modules/@octokit/request-error": {
5915 - "version": "5.0.1",
5916 - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
5917 - "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
5918 - "dependencies": {
5919 - "@octokit/types": "^12.0.0",
5920 - "deprecation": "^2.0.0",
5921 - "once": "^1.4.0"
5922 - },
5923 - "engines": {
5924 - "node": ">= 18"
5925 - }
5926 - },
5927 - "node_modules/@octokit/rest": {
5928 - "version": "19.0.13",
5929 - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz",
5930 - "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==",
5931 - "dev": true,
5932 - "dependencies": {
5933 - "@octokit/core": "^4.2.1",
5934 - "@octokit/plugin-paginate-rest": "^6.1.2",
5935 - "@octokit/plugin-request-log": "^1.0.4",
5936 - "@octokit/plugin-rest-endpoint-methods": "^7.1.2"
5937 - },
5938 - "engines": {
5939 - "node": ">= 14"
5940 - }
5941 - },
5942 - "node_modules/@octokit/rest/node_modules/@octokit/auth-token": {
5943 - "version": "3.0.4",
5944 - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
5945 - "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
5946 - "dev": true,
5947 - "engines": {
5948 - "node": ">= 14"
5949 - }
5950 - },
5951 - "node_modules/@octokit/rest/node_modules/@octokit/core": {
5952 - "version": "4.2.4",
5953 - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
5954 - "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
5955 - "dev": true,
5956 - "dependencies": {
5957 - "@octokit/auth-token": "^3.0.0",
5958 - "@octokit/graphql": "^5.0.0",
5959 - "@octokit/request": "^6.0.0",
5960 - "@octokit/request-error": "^3.0.0",
5961 - "@octokit/types": "^9.0.0",
5962 - "before-after-hook": "^2.2.0",
5963 - "universal-user-agent": "^6.0.0"
5964 - },
5965 - "engines": {
5966 - "node": ">= 14"
5967 - }
5968 - },
5969 - "node_modules/@octokit/rest/node_modules/@octokit/endpoint": {
5970 - "version": "7.0.6",
5971 - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
5972 - "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
6609 + "version": "6.1.2",
6610 + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
6611 + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
6612 "dev": true,
6613 "dependencies": {
5975 - "@octokit/types": "^9.0.0",
5976 - "is-plain-object": "^5.0.0",
5977 - "universal-user-agent": "^6.0.0"
6614 + "@octokit/tsconfig": "^1.0.2",
6615 + "@octokit/types": "^9.2.3"
6616 },
6617 "engines": {
6618 "node": ">= 14"
5981 - }
5982 - },
5983 - "node_modules/@octokit/rest/node_modules/@octokit/graphql": {
5984 - "version": "5.0.6",
5985 - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
5986 - "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
5987 - "dev": true,
5988 - "dependencies": {
5989 - "@octokit/request": "^6.0.0",
5990 - "@octokit/types": "^9.0.0",
5991 - "universal-user-agent": "^6.0.0"
6619 },
5993 - "engines": {
5994 - "node": ">= 14"
6620 + "peerDependencies": {
6621 + "@octokit/core": ">=4"
6622 }
6623 },
5997 - "node_modules/@octokit/rest/node_modules/@octokit/openapi-types": {
6624 + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": {
6625 "version": "18.1.1",
6626 "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
6627 "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
6628 "dev": true
6629 },
6003 - "node_modules/@octokit/rest/node_modules/@octokit/plugin-paginate-rest": {
6004 - "version": "6.1.2",
6005 - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
6006 - "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
6630 + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": {
6631 + "version": "9.3.2",
6632 + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
6633 + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
6634 "dev": true,
6635 "dependencies": {
6009 - "@octokit/tsconfig": "^1.0.2",
6010 - "@octokit/types": "^9.2.3"
6011 - },
6012 - "engines": {
6013 - "node": ">= 14"
6014 - },
6015 - "peerDependencies": {
6016 - "@octokit/core": ">=4"
6636 + "@octokit/openapi-types": "^18.0.0"
6637 }
6638 },
6019 - "node_modules/@octokit/rest/node_modules/@octokit/plugin-request-log": {
6639 + "node_modules/@octokit/plugin-request-log": {
6640 "version": "1.0.4",
6641 "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
6642 "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
@@ -6025,7 +6645,7 @@
6645 "@octokit/core": ">=3"
6646 }
6647 },
6028 - "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods": {
6648 + "node_modules/@octokit/plugin-rest-endpoint-methods": {
6649 "version": "7.2.3",
6650 "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz",
6651 "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==",
@@ -6040,7 +6660,13 @@
6660 "@octokit/core": ">=3"
6661 }
6662 },
6043 - "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
6663 + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": {
6664 + "version": "18.1.1",
6665 + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
6666 + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
6667 + "dev": true
6668 + },
6669 + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
6670 "version": "10.0.0",
6671 "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz",
6672 "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==",
@@ -6049,44 +6675,47 @@
6675 "@octokit/openapi-types": "^18.0.0"
6676 }
6677 },
6052 - "node_modules/@octokit/rest/node_modules/@octokit/request": {
6053 - "version": "6.2.8",
6054 - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
6055 - "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
6056 - "dev": true,
6678 + "node_modules/@octokit/request": {
6679 + "version": "8.1.4",
6680 + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
6681 + "integrity": "sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
6682 "dependencies": {
6058 - "@octokit/endpoint": "^7.0.0",
6059 - "@octokit/request-error": "^3.0.0",
6060 - "@octokit/types": "^9.0.0",
6683 + "@octokit/endpoint": "^9.0.0",
6684 + "@octokit/request-error": "^5.0.0",
6685 + "@octokit/types": "^12.0.0",
6686 "is-plain-object": "^5.0.0",
6062 - "node-fetch": "^2.6.7",
6687 "universal-user-agent": "^6.0.0"
6688 },
6689 "engines": {
6066 - "node": ">= 14"
6690 + "node": ">= 18"
6691 }
6692 },
6069 - "node_modules/@octokit/rest/node_modules/@octokit/request-error": {
6070 - "version": "3.0.3",
6071 - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
6072 - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
6073 - "dev": true,
6693 + "node_modules/@octokit/request-error": {
6694 + "version": "5.0.1",
6695 + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
6696 + "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
6697 "dependencies": {
6075 - "@octokit/types": "^9.0.0",
6698 + "@octokit/types": "^12.0.0",
6699 "deprecation": "^2.0.0",
6700 "once": "^1.4.0"
6701 },
6702 "engines": {
6080 - "node": ">= 14"
6703 + "node": ">= 18"
6704 }
6705 },
6083 - "node_modules/@octokit/rest/node_modules/@octokit/types": {
6084 - "version": "9.3.2",
6085 - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
6086 - "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
6706 + "node_modules/@octokit/rest": {
6707 + "version": "19.0.13",
6708 + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz",
6709 + "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==",
6710 "dev": true,
6711 "dependencies": {
6089 - "@octokit/openapi-types": "^18.0.0"
6712 + "@octokit/core": "^4.2.1",
6713 + "@octokit/plugin-paginate-rest": "^6.1.2",
6714 + "@octokit/plugin-request-log": "^1.0.4",
6715 + "@octokit/plugin-rest-endpoint-methods": "^7.1.2"
6716 + },
6717 + "engines": {
6718 + "node": ">= 14"
6719 }
6720 },
6721 "node_modules/@octokit/tsconfig": {
@@ -6104,24 +6733,25 @@
6733 }
6734 },
6735 "node_modules/@oddbird/popover-polyfill": {
6107 - "version": "0.2.2",
6108 - "resolved": "https://registry.npmjs.org/@oddbird/popover-polyfill/-/popover-polyfill-0.2.2.tgz",
6109 - "integrity": "sha512-ko7x+PDZA9bHwA6hSfxjL1IhBP91JukfZq/NAe85u9rT0akFn9RKvSXymX/mS7S2mfNjE+Zw9JdLUPGvPabQAA=="
6736 + "version": "0.2.3",
6737 + "resolved": "https://registry.npmjs.org/@oddbird/popover-polyfill/-/popover-polyfill-0.2.3.tgz",
6738 + "integrity": "sha512-XDK+V/gUeE4NEsWp79eVzhlK3wuVcRDJuaas63qo0IJLJpyOLHqycJLFYvuq8kebgT1nl87P3sbSb5ZN6Vyf5g=="
6739 },
6740 "node_modules/@parcel/bundler-default": {
6112 - "version": "2.6.2",
6113 - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.6.2.tgz",
6114 - "integrity": "sha512-XIa3had/MIaTGgRFkHApXwytYs77k4geaNcmlb6nzmAABcYjW1CLYh83Zt0AbzLFsDT9ZcRY3u2UjhNf6efSaw==",
6115 - "dependencies": {
6116 - "@parcel/diagnostic": "2.6.2",
6117 - "@parcel/hash": "2.6.2",
6118 - "@parcel/plugin": "2.6.2",
6119 - "@parcel/utils": "2.6.2",
6741 + "version": "2.8.3",
6742 + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.8.3.tgz",
6743 + "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==",
6744 + "dependencies": {
6745 + "@parcel/diagnostic": "2.8.3",
6746 + "@parcel/graph": "2.8.3",
6747 + "@parcel/hash": "2.8.3",
6748 + "@parcel/plugin": "2.8.3",
6749 + "@parcel/utils": "2.8.3",
6750 "nullthrows": "^1.1.1"
6751 },
6752 "engines": {
6753 "node": ">= 12.0.0",
6124 - "parcel": "^2.6.2"
6754 + "parcel": "^2.8.3"
6755 },
6756 "funding": {
6757 "type": "opencollective",
@@ -6129,13 +6759,13 @@
6759 }
6760 },
6761 "node_modules/@parcel/cache": {
6132 - "version": "2.6.2",
6133 - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.6.2.tgz",
6134 - "integrity": "sha512-hhJ6AsEGybeQZd9c/GYqfcKTgZKQXu3Xih6TlnP3gdR3KZoJOnb40ovHD1yYg4COvfcXThKP1cVJ18J6rcv3IA==",
6762 + "version": "2.8.3",
6763 + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.8.3.tgz",
6764 + "integrity": "sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==",
6765 "dependencies": {
6136 - "@parcel/fs": "2.6.2",
6137 - "@parcel/logger": "2.6.2",
6138 - "@parcel/utils": "2.6.2",
6766 + "@parcel/fs": "2.8.3",
6767 + "@parcel/logger": "2.8.3",
6768 + "@parcel/utils": "2.8.3",
6769 "lmdb": "2.5.2"
6770 },
6771 "engines": {
@@ -6146,7 +6776,7 @@
6776 "url": "https://opencollective.com/parcel"
6777 },
6778 "peerDependencies": {
6149 - "@parcel/core": "^2.6.2"
6779 + "@parcel/core": "^2.8.3"
6780 }
6781 },
6782 "node_modules/@parcel/cache/node_modules/@lmdb/lmdb-darwin-arm64": {
@@ -6248,9 +6878,9 @@
6878 "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="
6879 },
6880 "node_modules/@parcel/codeframe": {
6251 - "version": "2.6.2",
6252 - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.6.2.tgz",
6253 - "integrity": "sha512-oFlHr6HCaYYsB4SHkU+gn9DKtbzvv3/4NdwMX0/6NAKyYVI7inEsXyPGw2Bbd2ZCFatW9QJZUETF0etvh5AEfQ==",
6881 + "version": "2.8.3",
6882 + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.8.3.tgz",
6883 + "integrity": "sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==",
6884 "dependencies": {
6885 "chalk": "^4.1.0"
6886 },
@@ -6262,16 +6892,80 @@
6892 "url": "https://opencollective.com/parcel"
6893 }
6894 },
6895 + "node_modules/@parcel/codeframe/node_modules/ansi-styles": {
6896 + "version": "4.3.0",
6897 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6898 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6899 + "dependencies": {
6900 + "color-convert": "^2.0.1"
6901 + },
6902 + "engines": {
6903 + "node": ">=8"
6904 + },
6905 + "funding": {
6906 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
6907 + }
6908 + },
6909 + "node_modules/@parcel/codeframe/node_modules/chalk": {
6910 + "version": "4.1.2",
6911 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
6912 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
6913 + "dependencies": {
6914 + "ansi-styles": "^4.1.0",
6915 + "supports-color": "^7.1.0"
6916 + },
6917 + "engines": {
6918 + "node": ">=10"
6919 + },
6920 + "funding": {
6921 + "url": "https://github.com/chalk/chalk?sponsor=1"
6922 + }
6923 + },
6924 + "node_modules/@parcel/codeframe/node_modules/color-convert": {
6925 + "version": "2.0.1",
6926 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6927 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6928 + "dependencies": {
6929 + "color-name": "~1.1.4"
6930 + },
6931 + "engines": {
6932 + "node": ">=7.0.0"
6933 + }
6934 + },
6935 + "node_modules/@parcel/codeframe/node_modules/color-name": {
6936 + "version": "1.1.4",
6937 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6938 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
6939 + },
6940 + "node_modules/@parcel/codeframe/node_modules/has-flag": {
6941 + "version": "4.0.0",
6942 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
6943 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
6944 + "engines": {
6945 + "node": ">=8"
6946 + }
6947 + },
6948 + "node_modules/@parcel/codeframe/node_modules/supports-color": {
6949 + "version": "7.2.0",
6950 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
6951 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
6952 + "dependencies": {
6953 + "has-flag": "^4.0.0"
6954 + },
6955 + "engines": {
6956 + "node": ">=8"
6957 + }
6958 + },
6959 "node_modules/@parcel/compressor-raw": {
6266 - "version": "2.6.2",
6267 - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.6.2.tgz",
6268 - "integrity": "sha512-P3c8jjV5HVs+fNDjhvq7PtHXNm687nit1iwTS5VAt+ScXKhKBhoIJ56q+9opcw0jnXVjAAgZqcRZ50oAJBGdKw==",
6960 + "version": "2.8.3",
6961 + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz",
6962 + "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==",
6963 "dependencies": {
6270 - "@parcel/plugin": "2.6.2"
6964 + "@parcel/plugin": "2.8.3"
6965 },
6966 "engines": {
6967 "node": ">= 12.0.0",
6274 - "parcel": "^2.6.2"
6968 + "parcel": "^2.8.3"
6969 },
6970 "funding": {
6971 "type": "opencollective",
@@ -6279,24 +6973,24 @@
6973 }
6974 },
6975 "node_modules/@parcel/core": {
6282 - "version": "2.6.2",
6283 - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.6.2.tgz",
6284 - "integrity": "sha512-JlKS3Ux0ngmdooSBbzQLShHJdsapF9E7TGMo1hFaHRquZip/DaqzvysYrgMJlDuCoLArciq5ei7ZKzGeK9zexA==",
6976 + "version": "2.8.3",
6977 + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.8.3.tgz",
6978 + "integrity": "sha512-Euf/un4ZAiClnlUXqPB9phQlKbveU+2CotZv7m7i+qkgvFn5nAGnrV4h1OzQU42j9dpgOxWi7AttUDMrvkbhCQ==",
6979 "dependencies": {
6980 "@mischnic/json-sourcemap": "^0.1.0",
6287 - "@parcel/cache": "2.6.2",
6288 - "@parcel/diagnostic": "2.6.2",
6289 - "@parcel/events": "2.6.2",
6290 - "@parcel/fs": "2.6.2",
6291 - "@parcel/graph": "2.6.2",
6292 - "@parcel/hash": "2.6.2",
6293 - "@parcel/logger": "2.6.2",
6294 - "@parcel/package-manager": "2.6.2",
6295 - "@parcel/plugin": "2.6.2",
6296 - "@parcel/source-map": "^2.0.0",
6297 - "@parcel/types": "2.6.2",
6298 - "@parcel/utils": "2.6.2",
6299 - "@parcel/workers": "2.6.2",
6981 + "@parcel/cache": "2.8.3",
6982 + "@parcel/diagnostic": "2.8.3",
6983 + "@parcel/events": "2.8.3",
6984 + "@parcel/fs": "2.8.3",
6985 + "@parcel/graph": "2.8.3",
6986 + "@parcel/hash": "2.8.3",
6987 + "@parcel/logger": "2.8.3",
6988 + "@parcel/package-manager": "2.8.3",
6989 + "@parcel/plugin": "2.8.3",
6990 + "@parcel/source-map": "^2.1.1",
6991 + "@parcel/types": "2.8.3",
6992 + "@parcel/utils": "2.8.3",
6993 + "@parcel/workers": "2.8.3",
6994 "abortcontroller-polyfill": "^1.1.9",
6995 "base-x": "^3.0.8",
6996 "browserslist": "^4.6.6",
@@ -6333,9 +7027,9 @@
7027 }
7028 },
7029 "node_modules/@parcel/diagnostic": {
6336 - "version": "2.6.2",
6337 - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.6.2.tgz",
6338 - "integrity": "sha512-3ODSBkKVihENU763z1/1DhGAWFhYWRxOCOShC72KXp+GFnSgGiBsxclu8NBa/N948Rzp8lqQI8U1nLcKkh0O/w==",
7030 + "version": "2.8.3",
7031 + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.8.3.tgz",
7032 + "integrity": "sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==",
7033 "dependencies": {
7034 "@mischnic/json-sourcemap": "^0.1.0",
7035 "nullthrows": "^1.1.1"
@@ -6349,9 +7043,9 @@
7043 }
7044 },
7045 "node_modules/@parcel/events": {
6352 - "version": "2.6.2",
6353 - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.6.2.tgz",
6354 - "integrity": "sha512-IaCjOeA5ercdFVi1EZOmUHhGfIysmCUgc2Th9hMugSFO0I3GzRsBcAdP6XPfWm+TV6sQ/qZRfdk/drUxoAupnw==",
7046 + "version": "2.8.3",
7047 + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.8.3.tgz",
7048 + "integrity": "sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==",
7049 "engines": {
7050 "node": ">= 12.0.0"
7051 },
@@ -6361,15 +7055,15 @@
7055 }
7056 },
7057 "node_modules/@parcel/fs": {
6364 - "version": "2.6.2",
6365 - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.6.2.tgz",
6366 - "integrity": "sha512-mIhqdF3tjgeoIGqW7Nc/xfM2ClID7o8livwUe5lpQEP+ZaIBiMigXs6ckv3WToCACK+3uylrSD2A/HmlhrxMqQ==",
7058 + "version": "2.8.3",
7059 + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.8.3.tgz",
7060 + "integrity": "sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==",
7061 "dependencies": {
6368 - "@parcel/fs-search": "2.6.2",
6369 - "@parcel/types": "2.6.2",
6370 - "@parcel/utils": "2.6.2",
6371 - "@parcel/watcher": "^2.0.0",
6372 - "@parcel/workers": "2.6.2"
7062 + "@parcel/fs-search": "2.8.3",
7063 + "@parcel/types": "2.8.3",
7064 + "@parcel/utils": "2.8.3",
7065 + "@parcel/watcher": "^2.0.7",
7066 + "@parcel/workers": "2.8.3"
7067 },
7068 "engines": {
7069 "node": ">= 12.0.0"
@@ -6379,13 +7073,13 @@
7073 "url": "https://opencollective.com/parcel"
7074 },
7075 "peerDependencies": {
6382 - "@parcel/core": "^2.6.2"
7076 + "@parcel/core": "^2.8.3"
7077 }
7078 },
7079 "node_modules/@parcel/fs-search": {
6386 - "version": "2.6.2",
6387 - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.6.2.tgz",
6388 - "integrity": "sha512-4STid1zqtGnmGjHD/2TG2g/zPDiCTtE3IAS24QYH3eiUAz2uoKGgEqd2tZbZ2yI96jtCuIhC1bzVu8Hbykls7w==",
7080 + "version": "2.8.3",
7081 + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.8.3.tgz",
7082 + "integrity": "sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==",
7083 "dependencies": {
7084 "detect-libc": "^1.0.3"
7085 },
@@ -6398,11 +7092,10 @@
7092 }
7093 },
7094 "node_modules/@parcel/graph": {
6401 - "version": "2.6.2",
6402 - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.6.2.tgz",
6403 - "integrity": "sha512-DPH4G/RBFJWayIN2fnhDXqhUw75n7k15YsGzdDKiXuwwz4wMOjoL4cyrI6zOf1SIyh3guRmeTYJ4jjPzwrLYww==",
7095 + "version": "2.8.3",
7096 + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.8.3.tgz",
7097 + "integrity": "sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==",
7098 "dependencies": {
6405 - "@parcel/utils": "2.6.2",
7099 "nullthrows": "^1.1.1"
7100 },
7101 "engines": {
@@ -6414,9 +7107,9 @@
7107 }
7108 },
7109 "node_modules/@parcel/hash": {
6417 - "version": "2.6.2",
6418 - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.6.2.tgz",
6419 - "integrity": "sha512-tFB+cJU1Wqag6WyJgsmx3nx+xhmjcNZqtWh/MtK1lHNnZdDRk6bjr7SapnygBwruz+SmSt5bbdVThcpk2dRCcA==",
7110 + "version": "2.8.3",
7111 + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.8.3.tgz",
7112 + "integrity": "sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==",
7113 "dependencies": {
7114 "detect-libc": "^1.0.3",
7115 "xxhash-wasm": "^0.4.2"
@@ -6430,12 +7123,12 @@
7123 }
7124 },
7125 "node_modules/@parcel/logger": {
6433 - "version": "2.6.2",
6434 - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.6.2.tgz",
6435 - "integrity": "sha512-Sz5YGCj1DbEiX0/G8Uw97LLZ0uEK+qtWcRAkHNpJpeMiSqDiRNevxXltz42EcLo+oCh4d4wyiVzwi9mNwzhS/Q==",
7126 + "version": "2.8.3",
7127 + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.8.3.tgz",
7128 + "integrity": "sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==",
7129 "dependencies": {
6437 - "@parcel/diagnostic": "2.6.2",
6438 - "@parcel/events": "2.6.2"
7130 + "@parcel/diagnostic": "2.8.3",
7131 + "@parcel/events": "2.8.3"
7132 },
7133 "engines": {
7134 "node": ">= 12.0.0"
@@ -6446,9 +7139,9 @@
7139 }
7140 },
7141 "node_modules/@parcel/markdown-ansi": {
6449 - "version": "2.6.2",
6450 - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.6.2.tgz",
6451 - "integrity": "sha512-N/h9J4eibhc+B+krzvPMzFUWL37GudBIZBa7XSLkcuH6MnYYfh6rrMvhIyyESwk6VkcZNVzAeZrGQqxEs0dHDQ==",
7142 + "version": "2.8.3",
7143 + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.8.3.tgz",
7144 + "integrity": "sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==",
7145 "dependencies": {
7146 "chalk": "^4.1.0"
7147 },
@@ -6460,18 +7153,82 @@
7153 "url": "https://opencollective.com/parcel"
7154 }
7155 },
7156 + "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": {
7157 + "version": "4.3.0",
7158 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
7159 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
7160 + "dependencies": {
7161 + "color-convert": "^2.0.1"
7162 + },
7163 + "engines": {
7164 + "node": ">=8"
7165 + },
7166 + "funding": {
7167 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
7168 + }
7169 + },
7170 + "node_modules/@parcel/markdown-ansi/node_modules/chalk": {
7171 + "version": "4.1.2",
7172 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
7173 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
7174 + "dependencies": {
7175 + "ansi-styles": "^4.1.0",
7176 + "supports-color": "^7.1.0"
7177 + },
7178 + "engines": {
7179 + "node": ">=10"
7180 + },
7181 + "funding": {
7182 + "url": "https://github.com/chalk/chalk?sponsor=1"
7183 + }
7184 + },
7185 + "node_modules/@parcel/markdown-ansi/node_modules/color-convert": {
7186 + "version": "2.0.1",
7187 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
7188 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
7189 + "dependencies": {
7190 + "color-name": "~1.1.4"
7191 + },
7192 + "engines": {
7193 + "node": ">=7.0.0"
7194 + }
7195 + },
7196 + "node_modules/@parcel/markdown-ansi/node_modules/color-name": {
7197 + "version": "1.1.4",
7198 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
7199 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
7200 + },
7201 + "node_modules/@parcel/markdown-ansi/node_modules/has-flag": {
7202 + "version": "4.0.0",
7203 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7204 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7205 + "engines": {
7206 + "node": ">=8"
7207 + }
7208 + },
7209 + "node_modules/@parcel/markdown-ansi/node_modules/supports-color": {
7210 + "version": "7.2.0",
7211 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7212 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7213 + "dependencies": {
7214 + "has-flag": "^4.0.0"
7215 + },
7216 + "engines": {
7217 + "node": ">=8"
7218 + }
7219 + },
7220 "node_modules/@parcel/namer-default": {
6464 - "version": "2.6.2",
6465 - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.6.2.tgz",
6466 - "integrity": "sha512-mp7bx/BQaIuohmZP0uE+gAmDBzzH0Yu8F4yCtE611lc6i0mou+nWRhzyKLNC/ieuI8DB3BFh2QQKeTxJn4W0qg==",
7221 + "version": "2.8.3",
7222 + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.8.3.tgz",
7223 + "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==",
7224 "dependencies": {
6468 - "@parcel/diagnostic": "2.6.2",
6469 - "@parcel/plugin": "2.6.2",
7225 + "@parcel/diagnostic": "2.8.3",
7226 + "@parcel/plugin": "2.8.3",
7227 "nullthrows": "^1.1.1"
7228 },
7229 "engines": {
7230 "node": ">= 12.0.0",
6474 - "parcel": "^2.6.2"
7231 + "parcel": "^2.8.3"
7232 },
7233 "funding": {
7234 "type": "opencollective",
@@ -6479,12 +7236,12 @@
7236 }
7237 },
7238 "node_modules/@parcel/node-resolver-core": {
6482 - "version": "2.6.2",
6483 - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.6.2.tgz",
6484 - "integrity": "sha512-4b2L5QRYlTybvv3+TIRtwg4PPJXy+cRShCBa8eu1K0Fj297Afe8MOZrcVV+RIr2KPMIRXcIJoqDmOhyci/DynA==",
7239 + "version": "2.8.3",
7240 + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz",
7241 + "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==",
7242 "dependencies": {
6486 - "@parcel/diagnostic": "2.6.2",
6487 - "@parcel/utils": "2.6.2",
7243 + "@parcel/diagnostic": "2.8.3",
7244 + "@parcel/utils": "2.8.3",
7245 "nullthrows": "^1.1.1",
7246 "semver": "^5.7.1"
7247 },
@@ -6505,20 +7262,20 @@
7262 }
7263 },
7264 "node_modules/@parcel/optimizer-terser": {
6508 - "version": "2.6.2",
6509 - "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.6.2.tgz",
6510 - "integrity": "sha512-ZSEVQ3G3zOiVPeHvH+BrHegZybrQj9kWQAaAA92leSqbvf6UaX4xqXbGRg2OttNFtbGYBzIl28Zm4t2SLeUIuA==",
6511 - "dependencies": {
6512 - "@parcel/diagnostic": "2.6.2",
6513 - "@parcel/plugin": "2.6.2",
6514 - "@parcel/source-map": "^2.0.0",
6515 - "@parcel/utils": "2.6.2",
7265 + "version": "2.8.3",
7266 + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz",
7267 + "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==",
7268 + "dependencies": {
7269 + "@parcel/diagnostic": "2.8.3",
7270 + "@parcel/plugin": "2.8.3",
7271 + "@parcel/source-map": "^2.1.1",
7272 + "@parcel/utils": "2.8.3",
7273 "nullthrows": "^1.1.1",
7274 "terser": "^5.2.0"
7275 },
7276 "engines": {
7277 "node": ">= 12.0.0",
6521 - "parcel": "^2.6.2"
7278 + "parcel": "^2.8.3"
7279 },
7280 "funding": {
7281 "type": "opencollective",
@@ -6526,16 +7283,16 @@
7283 }
7284 },
7285 "node_modules/@parcel/package-manager": {
6529 - "version": "2.6.2",
6530 - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.6.2.tgz",
6531 - "integrity": "sha512-xGMqTgnwTE3rgzYwUZMKxR8fzmP5iSYz/gj2H8FR3pEmwh/8xCMtNjTSth+hPVGuqgRZ6JxwpfdY/fXdZ61ViQ==",
6532 - "dependencies": {
6533 - "@parcel/diagnostic": "2.6.2",
6534 - "@parcel/fs": "2.6.2",
6535 - "@parcel/logger": "2.6.2",
6536 - "@parcel/types": "2.6.2",
6537 - "@parcel/utils": "2.6.2",
6538 - "@parcel/workers": "2.6.2",
7286 + "version": "2.8.3",
7287 + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.8.3.tgz",
7288 + "integrity": "sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==",
7289 + "dependencies": {
7290 + "@parcel/diagnostic": "2.8.3",
7291 + "@parcel/fs": "2.8.3",
7292 + "@parcel/logger": "2.8.3",
7293 + "@parcel/types": "2.8.3",
7294 + "@parcel/utils": "2.8.3",
7295 + "@parcel/workers": "2.8.3",
7296 "semver": "^5.7.1"
7297 },
7298 "engines": {
@@ -6546,7 +7303,7 @@
7303 "url": "https://opencollective.com/parcel"
7304 },
7305 "peerDependencies": {
6549 - "@parcel/core": "^2.6.2"
7306 + "@parcel/core": "^2.8.3"
7307 }
7308 },
7309 "node_modules/@parcel/package-manager/node_modules/semver": {
@@ -6558,37 +7315,51 @@
7315 }
7316 },
7317 "node_modules/@parcel/packager-js": {
6561 - "version": "2.6.2",
6562 - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.6.2.tgz",
6563 - "integrity": "sha512-fm5rKWtaExR0W+UEKWivXNPysRFxuBCdskdxDByb1J1JeGMvp7dJElbi8oXDAQM4MnM5EyG7cg47SlMZNTLm4A==",
6564 - "dependencies": {
6565 - "@parcel/diagnostic": "2.6.2",
6566 - "@parcel/hash": "2.6.2",
6567 - "@parcel/plugin": "2.6.2",
6568 - "@parcel/source-map": "^2.0.0",
6569 - "@parcel/utils": "2.6.2",
7318 + "version": "2.8.3",
7319 + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.8.3.tgz",
7320 + "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==",
7321 + "dependencies": {
7322 + "@parcel/diagnostic": "2.8.3",
7323 + "@parcel/hash": "2.8.3",
7324 + "@parcel/plugin": "2.8.3",
7325 + "@parcel/source-map": "^2.1.1",
7326 + "@parcel/utils": "2.8.3",
7327 "globals": "^13.2.0",
7328 "nullthrows": "^1.1.1"
7329 },
7330 "engines": {
7331 "node": ">= 12.0.0",
6575 - "parcel": "^2.6.2"
7332 + "parcel": "^2.8.3"
7333 },
7334 "funding": {
7335 "type": "opencollective",
7336 "url": "https://opencollective.com/parcel"
7337 }
7338 },
7339 + "node_modules/@parcel/packager-js/node_modules/globals": {
7340 + "version": "13.23.0",
7341 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
7342 + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
7343 + "dependencies": {
7344 + "type-fest": "^0.20.2"
7345 + },
7346 + "engines": {
7347 + "node": ">=8"
7348 + },
7349 + "funding": {
7350 + "url": "https://github.com/sponsors/sindresorhus"
7351 + }
7352 + },
7353 "node_modules/@parcel/packager-raw": {
6583 - "version": "2.6.2",
6584 - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.6.2.tgz",
6585 - "integrity": "sha512-Rl3ZkMtMjb+LEvRowijDD8fibUAS6rWK0/vZQMk9cDNYCP2gCpZayLk0HZIGxneeTbosf/0sbngHq4VeRQOnQA==",
7354 + "version": "2.8.3",
7355 + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.8.3.tgz",
7356 + "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==",
7357 "dependencies": {
6587 - "@parcel/plugin": "2.6.2"
7358 + "@parcel/plugin": "2.8.3"
7359 },
7360 "engines": {
7361 "node": ">= 12.0.0",
6591 - "parcel": "^2.6.2"
7362 + "parcel": "^2.8.3"
7363 },
7364 "funding": {
7365 "type": "opencollective",
@@ -6596,11 +7367,11 @@
7367 }
7368 },
7369 "node_modules/@parcel/plugin": {
6599 - "version": "2.6.2",
6600 - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.6.2.tgz",
6601 - "integrity": "sha512-wbbWsM23Pr+8xtLSvf+UopXdVYlpKCCx6PuuZaZcKo+9IcDCWoGXD4M8Kkz14qBmkFn5uM00mULUqmVdSibB2w==",
7370 + "version": "2.8.3",
7371 + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.8.3.tgz",
7372 + "integrity": "sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==",
7373 "dependencies": {
6603 - "@parcel/types": "2.6.2"
7374 + "@parcel/types": "2.8.3"
7375 },
7376 "engines": {
7377 "node": ">= 12.0.0"
@@ -6611,16 +7382,16 @@
7382 }
7383 },
7384 "node_modules/@parcel/reporter-dev-server": {
6614 - "version": "2.6.2",
6615 - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.6.2.tgz",
6616 - "integrity": "sha512-5QtL3ETMFL161jehlIK6rjBM+Pqk5cMhr60s9yLYqE1GY4M4gMj+Act+FXViyM6gmMA38cPxDvUsxTKBYXpFCw==",
7385 + "version": "2.8.3",
7386 + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz",
7387 + "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==",
7388 "dependencies": {
6618 - "@parcel/plugin": "2.6.2",
6619 - "@parcel/utils": "2.6.2"
7389 + "@parcel/plugin": "2.8.3",
7390 + "@parcel/utils": "2.8.3"
7391 },
7392 "engines": {
7393 "node": ">= 12.0.0",
6623 - "parcel": "^2.6.2"
7394 + "parcel": "^2.8.3"
7395 },
7396 "funding": {
7397 "type": "opencollective",
@@ -6628,16 +7399,16 @@
7399 }
7400 },
7401 "node_modules/@parcel/resolver-default": {
6631 - "version": "2.6.2",
6632 - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.6.2.tgz",
6633 - "integrity": "sha512-Lo5sWb5QkjWvdBr+TdmAF6Mszb/sMldBBatc1osQTkHXCy679VMH+lfyiWxHbwK+F1pmdMeBJpYcMxvrgT8EsA==",
7402 + "version": "2.8.3",
7403 + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.8.3.tgz",
7404 + "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==",
7405 "dependencies": {
6635 - "@parcel/node-resolver-core": "2.6.2",
6636 - "@parcel/plugin": "2.6.2"
7406 + "@parcel/node-resolver-core": "2.8.3",
7407 + "@parcel/plugin": "2.8.3"
7408 },
7409 "engines": {
7410 "node": ">= 12.0.0",
6640 - "parcel": "^2.6.2"
7411 + "parcel": "^2.8.3"
7412 },
7413 "funding": {
7414 "type": "opencollective",
@@ -6645,17 +7416,17 @@
7416 }
7417 },
7418 "node_modules/@parcel/runtime-js": {
6648 - "version": "2.6.2",
6649 - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.6.2.tgz",
6650 - "integrity": "sha512-0S3JFwgvs6FmEx2dHta9R0Sfu8vCnFAm4i7Y4efGHtAcTrF2CHjyiz4/hG+RQGJ70eoWW463Q+8qt6EKbkaOBQ==",
7419 + "version": "2.8.3",
7420 + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.8.3.tgz",
7421 + "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==",
7422 "dependencies": {
6652 - "@parcel/plugin": "2.6.2",
6653 - "@parcel/utils": "2.6.2",
7423 + "@parcel/plugin": "2.8.3",
7424 + "@parcel/utils": "2.8.3",
7425 "nullthrows": "^1.1.1"
7426 },
7427 "engines": {
7428 "node": ">= 12.0.0",
6658 - "parcel": "^2.6.2"
7429 + "parcel": "^2.8.3"
7430 },
7431 "funding": {
7432 "type": "opencollective",
@@ -6674,16 +7445,16 @@
7445 }
7446 },
7447 "node_modules/@parcel/transformer-js": {
6677 - "version": "2.6.2",
6678 - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.6.2.tgz",
6679 - "integrity": "sha512-uhXAMTjE/Q61amflV8qVpb73mj+mIdXIMH0cSks1/gDIAxcgIvWvrE14P4TvY6zJ1q1iRJRIRUN6cFSXqjjLSA==",
6680 - "dependencies": {
6681 - "@parcel/diagnostic": "2.6.2",
6682 - "@parcel/plugin": "2.6.2",
6683 - "@parcel/source-map": "^2.0.0",
6684 - "@parcel/utils": "2.6.2",
6685 - "@parcel/workers": "2.6.2",
6686 - "@swc/helpers": "^0.4.2",
7448 + "version": "2.8.3",
7449 + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.8.3.tgz",
7450 + "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==",
7451 + "dependencies": {
7452 + "@parcel/diagnostic": "2.8.3",
7453 + "@parcel/plugin": "2.8.3",
7454 + "@parcel/source-map": "^2.1.1",
7455 + "@parcel/utils": "2.8.3",
7456 + "@parcel/workers": "2.8.3",
7457 + "@swc/helpers": "^0.4.12",
7458 "browserslist": "^4.6.6",
7459 "detect-libc": "^1.0.3",
7460 "nullthrows": "^1.1.1",
@@ -6692,14 +7463,23 @@
7463 },
7464 "engines": {
7465 "node": ">= 12.0.0",
6695 - "parcel": "^2.6.2"
7466 + "parcel": "^2.8.3"
7467 },
7468 "funding": {
7469 "type": "opencollective",
7470 "url": "https://opencollective.com/parcel"
7471 },
7472 "peerDependencies": {
6702 - "@parcel/core": "^2.6.2"
7473 + "@parcel/core": "^2.8.3"
7474 + }
7475 + },
7476 + "node_modules/@parcel/transformer-js/node_modules/@swc/helpers": {
7477 + "version": "0.4.36",
7478 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz",
7479 + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==",
7480 + "dependencies": {
7481 + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
7482 + "tslib": "^2.4.0"
7483 }
7484 },
7485 "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": {
@@ -6716,16 +7496,16 @@
7496 }
7497 },
7498 "node_modules/@parcel/transformer-json": {
6719 - "version": "2.6.2",
6720 - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.6.2.tgz",
6721 - "integrity": "sha512-QGcIIvbPF/u10ihYvQhxXqb2QMXWSzcBxJrOSIXIl74TUGrWX05D5LmjDA/rzm/n/kvRnBkFNP60R/smYb8x+Q==",
7499 + "version": "2.8.3",
7500 + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.8.3.tgz",
7501 + "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==",
7502 "dependencies": {
6723 - "@parcel/plugin": "2.6.2",
7503 + "@parcel/plugin": "2.8.3",
7504 "json5": "^2.2.0"
7505 },
7506 "engines": {
7507 "node": ">= 12.0.0",
6728 - "parcel": "^2.6.2"
7508 + "parcel": "^2.8.3"
7509 },
7510 "funding": {
7511 "type": "opencollective",
@@ -6733,30 +7513,30 @@
7513 }
7514 },
7515 "node_modules/@parcel/types": {
6736 - "version": "2.6.2",
6737 - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.6.2.tgz",
6738 - "integrity": "sha512-MV8BFpCIs2jMUvK2RHqzkoiuOQ//JIbrD1zocA2YRW3zuPL/iABvbAABJoXpoPCKikVWOoCWASgBfWQo26VvJQ==",
6739 - "dependencies": {
6740 - "@parcel/cache": "2.6.2",
6741 - "@parcel/diagnostic": "2.6.2",
6742 - "@parcel/fs": "2.6.2",
6743 - "@parcel/package-manager": "2.6.2",
6744 - "@parcel/source-map": "^2.0.0",
6745 - "@parcel/workers": "2.6.2",
7516 + "version": "2.8.3",
7517 + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.8.3.tgz",
7518 + "integrity": "sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==",
7519 + "dependencies": {
7520 + "@parcel/cache": "2.8.3",
7521 + "@parcel/diagnostic": "2.8.3",
7522 + "@parcel/fs": "2.8.3",
7523 + "@parcel/package-manager": "2.8.3",
7524 + "@parcel/source-map": "^2.1.1",
7525 + "@parcel/workers": "2.8.3",
7526 "utility-types": "^3.10.0"
7527 }
7528 },
7529 "node_modules/@parcel/utils": {
6750 - "version": "2.6.2",
6751 - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.6.2.tgz",
6752 - "integrity": "sha512-Ug7hpRxjgbY5AopW55nY7MmGMVmwmN+ihfCmxJkBUoESTG/3iq8uME7GjyOgW5DkQc2K7q62i8y8N0wCJT1u4Q==",
6753 - "dependencies": {
6754 - "@parcel/codeframe": "2.6.2",
6755 - "@parcel/diagnostic": "2.6.2",
6756 - "@parcel/hash": "2.6.2",
6757 - "@parcel/logger": "2.6.2",
6758 - "@parcel/markdown-ansi": "2.6.2",
6759 - "@parcel/source-map": "^2.0.0",
7530 + "version": "2.8.3",
7531 + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.8.3.tgz",
7532 + "integrity": "sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==",
7533 + "dependencies": {
7534 + "@parcel/codeframe": "2.8.3",
7535 + "@parcel/diagnostic": "2.8.3",
7536 + "@parcel/hash": "2.8.3",
7537 + "@parcel/logger": "2.8.3",
7538 + "@parcel/markdown-ansi": "2.8.3",
7539 + "@parcel/source-map": "^2.1.1",
7540 "chalk": "^4.1.0"
7541 },
7542 "engines": {
@@ -6767,6 +7547,70 @@
7547 "url": "https://opencollective.com/parcel"
7548 }
7549 },
7550 + "node_modules/@parcel/utils/node_modules/ansi-styles": {
7551 + "version": "4.3.0",
7552 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
7553 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
7554 + "dependencies": {
7555 + "color-convert": "^2.0.1"
7556 + },
7557 + "engines": {
7558 + "node": ">=8"
7559 + },
7560 + "funding": {
7561 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
7562 + }
7563 + },
7564 + "node_modules/@parcel/utils/node_modules/chalk": {
7565 + "version": "4.1.2",
7566 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
7567 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
7568 + "dependencies": {
7569 + "ansi-styles": "^4.1.0",
7570 + "supports-color": "^7.1.0"
7571 + },
7572 + "engines": {
7573 + "node": ">=10"
7574 + },
7575 + "funding": {
7576 + "url": "https://github.com/chalk/chalk?sponsor=1"
7577 + }
7578 + },
7579 + "node_modules/@parcel/utils/node_modules/color-convert": {
7580 + "version": "2.0.1",
7581 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
7582 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
7583 + "dependencies": {
7584 + "color-name": "~1.1.4"
7585 + },
7586 + "engines": {
7587 + "node": ">=7.0.0"
7588 + }
7589 + },
7590 + "node_modules/@parcel/utils/node_modules/color-name": {
7591 + "version": "1.1.4",
7592 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
7593 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
7594 + },
7595 + "node_modules/@parcel/utils/node_modules/has-flag": {
7596 + "version": "4.0.0",
7597 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7598 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7599 + "engines": {
7600 + "node": ">=8"
7601 + }
7602 + },
7603 + "node_modules/@parcel/utils/node_modules/supports-color": {
7604 + "version": "7.2.0",
7605 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7606 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7607 + "dependencies": {
7608 + "has-flag": "^4.0.0"
7609 + },
7610 + "engines": {
7611 + "node": ">=8"
7612 + }
7613 + },
7614 "node_modules/@parcel/watcher": {
7615 "version": "2.3.0",
7616 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.3.0.tgz",
@@ -7029,14 +7873,14 @@
7873 }
7874 },
7875 "node_modules/@parcel/workers": {
7032 - "version": "2.6.2",
7033 - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.6.2.tgz",
7034 - "integrity": "sha512-wBgUjJQm+lDd12fPRUmk09+ujTA9DgwPdqylSFK0OtI/yT6A+2kArUqjp8IwWo2tCJXoMzXBne2XQIWKqMiN4Q==",
7035 - "dependencies": {
7036 - "@parcel/diagnostic": "2.6.2",
7037 - "@parcel/logger": "2.6.2",
7038 - "@parcel/types": "2.6.2",
7039 - "@parcel/utils": "2.6.2",
7876 + "version": "2.8.3",
7877 + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.8.3.tgz",
7878 + "integrity": "sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==",
7879 + "dependencies": {
7880 + "@parcel/diagnostic": "2.8.3",
7881 + "@parcel/logger": "2.8.3",
7882 + "@parcel/types": "2.8.3",
7883 + "@parcel/utils": "2.8.3",
7884 "chrome-trace-event": "^1.0.2",
7885 "nullthrows": "^1.1.1"
7886 },
@@ -7048,7 +7892,7 @@
7892 "url": "https://opencollective.com/parcel"
7893 },
7894 "peerDependencies": {
7051 - "@parcel/core": "^2.6.2"
7895 + "@parcel/core": "^2.8.3"
7896 }
7897 },
7898 "node_modules/@pkgjs/parseargs": {
@@ -7098,12 +7942,6 @@
7942 "url": "https://github.com/sponsors/sindresorhus"
7943 }
7944 },
7101 - "node_modules/@pkgr/utils/node_modules/tslib": {
7102 - "version": "2.6.2",
7103 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
7104 - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
7105 - "dev": true
7106 - },
7945 "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
7946 "version": "0.5.11",
7947 "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz",
@@ -7153,6 +7991,43 @@
7991 }
7992 }
7993 },
7994 + "node_modules/@pnpm/config.env-replace": {
7995 + "version": "1.1.0",
7996 + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
7997 + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
7998 + "engines": {
7999 + "node": ">=12.22.0"
8000 + }
8001 + },
8002 + "node_modules/@pnpm/network.ca-file": {
8003 + "version": "1.0.2",
8004 + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
8005 + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
8006 + "dependencies": {
8007 + "graceful-fs": "4.2.10"
8008 + },
8009 + "engines": {
8010 + "node": ">=12.22.0"
8011 + }
8012 + },
8013 + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
8014 + "version": "4.2.10",
8015 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
8016 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
8017 + },
8018 + "node_modules/@pnpm/npm-conf": {
8019 + "version": "2.2.2",
8020 + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz",
8021 + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==",
8022 + "dependencies": {
8023 + "@pnpm/config.env-replace": "^1.1.0",
8024 + "@pnpm/network.ca-file": "^1.0.1",
8025 + "config-chain": "^1.1.11"
8026 + },
8027 + "engines": {
8028 + "node": ">=12"
8029 + }
8030 + },
8031 "node_modules/@primer/behaviors": {
8032 "version": "1.3.6",
8033 "resolved": "https://registry.npmjs.org/@primer/behaviors/-/behaviors-1.3.6.tgz",
@@ -7175,18 +8050,18 @@
8050 "integrity": "sha512-ut010QMQT2YcQcn6gLHBC97YVN0ToR+7phxl+351hC94a7EgVR9GtwLOqopqU7el2w6iOrUndHBxDuUg1TBWhg=="
8051 },
8052 "node_modules/@primer/react": {
7178 - "version": "35.31.0",
7179 - "resolved": "https://registry.npmjs.org/@primer/react/-/react-35.31.0.tgz",
7180 - "integrity": "sha512-7I7DHAgljdHYGpX3s6DAGlHP+2R50L6ywyMj0GwaXGRM0eRXA74NWz6APKr9scbyQlsxLhev9PyiwaOfnOHmlQ==",
8053 + "version": "35.32.0",
8054 + "resolved": "https://registry.npmjs.org/@primer/react/-/react-35.32.0.tgz",
8055 + "integrity": "sha512-DAYjIird6xzKDNWxX9331qRFiS6Jnmrtkha8r2sIzvbTIBcRXnm8dMi0B0tpHG5e57NhflYfd00z3dhvxxNFPQ==",
8056 "dependencies": {
8057 "@github/combobox-nav": "^2.1.5",
8058 "@github/markdown-toolbar-element": "^2.1.0",
8059 "@github/paste-markdown": "^1.4.0",
8060 "@github/relative-time-element": "^4.1.2",
8061 "@lit-labs/react": "^1.1.1",
7187 - "@oddbird/popover-polyfill": "0.2.2",
8062 + "@oddbird/popover-polyfill": "0.2.3",
8063 "@primer/behaviors": "^1.3.4",
7189 - "@primer/octicons-react": "^19.7.0",
8064 + "@primer/octicons-react": "^19.8.0",
8065 "@primer/primitives": "^7.11.11",
8066 "@react-aria/ssr": "^3.5.0",
8067 "@styled-system/css": "^5.1.5",
@@ -7220,37 +8095,6 @@
8095 "styled-components": "4.x || 5.x"
8096 }
8097 },
7223 - "node_modules/@primer/react/node_modules/@types/styled-components": {
7224 - "version": "5.1.28",
7225 - "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.28.tgz",
7226 - "integrity": "sha512-nu0VKNybkjvUqJAXWtRqKd7j3iRUl8GbYSTvZNuIBJcw/HUp1Y4QUXNLlj7gcnRV/t784JnHAlvRnSnE3nPbJA==",
7227 - "dependencies": {
7228 - "@types/hoist-non-react-statics": "*",
7229 - "@types/react": "*",
7230 - "csstype": "^3.0.2"
7231 - }
7232 - },
7233 - "node_modules/@primer/react/node_modules/@types/styled-system": {
7234 - "version": "5.1.19",
7235 - "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.19.tgz",
7236 - "integrity": "sha512-KO570UwUWA6FgD+PWrGj5Lc++J5O1SCj7BWys5SE5sSK14Sy+Wl6K13kPfFOIAZdpwTZR9bGv52FLTHCtsvHbQ==",
7237 - "dependencies": {
7238 - "csstype": "^3.0.2"
7239 - }
7240 - },
7241 - "node_modules/@primer/react/node_modules/@types/styled-system__css": {
7242 - "version": "5.0.19",
7243 - "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.19.tgz",
7244 - "integrity": "sha512-UszICus7GnQe/VpSrrwH2wJ7cI9a1EkTlhAc3YVEg4se8ASBv6DePMymaz0PMWOKzL0SkmtwbBM+PU3C2+S6nw==",
7245 - "dependencies": {
7246 - "csstype": "^3.0.2"
7247 - }
7248 - },
7249 - "node_modules/@primer/react/node_modules/react-is": {
7250 - "version": "18.2.0",
7251 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
7252 - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
7253 - },
8098 "node_modules/@react-aria/ssr": {
8099 "version": "3.8.0",
8100 "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.8.0.tgz",
@@ -7265,14 +8109,6 @@
8109 "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
8110 }
8111 },
7268 - "node_modules/@react-aria/ssr/node_modules/@swc/helpers": {
7269 - "version": "0.5.3",
7270 - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz",
7271 - "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==",
7272 - "dependencies": {
7273 - "tslib": "^2.4.0"
7274 - }
7275 - },
8112 "node_modules/@rushstack/eslint-patch": {
8113 "version": "1.5.1",
8114 "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz",
@@ -7424,6 +8260,17 @@
8260 "url": "https://github.com/sponsors/sindresorhus"
8261 }
8262 },
8263 + "node_modules/@sindresorhus/slugify/node_modules/escape-string-regexp": {
8264 + "version": "4.0.0",
8265 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
8266 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
8267 + "engines": {
8268 + "node": ">=10"
8269 + },
8270 + "funding": {
8271 + "url": "https://github.com/sponsors/sindresorhus"
8272 + }
8273 + },
8274 "node_modules/@sindresorhus/transliterate": {
8275 "version": "0.1.2",
8276 "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz",
@@ -7589,11 +8436,10 @@
8436 }
8437 },
8438 "node_modules/@swc/helpers": {
7592 - "version": "0.4.36",
7593 - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz",
7594 - "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==",
8439 + "version": "0.5.3",
8440 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz",
8441 + "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==",
8442 "dependencies": {
7596 - "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14",
8443 "tslib": "^2.4.0"
8444 }
8445 },
@@ -7609,9 +8455,9 @@
8455 }
8456 },
8457 "node_modules/@testing-library/dom": {
7612 - "version": "8.20.1",
7613 - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz",
7614 - "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==",
8458 + "version": "9.3.3",
8459 + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
8460 + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
8461 "dev": true,
8462 "dependencies": {
8463 "@babel/code-frame": "^7.10.4",
@@ -7624,7 +8470,22 @@
8470 "pretty-format": "^27.0.2"
8471 },
8472 "engines": {
7627 - "node": ">=12"
8473 + "node": ">=14"
8474 + }
8475 + },
8476 + "node_modules/@testing-library/dom/node_modules/ansi-styles": {
8477 + "version": "4.3.0",
8478 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8479 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8480 + "dev": true,
8481 + "dependencies": {
8482 + "color-convert": "^2.0.1"
8483 + },
8484 + "engines": {
8485 + "node": ">=8"
8486 + },
8487 + "funding": {
8488 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8489 }
8490 },
8491 "node_modules/@testing-library/dom/node_modules/aria-query": {
@@ -7636,6 +8497,61 @@
8497 "deep-equal": "^2.0.5"
8498 }
8499 },
8500 + "node_modules/@testing-library/dom/node_modules/chalk": {
8501 + "version": "4.1.2",
8502 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8503 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8504 + "dev": true,
8505 + "dependencies": {
8506 + "ansi-styles": "^4.1.0",
8507 + "supports-color": "^7.1.0"
8508 + },
8509 + "engines": {
8510 + "node": ">=10"
8511 + },
8512 + "funding": {
8513 + "url": "https://github.com/chalk/chalk?sponsor=1"
8514 + }
8515 + },
8516 + "node_modules/@testing-library/dom/node_modules/color-convert": {
8517 + "version": "2.0.1",
8518 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8519 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8520 + "dev": true,
8521 + "dependencies": {
8522 + "color-name": "~1.1.4"
8523 + },
8524 + "engines": {
8525 + "node": ">=7.0.0"
8526 + }
8527 + },
8528 + "node_modules/@testing-library/dom/node_modules/color-name": {
8529 + "version": "1.1.4",
8530 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8531 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8532 + "dev": true
8533 + },
8534 + "node_modules/@testing-library/dom/node_modules/has-flag": {
8535 + "version": "4.0.0",
8536 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8537 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8538 + "dev": true,
8539 + "engines": {
8540 + "node": ">=8"
8541 + }
8542 + },
8543 + "node_modules/@testing-library/dom/node_modules/supports-color": {
8544 + "version": "7.2.0",
8545 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8546 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8547 + "dev": true,
8548 + "dependencies": {
8549 + "has-flag": "^4.0.0"
8550 + },
8551 + "engines": {
8552 + "node": ">=8"
8553 + }
8554 + },
8555 "node_modules/@testing-library/jest-dom": {
8556 "version": "6.1.4",
8557 "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz",
@@ -7677,6 +8593,21 @@
8593 }
8594 }
8595 },
8596 + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": {
8597 + "version": "4.3.0",
8598 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8599 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8600 + "dev": true,
8601 + "dependencies": {
8602 + "color-convert": "^2.0.1"
8603 + },
8604 + "engines": {
8605 + "node": ">=8"
8606 + },
8607 + "funding": {
8608 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8609 + }
8610 + },
8611 "node_modules/@testing-library/jest-dom/node_modules/chalk": {
8612 "version": "3.0.0",
8613 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
@@ -7690,22 +8621,61 @@
8621 "node": ">=8"
8622 }
8623 },
8624 + "node_modules/@testing-library/jest-dom/node_modules/color-convert": {
8625 + "version": "2.0.1",
8626 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8627 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8628 + "dev": true,
8629 + "dependencies": {
8630 + "color-name": "~1.1.4"
8631 + },
8632 + "engines": {
8633 + "node": ">=7.0.0"
8634 + }
8635 + },
8636 + "node_modules/@testing-library/jest-dom/node_modules/color-name": {
8637 + "version": "1.1.4",
8638 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8639 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8640 + "dev": true
8641 + },
8642 + "node_modules/@testing-library/jest-dom/node_modules/has-flag": {
8643 + "version": "4.0.0",
8644 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8645 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8646 + "dev": true,
8647 + "engines": {
8648 + "node": ">=8"
8649 + }
8650 + },
8651 + "node_modules/@testing-library/jest-dom/node_modules/supports-color": {
8652 + "version": "7.2.0",
8653 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8654 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8655 + "dev": true,
8656 + "dependencies": {
8657 + "has-flag": "^4.0.0"
8658 + },
8659 + "engines": {
8660 + "node": ">=8"
8661 + }
8662 + },
8663 "node_modules/@testing-library/react": {
7694 - "version": "12.1.5",
7695 - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz",
7696 - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==",
8664 + "version": "14.0.0",
8665 + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz",
8666 + "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==",
8667 "dev": true,
8668 "dependencies": {
8669 "@babel/runtime": "^7.12.5",
7700 - "@testing-library/dom": "^8.0.0",
7701 - "@types/react-dom": "<18.0.0"
8670 + "@testing-library/dom": "^9.0.0",
8671 + "@types/react-dom": "^18.0.0"
8672 },
8673 "engines": {
7704 - "node": ">=12"
8674 + "node": ">=14"
8675 },
8676 "peerDependencies": {
7707 - "react": "<18.0.0",
7708 - "react-dom": "<18.0.0"
8677 + "react": "^18.0.0",
8678 + "react-dom": "^18.0.0"
8679 }
8680 },
8681 "node_modules/@tokenizer/token": {
@@ -7789,10 +8759,18 @@
8759 "resolved": "https://registry.npmjs.org/@turist/time/-/time-0.0.2.tgz",
8760 "integrity": "sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ=="
8761 },
8762 + "node_modules/@types/acorn": {
8763 + "version": "4.0.6",
8764 + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
8765 + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
8766 + "dependencies": {
8767 + "@types/estree": "*"
8768 + }
8769 + },
8770 "node_modules/@types/aria-query": {
7793 - "version": "5.0.2",
7794 - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz",
7795 - "integrity": "sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==",
8771 + "version": "5.0.3",
8772 + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.3.tgz",
8773 + "integrity": "sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==",
8774 "dev": true
8775 },
8776 "node_modules/@types/babel__core": {
@@ -7876,9 +8854,9 @@
8854 "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ=="
8855 },
8856 "node_modules/@types/eslint": {
7879 - "version": "8.44.4",
7880 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.4.tgz",
7881 - "integrity": "sha512-lOzjyfY/D9QR4hY9oblZ76B90MYTB3RrQ4z2vBIJKj9ROCRqdkYl2gSUx1x1a4IWPjKJZLL4Aw1Zfay7eMnmnA==",
8857 + "version": "7.29.0",
8858 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
8859 + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
8860 "dependencies": {
8861 "@types/estree": "*",
8862 "@types/json-schema": "*"
@@ -7898,6 +8876,19 @@
8876 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz",
8877 "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA=="
8878 },
8879 + "node_modules/@types/estree-jsx": {
8880 + "version": "1.0.1",
8881 + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.1.tgz",
8882 + "integrity": "sha512-sHyakZlAezNFxmYRo0fopDZW+XvK6ipeZkkp5EAOLjdPfZp8VjZBJ67vSRI99RSCAoqXVmXOHS4fnWoxpuGQtQ==",
8883 + "dependencies": {
8884 + "@types/estree": "*"
8885 + }
8886 + },
8887 + "node_modules/@types/extend": {
8888 + "version": "3.0.2",
8889 + "resolved": "https://registry.npmjs.org/@types/extend/-/extend-3.0.2.tgz",
8890 + "integrity": "sha512-CqDQhn7jxaN9zw7zAu926zIx51ZzMaX8U8Wa4jGpKI6jeBr9ejFE68AQ+h+ztfrNJD+leo7K1cLbvMjpHfZSRg=="
8891 + },
8892 "node_modules/@types/get-port": {
8893 "version": "3.2.0",
8894 "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-3.2.0.tgz",
@@ -7986,30 +8977,6 @@
8977 "parse5": "^7.0.0"
8978 }
8979 },
7989 - "node_modules/@types/jsdom/node_modules/entities": {
7990 - "version": "4.5.0",
7991 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
7992 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
7993 - "dev": true,
7994 - "engines": {
7995 - "node": ">=0.12"
7996 - },
7997 - "funding": {
7998 - "url": "https://github.com/fb55/entities?sponsor=1"
7999 - }
8000 - },
8001 - "node_modules/@types/jsdom/node_modules/parse5": {
8002 - "version": "7.1.2",
8003 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
8004 - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
8005 - "dev": true,
8006 - "dependencies": {
8007 - "entities": "^4.4.0"
8008 - },
8009 - "funding": {
8010 - "url": "https://github.com/inikulin/parse5?sponsor=1"
8011 - }
8012 - },
8980 "node_modules/@types/json-schema": {
8981 "version": "7.0.13",
8982 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz",
@@ -8041,6 +9008,11 @@
9008 "@types/unist": "^2"
9009 }
9010 },
9011 + "node_modules/@types/mdx": {
9012 + "version": "2.0.8",
9013 + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.8.tgz",
9014 + "integrity": "sha512-r7/zWe+f9x+zjXqGxf821qz++ld8tp6Z4jUS6qmPZUXH6tfh4riXOhAqb12tWGWAevCFtMt1goLWkQMqIJKpsA=="
9015 + },
9016 "node_modules/@types/minimatch": {
9017 "version": "5.1.2",
9018 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
@@ -8096,10 +9068,10 @@
9068 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
9069 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
9070 },
8099 - "node_modules/@types/parse5": {
8100 - "version": "5.0.3",
8101 - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
8102 - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw=="
9071 + "node_modules/@types/prismjs": {
9072 + "version": "1.26.1",
9073 + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.1.tgz",
9074 + "integrity": "sha512-Q7jDsRbzcNHIQje15CS/piKhu6lMLb9jwjxSfEIi4KcFKXW23GoJMkwQiJ8VObyfx+VmUaDcJxXaWN+cTCjVog=="
9075 },
9076 "node_modules/@types/prop-types": {
9077 "version": "15.7.8",
@@ -8125,23 +9097,12 @@
9097 }
9098 },
9099 "node_modules/@types/react-dom": {
8128 - "version": "17.0.21",
8129 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.21.tgz",
8130 - "integrity": "sha512-3rQEFUNUUz2MYiRwJJj6UekcW7rFLOtmK7ajQP7qJpjNdggInl3I/xM4I3Hq1yYPdCGVMgax1gZsB7BBTtayXg==",
8131 - "dev": true,
8132 - "dependencies": {
8133 - "@types/react": "^17"
8134 - }
8135 - },
8136 - "node_modules/@types/react-dom/node_modules/@types/react": {
8137 - "version": "17.0.68",
8138 - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.68.tgz",
8139 - "integrity": "sha512-y8heXejd/Gi43S28GOqIFmr6BzhLa3anMlPojRu4rHh3MtRrrpB+BtLEcqP3XPO1urXByzBdkOLU7sodYWnpkA==",
9100 + "version": "18.2.13",
9101 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz",
9102 + "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==",
9103 "dev": true,
9104 "dependencies": {
8142 - "@types/prop-types": "*",
8143 - "@types/scheduler": "*",
8144 - "csstype": "^3.0.2"
9105 + "@types/react": "*"
9106 }
9107 },
9108 "node_modules/@types/react-is": {
@@ -8177,16 +9138,7 @@
9138 "node_modules/@types/semver": {
9139 "version": "7.5.3",
9140 "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz",
8180 - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==",
8181 - "dev": true
8182 - },
8183 - "node_modules/@types/sharp": {
8184 - "version": "0.30.5",
8185 - "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.30.5.tgz",
8186 - "integrity": "sha512-EhO29617AIBqxoVtpd1qdBanWpspk/kD2B6qTFRJ31Q23Rdf+DNU1xlHSwtqvwq1vgOqBwq1i38SX+HGCymIQg==",
8187 - "dependencies": {
8188 - "@types/node": "*"
8189 - }
9141 + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw=="
9142 },
9143 "node_modules/@types/stack-utils": {
9144 "version": "2.0.1",
@@ -8194,10 +9146,36 @@
9146 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
9147 "dev": true
9148 },
9149 + "node_modules/@types/styled-components": {
9150 + "version": "5.1.28",
9151 + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.28.tgz",
9152 + "integrity": "sha512-nu0VKNybkjvUqJAXWtRqKd7j3iRUl8GbYSTvZNuIBJcw/HUp1Y4QUXNLlj7gcnRV/t784JnHAlvRnSnE3nPbJA==",
9153 + "dependencies": {
9154 + "@types/hoist-non-react-statics": "*",
9155 + "@types/react": "*",
9156 + "csstype": "^3.0.2"
9157 + }
9158 + },
9159 + "node_modules/@types/styled-system": {
9160 + "version": "5.1.19",
9161 + "resolved": "https://registry.npmjs.org/@types/styled-system/-/styled-system-5.1.19.tgz",
9162 + "integrity": "sha512-KO570UwUWA6FgD+PWrGj5Lc++J5O1SCj7BWys5SE5sSK14Sy+Wl6K13kPfFOIAZdpwTZR9bGv52FLTHCtsvHbQ==",
9163 + "dependencies": {
9164 + "csstype": "^3.0.2"
9165 + }
9166 + },
9167 + "node_modules/@types/styled-system__css": {
9168 + "version": "5.0.19",
9169 + "resolved": "https://registry.npmjs.org/@types/styled-system__css/-/styled-system__css-5.0.19.tgz",
9170 + "integrity": "sha512-UszICus7GnQe/VpSrrwH2wJ7cI9a1EkTlhAc3YVEg4se8ASBv6DePMymaz0PMWOKzL0SkmtwbBM+PU3C2+S6nw==",
9171 + "dependencies": {
9172 + "csstype": "^3.0.2"
9173 + }
9174 + },
9175 "node_modules/@types/styled-system__theme-get": {
8198 - "version": "5.0.1",
8199 - "resolved": "https://registry.npmjs.org/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.1.tgz",
8200 - "integrity": "sha512-+i4VZ5wuYKMU8oKPmUlzc9r2RhpSNOK061Khtrr7X0sOQEcIyhUtrDusuMkp5ZR3D05Xopn3zybTPyUSQkKGAA=="
9176 + "version": "5.0.2",
9177 + "resolved": "https://registry.npmjs.org/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.2.tgz",
9178 + "integrity": "sha512-tvGRyzADAn2qQ8Z/fw9YOBTL1EttDQ0zrmHq/N+/K/9tF1l2lsZ9334hls1zie32FCxjPJEhzzXVHxKwqXslog=="
9179 },
9180 "node_modules/@types/tmp": {
9181 "version": "0.0.33",
@@ -8215,29 +9193,10 @@
9193 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz",
9194 "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw=="
9195 },
8218 - "node_modules/@types/vfile": {
8219 - "version": "3.0.2",
8220 - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
8221 - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
8222 - "dependencies": {
8223 - "@types/node": "*",
8224 - "@types/unist": "*",
8225 - "@types/vfile-message": "*"
8226 - }
8227 - },
8228 - "node_modules/@types/vfile-message": {
8229 - "version": "2.0.0",
8230 - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz",
8231 - "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==",
8232 - "deprecated": "This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.",
8233 - "dependencies": {
8234 - "vfile-message": "*"
8235 - }
8236 - },
9196 "node_modules/@types/yargs": {
8238 - "version": "16.0.6",
8239 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz",
8240 - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==",
9197 + "version": "17.0.28",
9198 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz",
9199 + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==",
9200 "dev": true,
9201 "dependencies": {
9202 "@types/yargs-parser": "*"
@@ -8255,33 +9214,31 @@
9214 "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw=="
9215 },
9216 "node_modules/@typescript-eslint/eslint-plugin": {
8258 - "version": "6.7.5",
8259 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.5.tgz",
8260 - "integrity": "sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==",
8261 - "dev": true,
9217 + "version": "5.62.0",
9218 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz",
9219 + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==",
9220 "dependencies": {
8263 - "@eslint-community/regexpp": "^4.5.1",
8264 - "@typescript-eslint/scope-manager": "6.7.5",
8265 - "@typescript-eslint/type-utils": "6.7.5",
8266 - "@typescript-eslint/utils": "6.7.5",
8267 - "@typescript-eslint/visitor-keys": "6.7.5",
9221 + "@eslint-community/regexpp": "^4.4.0",
9222 + "@typescript-eslint/scope-manager": "5.62.0",
9223 + "@typescript-eslint/type-utils": "5.62.0",
9224 + "@typescript-eslint/utils": "5.62.0",
9225 "debug": "^4.3.4",
9226 "graphemer": "^1.4.0",
8270 - "ignore": "^5.2.4",
8271 - "natural-compare": "^1.4.0",
8272 - "semver": "^7.5.4",
8273 - "ts-api-utils": "^1.0.1"
9227 + "ignore": "^5.2.0",
9228 + "natural-compare-lite": "^1.4.0",
9229 + "semver": "^7.3.7",
9230 + "tsutils": "^3.21.0"
9231 },
9232 "engines": {
8276 - "node": "^16.0.0 || >=18.0.0"
9233 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9234 },
9235 "funding": {
9236 "type": "opencollective",
9237 "url": "https://opencollective.com/typescript-eslint"
9238 },
9239 "peerDependencies": {
8283 - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
8284 - "eslint": "^7.0.0 || ^8.0.0"
9240 + "@typescript-eslint/parser": "^5.0.0",
9241 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
9242 },
9243 "peerDependenciesMeta": {
9244 "typescript": {
@@ -8289,165 +9246,58 @@
9246 }
9247 }
9248 },
8292 - "node_modules/@typescript-eslint/experimental-utils": {
8293 - "version": "4.33.0",
8294 - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
8295 - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
8296 - "dependencies": {
8297 - "@types/json-schema": "^7.0.7",
8298 - "@typescript-eslint/scope-manager": "4.33.0",
8299 - "@typescript-eslint/types": "4.33.0",
8300 - "@typescript-eslint/typescript-estree": "4.33.0",
8301 - "eslint-scope": "^5.1.1",
8302 - "eslint-utils": "^3.0.0"
8303 - },
8304 - "engines": {
8305 - "node": "^10.12.0 || >=12.0.0"
8306 - },
8307 - "funding": {
8308 - "type": "opencollective",
8309 - "url": "https://opencollective.com/typescript-eslint"
8310 - },
8311 - "peerDependencies": {
8312 - "eslint": "*"
8313 - }
8314 - },
8315 - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager": {
8316 - "version": "4.33.0",
8317 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
8318 - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
9249 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
9250 + "version": "7.5.4",
9251 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
9252 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
9253 "dependencies": {
8320 - "@typescript-eslint/types": "4.33.0",
8321 - "@typescript-eslint/visitor-keys": "4.33.0"
8322 - },
8323 - "engines": {
8324 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
8325 - },
8326 - "funding": {
8327 - "type": "opencollective",
8328 - "url": "https://opencollective.com/typescript-eslint"
8329 - }
8330 - },
8331 - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": {
8332 - "version": "4.33.0",
8333 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
8334 - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
8335 - "engines": {
8336 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
9254 + "lru-cache": "^6.0.0"
9255 },
8338 - "funding": {
8339 - "type": "opencollective",
8340 - "url": "https://opencollective.com/typescript-eslint"
8341 - }
8342 - },
8343 - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": {
8344 - "version": "4.33.0",
8345 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
8346 - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
8347 - "dependencies": {
8348 - "@typescript-eslint/types": "4.33.0",
8349 - "@typescript-eslint/visitor-keys": "4.33.0",
8350 - "debug": "^4.3.1",
8351 - "globby": "^11.0.3",
8352 - "is-glob": "^4.0.1",
8353 - "semver": "^7.3.5",
8354 - "tsutils": "^3.21.0"
9256 + "bin": {
9257 + "semver": "bin/semver.js"
9258 },
9259 "engines": {
8357 - "node": "^10.12.0 || >=12.0.0"
8358 - },
8359 - "funding": {
8360 - "type": "opencollective",
8361 - "url": "https://opencollective.com/typescript-eslint"
8362 - },
8363 - "peerDependenciesMeta": {
8364 - "typescript": {
8365 - "optional": true
8366 - }
9260 + "node": ">=10"
9261 }
9262 },
8369 - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": {
8370 - "version": "4.33.0",
8371 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
8372 - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
9263 + "node_modules/@typescript-eslint/experimental-utils": {
9264 + "version": "5.62.0",
9265 + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz",
9266 + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==",
9267 + "dev": true,
9268 "dependencies": {
8374 - "@typescript-eslint/types": "4.33.0",
8375 - "eslint-visitor-keys": "^2.0.0"
9269 + "@typescript-eslint/utils": "5.62.0"
9270 },
9271 "engines": {
8378 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
9272 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9273 },
9274 "funding": {
9275 "type": "opencollective",
9276 "url": "https://opencollective.com/typescript-eslint"
8383 - }
8384 - },
8385 - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope": {
8386 - "version": "5.1.1",
8387 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
8388 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
8389 - "dependencies": {
8390 - "esrecurse": "^4.3.0",
8391 - "estraverse": "^4.1.1"
8392 - },
8393 - "engines": {
8394 - "node": ">=8.0.0"
8395 - }
8396 - },
8397 - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": {
8398 - "version": "3.0.0",
8399 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
8400 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
8401 - "dependencies": {
8402 - "eslint-visitor-keys": "^2.0.0"
8403 - },
8404 - "engines": {
8405 - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
8406 - },
8407 - "funding": {
8408 - "url": "https://github.com/sponsors/mysticatea"
9277 },
9278 "peerDependencies": {
8411 - "eslint": ">=5"
8412 - }
8413 - },
8414 - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": {
8415 - "version": "2.1.0",
8416 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
8417 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
8418 - "engines": {
8419 - "node": ">=10"
8420 - }
8421 - },
8422 - "node_modules/@typescript-eslint/experimental-utils/node_modules/estraverse": {
8423 - "version": "4.3.0",
8424 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
8425 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
8426 - "engines": {
8427 - "node": ">=4.0"
9279 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
9280 }
9281 },
9282 "node_modules/@typescript-eslint/parser": {
8431 - "version": "6.7.5",
8432 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz",
8433 - "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==",
8434 - "dev": true,
9283 + "version": "5.62.0",
9284 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz",
9285 + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==",
9286 "dependencies": {
8436 - "@typescript-eslint/scope-manager": "6.7.5",
8437 - "@typescript-eslint/types": "6.7.5",
8438 - "@typescript-eslint/typescript-estree": "6.7.5",
8439 - "@typescript-eslint/visitor-keys": "6.7.5",
9287 + "@typescript-eslint/scope-manager": "5.62.0",
9288 + "@typescript-eslint/types": "5.62.0",
9289 + "@typescript-eslint/typescript-estree": "5.62.0",
9290 "debug": "^4.3.4"
9291 },
9292 "engines": {
8443 - "node": "^16.0.0 || >=18.0.0"
9293 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9294 },
9295 "funding": {
9296 "type": "opencollective",
9297 "url": "https://opencollective.com/typescript-eslint"
9298 },
9299 "peerDependencies": {
8450 - "eslint": "^7.0.0 || ^8.0.0"
9300 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
9301 },
9302 "peerDependenciesMeta": {
9303 "typescript": {
@@ -8456,16 +9306,15 @@
9306 }
9307 },
9308 "node_modules/@typescript-eslint/scope-manager": {
8459 - "version": "6.7.5",
8460 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz",
8461 - "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==",
8462 - "dev": true,
9309 + "version": "5.62.0",
9310 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
9311 + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
9312 "dependencies": {
8464 - "@typescript-eslint/types": "6.7.5",
8465 - "@typescript-eslint/visitor-keys": "6.7.5"
9313 + "@typescript-eslint/types": "5.62.0",
9314 + "@typescript-eslint/visitor-keys": "5.62.0"
9315 },
9316 "engines": {
8468 - "node": "^16.0.0 || >=18.0.0"
9317 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9318 },
9319 "funding": {
9320 "type": "opencollective",
@@ -8473,25 +9322,24 @@
9322 }
9323 },
9324 "node_modules/@typescript-eslint/type-utils": {
8476 - "version": "6.7.5",
8477 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.5.tgz",
8478 - "integrity": "sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==",
8479 - "dev": true,
9325 + "version": "5.62.0",
9326 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz",
9327 + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==",
9328 "dependencies": {
8481 - "@typescript-eslint/typescript-estree": "6.7.5",
8482 - "@typescript-eslint/utils": "6.7.5",
9329 + "@typescript-eslint/typescript-estree": "5.62.0",
9330 + "@typescript-eslint/utils": "5.62.0",
9331 "debug": "^4.3.4",
8484 - "ts-api-utils": "^1.0.1"
9332 + "tsutils": "^3.21.0"
9333 },
9334 "engines": {
8487 - "node": "^16.0.0 || >=18.0.0"
9335 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9336 },
9337 "funding": {
9338 "type": "opencollective",
9339 "url": "https://opencollective.com/typescript-eslint"
9340 },
9341 "peerDependencies": {
8494 - "eslint": "^7.0.0 || ^8.0.0"
9342 + "eslint": "*"
9343 },
9344 "peerDependenciesMeta": {
9345 "typescript": {
@@ -8500,12 +9348,11 @@
9348 }
9349 },
9350 "node_modules/@typescript-eslint/types": {
8503 - "version": "6.7.5",
8504 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz",
8505 - "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==",
8506 - "dev": true,
9351 + "version": "5.62.0",
9352 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
9353 + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
9354 "engines": {
8508 - "node": "^16.0.0 || >=18.0.0"
9355 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9356 },
9357 "funding": {
9358 "type": "opencollective",
@@ -8513,21 +9360,20 @@
9360 }
9361 },
9362 "node_modules/@typescript-eslint/typescript-estree": {
8516 - "version": "6.7.5",
8517 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz",
8518 - "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==",
8519 - "dev": true,
9363 + "version": "5.62.0",
9364 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
9365 + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
9366 "dependencies": {
8521 - "@typescript-eslint/types": "6.7.5",
8522 - "@typescript-eslint/visitor-keys": "6.7.5",
9367 + "@typescript-eslint/types": "5.62.0",
9368 + "@typescript-eslint/visitor-keys": "5.62.0",
9369 "debug": "^4.3.4",
9370 "globby": "^11.1.0",
9371 "is-glob": "^4.0.3",
8526 - "semver": "^7.5.4",
8527 - "ts-api-utils": "^1.0.1"
9372 + "semver": "^7.3.7",
9373 + "tsutils": "^3.21.0"
9374 },
9375 "engines": {
8530 - "node": "^16.0.0 || >=18.0.0"
9376 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9377 },
9378 "funding": {
9379 "type": "opencollective",
@@ -8539,42 +9385,89 @@
9385 }
9386 }
9387 },
8542 - "node_modules/@typescript-eslint/utils": {
8543 - "version": "6.7.5",
8544 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.5.tgz",
8545 - "integrity": "sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==",
8546 - "dev": true,
9388 + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
9389 + "version": "7.5.4",
9390 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
9391 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
9392 "dependencies": {
8548 - "@eslint-community/eslint-utils": "^4.4.0",
8549 - "@types/json-schema": "^7.0.12",
8550 - "@types/semver": "^7.5.0",
8551 - "@typescript-eslint/scope-manager": "6.7.5",
8552 - "@typescript-eslint/types": "6.7.5",
8553 - "@typescript-eslint/typescript-estree": "6.7.5",
8554 - "semver": "^7.5.4"
8555 - },
8556 - "engines": {
8557 - "node": "^16.0.0 || >=18.0.0"
9393 + "lru-cache": "^6.0.0"
9394 },
8559 - "funding": {
8560 - "type": "opencollective",
8561 - "url": "https://opencollective.com/typescript-eslint"
9395 + "bin": {
9396 + "semver": "bin/semver.js"
9397 },
8563 - "peerDependencies": {
8564 - "eslint": "^7.0.0 || ^8.0.0"
9398 + "engines": {
9399 + "node": ">=10"
9400 }
9401 },
8567 - "node_modules/@typescript-eslint/visitor-keys": {
8568 - "version": "6.7.5",
8569 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz",
8570 - "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==",
8571 - "dev": true,
9402 + "node_modules/@typescript-eslint/utils": {
9403 + "version": "5.62.0",
9404 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz",
9405 + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==",
9406 "dependencies": {
8573 - "@typescript-eslint/types": "6.7.5",
8574 - "eslint-visitor-keys": "^3.4.1"
9407 + "@eslint-community/eslint-utils": "^4.2.0",
9408 + "@types/json-schema": "^7.0.9",
9409 + "@types/semver": "^7.3.12",
9410 + "@typescript-eslint/scope-manager": "5.62.0",
9411 + "@typescript-eslint/types": "5.62.0",
9412 + "@typescript-eslint/typescript-estree": "5.62.0",
9413 + "eslint-scope": "^5.1.1",
9414 + "semver": "^7.3.7"
9415 },
9416 "engines": {
8577 - "node": "^16.0.0 || >=18.0.0"
9417 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9418 + },
9419 + "funding": {
9420 + "type": "opencollective",
9421 + "url": "https://opencollective.com/typescript-eslint"
9422 + },
9423 + "peerDependencies": {
9424 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
9425 + }
9426 + },
9427 + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
9428 + "version": "5.1.1",
9429 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
9430 + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
9431 + "dependencies": {
9432 + "esrecurse": "^4.3.0",
9433 + "estraverse": "^4.1.1"
9434 + },
9435 + "engines": {
9436 + "node": ">=8.0.0"
9437 + }
9438 + },
9439 + "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
9440 + "version": "4.3.0",
9441 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
9442 + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
9443 + "engines": {
9444 + "node": ">=4.0"
9445 + }
9446 + },
9447 + "node_modules/@typescript-eslint/utils/node_modules/semver": {
9448 + "version": "7.5.4",
9449 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
9450 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
9451 + "dependencies": {
9452 + "lru-cache": "^6.0.0"
9453 + },
9454 + "bin": {
9455 + "semver": "bin/semver.js"
9456 + },
9457 + "engines": {
9458 + "node": ">=10"
9459 + }
9460 + },
9461 + "node_modules/@typescript-eslint/visitor-keys": {
9462 + "version": "5.62.0",
9463 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
9464 + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
9465 + "dependencies": {
9466 + "@typescript-eslint/types": "5.62.0",
9467 + "eslint-visitor-keys": "^3.3.0"
9468 + },
9469 + "engines": {
9470 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
9471 },
9472 "funding": {
9473 "type": "opencollective",
@@ -8840,11 +9733,11 @@
9733 }
9734 },
9735 "node_modules/address": {
8843 - "version": "1.1.2",
8844 - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
8845 - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
9736 + "version": "1.2.2",
9737 + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
9738 + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
9739 "engines": {
8847 - "node": ">= 0.12.0"
9740 + "node": ">= 10.0.0"
9741 }
9742 },
9743 "node_modules/agent-base": {
@@ -8962,17 +9855,14 @@
9855 }
9856 },
9857 "node_modules/ansi-styles": {
8965 - "version": "4.3.0",
8966 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8967 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9858 + "version": "3.2.1",
9859 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
9860 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
9861 "dependencies": {
8969 - "color-convert": "^2.0.1"
9862 + "color-convert": "^1.9.0"
9863 },
9864 "engines": {
8972 - "node": ">=8"
8973 - },
8974 - "funding": {
8975 - "url": "https://github.com/chalk/ansi-styles?sponsor=1"
9865 + "node": ">=4"
9866 }
9867 },
9868 "node_modules/anymatch": {
@@ -9052,30 +9942,6 @@
9942 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9943 }
9944 },
9055 - "node_modules/are-we-there-yet/node_modules/buffer": {
9056 - "version": "6.0.3",
9057 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
9058 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
9059 - "dev": true,
9060 - "funding": [
9061 - {
9062 - "type": "github",
9063 - "url": "https://github.com/sponsors/feross"
9064 - },
9065 - {
9066 - "type": "patreon",
9067 - "url": "https://www.patreon.com/feross"
9068 - },
9069 - {
9070 - "type": "consulting",
9071 - "url": "https://feross.org/support"
9072 - }
9073 - ],
9074 - "dependencies": {
9075 - "base64-js": "^1.3.1",
9076 - "ieee754": "^1.2.1"
9077 - }
9078 - },
9945 "node_modules/are-we-there-yet/node_modules/readable-stream": {
9946 "version": "4.4.2",
9947 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz",
@@ -9108,9 +9974,12 @@
9974 "dev": true
9975 },
9976 "node_modules/argparse": {
9111 - "version": "2.0.1",
9112 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
9113 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
9977 + "version": "1.0.10",
9978 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
9979 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
9980 + "dependencies": {
9981 + "sprintf-js": "~1.0.2"
9982 + }
9983 },
9984 "node_modules/aria-hidden": {
9985 "version": "1.2.3",
@@ -9172,15 +10041,6 @@
10041 "url": "https://github.com/sponsors/ljharb"
10042 }
10043 },
9175 - "node_modules/array-iterate": {
9176 - "version": "1.1.4",
9177 - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz",
9178 - "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==",
9179 - "funding": {
9180 - "type": "github",
9181 - "url": "https://github.com/sponsors/wooorm"
9182 - }
9183 - },
10044 "node_modules/array-union": {
10045 "version": "2.1.0",
10046 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -9299,34 +10159,19 @@
10159 "node": ">=8"
10160 }
10161 },
10162 + "node_modules/astring": {
10163 + "version": "1.8.6",
10164 + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz",
10165 + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==",
10166 + "bin": {
10167 + "astring": "bin/astring"
10168 + }
10169 + },
10170 "node_modules/async": {
10171 "version": "1.5.2",
10172 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
10173 "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w=="
10174 },
9307 - "node_modules/async-cache": {
9308 - "version": "1.1.0",
9309 - "resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz",
9310 - "integrity": "sha512-YDQc4vBn5NFhY6g6HhVshyi3Fy9+SQ5ePnE7JLDJn1DoL+i7ER+vMwtTNOYk9leZkYMnOwpBCWqyLDPw8Aig8g==",
9311 - "deprecated": "No longer maintained. Use [lru-cache](http://npm.im/lru-cache) version 7.6 or higher, and provide an asynchronous `fetchMethod` option.",
9312 - "dependencies": {
9313 - "lru-cache": "^4.0.0"
9314 - }
9315 - },
9316 - "node_modules/async-cache/node_modules/lru-cache": {
9317 - "version": "4.1.5",
9318 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
9319 - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
9320 - "dependencies": {
9321 - "pseudomap": "^1.0.2",
9322 - "yallist": "^2.1.2"
9323 - }
9324 - },
9325 - "node_modules/async-cache/node_modules/yallist": {
9326 - "version": "2.1.2",
9327 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
9328 - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
9329 - },
10175 "node_modules/async-hook-domain": {
10176 "version": "2.0.4",
10177 "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-2.0.4.tgz",
@@ -9457,6 +10302,11 @@
10302 "dequal": "^2.0.3"
10303 }
10304 },
10305 + "node_modules/b4a": {
10306 + "version": "1.6.4",
10307 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz",
10308 + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw=="
10309 + },
10310 "node_modules/babel-eslint": {
10311 "version": "10.1.0",
10312 "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
@@ -9508,6 +10358,81 @@
10358 "@babel/core": "^7.8.0"
10359 }
10360 },
10361 + "node_modules/babel-jest/node_modules/ansi-styles": {
10362 + "version": "4.3.0",
10363 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
10364 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
10365 + "dev": true,
10366 + "dependencies": {
10367 + "color-convert": "^2.0.1"
10368 + },
10369 + "engines": {
10370 + "node": ">=8"
10371 + },
10372 + "funding": {
10373 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
10374 + }
10375 + },
10376 + "node_modules/babel-jest/node_modules/chalk": {
10377 + "version": "4.1.2",
10378 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
10379 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
10380 + "dev": true,
10381 + "dependencies": {
10382 + "ansi-styles": "^4.1.0",
10383 + "supports-color": "^7.1.0"
10384 + },
10385 + "engines": {
10386 + "node": ">=10"
10387 + },
10388 + "funding": {
10389 + "url": "https://github.com/chalk/chalk?sponsor=1"
10390 + }
10391 + },
10392 + "node_modules/babel-jest/node_modules/color-convert": {
10393 + "version": "2.0.1",
10394 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
10395 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
10396 + "dev": true,
10397 + "dependencies": {
10398 + "color-name": "~1.1.4"
10399 + },
10400 + "engines": {
10401 + "node": ">=7.0.0"
10402 + }
10403 + },
10404 + "node_modules/babel-jest/node_modules/color-name": {
10405 + "version": "1.1.4",
10406 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
10407 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
10408 + "dev": true
10409 + },
10410 + "node_modules/babel-jest/node_modules/has-flag": {
10411 + "version": "4.0.0",
10412 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
10413 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
10414 + "dev": true,
10415 + "engines": {
10416 + "node": ">=8"
10417 + }
10418 + },
10419 + "node_modules/babel-jest/node_modules/supports-color": {
10420 + "version": "7.2.0",
10421 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
10422 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
10423 + "dev": true,
10424 + "dependencies": {
10425 + "has-flag": "^4.0.0"
10426 + },
10427 + "engines": {
10428 + "node": ">=8"
10429 + }
10430 + },
10431 + "node_modules/babel-jsx-utils": {
10432 + "version": "1.1.0",
10433 + "resolved": "https://registry.npmjs.org/babel-jsx-utils/-/babel-jsx-utils-1.1.0.tgz",
10434 + "integrity": "sha512-Mh1j/rw4xM9T3YICkw22aBQ78FhsHdsmlb9NEk4uVAFBOg+Ez9ZgXXHugoBPCZui3XLomk/7/JBBH4daJqTkQQ=="
10435 + },
10436 "node_modules/babel-loader": {
10437 "version": "8.3.0",
10438 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz",
@@ -9576,27 +10501,6 @@
10501 "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz",
10502 "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg=="
10503 },
9579 - "node_modules/babel-plugin-apply-mdx-type-prop": {
9580 - "version": "1.6.22",
9581 - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz",
9582 - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==",
9583 - "dependencies": {
9584 - "@babel/helper-plugin-utils": "7.10.4",
9585 - "@mdx-js/util": "1.6.22"
9586 - },
9587 - "funding": {
9588 - "type": "opencollective",
9589 - "url": "https://opencollective.com/unified"
9590 - },
9591 - "peerDependencies": {
9592 - "@babel/core": "^7.11.6"
9593 - }
9594 - },
9595 - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": {
9596 - "version": "7.10.4",
9597 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
9598 - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg=="
9599 - },
10504 "node_modules/babel-plugin-dynamic-import-node": {
10505 "version": "2.3.3",
10506 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
@@ -9605,23 +10509,6 @@
10509 "object.assign": "^4.1.0"
10510 }
10511 },
9608 - "node_modules/babel-plugin-extract-import-names": {
9609 - "version": "1.6.22",
9610 - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz",
9611 - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==",
9612 - "dependencies": {
9613 - "@babel/helper-plugin-utils": "7.10.4"
9614 - },
9615 - "funding": {
9616 - "type": "opencollective",
9617 - "url": "https://opencollective.com/unified"
9618 - }
9619 - },
9620 - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": {
9621 - "version": "7.10.4",
9622 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
9623 - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg=="
9624 - },
10512 "node_modules/babel-plugin-istanbul": {
10513 "version": "6.1.1",
10514 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
@@ -9638,31 +10525,6 @@
10525 "node": ">=8"
10526 }
10527 },
9641 - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": {
9642 - "version": "5.2.1",
9643 - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
9644 - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
9645 - "dev": true,
9646 - "dependencies": {
9647 - "@babel/core": "^7.12.3",
9648 - "@babel/parser": "^7.14.7",
9649 - "@istanbuljs/schema": "^0.1.2",
9650 - "istanbul-lib-coverage": "^3.2.0",
9651 - "semver": "^6.3.0"
9652 - },
9653 - "engines": {
9654 - "node": ">=8"
9655 - }
9656 - },
9657 - "node_modules/babel-plugin-istanbul/node_modules/semver": {
9658 - "version": "6.3.1",
9659 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
9660 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
9661 - "dev": true,
9662 - "bin": {
9663 - "semver": "bin/semver.js"
9664 - }
9665 - },
10528 "node_modules/babel-plugin-jest-hoist": {
10529 "version": "29.6.3",
10530 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
@@ -9779,14 +10641,6 @@
10641 "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
10642 }
10643 },
9782 - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
9783 - "version": "6.3.1",
9784 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
9785 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
9786 - "bin": {
9787 - "semver": "bin/semver.js"
9788 - }
9789 - },
10644 "node_modules/babel-plugin-polyfill-corejs3": {
10645 "version": "0.8.5",
10646 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz",
@@ -9811,20 +10665,20 @@
10665 }
10666 },
10667 "node_modules/babel-plugin-remove-graphql-queries": {
9814 - "version": "4.25.0",
9815 - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.25.0.tgz",
9816 - "integrity": "sha512-enyqRNRrn7vTG3nwg1V+XhoAJIyUv3ZukQCs5KbHOK+WNDDiGZQzIG+FCiZFACScdZBJWyx7TYRYbOFJZ/KEGg==",
10668 + "version": "5.12.0",
10669 + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-5.12.0.tgz",
10670 + "integrity": "sha512-9lLU6pYKtS0tSfqzehAHp1ODgTzOtoZPIkVfmjCTxATtEmgCO+Z8tptdW+pcp2cKEs9BIJ6SuOkE47SEXxVeiw==",
10671 "dependencies": {
9818 - "@babel/runtime": "^7.15.4",
9819 - "@babel/types": "^7.15.4",
9820 - "gatsby-core-utils": "^3.25.0"
10672 + "@babel/runtime": "^7.20.13",
10673 + "@babel/types": "^7.20.7",
10674 + "gatsby-core-utils": "^4.12.0"
10675 },
10676 "engines": {
9823 - "node": ">=14.15.0"
10677 + "node": ">=18.0.0"
10678 },
10679 "peerDependencies": {
10680 "@babel/core": "^7.0.0",
9827 - "gatsby": "^4.0.0-next"
10681 + "gatsby": "^5.0.0-next"
10682 }
10683 },
10684 "node_modules/babel-plugin-styled-components": {
@@ -9913,28 +10767,28 @@
10767 }
10768 },
10769 "node_modules/babel-preset-gatsby": {
9916 - "version": "2.25.0",
9917 - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.25.0.tgz",
9918 - "integrity": "sha512-KFfSTDAkY87/Myq1KIUk9cVphWZem/08U7ps9Hiotbo6Mge/lL6ggh3xKP9SdR5Le4DLLyIUI7a4ILrAVacYDg==",
10770 + "version": "3.12.0",
10771 + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-3.12.0.tgz",
10772 + "integrity": "sha512-355xQi5cZIFYCdCbeJ9mHipEZrk0Jmk5zq21Kd4FlYAAYn0L8lC/YiSG44muRyPDdSVJiLOr6pMGOWQRe5PPyg==",
10773 "dependencies": {
9920 - "@babel/plugin-proposal-class-properties": "^7.14.0",
9921 - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
9922 - "@babel/plugin-proposal-optional-chaining": "^7.14.5",
10774 + "@babel/plugin-proposal-class-properties": "^7.18.6",
10775 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
10776 + "@babel/plugin-proposal-optional-chaining": "^7.20.7",
10777 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
9924 - "@babel/plugin-transform-classes": "^7.15.4",
9925 - "@babel/plugin-transform-runtime": "^7.15.0",
9926 - "@babel/plugin-transform-spread": "^7.14.6",
9927 - "@babel/preset-env": "^7.15.4",
9928 - "@babel/preset-react": "^7.14.0",
9929 - "@babel/runtime": "^7.15.4",
10778 + "@babel/plugin-transform-classes": "^7.20.7",
10779 + "@babel/plugin-transform-runtime": "^7.19.6",
10780 + "@babel/plugin-transform-spread": "^7.20.7",
10781 + "@babel/preset-env": "^7.20.2",
10782 + "@babel/preset-react": "^7.18.6",
10783 + "@babel/runtime": "^7.20.13",
10784 "babel-plugin-dynamic-import-node": "^2.3.3",
10785 "babel-plugin-macros": "^3.1.0",
10786 "babel-plugin-transform-react-remove-prop-types": "^0.4.24",
9933 - "gatsby-core-utils": "^3.25.0",
9934 - "gatsby-legacy-polyfills": "^2.25.0"
10787 + "gatsby-core-utils": "^4.12.0",
10788 + "gatsby-legacy-polyfills": "^3.12.0"
10789 },
10790 "engines": {
9937 - "node": ">=14.15.0"
10791 + "node": ">=18.0.0"
10792 },
10793 "peerDependencies": {
10794 "@babel/core": "^7.11.6",
@@ -9982,9 +10836,9 @@
10836 }
10837 },
10838 "node_modules/bail": {
9985 - "version": "1.0.5",
9986 - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
9987 - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
10839 + "version": "2.0.2",
10840 + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
10841 + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
10842 "funding": {
10843 "type": "github",
10844 "url": "https://github.com/sponsors/wooorm"
@@ -10030,6 +10884,15 @@
10884 "node": "^4.5.0 || >= 5.9"
10885 }
10886 },
10887 + "node_modules/bcp-47-match": {
10888 + "version": "2.0.3",
10889 + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz",
10890 + "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==",
10891 + "funding": {
10892 + "type": "github",
10893 + "url": "https://github.com/sponsors/wooorm"
10894 + }
10895 + },
10896 "node_modules/before-after-hook": {
10897 "version": "2.2.3",
10898 "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
@@ -10078,6 +10941,31 @@
10941 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10942 }
10943 },
10944 + "node_modules/bin-links/node_modules/signal-exit": {
10945 + "version": "4.1.0",
10946 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
10947 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
10948 + "dev": true,
10949 + "engines": {
10950 + "node": ">=14"
10951 + },
10952 + "funding": {
10953 + "url": "https://github.com/sponsors/isaacs"
10954 + }
10955 + },
10956 + "node_modules/bin-links/node_modules/write-file-atomic": {
10957 + "version": "5.0.1",
10958 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
10959 + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
10960 + "dev": true,
10961 + "dependencies": {
10962 + "imurmurhash": "^0.1.4",
10963 + "signal-exit": "^4.0.1"
10964 + },
10965 + "engines": {
10966 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10967 + }
10968 + },
10969 "node_modules/binary-extensions": {
10970 "version": "2.2.0",
10971 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
@@ -10105,6 +10993,29 @@
10993 "readable-stream": "^3.4.0"
10994 }
10995 },
10996 + "node_modules/bl/node_modules/buffer": {
10997 + "version": "5.7.1",
10998 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
10999 + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
11000 + "funding": [
11001 + {
11002 + "type": "github",
11003 + "url": "https://github.com/sponsors/feross"
11004 + },
11005 + {
11006 + "type": "patreon",
11007 + "url": "https://www.patreon.com/feross"
11008 + },
11009 + {
11010 + "type": "consulting",
11011 + "url": "https://feross.org/support"
11012 + }
11013 + ],
11014 + "dependencies": {
11015 + "base64-js": "^1.3.1",
11016 + "ieee754": "^1.1.13"
11017 + }
11018 + },
11019 "node_modules/bl/node_modules/readable-stream": {
11020 "version": "3.6.2",
11021 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -10146,14 +11057,6 @@
11057 "npm": "1.2.8000 || >= 1.4.16"
11058 }
11059 },
10149 - "node_modules/body-parser/node_modules/bytes": {
10150 - "version": "3.1.2",
10151 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
10152 - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
10153 - "engines": {
10154 - "node": ">= 0.8"
10155 - }
10156 - },
11060 "node_modules/body-parser/node_modules/debug": {
11061 "version": "2.6.9",
11062 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -10193,6 +11096,81 @@
11096 "url": "https://github.com/sponsors/sindresorhus"
11097 }
11098 },
11099 + "node_modules/boxen/node_modules/ansi-styles": {
11100 + "version": "4.3.0",
11101 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
11102 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
11103 + "dependencies": {
11104 + "color-convert": "^2.0.1"
11105 + },
11106 + "engines": {
11107 + "node": ">=8"
11108 + },
11109 + "funding": {
11110 + "url": "https://github.com/chalk/ansi-styles?sponsor=1"
11111 + }
11112 + },
11113 + "node_modules/boxen/node_modules/camelcase": {
11114 + "version": "6.3.0",
11115 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
11116 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
11117 + "engines": {
11118 + "node": ">=10"
11119 + },
11120 + "funding": {
11121 + "url": "https://github.com/sponsors/sindresorhus"
11122 + }
11123 + },
11124 + "node_modules/boxen/node_modules/chalk": {
11125 + "version": "4.1.2",
11126 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
11127 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
11128 + "dependencies": {
11129 + "ansi-styles": "^4.1.0",
11130 + "supports-color": "^7.1.0"
11131 + },
11132 + "engines": {
11133 + "node": ">=10"
11134 + },
11135 + "funding": {
11136 + "url": "https://github.com/chalk/chalk?sponsor=1"
11137 + }
11138 + },
11139 + "node_modules/boxen/node_modules/color-convert": {
11140 + "version": "2.0.1",
11141 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
11142 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
11143 + "dependencies": {
11144 + "color-name": "~1.1.4"
11145 + },
11146 + "engines": {
11147 + "node": ">=7.0.0"
11148 + }
11149 + },
11150 + "node_modules/boxen/node_modules/color-name": {
11151 + "version": "1.1.4",
11152 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
11153 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
11154 + },
11155 + "node_modules/boxen/node_modules/has-flag": {
11156 + "version": "4.0.0",
11157 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
11158 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
11159 + "engines": {
11160 + "node": ">=8"
11161 + }
11162 + },
11163 + "node_modules/boxen/node_modules/supports-color": {
11164 + "version": "7.2.0",
11165 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
11166 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
11167 + "dependencies": {
11168 + "has-flag": "^4.0.0"
11169 + },
11170 + "engines": {
11171 + "node": ">=8"
11172 + }
11173 + },
11174 "node_modules/bplist-parser": {
11175 "version": "0.2.0",
11176 "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
@@ -10264,9 +11242,10 @@
11242 }
11243 },
11244 "node_modules/buffer": {
10267 - "version": "5.7.1",
10268 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
10269 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
11245 + "version": "6.0.3",
11246 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
11247 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
11248 + "dev": true,
11249 "funding": [
11250 {
11251 "type": "github",
@@ -10283,7 +11262,7 @@
11262 ],
11263 "dependencies": {
11264 "base64-js": "^1.3.1",
10286 - "ieee754": "^1.1.13"
11265 + "ieee754": "^1.2.1"
11266 }
11267 },
11268 "node_modules/buffer-from": {
@@ -10299,6 +11278,20 @@
11278 "semver": "^7.0.0"
11279 }
11280 },
11281 + "node_modules/builtins/node_modules/semver": {
11282 + "version": "7.5.4",
11283 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
11284 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
11285 + "dependencies": {
11286 + "lru-cache": "^6.0.0"
11287 + },
11288 + "bin": {
11289 + "semver": "bin/semver.js"
11290 + },
11291 + "engines": {
11292 + "node": ">=10"
11293 + }
11294 + },

This file is too large to show in full.

package.json
+14 -14
@@ -26,8 +26,8 @@
26 "cli/"
27 ],
28 "dependencies": {
29 - "@mdx-js/mdx": "^1.6.22",
30 - "@mdx-js/react": "^1.6.22",
29 + "@mdx-js/mdx": "^2.3.0",
30 + "@mdx-js/react": "^2.3.0",
31 "@primer/octicons-react": "^19.8.0",
32 "@primer/react": "^35.31.0",
33 "babel-plugin-styled-components": "^2.1.4",
@@ -37,21 +37,21 @@
37 "downshift": "^8.2.2",
38 "framer-motion": "^3.10.6",
39 "fuse.js": "^3.6.1",
40 - "gatsby": "^4.25.7",
41 - "gatsby-plugin-catch-links": "^4.25.0",
42 - "gatsby-plugin-manifest": "^4.25.0",
43 - "gatsby-plugin-mdx": "^3.20.0",
40 + "gatsby": "^5.12.7",
41 + "gatsby-plugin-catch-links": "^5.12.0",
42 + "gatsby-plugin-manifest": "^5.12.1",
43 + "gatsby-plugin-mdx": "^5.12.1",
44 "gatsby-plugin-meta-redirect": "^1.1.1",
45 - "gatsby-plugin-react-helmet": "^5.25.0",
46 - "gatsby-plugin-styled-components": "^5.25.0",
47 - "gatsby-source-filesystem": "^4.25.0",
48 - "gatsby-transformer-yaml": "^4.25.0",
45 + "gatsby-plugin-react-helmet": "^6.12.0",
46 + "gatsby-plugin-styled-components": "^6.12.0",
47 + "gatsby-source-filesystem": "^5.12.0",
48 + "gatsby-transformer-yaml": "^5.12.0",
49 "github-slugger": "^2.0.0",
50 "lodash.debounce": "4.0.8",
51 - "prism-react-renderer": "^0.2.0",
52 - "react": "^17.0.2",
51 + "prism-react-renderer": "^2.1.0",
52 + "react": "^18.2.0",
53 "react-addons-text-content": "^0.0.4",
54 - "react-dom": "^17.0.2",
54 + "react-dom": "^18.2.0",
55 "react-focus-on": "^3.9.1",
56 "react-helmet": "^6.1.0",
57 "styled-components": "^5.3.11"
@@ -61,7 +61,7 @@
61 "@github/prettier-config": "^0.0.6",
62 "@npmcli/template-oss": "4.19.0",
63 "@testing-library/jest-dom": "^6.1.4",
64 - "@testing-library/react": "^12.1.5",
64 + "@testing-library/react": "^14.0.0",
65 "babel-jest": "^29.7.0",
66 "eslint": "^8.51.0",
67 "eslint-config-react-app": "^7.0.1",
src/components/breadcrumbs.js
+2 -2
@@ -2,7 +2,7 @@ import React from 'react'
2 import {Breadcrumbs as PrimerBreadcrumbs} from '@primer/react'
3 import {Link as GatsbyLink} from 'gatsby'
4 import * as getNav from '../util/get-nav'
5 -import {useLocation} from '../layout'
5 +import usePage from '../hooks/use-page'
6
7 const BreadcrumbItem = ({item, path}) => {
8 const href = getNav.getLocation(item.url)
@@ -16,7 +16,7 @@ const BreadcrumbItem = ({item, path}) => {
16 }
17
18 const Breadcrumbs = () => {
19 - const location = useLocation()
19 + const {location} = usePage()
20 const path = getNav.getLocation(location.pathname)
21 const items = getNav.getItemBreadcrumbs(location.pathname, {hideVariants: true})
22
src/components/nav-items.js
+5 -3
@@ -4,9 +4,9 @@ import {Link as GatsbyLink} from 'gatsby'
4 import {NavList} from '@primer/react/drafts'
5 import {LinkExternalIcon} from '@primer/octicons-react'
6 import * as getNav from '../util/get-nav'
7 -import {useLocation, usePageContext} from '../layout'
7 import VisuallyHidden from './visually-hidden'
8 import headerNavItems from '../../content/header-nav.yml'
9 +import usePage from '../hooks/use-page'
10
11 const NavItem = ({item, path, ...props}) => {
12 const href = getNav.getLocation(item.url)
@@ -55,8 +55,10 @@ const ExternalNavItem = ({title, ...props}) => (
55 )
56
57 const Navigation = () => {
58 - const location = useLocation()
59 - const {repositoryUrl} = usePageContext()
58 + const {
59 + location,
60 + pageContext: {repositoryUrl},
61 + } = usePage()
62 const path = getNav.getLocation(location.pathname)
63 const items = getNav.getHierarchy(null, {path, hideVariants: true})
64
src/components/table-of-contents.js
+2 -2
@@ -1,9 +1,9 @@
1 import React from 'react'
2 import {Heading, Box, Details, useDetails, Button} from '@primer/react'
3 import {ChevronDownIcon, ChevronRightIcon} from '@primer/octicons-react'
4 -import {usePageContext} from '../layout'
4 import {NavList} from '@primer/react/drafts'
5 import {FULL_HEADER_HEIGHT} from '../constants'
6 +import usePage from '../hooks/use-page'
7
8 const TableOfContentsItems = ({items, depth}) => (
9 <>
@@ -26,7 +26,7 @@ const TableOfContents = ({'aria-labelledby': ariaLabelledBy, items, depth = 1})
26
27 const withTableOfContents = Component => {
28 const WithTableOfContents = props => {
29 - const {tableOfContents} = usePageContext()
29 + const {tableOfContents} = usePage().pageContext
30 return tableOfContents ? <Component {...props} items={tableOfContents} /> : null
31 }
32 return WithTableOfContents
src/components/variant-select.js
+2 -2
@@ -2,7 +2,7 @@ import React from 'react'
2 import {ActionList, ActionMenu, Box} from '@primer/react'
3 import {navigate} from 'gatsby'
4 import * as getNav from '../util/get-nav'
5 -import {useLocation} from '../layout'
5 +import usePage from '../hooks/use-page'
6
7 const VariantItem = ({match, active}) => {
8 const {variant, page} = match
@@ -71,7 +71,7 @@ const VariantMenu = ({variants, path}) => {
71 }
72
73 const VariantSelect = () => {
74 - const location = useLocation()
74 + const {location} = usePage()
75 const root = getNav.getVariantRoot(location.pathname)
76 const path = getNav.getPath(location.pathname)
77 const vp = getNav.getVariantAndPage(root, path)
src/hooks/use-page.js new
+6
@@ -0,0 +1,6 @@
1 +import React from 'react'
2 +
3 +const Page = React.createContext(null)
4 +export const PageProvider = Page.Provider
5 +const usePage = () => React.useContext(Page)
6 +export default usePage
src/hooks/use-search.js
+2 -2
@@ -14,7 +14,7 @@ const useSearchData = () => {
14 frontmatter {
15 title
16 }
17 - rawBody
17 + body
18 }
19 }
20 allSitePage {
@@ -41,7 +41,7 @@ const useSearchData = () => {
41 return {
42 path: node.path,
43 title: mdxNode.frontmatter.title,
44 - rawBody: mdxNode.rawBody,
44 + body: mdxNode.body,
45 }
46 })
47 }, [rawData])
src/layout.js
+57 -50
@@ -1,60 +1,67 @@
1 import React from 'react'
2 -import {Helmet} from 'react-helmet'
3 -import {Box} from '@primer/react'
4 -import Slugger from 'github-slugger'
5 -import Header from './components/header'
6 -import Sidebar from './components/sidebar'
7 -import useSiteMetdata from './hooks/use-site-metadata'
2 +import {Box, Heading, Text, ThemeProvider} from '@primer/react'
3 +import {H1} from './mdx'
4 +import PageFooter from './components/page-footer'
5 +import * as TableOfContents from './components/table-of-contents'
6 +import VariantSelect from './components/variant-select'
7 +import Breadcrumbs from './components/breadcrumbs'
8 +import Container from './components/container'
9 +import {SKIP_NAV} from './constants'
10 +import useSiteMetadata from './hooks/use-site-metadata'
11 +import usePage from './hooks/use-page'
12
9 -const SluggerContext = React.createContext(null)
10 -const PageContext = React.createContext(null)
11 -const LocationContext = React.createContext(null)
12 -
13 -export const useSlugger = () => React.useContext(SluggerContext)
14 -export const usePageContext = () => React.useContext(PageContext)
15 -export const useLocation = () => React.useContext(LocationContext)
16 -
17 -const Head = () => {
18 - const {frontmatter = {}} = usePageContext()
19 - const siteMetadata = useSiteMetdata()
20 -
21 - const title = [frontmatter.title, siteMetadata.title].filter(Boolean).join(' | ')
22 - const description = frontmatter.description || siteMetadata.description
23 - const lang = frontmatter.lang || siteMetadata.lang
13 +export const HeroLayout = ({children}) => {
14 + const {title, description} = useSiteMetadata()
15
16 return (
26 - <Helmet>
27 - <title>{title}</title>
28 - <meta name="description" content={description} />
29 - <meta property="og:title" content={title} />
30 - <meta property="og:description" content={description} />
31 - <meta property="og:image" content={siteMetadata.imageUrl} />
32 - <meta property="twitter:card" content="summary_large_image" />
33 - <html lang={lang} />
34 - </Helmet>
17 + <Box sx={{width: '100%'}} {...SKIP_NAV}>
18 + <ThemeProvider colorMode="night" nightScheme="dark_dimmed">
19 + <Box sx={{bg: 'canvas.inset', py: 6}}>
20 + <Container>
21 + <Heading as="h1" sx={{color: 'fg.default', fontSize: 7, m: 0}}>
22 + {title}
23 + </Heading>
24 + <Text as="p" sx={{m: 0, color: 'fg.onEmphasis', fontSize: 4}}>
25 + {description}
26 + </Text>
27 + </Container>
28 + </Box>
29 + </ThemeProvider>
30 + <Container>{children}</Container>
31 + </Box>
32 )
33 }
34
38 -const withLayout = Component => {
39 - const LayoutProvider = props => (
40 - <SluggerContext.Provider value={new Slugger()}>
41 - <PageContext.Provider value={props.pageContext}>
42 - <LocationContext.Provider value={props.location}>
43 - <Box sx={{display: 'flex', flexDirection: 'column', minHeight: '100vh'}}>
44 - <Head />
45 - <Header />
46 - <Box sx={{zIndex: 0, display: 'flex', flex: '1 1 auto', flexDirection: 'row'}} role="main">
47 - <Box sx={{display: ['none', null, null, 'block']}}>
48 - <Sidebar />
49 - </Box>
50 - <Component {...props} />
51 - </Box>
52 - </Box>
53 - </LocationContext.Provider>
54 - </PageContext.Provider>
55 - </SluggerContext.Provider>
35 +export const DefaultLayout = ({children}) => {
36 + const {title, description} = usePage().frontmatter
37 + return (
38 + <Box
39 + sx={{
40 + justifyContent: 'center',
41 + flexDirection: 'row-reverse',
42 + display: 'flex',
43 + maxWidth: '1200px',
44 + mx: 'auto',
45 + width: '100%',
46 + p: [4, 5, 6, 7],
47 + }}
48 + >
49 + <TableOfContents.Desktop />
50 + <Box sx={{width: '100%', maxWidth: '960px'}}>
51 + <Box sx={{mb: 4}} {...SKIP_NAV}>
52 + <Breadcrumbs />
53 + <H1>{title}</H1>
54 + {description ? <Box sx={{fontSize: 3, mb: 3}}>{description}</Box> : null}
55 + </Box>
56 + <VariantSelect />
57 + <TableOfContents.Mobile />
58 + {children}
59 + <PageFooter />
60 + </Box>
61 + </Box>
62 )
57 - return LayoutProvider
63 }
64
60 -export default withLayout
65 +const getLayout = ({path}) => ({'/': HeroLayout})[path] ?? DefaultLayout
66 +
67 +export default getLayout
src/layout/default.js deleted
-42
@@ -1,42 +0,0 @@
1 -import React from 'react'
2 -import {Box} from '@primer/react'
3 -import PageFooter from '../components/page-footer'
4 -import * as TableOfContents from '../components/table-of-contents'
5 -import VariantSelect from '../components/variant-select'
6 -import Breadcrumbs from '../components/breadcrumbs'
7 -import withLayout from '../layout'
8 -import {SKIP_NAV} from '../constants'
9 -import {H1} from '../mdx'
10 -
11 -const Layout = ({children, pageContext: {frontmatter}}) => {
12 - const {title, description} = frontmatter
13 -
14 - return (
15 - <Box
16 - sx={{
17 - justifyContent: 'center',
18 - flexDirection: 'row-reverse',
19 - display: 'flex',
20 - maxWidth: '1200px',
21 - mx: 'auto',
22 - width: '100%',
23 - p: [4, 5, 6, 7],
24 - }}
25 - >
26 - <TableOfContents.Desktop />
27 - <Box sx={{width: '100%', maxWidth: '960px'}}>
28 - <Box sx={{mb: 4}} {...SKIP_NAV}>
29 - <Breadcrumbs />
30 - <H1>{title}</H1>
31 - {description ? <Box sx={{fontSize: 3, mb: 3}}>{description}</Box> : null}
32 - </Box>
33 - <VariantSelect />
34 - <TableOfContents.Mobile />
35 - {children}
36 - <PageFooter />
37 - </Box>
38 - </Box>
39 - )
40 -}
41 -
42 -export default withLayout(Layout)
src/layout/hero.js deleted
-30
@@ -1,30 +0,0 @@
1 -import React from 'react'
2 -import {Box, Heading, Text, ThemeProvider} from '@primer/react'
3 -import Container from '../components/container'
4 -import withLayout from '../layout'
5 -import {SKIP_NAV} from '../constants'
6 -import useSiteMetadata from '../hooks/use-site-metadata'
7 -
8 -const HeroLayout = ({children}) => {
9 - const {title, description} = useSiteMetadata()
10 -
11 - return (
12 - <Box sx={{width: '100%'}} {...SKIP_NAV}>
13 - <ThemeProvider colorMode="night" nightScheme="dark_dimmed">
14 - <Box sx={{bg: 'canvas.inset', py: 6}}>
15 - <Container>
16 - <Heading as="h1" sx={{color: 'fg.default', fontSize: 7, m: 0}}>
17 - {title}
18 - </Heading>
19 - <Text as="p" sx={{m: 0, color: 'fg.onEmphasis', fontSize: 4}}>
20 - {description}
21 - </Text>
22 - </Container>
23 - </Box>
24 - </ThemeProvider>
25 - <Container>{children}</Container>
26 - </Box>
27 - )
28 -}
29 -
30 -export default withLayout(HeroLayout)
src/mdx/code.js
+2 -3
@@ -1,7 +1,6 @@
1 import React from 'react'
2 import {Box, Text, Button, Octicon} from '@primer/react'
3 -import Highlight, {defaultProps} from 'prism-react-renderer'
4 -import githubTheme from 'prism-react-renderer/themes/github'
3 +import {Highlight, themes} from 'prism-react-renderer'
4 import {CheckIcon, CopyIcon} from '@primer/octicons-react'
5 import copy from 'copy-to-clipboard'
6 import {announce} from '../util/aria-live'
@@ -41,7 +40,7 @@ function Code({className, children}) {
40 const code = children.trim()
41
42 return (
44 - <Highlight {...defaultProps} code={code} language={language} theme={githubTheme}>
43 + <Highlight code={code} language={language} theme={themes.github}>
44 {({className, style, tokens, getLineProps, getTokenProps}) => (
45 <Box
46 sx={{
src/mdx/index.js
+2 -4
@@ -5,8 +5,8 @@ import {variant} from 'styled-system'
5 import {withPrefix} from 'gatsby'
6 import {LinkIcon} from '@primer/octicons-react'
7 import textContent from 'react-addons-text-content'
8 -import {useSlugger} from '../layout'
8 import {FULL_HEADER_HEIGHT} from '../constants'
9 +import usePage from '../hooks/use-page'
10
11 export {default as Code} from './code'
12 export {default as Index} from './nav-hierarchy'
@@ -20,8 +20,6 @@ const required = (prop, name) => {
20
21 export const Link = props => <PrimerLink underline {...props} />
22
23 -export const Pre = ({children}) => children
24 -
23 const StyledHeading = styled(Heading)`
24 margin-top: ${themeGet('space.4')};
25 margin-bottom: ${themeGet('space.3')};
@@ -42,7 +40,7 @@ const StyledHeading = styled(Heading)`
40
41 const Headings = {
42 Markdown: ({children, ...props}) => {
45 - const slugger = useSlugger()
43 + const {slugger} = usePage()
44 const text = children ? textContent(children) : ''
45 const id = text ? slugger.slug(text) : ''
46
src/mdx/nav-hierarchy.js
+2 -2
@@ -2,7 +2,7 @@ import React from 'react'
2 import {Box, Link} from '@primer/react'
3 import {Link as GatsbyLink} from 'gatsby'
4 import * as getNav from '../util/get-nav'
5 -import {useLocation} from '../layout'
5 +import usePage from '../hooks/use-page'
6
7 const HierarchyItem = ({item, depth, ...props}) => {
8 const hierarchy = getNav.getHierarchy(item, props)
@@ -33,7 +33,7 @@ const Hierarchy = ({items, ...props}) => {
33 }
34
35 function NavHierarchy({root, depth, ...props}) {
36 - const location = useLocation()
36 + const {location} = usePage()
37 const path = getNav.getLocation(location.pathname)
38 const navRoot = (root || path).replace(/\/+$/g, '')
39
src/page.js
+56 -8
@@ -1,7 +1,35 @@
1 import React from 'react'
2 -import {BaseStyles, themeGet, Link} from '@primer/react'
2 +import {BaseStyles, themeGet, Link, Box} from '@primer/react'
3 import styled, {createGlobalStyle} from 'styled-components'
4 import {SKIP_NAV} from './constants'
5 +import {Helmet} from 'react-helmet'
6 +import Slugger from 'github-slugger'
7 +import Header from './components/header'
8 +import Sidebar from './components/sidebar'
9 +import useSiteMetdata from './hooks/use-site-metadata'
10 +import usePage, {PageProvider} from './hooks/use-page'
11 +import getLayout from './layout'
12 +
13 +const Head = () => {
14 + const {frontmatter} = usePage()
15 + const siteMetadata = useSiteMetdata()
16 +
17 + const title = [frontmatter.title, siteMetadata.title].filter(Boolean).join(' | ')
18 + const description = frontmatter.description || siteMetadata.description
19 + const lang = frontmatter.lang || siteMetadata.lang
20 +
21 + return (
22 + <Helmet>
23 + <title>{title}</title>
24 + <meta name="description" content={description} />
25 + <meta property="og:title" content={title} />
26 + <meta property="og:description" content={description} />
27 + <meta property="og:image" content={siteMetadata.imageUrl} />
28 + <meta property="twitter:card" content="summary_large_image" />
29 + <html lang={lang} />
30 + </Helmet>
31 + )
32 +}
33
34 const SkipLinkBase = props => (
35 <Link
@@ -48,12 +76,32 @@ const GlobalStyles = createGlobalStyle`
76 }
77 `
78
51 -const PageElement = ({element}) => (
52 - <BaseStyles>
53 - <GlobalStyles />
54 - <SkipLink />
55 - {element}
56 - </BaseStyles>
57 -)
79 +const PageElement = ({element, props}) => {
80 + const page = {
81 + pageContext: props.pageContext,
82 + frontmatter: props.pageContext?.frontmatter || {},
83 + location: props.location,
84 + path: props.path,
85 + slugger: new Slugger(),
86 + }
87 + return (
88 + <BaseStyles>
89 + <GlobalStyles />
90 + <SkipLink />
91 + <PageProvider value={page}>
92 + <Box sx={{display: 'flex', flexDirection: 'column', minHeight: '100vh'}}>
93 + <Head />
94 + <Header />
95 + <Box sx={{zIndex: 0, display: 'flex', flex: '1 1 auto', flexDirection: 'row'}} role="main">
96 + <Box sx={{display: ['none', null, null, 'block']}}>
97 + <Sidebar />
98 + </Box>
99 + {React.createElement(getLayout(props), props, element)}
100 + </Box>
101 + </Box>
102 + </PageProvider>
103 + </BaseStyles>
104 + )
105 +}
106
107 export default PageElement
src/root.js
+2 -3
@@ -29,9 +29,8 @@ const npmTheme = deepmerge(theme, {
29
30 const components = {
31 a: Components.Link,
32 - pre: Components.Pre,
33 - code: Components.Code,
34 - inlineCode: Components.InlineCode,
32 + pre: Components.Code,
33 + code: Components.InlineCode,
34 table: Components.Table,
35 img: Components.Image,
36 p: Components.Paragraph,
src/util/search.worker.js
+1 -1
@@ -26,7 +26,7 @@ onmessage = function ({data}) {
26 if (data.data) {
27 fuse = new Fuse(data.data, {
28 threshold: 0.2,
29 - keys: ['title', 'rawBody'],
29 + keys: ['title', 'body'],
30 tokenize: true,
31 })
32 } else if (data.query) {