diff --git a/README.md b/README.md index bb8551c..a97def9 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,14 @@ $ yarn start This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. +#### Updating the api yaml file + +After updating the `drand-api.yaml` file, you need to run the following command to update the api docs: + +``` +yarn docusaurus gen-api-docs all +``` + ### Build ``` diff --git a/docs/03_dev-guide/03-04-HTTP_API.md b/docs/03_dev-guide/03-04-HTTP_API.md index 24f7416..9fac16b 100644 --- a/docs/03_dev-guide/03-04-HTTP_API.md +++ b/docs/03_dev-guide/03-04-HTTP_API.md @@ -56,81 +56,4 @@ As you can see, they are currently running various chains as explained below. We Other testnet chains, such as our first "unchained" testnet (`7672797f548f3f4748ac4bf3352fc6c6b6468c9ad40ad456a397545c6e2df5bf`) or our first G1 based non-RFC compliant chain (`f3827d772c155f95a9fda8901ddd59591a082df5ac6efe3a479ddb1f5eeb202c`) may be deprecated in the future. -## **`/chains`** - -Retrieves the *chain hash* of every running network a user can interact with. It returns a JSON object with the following structure: - -```jsx -[ - "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce", - "859504eade86790ad09b2b3474d5e09d1718b549ef7107d7bbd18f5e221765ce", - "8252d7db02664c1f6b20f40c6e8e138704d2acfeb6c5abcc14c77e3a842b2f84", - "515e7366248ca37b1460d23b4f98493c246fbb02851f2a43a710c968a349f8d6" -] -``` - -## **`/{chain-hash}/info`** - -Retrieves the randomness chain information. It returns a JSON object with the following structure: - -```jsx -{ - "public_key": "868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31", - "period": 30, - "genesis_time": 1595431050, - "hash": "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce", - "groupHash": "176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a", - "schemeID": "pedersen-bls-chained", - "metadata": { - "beaconID": "default" - } -} -``` - -- `public_key` is the distributed public key of the drand group -- `period` is the time in seconds between randomness beacon rounds -- `genesis_time` is the time in seconds since the Unix Epoch that the group began generating randomness -- `hash` is the *chain hash*, which uniquely identifies the drand chain. It is used as a root of trust for validation of the first round of randomness. -- `groupHash` is the hash of a file containing the current set of nodes participating in the network. The group file is updated on every resharing. -- `schemeID` is the name of the scheme this network uses. The scheme specifies the type of cryptography being used to generate the randomness beacons. -- `metadata` contains some miscellaneous metadata about the network that is added to most packets during operation. - -## **`/{chain-hash}/public/latest`** - -Retrieves the latest round of randomness. It returns a JSON object with the following structure: - -```jsx -{ - "round": 367, - "randomness": "3439d92d58e47d342131d446a3abe264396dd264717897af30525c98408c834f", - "signature": "90957ebc0719f8bfb67640aff8ca219bf9f2c5240e60a8711c968d93370d38f87b38ed234a8c63863eb81f234efce55b047478848c0de025527b3d3476dfe860632c1b799550de50a6b9540463e9fb66c8016b89c04a9f52dabdc988e69463c1", - "previous_signature": "859504eade86790ad09b2b3474d5e09d1718b549ef7107d7bbd18f5e221765ce8252d7db02664c1f6b20f40c6e8e138704d2acfeb6c5abcc14c77e3a842b2f84515e7366248ca37b1460d23b4f98493c246fbb02851f2a43a710c968a349f8d6" -} -``` - -- `round` is a monotonically increasing integer - the randomness round index -- `randomness` is a SHA-256 hash of the signature -- `signature` is the *Boneh-Lynn-Shacham* (BLS) signature for this round of randomness -- `previous_signature` is the signature of the previous round of randomness - -## **`/{chain-hash}/public/{round}`** - -Retrieves a previous round of randomness identified by the positive integer `round`. Note that specifying `0` will retrieve the latest round. It returns a JSON object with the following structure: - -```jsx -{ - "round": 367, - "randomness": "3439d92d58e47d342131d446a3abe264396dd264717897af30525c98408c834f", - "signature": "90957ebc0719f8bfb67640aff8ca219bf9f2c5240e60a8711c968d93370d38f87b38ed234a8c63863eb81f234efce55b047478848c0de025527b3d3476dfe860632c1b799550de50a6b9540463e9fb66c8016b89c04a9f52dabdc988e69463c1", - "previous_signature": "859504eade86790ad09b2b3474d5e09d1718b549ef7107d7bbd18f5e221765ce8252d7db02664c1f6b20f40c6e8e138704d2acfeb6c5abcc14c77e3a842b2f84515e7366248ca37b1460d23b4f98493c246fbb02851f2a43a710c968a349f8d6" -} -``` - -- `round` is a sequentially increasing integer - the randomness round index -- `randomness` is a SHA-256 hash of the signature -- `signature` is the *Boneh-Lynn-Shacham* (BLS) signature for this round of randomness -- `previous_signature` is the signature of the previous round of randomness (note: this will is omitted for [**unchained networks**](../concepts/2-1-concepts-cryptography#%EF%B8%8F-chained-and-unchained-modes) - -**Note**: For backwards-compatibility reasons, paths without `chain-hash` will resort to the the default network in operation. - ---- +For details of the API Documentation, please refer to the [API Documentation](/docs/dev-guide/3.7%20API%20Documentation/drand-http-api). diff --git a/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-info.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-info.api.mdx new file mode 100644 index 0000000..d75442a --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-info.api.mdx @@ -0,0 +1,71 @@ +--- +id: chain-hash-info +title: "/:chain-hash/info" +description: "Retrieves metadata about a specific randomness chain, identified by its chain hash." +sidebar_label: "/:chain-hash/info" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves metadata about a specific randomness chain, identified by its chain hash. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-latest.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-latest.api.mdx new file mode 100644 index 0000000..90d4b54 --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-latest.api.mdx @@ -0,0 +1,71 @@ +--- +id: chain-hash-public-latest +title: "/:chain-hash/public/latest" +description: "Retrieves the most recent randomness value from the default chain. Note this might not be available on all chained networks; prefer using chain-specific endpoints or relays for consistency." +sidebar_label: "/:chain-hash/public/latest" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the most recent randomness value from the default chain. Note this might not be available on all chained networks; prefer using chain-specific endpoints or relays for consistency. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-round.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-round.api.mdx new file mode 100644 index 0000000..fb13beb --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/chain-hash-public-round.api.mdx @@ -0,0 +1,71 @@ +--- +id: chain-hash-public-round +title: "/:chain-hash/public/:round" +description: "Fetches randomness for a specific round on a given chain, identified by its chain hash." +sidebar_label: "/:chain-hash/public/:round" +hide_title: true +hide_table_of_contents: true +api: eJy1WGtz29YR/St32M7EmhFJvB/6pjh26o6TeCJl+kFy6/vYSyIGARYAJXM0+u89ewHwITFOlaaZcUQS9+7j7O7ZXTxMDLW6KdZdUVeTi8lb6vSSWtHIytSritpW2LoRUrRr0oUttGjqTWVEXeG3RXFHldBLWVTnojBUdThBRqitKLq2fyCWsl3OJueTtWzkijpq2snFzcOkwhfoc2emfAZHCrZgLTv+3NC/N0VDZnLRNRs6n7QwayUnFw+Tbrvmm23XFNXCCe4gla/+88ab5nJqL6dvPz4k0eNfJ4/nE/oiV+uSb2R57lEqcynJBNaSSUOjTOrlgR+EJrEBDoReHHkmTWI/DJMgiI3204BiXwWaoOsYrOsliSXkG0CzkqVzdcRhC+NEhwPOwxks2fnsEHypu0XV0YIaHF0VVbHarCYX/qF3cCGKTxnYx6varBQ1Lpb3y0IvRVcLy7E+iDSM/MiWtOu6aqll5YHn8Z9jqT/vc8PITjqh7OmQIkgAp/O2grG6ht1Vx0Lkel0WWrKQ+a8tS3p47matfiXdcVSbek1NV/R29JCdQuPYtEuxqqu6qysoKkukYaUbki3HYrgips7Wg/zuASoqQ18mB4CGSQp89+dOpd5T5Vd/u5wGcdInQm17VIpFJbtNQ4fCJ2EU5iYPTJxRlJowCvzQN1GUyFAqChI8TYzB39RPszyVFnkZxDrPIi/TWRhZzuy95N81jRPh27qi5fT9tqqmV0uJtFyJV9++vzrbWzhEshgxgQcH/h+an3t5nJLSXurnNlNWJWkSedLaTMvAz5XNbaDjIPIo8WSW+r7Ok8zkYZh6JsxslqowQxGGkcx0EmZJSCrzLb6T1RTHyovSKM2yKNOeIS+I4wA3AFOaGEtZ4iVhoH2V5nkc40DsyUTlKNwIgnIYk+jM8xOV5dqLZG7jwEhlgF5GSY4z2mf41g3dFfWm/dcLcdzDNUR4FHQKNfHK4XlflKXA33pVgKyMA3pTOWrAt4q6+7r53J4dYZzFeexFBHbJkjT3pPFyFShgEJmYvNz4qZ+pOMrJpr6XmlQp42c2piDwwV+asgB+p0Z5QZJE2reJCjwbeTqhjPwwS73IBFJbUomOpdLaj3SaUiizKFCBzaLYjykNkyRAFGSYKj9KPIRMRRZpmIc6iBKrID2LETkZhRJmcJhlGCEnTDJ5fDzktZsd7x3l1B58cE9XdM71PcNACItBaE/wUA93MzQa1D1w7VX8SbRDTVM3p7JiH6Xmt4x47P8DX1O3rAHAZEFd366W+DJ/2Le+x/l6o2Dk/MFJe2RYqLkbW+WmKXFh2XXr9mI+NwzfTJf1xthSNjTT9epZnr7ePQbffXDCBVVmXYMFd3z9nuRi47L4TdXB761YwSIko2tWx1rlupj1mlvSiNY9qZA1XyRZGj9Tf9XVTXtf2O5P0r4up5t21lHb4flox/KZ2g8NqF/XpXgvVQvVv1xNlWxRYMPNnRGnVdDm5Sre/PLfqxiOTPdYviSK188UfOQRwtYuP4fCcWLF366vP4jLD++eCfzOPUaO32FKaTHB/f3qpx/749weGys1ITiyE7osUD+Y4WQlNi2dGheEbeqVIHQS0asdaEw0m6rijltzOUDP7LZ6Z8W23nwDRzauGfcXUC8Qf1CgmCI7pMFWKBLcttGu+dyqxsU+79gQtge9bKTf3lRRFqqRDQr3XNxW/YzjWFeWbS1Q08i7lUBN8RDrlD0hald6rdMnjftX8CmMdZYcQbVQ8Rk9UhZlDTnnuKzhy7mQi0VDi8GB24olaKCCZ/D8trqEEYzpN9AxsCG3AjYdShrWPXjyJBAs6B5g7LB3gPOhc0GzxUwAkNKp4LbEdMFe+Syt5xNx86zIPr4as1GV9eJJAs5Ld3xa2yn1x+dnu2QCNIBf3sF9qUp86i5uq6nY5+htJZCmX6MpPr+jhuPjX+WX0cXnlIGjDUzFpIekA6b39a6ZcnYNjHIhDFm5KTsHqZV9jQsndOvcGjsxP3/elwXPxOgPWHfK7bkLlaEOQLjI9bnGhaKo535WzYdudLNdd/WikevlFurGHcqlyj4Svd+cVHNT63Z+eGv+l32Knu1ivd+svkKno8/94bEoUdtShB5XL5KRKs1D8s7/FeqV6/aHHjjkKYL86X9dnD6x3e+6vhQPM2iAcrCTe/aXDhwwo1k/KY071KejbvlpxBdZKY4wRQTK+v5lMKEi9Wf29Sl99Ug9AWqfHKehwsilciVTjzytPZuQtGnmhcZ4aRSl0rdxlKZpGFsT2iTx0zxQEiOp5+ksojz1HVQ/1t1Awzds85CwOwPhEBzF5m0Ioyc8JzObnUwnrvF54AXh3EvnXjgfJE1bFAv+jK5PK7qfn7Hmt5sGGhsm3HNxj+1W3pG4nTxtbu3tZEh7xwkIHU9DHaoDNM2LPuyn6q5o6mpFY8+HDNcVNo0oJX/j+FSLnrDXNc9rhVvallSu+SQ6BtcZCk8obHGf+bfhCg9cRdtuiEfrbnkotCGwGDqEIstto+MSX7q24uLEZf8P7H8Em2Gb2YV7yzJev5u//g6EjrMQxb88c10A/XvixtK6A4Nc7kjwBClSNwZ9C6Q92D7YSbIpty41oX7PWw7hcKeG2fYVdrK9OkVsHawUanvB1zFSHQ4hxzx6elJ6dubEqPM1Mv+9ycW1udYFjHmwJTrvgXfcesjRDuo79Gnel1wpOUDpy7rsy6qv4D5I7jbC1O9MQJSxBu9WIy8M1HEuvg+EG8POd0w2AtpzwG316lMWqQAbpsUKRVkIgtLGi7AkxSaVJvTzCCsoqtXkaaZDZX0suGGU5HEeSIqwhH46Owz9bTWWJo8C3/uj/j1B7KqrO2GM1rkOsUdFQRqmGptb5MfY0zwv93MyJsmtD2LNVSQNdmuKTO4HVukkCiMfRBzDGEwaGElqZio2y6UI28Qzxp0sue7G3BwbmUu/n7jCj01C4rYbruY+pW3RIPtvJztfUO7jeTY+TdIgzVNwWWZDi4U0kzpSNgzjwOpEJyqJkkzn0kTYWqM4kWGexlGMzTMwNlYWxqN+95pG9DAuVtOf377u+aSQ1WAedNowC7Djplj749jmMbZ6I7Pc840x2JNzX3oZC5dQYrHERmlujALdEmHtDfTZOFbuOXPsInbD0x2nHOblYYrCrOzPvJk3rJJSu1VyeH/XD6/XJHliP7WcOe7lVwyYwQhMe3D3co3JkEQw8xiCH95dPxOxAJ9tlBvHnLTh/6ByNed4zt+/e/3mx6s3br1e1223ktWBgvnFvlOOa+XFuHkfbQMP+y35//jad9icubPPXY0zLs7jh2EVvplcHL0F7o3Gh8FsrDlLuMkHHx44T35pysdH/hltudnid3xkSuGhwi3Mpmj5M3Zui5GDvuL3q5+HifxMvORl7m+4Nfwoqy1nkiw3/A0fP9P2+FU374Z/2MiXvND9Q4b2sD9+xMElv35qHKj9s0utad0d3Hr2eoXX0t0rj+/fXCNP/wOTcE3D +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Fetches randomness for a specific round on a given chain, identified by its chain hash. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/chains.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/chains.api.mdx new file mode 100644 index 0000000..fd20e7f --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/chains.api.mdx @@ -0,0 +1,63 @@ +--- +id: chains +title: "/chains" +description: "Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints." +sidebar_label: "/chains" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/drand-http-api.info.mdx b/docs/03_dev-guide/3.7 API Documentation v1/drand-http-api.info.mdx new file mode 100644 index 0000000..c2117a1 --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/drand-http-api.info.mdx @@ -0,0 +1,108 @@ +--- +id: drand-http-api +title: "drand HTTP API" +description: "Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes." +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + +Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes. +If you're using drand in an application, it may be easier and more secure to use one of the client libraries, +which will also perform verification of randomness rounds and add additional features like failover, racing, aggregation, +and caching. + +All that's required is the address of the HTTP interface and way to fetch from HTTP, e.g. curl. + +The version 1 of public [League of Entropy](https://blog.cloudflare.com/league-of-entropy/) HTTP APIs are available at: +- Cloudflare + - https://drand.cloudflare.com +- Storswift + - https://api.drand.secureweb3.com:6875 + +The League of Entropy currently runs two networks in mainnet: default and fastnet. +They are chained and unchained networks respectively, the details of which can be found in the [cryptography +specification](https://drand.love/docs/cryptography/#randomness). + +The chain hash for the League of Entropy default chain running at a 30s frequency in chained mode on Mainnet is: +`8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce` + +It also available at the default context, i.e. omitting the `/{chain-hash}` in the API specification below. + +The chain hash for the League of Entropy quicknet network running at a 3s frequency in unchained mode on Mainnet is: +`52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971` + +Note that [the fastnet network has been deprecated..](https://drand.love/blog/2023/07/03/fastnet-sunset-quicknet-new/) + +Furthermore, we have "testnet endpoints" which are a completely separate environment for testing our latest changes, +potentially helping you detect breaking changes or issues with our latest release before they hit mainnet. +We recommend running your CI/CD against our testnet endpoints as well as our mainnet ones, in order to detect issues early. + +We currently have 3 testnet HTTP(S) endpoints being run by: + +- Protocol Labs + - https://pl-us.testnet.drand.sh + - https://pl-eu.testnet.drand.sh +- Cloudflare + - https://testnet-api.drand.cloudflare.com + +As you can see, they are currently running various chains as explained below. +We are committed to maintaining the default, G2 based, chained testnet chain +(`84b2234fb34e835dccd048255d7ad3194b81af7d978c3bf157e3469592ae4e02`) as well as +the faster, G1 based, unchained quicknet-t testnet chain +(`cc9c398442737cbd141526600919edd69f1d6f9b4adb67e4d912fbc64341a9a5`) +as long as we run the equivalent mainnet networks. + +Other testnet chains, such as our first "unchained" testnet +(`7672797f548f3f4748ac4bf3352fc6c6b6468c9ad40ad456a397545c6e2df5bf`) or our first G1 based non-RFC compliant chain +(f3827d772c155f95a9fda8901ddd59591a082df5ac6efe3a479ddb1f5eeb202c) may be deprecated in the future. + + +
+

+ Contact +

+ drand Team: + + URL: [https://drand.love/](https://drand.love/) + +
+

+ License +

+ Apache 2.0 or MIT + +
+ \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/health.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/health.api.mdx new file mode 100644 index 0000000..74f7e1f --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/health.api.mdx @@ -0,0 +1,63 @@ +--- +id: health +title: "/health" +description: "Retrieves the health status of the drand node, including the current and expected round numbers." +sidebar_label: "/health" +hide_title: true +hide_table_of_contents: true +api: eJy9WFtv47YS/iuEz0M3gC+6y8rbYptuc7DdLpos+rAuEIoc2mpkUiWleI0g//3MUJLtxMGeLlA0QGJLHM6N33wzzONEghO2atrK6Mnl5DdobQUP4Fi7AbYBXrcb5lredo4Z5V9Ky7Vk2kiYskqLupOVXvsV0VkLumW0Dl8bEC1IZk1H4t22BOvmk+nEgmuMduAml4+TKAjo47kTP5+axR3C6Bb1kiBvmroSnAQXfzqSfpw4sYEtp2/tvgHcb8o/0TZubKxpwLZVb2tw70SwQr1rsCj53IHbk2BO/UdB+Mq3TY2b4yx/osc+zL+p9NWsPNe6fPI/00kaxOepuQH7UAlgneYPvKp5iZv+sQSBtcaeiDnEgl6fujdxr9h/Gj3eQrsxmIrJGrxy3m7wYdGjCF/QZgTB5PLL46SzNa5t2rZxl4uFx9Rc1KaTquYW5sJszxL47rDMZuxTV2KcDLRsDGacKWM9Bj8AX3dAWL3SLUa3Z1teaY0OPU1fWuVNNe8tO8Djhh2UMVm+zJZ5emb+pjXW7SrV/kPWm3rWuXkLrsX10Y/NmdlP1rRGmJp94KVD059vZiV3CKFh58GJ101A9/0mrj7/fRODyOyYy+85xdszA39MsYCU8SisWo+5nnB+vr39xN5+uj5T+KNfRiQ/VLjAOPvvza8fe3EqRas44rXd8JaJusIqcUxwzTqHLw1T0IoNIw1mq8E5pqzZMuD4cuA5aHfG3jPbaU08Z7SnPjdf6WvF9qb7AQPpHC31GyqN/MdOyhBZskUY7FmJ9c9dBdYT5Nbgxh535Aj5YzSMJNu7yuqqtBwJ2U3ZSu82Fbq1q+qa8doZhpWLuNsyrKlKDcZo/0k0nmact8el/61IitcYOJIrUjGauAemsJYN6pniZoGxTBlfry2shwBWmjQIzAquYeQr/RadoJz+gDbgr66yiJaqbxpoxJLtIZIXB0GKdpiMQ+59wkloymC+nhPv1t4E8SXRBUUVkramL7ovZ0X2x5sRjWVt1i8AuKi9+MyoGfTii4sDmDA1mP4DlTHeXq70jB0xutIMYfotmiL5AzU8F/8mv4whnlPG0HnqPYEOc7ozIwodoWtglEsmQfGu7tut4n2NM69078MSG5TEc6H1To9PB1XUh7ELVA9Q76d9Z4cWE+FPrscaFQqiVvlmhaZJ6Iuw+6Y1a8ubzR7NkZID/I4n0cdNoFpII9zidNfiP0eIXhzO2jvINtxtvkGnY8y98FiUWNucxQFVL4IRtNiTt2PEW6xXqttf+sQhTvGQ75ZFEUDOC85BRkqBzGNZyjwoojCKZaYiFIiDNAlknqVhHGdRlEoR5hGkYRkJuCO/r9u+FE8RNKRy8JM689cWOWAOc2a2VduO09Ld4tF7OKOQn+7G/CIq2bOc4gnUZvd9acKKFPcU60v66jP1IlFHcLyeqjSSZVHyPIBAiEBlwFW+DGIpgzxJch6qNMnzPE6VjFWWhXkRlbxIsiAQywSKPPSp+mjagYa/kM8DYA8OYkAYKGjMXGMBIwc5n78KJ6rxRRRE8SLIF0G8GDTNHBYLfoyhzzTsFhdk+afOokVLhDtlO5xq+QOw1eRlc3OryQB7zwl4dDTztFgdSNMNt+gSyj5U1ugtjD0fdfiu0FlWc3qi89HrnrAbQ1NZxWtUsYG6IUnsGFRnWHistMDv6d2whaHCyrkOv+0qnH9PlFpAFsMOUYKittFSiW98W/HnRGX/O6AU+oy+ycNx70nHu+vFux+R0FEWVdGbs9AZZn8H1FicFxj0UkdyNOWjaxL7FpL24PvgJ3Bb7z00f4cT3vIZjg9miG3f3FycmCuBvEMvWbm/pO04Up0OIc959PVJ6UzmlVHnW2T+/yYX3+acPzDiQQcw7RPvufWUo32qH7BPG7wl+VLyCcVhv+7Lqq/g/pD8bjwmZAKasIzPNfKuHnlhoI4pex8xP4ZND0w2JrTngJV+c7dMyiiKE1XGCSxjJCghg2QZpanMuYzDIimXIVarLPKliEsVpjnESVakRcQhgSC6uzg9+pUeS5NGgffhaP9IEIfqal9xRohCxMUySaI8zkUpwyRMowx5oAgLkDIrVIjEWpQJl2WWQyKLMFKlyJI4CZGIU3QGJw0cSQwxFbnlIUI+0YzxwGuquxGbYyPz8PuVKvy5Swhc11E195BWlUX0ryaHWLDcR3lyPs/yKC9y5LKlilWSJ0suklLFcRopkYmszJJsKQoukwB/04zHRZ4mqcggkiotFTqP9Xu0NGYPx0U9++2ndz2fVFwP7qFNFS+jXOZ5JMI0VUXKCyX5sghCKWWKZxTyYEnKORpREPMkL6QskW4BSiRAcTGOlUfOHLuI6mi6I8jhvDxMUTgrh/NgHgwXRi78hVHz7XHIvgVOE/trlzPPvXgBmOAMBsi0J3vfNjgZAovmAaXgl+vbMxVr5LOu9OOY1zb8RSovF3Seiw/X764+3lxN6BrZGNduuT4xcLxCPhv9H48X33/jHxfDrZj6+cJXNmXDx/k43HW/TAZH8RazwSjozeMjweCzrZ+e6DV2XbvH9/iVGMNfoPEJNeFW5Fh/Ob6HPaVVCGjoIo3A78jy2d2ebkuHS/f7q1tM3/8Ad94z/w== +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the health status of the drand node, including the current and expected round numbers. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/info.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/info.api.mdx new file mode 100644 index 0000000..322d9a5 --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/info.api.mdx @@ -0,0 +1,63 @@ +--- +id: info +title: "/info" +description: "Retrieves metadata about the default randomness chain." +sidebar_label: "/info" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves metadata about the default randomness chain. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/public-latest.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/public-latest.api.mdx new file mode 100644 index 0000000..3c5bbb2 --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/public-latest.api.mdx @@ -0,0 +1,63 @@ +--- +id: public-latest +title: "/public/latest" +description: "Retrieves the most recent randomness value from the default chain." +sidebar_label: "/public/latest" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the most recent randomness value from the default chain. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/public-round.api.mdx b/docs/03_dev-guide/3.7 API Documentation v1/public-round.api.mdx new file mode 100644 index 0000000..21ace3a --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/public-round.api.mdx @@ -0,0 +1,71 @@ +--- +id: public-round +title: "/public/:round" +description: "Fetches randomness for a specific round from the default chain." +sidebar_label: "/public/:round" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.7 API Documentation v1/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Fetches randomness for a specific round from the default chain. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.7 API Documentation v1/sidebar.ts b/docs/03_dev-guide/3.7 API Documentation v1/sidebar.ts new file mode 100644 index 0000000..ac697b4 --- /dev/null +++ b/docs/03_dev-guide/3.7 API Documentation v1/sidebar.ts @@ -0,0 +1,66 @@ +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebar: SidebarsConfig = { + apisidebar: [ + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/drand-http-api", + }, + { + type: "category", + label: "UNTAGGED", + items: [ + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/chains", + label: "/chains", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/chain-hash-info", + label: "/:chain-hash/info", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/chain-hash-public-latest", + label: "/:chain-hash/public/latest", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/chain-hash-public-round", + label: "/:chain-hash/public/:round", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/health", + label: "/health", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/public-latest", + label: "/public/latest", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/public-round", + label: "/public/:round", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.7 API Documentation v1/info", + label: "/info", + className: "api-method get", + }, + ], + }, + ], +}; + +export default sidebar.apisidebar; diff --git a/docs/03_dev-guide/3.8 API Documentation v2/drand-http-api.info.mdx b/docs/03_dev-guide/3.8 API Documentation v2/drand-http-api.info.mdx new file mode 100644 index 0000000..5fed543 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/drand-http-api.info.mdx @@ -0,0 +1,108 @@ +--- +id: drand-http-api +title: "drand HTTP API" +description: "Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes." +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + +Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes. +If you're using drand in an application, it may be easier and more secure to use one of the client libraries, +which will also perform verification of randomness rounds and add additional features like failover, racing, aggregation, +and caching. + +All that's required is the address of the HTTP interface and way to fetch from HTTP, e.g. curl. + +The version 2 ofpublic [League of Entropy](https://blog.cloudflare.com/league-of-entropy/) HTTP APIs are available at: +- Protocol Labs + - https://api.drand.sh + - https://api2.drand.sh + - https://api3.drand.sh + +The League of Entropy currently runs two networks in mainnet: default and fastnet. +They are chained and unchained networks respectively, the details of which can be found in the [cryptography +specification](https://drand.love/docs/cryptography/#randomness). + +The chain hash for the League of Entropy default chain running at a 30s frequency in chained mode on Mainnet is: +`8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce` + +It also available at the default context, i.e. omitting the `/:chain-hash` in the API specification below. + +The chain hash for the League of Entropy quicknet network running at a 3s frequency in unchained mode on Mainnet is: +`52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971` + +Note that [the fastnet network has been deprecated..](https://drand.love/blog/2023/07/03/fastnet-sunset-quicknet-new/) + +Furthermore, we have "testnet endpoints" which are a completely separate environment for testing our latest changes, +potentially helping you detect breaking changes or issues with our latest release before they hit mainnet. +We recommend running your CI/CD against our testnet endpoints as well as our mainnet ones, in order to detect issues early. + +We currently have 3 testnet HTTP(S) endpoints being run by: + +- Protocol Labs + - https://pl-us.testnet.drand.sh + - https://pl-eu.testnet.drand.sh +- Cloudflare + - https://testnet-api.drand.cloudflare.com + +As you can see, they are currently running various chains as explained below. +We are committed to maintaining the default, G2 based, chained testnet chain +(`84b2234fb34e835dccd048255d7ad3194b81af7d978c3bf157e3469592ae4e02`) as well as +the faster, G1 based, unchained quicknet-t testnet chain +(`cc9c398442737cbd141526600919edd69f1d6f9b4adb67e4d912fbc64341a9a5`) +as long as we run the equivalent mainnet networks. + +Other testnet chains, such as our first "unchained" testnet +(`7672797f548f3f4748ac4bf3352fc6c6b6468c9ad40ad456a397545c6e2df5bf`) or our first G1 based non-RFC compliant chain +(f3827d772c155f95a9fda8901ddd59591a082df5ac6efe3a479ddb1f5eeb202c) may be deprecated in the future. + + +
+

+ Contact +

+ drand Team: + + URL: [https://drand.love/](https://drand.love/) + +
+

+ License +

+ Apache 2.0 or MIT + +
+ \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/sidebar.ts b/docs/03_dev-guide/3.8 API Documentation v2/sidebar.ts new file mode 100644 index 0000000..459320b --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/sidebar.ts @@ -0,0 +1,90 @@ +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebar: SidebarsConfig = { + apisidebar: [ + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/drand-http-api", + }, + { + type: "category", + label: "UNTAGGED", + items: [ + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains", + label: "/v2/chains", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-info", + label: "/v2/chains/:chain-hash/info", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-health", + label: "/v2/chains/:chain-hash/health", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-round", + label: "/v2/chains/:chain-hash/rounds/:round", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-latest", + label: "/v2/chains/:chain-hash/rounds/latest", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-next", + label: "/v2/chains/:chain-hash/rounds/next", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons", + label: "/v2/beacons", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-info", + label: "/v2/beacons/:beaconID/info", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-health", + label: "/v2/beacons/:beaconID/health", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-round", + label: "/v2/beacons/:beaconID/rounds/:round", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-latest", + label: "/v2/beacons/:beaconID/rounds/latest", + className: "api-method get", + }, + { + type: "doc", + id: "03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-next", + label: "/v2/beacons/:beaconID/rounds/next", + className: "api-method get", + }, + ], + }, + ], +}; + +export default sidebar.apisidebar; diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-health.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-health.api.mdx new file mode 100644 index 0000000..a7e5114 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-health.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-beacons-beacon-id-health +title: "/v2/beacons/:beaconID/health" +description: "Retrieves the health status of the specified beacon, including the current and expected round numbers." +sidebar_label: "/v2/beacons/:beaconID/health" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the health status of the specified beacon, including the current and expected round numbers. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-info.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-info.api.mdx new file mode 100644 index 0000000..24f79a4 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-info.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-beacons-beacon-id-info +title: "/v2/beacons/:beaconID/info" +description: "Retrieves metadata about a specific randomness beacon, identified by its ID." +sidebar_label: "/v2/beacons/:beaconID/info" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves metadata about a specific randomness beacon, identified by its ID. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-latest.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-latest.api.mdx new file mode 100644 index 0000000..69dffb2 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-latest.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-beacons-beacon-id-rounds-latest +title: "/v2/beacons/:beaconID/rounds/latest" +description: "Retrieves the most recent randomness value from the specified beacon." +sidebar_label: "/v2/beacons/:beaconID/rounds/latest" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the most recent randomness value from the specified beacon. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-next.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-next.api.mdx new file mode 100644 index 0000000..81367be --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-next.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-beacons-beacon-id-rounds-next +title: "/v2/beacons/:beaconID/rounds/next" +description: "Retrieves the next round's randomness value from the specified beacon." +sidebar_label: "/v2/beacons/:beaconID/rounds/next" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the next round's randomness value from the specified beacon. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-round.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-round.api.mdx new file mode 100644 index 0000000..4b5b1b1 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons-beacon-id-rounds-round.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-beacons-beacon-id-rounds-round +title: "/v2/beacons/:beaconID/rounds/:round" +description: "Fetches randomness for a specific round on a given beacon, identified by its ID." +sidebar_label: "/v2/beacons/:beaconID/rounds/:round" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Fetches randomness for a specific round on a given beacon, identified by its ID. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons.api.mdx new file mode 100644 index 0000000..26b5da3 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-beacons.api.mdx @@ -0,0 +1,63 @@ +--- +id: v-2-beacons +title: "/v2/beacons" +description: "Returns a list of beacon IDs supported by this drand node, which can be used to query beacon-specific endpoints." +sidebar_label: "/v2/beacons" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Returns a list of beacon IDs supported by this drand node, which can be used to query beacon-specific endpoints. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-health.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-health.api.mdx new file mode 100644 index 0000000..192c7c5 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-health.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-chains-chain-hash-health +title: "/v2/chains/:chain-hash/health" +description: "Retrieves the health status of the specified chain, including the current and expected round numbers." +sidebar_label: "/v2/chains/:chain-hash/health" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the health status of the specified chain, including the current and expected round numbers. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-info.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-info.api.mdx new file mode 100644 index 0000000..942284b --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-info.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-chains-chain-hash-info +title: "/v2/chains/:chain-hash/info" +description: "Retrieves metadata about a specific randomness chain, identified by its chain hash." +sidebar_label: "/v2/chains/:chain-hash/info" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves metadata about a specific randomness chain, identified by its chain hash. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-latest.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-latest.api.mdx new file mode 100644 index 0000000..8761407 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-latest.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-chains-chain-hash-rounds-latest +title: "/v2/chains/:chain-hash/rounds/latest" +description: "Retrieves the most recent randomness value from the specified chain." +sidebar_label: "/v2/chains/:chain-hash/rounds/latest" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the most recent randomness value from the specified chain. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-next.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-next.api.mdx new file mode 100644 index 0000000..5af84c8 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-next.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-chains-chain-hash-rounds-next +title: "/v2/chains/:chain-hash/rounds/next" +description: "Retrieves the next round's randomness value from the specified chain." +sidebar_label: "/v2/chains/:chain-hash/rounds/next" +hide_title: true +hide_table_of_contents: true +api: eJytWGlv3EYS/SuN2QViAXPwblLfFMdJvHAcw1KwHyTvuo9qDWMOOSE5kgeC/vu+anIOHUlsrAM4mhl21/Gq6lUV7yaWOtOW675s6snp5D31bUk31Il+SaKmz71om01tv+tEq2rbrGrqOnGjqg0J1zYrf6xbkyldSVaYpSrr+WQ6WatWraintpucXt5NanyBdP94tlTdEkdK1rdWPX9u6Y9N2ZKdnPbthqaTzixppSand5N+u+abHcyqr73gHlL56n8ug1mhZu5s9uOHuyy5/+fkfjqhz2q1rvhGXhQBSVUoRTZyjqyMrbYyKKIwim3mIhyIgzQJrMzSMI6zKEqtCWVEaagjQ9D1EJoLeLqEfAtnV6oS7IYoLdV96bYwzkMxAnD/gX3q1k3dUcduREHAfx6BfUDUql4J17SPYIcRpql76ODbar2uSqP49uL3jkXcPUWq0b+T6RmptllT25eDAYO4w7ESUq+pfeLlmVg1ddM3NRRV1VaUtWlJdezfeEXMvJFH6eBl47Glz5OjEMSZREQO554L52Pl5z+fzaI0G8Bt3JBe5XWt+k1Lx8IncRIXtohsmlMibZxEYRzaJMlUrDRFGZ5m1uKvDGVeSOUQ6yg1RZ4EucnjxHG2HCT/rWkc/e+bmpazN9u6np0vFUK9Ei++f3N+crBwDGG5wwQeHPl/bH4RFKkkbQIZFi7XTmcySwLlXG5UFBbaFS4yaZQElAUql2Foiiy3RRzLwMa5y6WOcyR2nKjcZHGexaTz0OE7OUNpqoNEJjLPk9wEloIoTSPcAEwys47yLMjiyIRaFkWa4kAaqEwXKIYEggoYk5k8CDOdFyZIVOHSyCptgV5OWYEzJmT41i3dlM2m++9X4niAa4zwTtBzqIkXHs/bsqoE/jarEgRgPdCb2pcbvtXU3zbtp+7kAcZ5WqRBQqjYPJNFoGxQ6EgDg8SmFBQ2lGGu06QgJ8NAWqm1DXOXUhSF4ARDeQS/pdVBlGWJCV2mo8AlgckopzDOZZDYSBlHOjOp0saEiZGSYpUnkY5cnqRhSjLOsghRULHUYZIFCJlOHNKwiE2UZE5Dep4iciqJFczgMKs4QU7YbHJ/f0yNl5MdJzzIqQP4IJ2+7L3rB2qBEBaTBvFTAnrrieYA9aZWN6qslK7o2zEPtW3TPpcYh0DVj+wAAYmDJffDf9MJGsqyARCTa+qHVrDEl8VNtPB50C3uDg3mfuHB6hYsm1Gi9mbXjTZthXvLvl93p4uFWpdzy8rnvi09ROhdCy40TSXeKN2B+d614P52K9YbDUAE1XbdgBf31P2G1PXG5/WrugcMW7GCRUhP1MsziqMv13xOiIf9hrrjL9d9wdH8VqrX1WzTzXvqejz/cht+O59p1aHWx5t7I55XQZuvV/Hqty9XMR6ZHbLHVM3Gukq1NDfN6omyl/vHHtDHCj7wQOQaXydjDXux4ueLi3fi7N3rJwJ/8I9RazcYQjqhxL/Of307HOdO3TplCMFRvTBViTruhFG12HT4sRGOerM8Ljk/zBGamhjUjowq2k1dc/NvalQl9Myv6tdObJvNd3Bk4+eC4UJZC4g/IoqpKHukwVZoEjxBYHLgc6sGFzsyTP8whO1BW911gsFUUZW6VRhEu6m4qm+XJczyDUBVXSPALci7lUA9Y+oclD3qGUPte33K+n8ln8LU5shzZQcVn9CuwTEN5Exx2cCXqVDX1y1djw5c1SzBABU8g+dX9RmMYEx5Hh6JmbsSmw4lLesePXkUCBZ0CzD22HvA+dBU0Px6LgBI5VVwh2SqYq8iSBtr7vJJjX14sUtGXTXXj/JvUfnjs8bNaDi+ONnnEpAB+nuGFao/vaqZ3I7q4aoWSNTnSPLJk+jPH8VHjwbXnlIFPG9hI4ZNJBuwvG32/ZyzamSSU2HJqU3VeyidGmpbeKFb789uGODnT0cDwfM4+lN5Q9V26kNkqQcCPmJDjnGBaB7ihnnWH7o07XbdN9etWi+3UDcuO0PaHUIwuMnJtLCN6RbHtxb/OKTmyT7G3sBh0P1zGt35PBzeFSNqWok44KpFElJteE7f+79CnXK9/jIAh/xEdD/+v/vQR7b7dT+U4HHqjFCOdvLM8LlH7c9pPgxru9Xo4+L00J4/7uBFNooHkCIAVXP7dSihEM0ndvUxaw1APcLpkBvPI4WhTxdayYACYwKXkXIyD2JrA5kkUoUuTaSUceps7LIslEWkFYbiIDB5QoUMPVJvm35k30u2eczXvYFwCI5SDeAw/MJzsvP5s9nEtb2IgiheBHIRxItR0qxDreDPzvVZTbeLE9b846aFxpZ5dipusbOqGxJXk8c9rbuajFnvuQCR42GsR3GAnXl9h/1U35RtU69o1+ohwzeDTSsqxd84PvX1wNPrhsfF0q+NS6rWfBKNgssMdSc09shP/Nt4RUBg2XUb4uG+Xx4LbQnshcagyXG36LnCl76b+Dhx1f8bGygmohVss/twb1nGy9eLlz+Ax3ki7L3UJ64LoH9L3E86f2CUy40IniBFmtaiXYGrR9tHO0m11danJtQfaMsjHO/VMMu+wFZ4UKeJrYOVQm9P+fpfcu3zA9KTM89MOCz4MGc8vPF3A4vvbp0PGNNgRzQdgPfUekzRHuobtGfe2IbJm4Gkz+tqKKuhgocg+dsI07C1AVHGGrRb72hhZI6p+CkSfvqa7olsB+jAAVf1i495oiPsuA5LHOUx+MnYIMGallqpbBwWCZZgVKstZG5i7UKs2HGSFWkRKUqwBn88OQ79Vb0rTZ4Afgp3+g8Esa+u/hljjClMjE0uiWQsDXbHJEyxKQZBERZkbVa4ELxa6ERZbPeU2CKMnDZZEicheDiFMRgwMIk0zFRslk8RtolHixtVcd3tcnPXx3z6/coV/tAkJG634WoeUtqVLbL/arL3BeW+O8/Gy0xGspDgstzFDitxrkyiXRynkTOZyXSWZLkplE2wNydppuJCpkmK3TeyLtUOxqN+D5p26GFKrGfvf3w58Emp6tE86HRxHmHLlpEJ09QVqSqcVXkRhNZabOpFqIKchSsocVijE1lYq0G3RFi8I3OymyYPnLnrIm7DQx2nHMbkcXjCiBzNg3kwbrLK+E12fBM5zKwXpHhQfzjZH3Evv+TA7EVg2qO7Z2sMhCQgnCH45fXFExHX4LON9mOYlzb+H1SuFxzPxZvXL1+9PX/lF/x10/UrVR8pONpoj1rmo4X2wTJwd1jWv9kr3HFd53a+8JXNaHg/78bV+3JyEzG63lR8OH3wfncwFx+8wdhvlnCUL93dcab81lb39/wzGnO7xe/4yKTiV37e0m3Z8Wfs+w4zB/2Fxy/ej6P4ifial7R/4uL4o6q3nEsME77h4yfaPnyFff8Bp5f8eqn1Bg8HzoyhdX909cm7E9719q8yfnp1gSz4HzX7A50= +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieves the next round's randomness value from the specified chain. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-round.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-round.api.mdx new file mode 100644 index 0000000..58954a2 --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains-chain-hash-rounds-round.api.mdx @@ -0,0 +1,71 @@ +--- +id: v-2-chains-chain-hash-rounds-round +title: "/v2/chains/:chain-hash/rounds/:round" +description: "Fetches randomness for a specific round on a given chain, identified by its chain hash." +sidebar_label: "/v2/chains/:chain-hash/rounds/:round" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Fetches randomness for a specific round on a given chain, identified by its chain hash. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains.api.mdx b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains.api.mdx new file mode 100644 index 0000000..1656cdd --- /dev/null +++ b/docs/03_dev-guide/3.8 API Documentation v2/v-2-chains.api.mdx @@ -0,0 +1,63 @@ +--- +id: v-2-chains +title: "/v2/chains" +description: "Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints." +sidebar_label: "/v2/chains" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/03_dev-guide/3.8 API Documentation v2/drand-http-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index cf34018..3ffe863 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -1,6 +1,8 @@ import {themes as prismThemes} from 'prism-react-renderer'; import type {Config} from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; +import type * as Plugin from "@docusaurus/types/src/plugin"; +import type * as OpenApiPlugin from "docusaurus-plugin-openapi-docs"; const config: Config = { title: 'drand', @@ -30,6 +32,7 @@ const config: Config = { sidebarPath: './sidebars.ts', editUrl: 'https://github.com/drand/drand-docs/tree/master', + docItemComponent: '@theme/ApiItem', }, blog: false, // { @@ -131,7 +134,63 @@ const config: Config = { darkTheme: prismThemes.dracula, additionalLanguages: ['solidity', 'java', 'rust', 'jsx', 'bash', 'protobuf'] }, + languageTabs: [ + { + highlight: 'bash', + language: 'curl', + logoClass: 'curl', + }, + { + highlight: 'go', + language: 'go', + logoClass: 'go', + }, + { + highlight: 'rust', + language: 'rust', + logoClass: 'rust', + }, + { + highlight: 'python', + language: 'python', + logoClass: 'python', + }, + { + highlight: 'nodejs', + language: 'nodejs', + logoClass: 'nodejs', + }, + ], } satisfies Preset.ThemeConfig, + + plugins: [ + [ + 'docusaurus-plugin-openapi-docs', + { + id: 'api', + docsPluginId: 'classic', + config: { + drand: { + specPath: "src/drand-api.yaml", + outputDir: "docs/03_dev-guide/3.7 API Documentation v1", + sidebarOptions: { + groupPathsBy: "tag", + }, + } satisfies OpenApiPlugin.Options, + drandV2: { + specPath: "src/drand-api-v2.yaml", + outputDir: "docs/03_dev-guide/3.8 API Documentation v2", + sidebarOptions: { + groupPathsBy: "tag", + }, + } satisfies OpenApiPlugin.Options, + } + } + ] + ], + themes: [ + 'docusaurus-theme-openapi-docs', + ] }; export default config; diff --git a/package.json b/package.json index 42c33e4..60eebc5 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,8 @@ "@docusaurus/preset-classic": "^3.7.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-plugin-openapi-docs": "^4.3.5", + "docusaurus-theme-openapi-docs": "^4.3.5", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", "react-dom": "^18.0.0" diff --git a/src/css/custom.css b/src/css/custom.css index 406e536..fddf0a7 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -15,6 +15,7 @@ --ifm-color-primary-lightest: #c8fcea; --ifm-code-font-size: 95%; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); + --doc-sidebar-width: 400px !important; } /* For readability concerns, you should choose a lighter palette in dark mode. */ diff --git a/src/drand-api-v2.yaml b/src/drand-api-v2.yaml new file mode 100644 index 0000000..6d4f568 --- /dev/null +++ b/src/drand-api-v2.yaml @@ -0,0 +1,528 @@ +openapi: 3.0.3 +info: + title: drand HTTP API + description: | + Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes. + If you're using drand in an application, it may be easier and more secure to use one of the client libraries, + which will also perform verification of randomness rounds and add additional features like failover, racing, aggregation, + and caching. + + All that's required is the address of the HTTP interface and way to fetch from HTTP, e.g. curl. + + The version 2 ofpublic [League of Entropy](https://blog.cloudflare.com/league-of-entropy/) HTTP APIs are available at: + - Protocol Labs + - https://api.drand.sh + - https://api2.drand.sh + - https://api3.drand.sh + + The League of Entropy currently runs two networks in mainnet: default and fastnet. + They are chained and unchained networks respectively, the details of which can be found in the [cryptography + specification](https://drand.love/docs/cryptography/#randomness). + + The chain hash for the League of Entropy default chain running at a 30s frequency in chained mode on Mainnet is: + `8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce` + + It also available at the default context, i.e. omitting the `/:chain-hash` in the API specification below. + + The chain hash for the League of Entropy quicknet network running at a 3s frequency in unchained mode on Mainnet is: + `52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971` + + Note that [the fastnet network has been deprecated..](https://drand.love/blog/2023/07/03/fastnet-sunset-quicknet-new/) + + Furthermore, we have "testnet endpoints" which are a completely separate environment for testing our latest changes, + potentially helping you detect breaking changes or issues with our latest release before they hit mainnet. + We recommend running your CI/CD against our testnet endpoints as well as our mainnet ones, in order to detect issues early. + + We currently have 3 testnet HTTP(S) endpoints being run by: + + - Protocol Labs + - https://pl-us.testnet.drand.sh + - https://pl-eu.testnet.drand.sh + - Cloudflare + - https://testnet-api.drand.cloudflare.com + + As you can see, they are currently running various chains as explained below. + We are committed to maintaining the default, G2 based, chained testnet chain + (`84b2234fb34e835dccd048255d7ad3194b81af7d978c3bf157e3469592ae4e02`) as well as + the faster, G1 based, unchained quicknet-t testnet chain + (`cc9c398442737cbd141526600919edd69f1d6f9b4adb67e4d912fbc64341a9a5`) + as long as we run the equivalent mainnet networks. + + Other testnet chains, such as our first "unchained" testnet + (`7672797f548f3f4748ac4bf3352fc6c6b6468c9ad40ad456a397545c6e2df5bf`) or our first G1 based non-RFC compliant chain + (f3827d772c155f95a9fda8901ddd59591a082df5ac6efe3a479ddb1f5eeb202c) may be deprecated in the future. + + version: 2.0.0 + contact: + name: drand Team + url: https://drand.love/ + license: + name: Apache 2.0 or MIT + url: https://github.com/drand/drand/blob/main/LICENSE + +servers: + # Public Endpoints + - url: https://api.drand.sh + description: Protocol Labs - Primary public endpoint for the League of Entropy mainnet + - url: https://api2.drand.sh + description: Protocol Labs - Secondary public endpoint for the League of Entropy mainnet + - url: https://api3.drand.sh + description: Protocol Labs - Tertiary public endpoint for the League of Entropy mainnet + + # Testnet Endpoints + - url: https://pl-us.testnet.drand.sh + description: Protocol Labs - US-based testnet endpoint + - url: https://pl-eu.testnet.drand.sh + description: Protocol Labs - EU-based testnet endpoint + - url: https://testnet-api.drand.cloudflare.com + description: Cloudflare - Testnet endpoint + +paths: + "/v2/chains": + get: + summary: /v2/chains + description: Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints. + responses: + '200': + description: List of chain hashes + content: + application/json: + schema: + type: array + items: + type: string + pattern: '^[0-9a-fA-F]{64}$' + description: An array of hexadecimal chain hashes. + example: + - "52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971" + - "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + - "04f1e9062b8a81f848fded9c12306733282b2727ecced50032187751166ec8c3" + + "/v2/chains/{chain-hash}/info": + get: + summary: /v2/chains/:chain-hash/info + description: Retrieves metadata about a specific randomness chain, identified by its chain hash. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + responses: + '200': + description: Chain information + content: + application/json: + schema: + $ref: '#/components/schemas/ChainInfo' + '404': + description: Chain not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "chain not found" + + "/v2/chains/{chain-hash}/health": + get: + summary: /v2/chains/:chain-hash/health + description: Retrieves the health status of the specified chain, including the current and expected round numbers. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + responses: + '200': + description: Health status + content: + application/json: + schema: + type: object + properties: + current: + type: integer + description: The current round number + example: 367 + expected: + type: integer + description: The expected round number + example: 368 + '503': + description: Service unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "service unavailable" + + "/v2/chains/{chain-hash}/rounds/{round}": + get: + summary: /v2/chains/:chain-hash/rounds/:round + description: Fetches randomness for a specific round on a given chain, identified by its chain hash. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + - name: round + in: path + required: true + schema: + type: integer + minimum: 1 + example: 12345 + description: The round number for which to fetch randomness. + responses: + '200': + description: Randomness data for the specified round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '404': + description: Round or chain not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "round or chain not found" + + /v2/chains/{chain-hash}/rounds/latest: + get: + summary: /v2/chains/:chain-hash/rounds/latest + description: Retrieves the most recent randomness value from the specified chain. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + responses: + '200': + description: Randomness data for the latest round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Latest randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "latest randomness not available" + + /v2/chains/{chain-hash}/rounds/next: + get: + summary: /v2/chains/:chain-hash/rounds/next + description: Retrieves the next round's randomness value from the specified chain. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + responses: + '200': + description: Randomness data for the next round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Next randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "next randomness not available" + + /v2/beacons: + get: + summary: /v2/beacons + description: Returns a list of beacon IDs supported by this drand node, which can be used to query beacon-specific endpoints. + responses: + '200': + description: List of beacon IDs + content: + application/json: + schema: + type: array + items: + type: string + description: An array of beacon identifiers. + example: + - "default" + - "quicknet" + - "testnet" + + /v2/beacons/{beaconID}/info: + get: + summary: /v2/beacons/:beaconID/info + description: Retrieves metadata about a specific randomness beacon, identified by its ID. + parameters: + - name: beaconID + in: path + required: true + schema: + type: string + example: "default" + description: The ID of the beacon. + responses: + '200': + description: Beacon information + content: + application/json: + schema: + $ref: '#/components/schemas/ChainInfo' + '404': + description: Beacon not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "beacon not found" + + /v2/beacons/{beaconID}/health: + get: + summary: /v2/beacons/:beaconID/health + description: Retrieves the health status of the specified beacon, including the current and expected round numbers. + parameters: + - name: beaconID + in: path + required: true + schema: + type: string + example: "default" + description: The ID of the beacon. + responses: + '200': + description: Health status + content: + application/json: + schema: + type: object + properties: + current: + type: integer + description: The current round number + example: 367 + expected: + type: integer + description: The expected round number + example: 368 + '503': + description: Service unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "service unavailable" + + "/v2/beacons/{beaconID}/rounds/{round}": + get: + summary: /v2/beacons/:beaconID/rounds/:round + description: Fetches randomness for a specific round on a given beacon, identified by its ID. + parameters: + - name: beaconID + in: path + required: true + schema: + type: string + example: "default" + description: The ID of the beacon. + - name: round + in: path + required: true + schema: + type: integer + minimum: 1 + example: 12345 + description: The round number for which to fetch randomness. + responses: + '200': + description: Randomness data for the specified round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '404': + description: Round or beacon not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "round or beacon not found" + + "/v2/beacons/{beaconID}/rounds/latest": + get: + summary: /v2/beacons/:beaconID/rounds/latest + description: Retrieves the most recent randomness value from the specified beacon. + parameters: + - name: beaconID + in: path + required: true + schema: + type: string + example: "default" + description: The ID of the beacon. + responses: + '200': + description: Randomness data for the latest round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Latest randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "latest randomness not available" + + "/v2/beacons/{beaconID}/rounds/next": + get: + summary: /v2/beacons/:beaconID/rounds/next + description: Retrieves the next round's randomness value from the specified beacon. + parameters: + - name: beaconID + in: path + required: true + schema: + type: string + example: "quicknet" + description: The ID of the beacon. + responses: + '200': + description: Randomness data for the next round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Next randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "next randomness not available" + +components: + schemas: + ChainInfo: + type: object + properties: + public_key: + type: string + description: The distributed public key of the drand group + example: "868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31" + period: + type: integer + description: The time in seconds between randomness beacon rounds + example: 30 + genesis_time: + type: integer + description: The time in seconds since the Unix Epoch that the group began generating randomness + example: 1595431050 + hash: + type: string + description: The chain hash, which uniquely identifies the drand chain. It is used as a root of trust for validation of the first round of randomness. + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + groupHash: + type: string + description: The hash of a file containing the current set of nodes participating in the network. The group file is updated on every resharing + example: "176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a" + schemeID: + type: string + description: The name of the scheme this network uses. The scheme specifies the type of cryptography being used to generate the randomness beacons + example: "pedersen-bls-chained" + metadata: + type: object + properties: + beaconID: + type: string + description: The identifier for the beacon. + example: "default" + description: Contains some miscellaneous metadata about the network that is added to most packets during operation + + required: + - public_key + - period + - genesis_time + - hash + - groupHash + - schemeID + - metadata + + Randomness: + type: object + properties: + round: + type: integer + description: A monotonically increasing integer - the randomness round index + example: 367 + randomness: + type: string + description: A SHA-256 hash of the signature + example: "3439d92d58e47d342131d446a3abe264396dd264717897af30525c98408c834f" + signature: + type: string + description: The Boneh-Lynn-Shacham (BLS) signature for this round of randomness + example: "90957ebc0719f8bfb67640aff8ca219bf9f2c5240e60a8711c968d93370d38f87b38ed234a8c63863eb81f234efce55b047478848c0de025527b3d3476dfe860632c1b799550de50a6b9540463e9fb66c8016b89c04a9f52dabdc988e69463c1" + previous_signature: + type: string + description: The signature of the previous round of randomness (this will is omitted for unchained networks) + example: "859504eade86790ad09b2b3474d5e09d1718b549ef7107d7bbd18f5e221765ce8252d7db02664c1f6b20f40c6e8e138704d2acfeb6c5abcc14c77e3a842b2f84515e7366248ca37b1460d23b4f98493c246fbb02851f2a43a710c968a349f8d6" + required: + - round + - randomness + - signature diff --git a/src/drand-api.yaml b/src/drand-api.yaml new file mode 100644 index 0000000..c6ce4c6 --- /dev/null +++ b/src/drand-api.yaml @@ -0,0 +1,398 @@ +openapi: 3.0.3 +info: + title: drand HTTP API + description: | + Drand provides a JSON HTTP interface that clients can use to fetch randomness from each drand network running on nodes. + If you're using drand in an application, it may be easier and more secure to use one of the client libraries, + which will also perform verification of randomness rounds and add additional features like failover, racing, aggregation, + and caching. + + All that's required is the address of the HTTP interface and way to fetch from HTTP, e.g. curl. + + The version 1 of public [League of Entropy](https://blog.cloudflare.com/league-of-entropy/) HTTP APIs are available at: + - Cloudflare + - https://drand.cloudflare.com + - Storswift + - https://api.drand.secureweb3.com:6875 + + The League of Entropy currently runs two networks in mainnet: default and fastnet. + They are chained and unchained networks respectively, the details of which can be found in the [cryptography + specification](https://drand.love/docs/cryptography/#randomness). + + The chain hash for the League of Entropy default chain running at a 30s frequency in chained mode on Mainnet is: + `8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce` + + It also available at the default context, i.e. omitting the `/{chain-hash}` in the API specification below. + + The chain hash for the League of Entropy quicknet network running at a 3s frequency in unchained mode on Mainnet is: + `52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971` + + Note that [the fastnet network has been deprecated..](https://drand.love/blog/2023/07/03/fastnet-sunset-quicknet-new/) + + Furthermore, we have "testnet endpoints" which are a completely separate environment for testing our latest changes, + potentially helping you detect breaking changes or issues with our latest release before they hit mainnet. + We recommend running your CI/CD against our testnet endpoints as well as our mainnet ones, in order to detect issues early. + + We currently have 3 testnet HTTP(S) endpoints being run by: + + - Protocol Labs + - https://pl-us.testnet.drand.sh + - https://pl-eu.testnet.drand.sh + - Cloudflare + - https://testnet-api.drand.cloudflare.com + + As you can see, they are currently running various chains as explained below. + We are committed to maintaining the default, G2 based, chained testnet chain + (`84b2234fb34e835dccd048255d7ad3194b81af7d978c3bf157e3469592ae4e02`) as well as + the faster, G1 based, unchained quicknet-t testnet chain + (`cc9c398442737cbd141526600919edd69f1d6f9b4adb67e4d912fbc64341a9a5`) + as long as we run the equivalent mainnet networks. + + Other testnet chains, such as our first "unchained" testnet + (`7672797f548f3f4748ac4bf3352fc6c6b6468c9ad40ad456a397545c6e2df5bf`) or our first G1 based non-RFC compliant chain + (f3827d772c155f95a9fda8901ddd59591a082df5ac6efe3a479ddb1f5eeb202c) may be deprecated in the future. + + version: 1.0.0 + contact: + name: drand Team + url: https://drand.love/ + license: + name: Apache 2.0 or MIT + url: https://github.com/drand/drand/blob/main/LICENSE + +servers: + # Public Endpoints + - url: https://drand.cloudflare.com + description: Cloudflare - Public endpoint for the League of Entropy mainnet + - url: https://api.drand.secureweb3.com:6875 + description: Storswift - Public endpoint for the League of Entropy mainnet + + # Testnet Endpoints + - url: https://pl-us.testnet.drand.sh + description: Protocol Labs - US-based testnet endpoint + - url: https://pl-eu.testnet.drand.sh + description: Protocol Labs - EU-based testnet endpoint + - url: https://testnet-api.drand.cloudflare.com + description: Cloudflare - Testnet endpoint + +paths: + /chains: + get: + summary: /chains + description: Returns a list of chain hashes supported by this drand node, which can be used to query chain-specific endpoints. + responses: + '200': + description: List of chain hashes + content: + application/json: + schema: + type: array + items: + type: string + pattern: '^[0-9a-fA-F]{64}$' + description: An array of hexadecimal chain hashes. + example: + - "52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971" + - "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + - "04f1e9062b8a81f848fded9c12306733282b2727ecced50032187751166ec8c3" + + /{chain-hash}/info: + get: + summary: /:chain-hash/info + description: Retrieves metadata about a specific randomness chain, identified by its chain hash. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain (e.g., default chained network). + responses: + '200': + description: | + Chain information + content: + application/json: + schema: + $ref: '#/components/schemas/ChainInfo' + example: + public_key: "868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31" + period: 30 + genesis_time: 1595431050 + hash: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + groupHash: "176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a" + schemeID: "pedersen-bls-chained" + metadata: + beaconID: "default" + '404': + description: Chain not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "chain not found" + + /{chain-hash}/public/latest: + get: + summary: "/:chain-hash/public/latest" + description: Retrieves the most recent randomness value from the default chain. Note this might not be available on all chained networks; prefer using chain-specific endpoints or relays for consistency. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971" + responses: + '200': + description: | + Randomness data for the latest round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Latest randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "latest randomness not available" + + /{chain-hash}/public/{round}: + get: + summary: /:chain-hash/public/:round + description: Fetches randomness for a specific round on a given chain, identified by its chain hash. + parameters: + - name: chain-hash + in: path + required: true + schema: + type: string + pattern: '^[0-9a-fA-F]{64}$' + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + description: The hexadecimal hash identifying the chain. + - name: round + in: path + required: true + schema: + type: integer + minimum: 1 + example: 12345 + description: The round number for which to fetch randomness. + responses: + '200': + description: | + Randomness data for the specified round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '404': + description: Round or chain not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "round or chain not found" + + /health: + get: + summary: /health + description: Retrieves the health status of the drand node, including the current and expected round numbers. + responses: + '200': + description: Health status + content: + application/json: + schema: + type: object + properties: + current: + type: integer + description: The current round number + example: 367 + expected: + type: integer + description: The expected round number + example: 368 + '503': + description: Service unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "service unavailable" + + /public/latest: + get: + summary: /public/latest + description: Retrieves the most recent randomness value from the default chain. + responses: + '200': + description: | + Randomness data for the latest round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '503': + description: Latest randomness unavailable + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "latest randomness not available" + + /public/{round}: + get: + summary: /public/:round + description: Fetches randomness for a specific round from the default chain. + parameters: + - name: round + in: path + required: true + schema: + type: integer + minimum: 1 + example: 12345 + description: The round number for which to fetch randomness. + responses: + '200': + description: | + Randomness data for the specified round + content: + application/json: + schema: + $ref: '#/components/schemas/Randomness' + '404': + description: Round not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "round not found" + + /info: + get: + summary: /info + description: Retrieves metadata about the default randomness chain. + responses: + '200': + description: | + Chain information + content: + application/json: + schema: + $ref: '#/components/schemas/ChainInfo' + example: + public_key: "868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31" + period: 30 + genesis_time: 1595431050 + hash: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + groupHash: "176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a" + schemeID: "pedersen-bls-chained" + metadata: + beaconID: "default" + '404': + description: Chain not found + content: + application/json: + schema: + type: object + properties: + error: + type: string + example: "chain not found" + +components: + schemas: + ChainInfo: + type: object + properties: + public_key: + type: string + description: The distributed public key of the drand group + example: "868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31" + period: + type: integer + description: The time in seconds between randomness beacon rounds + example: 30 + genesis_time: + type: integer + description: The time in seconds since the Unix Epoch that the group began generating randomness + example: 1595431050 + hash: + type: string + description: The chain hash, which uniquely identifies the drand chain. It is used as a root of trust for validation of the first round of randomness. + example: "8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce" + groupHash: + type: string + description: The hash of a file containing the current set of nodes participating in the network. The group file is updated on every resharing + example: "176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a" + schemeID: + type: string + description: The name of the scheme this network uses. The scheme specifies the type of cryptography being used to generate the randomness beacons + example: "pedersen-bls-chained" + metadata: + type: object + properties: + beaconID: + type: string + description: The identifier for the beacon. + example: "default" + description: Contains some miscellaneous metadata about the network that is added to most packets during operation + + required: + - public_key + - period + - genesis_time + - hash + - groupHash + - schemeID + - metadata + + Randomness: + type: object + properties: + round: + type: integer + description: A monotonically increasing integer - the randomness round index + example: 367 + randomness: + type: string + description: A SHA-256 hash of the signature + example: "3439d92d58e47d342131d446a3abe264396dd264717897af30525c98408c834f" + signature: + type: string + description: The Boneh-Lynn-Shacham (BLS) signature for this round of randomness + example: "90957ebc0719f8bfb67640aff8ca219bf9f2c5240e60a8711c968d93370d38f87b38ed234a8c63863eb81f234efce55b047478848c0de025527b3d3476dfe860632c1b799550de50a6b9540463e9fb66c8016b89c04a9f52dabdc988e69463c1" + previous_signature: + type: string + description: The signature of the previous round of randomness (this will is omitted for unchained networks) + example: "859504eade86790ad09b2b3474d5e09d1718b549ef7107d7bbd18f5e221765ce8252d7db02664c1f6b20f40c6e8e138704d2acfeb6c5abcc14c77e3a842b2f84515e7366248ca37b1460d23b4f98493c246fbb02851f2a43a710c968a349f8d6" + required: + - round + - randomness + - signature diff --git a/yarn.lock b/yarn.lock index 79ca4d7..3a849a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,126 +29,126 @@ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz#5f38868f7cb1d54b014b17a10fc4f7e79d427fa8" integrity sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ== -"@algolia/client-abtesting@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.20.3.tgz#e4120919292c57270546cdf8f7030ac8f035c9a2" - integrity sha512-wPOzHYSsW+H97JkBLmnlOdJSpbb9mIiuNPycUCV5DgzSkJFaI/OFxXfZXAh1gqxK+hf0miKue1C9bltjWljrNA== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" - -"@algolia/client-analytics@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.20.3.tgz#242d448ee34667a52bf1efe5c39b58546d71201f" - integrity sha512-XE3iduH9lA7iTQacDGofBQyIyIgaX8qbTRRdj1bOCmfzc9b98CoiMwhNwdTifmmMewmN0EhVF3hP8KjKWwX7Yw== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" - -"@algolia/client-common@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.20.3.tgz#7eec522ca18ae446b775092d17d47eecf97c6af9" - integrity sha512-IYRd/A/R3BXeaQVT2805lZEdWo54v39Lqa7ABOxIYnUvX2vvOMW1AyzCuT0U7Q+uPdD4UW48zksUKRixShcWxA== - -"@algolia/client-insights@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.20.3.tgz#1bcd9e3090512d3f32e64c2c0b839c7ebfd40574" - integrity sha512-QGc/bmDUBgzB71rDL6kihI2e1Mx6G6PxYO5Ks84iL3tDcIel1aFuxtRF14P8saGgdIe1B6I6QkpkeIddZ6vWQw== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" - -"@algolia/client-personalization@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.20.3.tgz#ca1fe559112bd9aedefa38ca712d69b0bc2bfddf" - integrity sha512-zuM31VNPDJ1LBIwKbYGz/7+CSm+M8EhlljDamTg8AnDilnCpKjBebWZR5Tftv/FdWSro4tnYGOIz1AURQgZ+tQ== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" - -"@algolia/client-query-suggestions@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.20.3.tgz#fed613ab3c7e0be1cb5dcca09fdab65de17e2800" - integrity sha512-Nn872PuOI8qzi1bxMMhJ0t2AzVBqN01jbymBQOkypvZHrrjZPso3iTpuuLLo9gi3yc/08vaaWTAwJfPhxPwJUw== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" - -"@algolia/client-search@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.20.3.tgz#d8ce41dea173112d4a971d697f34145a1354befd" - integrity sha512-9+Fm1ahV8/2goSIPIqZnVitV5yHW5E5xTdKy33xnqGd45A9yVv5tTkudWzEXsbfBB47j9Xb3uYPZjAvV5RHbKA== - dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" +"@algolia/client-abtesting@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.23.3.tgz#efc2ad31792675a26cfac12cc0ef3adbd4766a11" + integrity sha512-yHI0hBwYcNPc+nJoHPTmmlP8pG6nstCEhpHaZQCDwLZhdMtNhd1hliZMCtLgNnvd1yKEgTt/ZDnTSdZLehfKdA== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +"@algolia/client-analytics@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.23.3.tgz#ebc613413f7ebad5b0a2631d7a72ca436109b239" + integrity sha512-/70Ey+nZm4bRr2DcNrGU251YIn9lDu0g8xeP4jTCyunGRNFZ/d8hQAw9El34pcTpO1QDojJWAi6ywKIrUaks9w== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +"@algolia/client-common@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.23.3.tgz#c5eb2256d6fe1390cb2bf545b52ea78ecae472e7" + integrity sha512-fkpbPclIvaiyw3ADKRBCxMZhrNx/8//6DClfWGxeEiTJ0HEEYtHlqE6GjAkEJubz4v1ioCQkhZwMoFfFct2/vQ== + +"@algolia/client-insights@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.23.3.tgz#312add9292887d3e41c0161028b27ee54adef9c3" + integrity sha512-TXc5Ve6QOCihWCTWY9N56CZxF1iovzpBWBUhQhy6JSiUfX3MXceV3saV+sXHQ1NVt2NKkyUfEspYHBsTrYzIDg== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +"@algolia/client-personalization@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.23.3.tgz#d5be045bd93b9896f9e65d17af8ece5d89507e95" + integrity sha512-JlReruxxiw9LB53jF/BmvVV+c0thiWQUHRdgtbVIEusvRaiX1IdpWJSPQExEtBQ7VFg89nP8niCzWtA34ktKSA== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +"@algolia/client-query-suggestions@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.23.3.tgz#d47a6288dc8ea64083f30a2aa71c3044d2887bb0" + integrity sha512-GDEExFMXwx0ScE0AZUA4F6ssztdJvGcXUkdWmWyt2hbYz43ukqmlVJqPaYgGmWdjJjvTx+dNF/hcinwWuXbCug== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +"@algolia/client-search@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.23.3.tgz#e8df14c9aa257c81b8aeaa3cb80cb2af484b9c61" + integrity sha512-mwofV6tGo0oHt4BPi+S5eLC3wnhOa4A1OVgPxetTxZuetod+2W4cxKavUW2v/Ma5CABXPLooXX+g9E67umELZw== + dependencies: + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" "@algolia/events@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== -"@algolia/ingestion@1.20.3": - version "1.20.3" - resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.20.3.tgz#32283c2cde45d47b6731bbaaa170703ddf9c3874" - integrity sha512-5GHNTiZ3saLjTNyr6WkP5hzDg2eFFAYWomvPcm9eHWskjzXt8R0IOiW9kkTS6I6hXBwN5H9Zna5mZDSqqJdg+g== +"@algolia/ingestion@1.23.3": + version "1.23.3" + resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.23.3.tgz#5ed0a38bfae72222b12579255cdca42bba3f62ce" + integrity sha512-Zxgmi7Hk4lI52YFphzzJekUqWxYxVjY2GrCpOxV+QiojvUi8Ru+knq6REcwLHFSwpwaDh2Th5pOefMpn4EkQCw== dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" -"@algolia/monitoring@1.20.3": - version "1.20.3" - resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.20.3.tgz#8165d8fbb89134876e9055f3432a3de72dc150bc" - integrity sha512-KUWQbTPoRjP37ivXSQ1+lWMfaifCCMzTnEcEnXwAmherS5Tp7us6BAqQDMGOD4E7xyaS2I8pto6WlOzxH+CxmA== +"@algolia/monitoring@1.23.3": + version "1.23.3" + resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.23.3.tgz#f4748e7ccdf4d84e5044f34e231f9b93fff526b1" + integrity sha512-zi/IqvsmFW4E5gMaovAE4KRbXQ+LDYpPGG1nHtfuD5u3SSuQ31fT1vX2zqb6PbPTlgJMEmMk91Mbb7fIKmbQUw== dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" -"@algolia/recommend@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.20.3.tgz#bfe36b49287cdf07ad5369640dd65f4b12117e30" - integrity sha512-oo/gG77xTTTclkrdFem0Kmx5+iSRFiwuRRdxZETDjwzCI7svutdbwBgV/Vy4D4QpYaX4nhY/P43k84uEowCE4Q== +"@algolia/recommend@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.23.3.tgz#76b0d0df2e13a722512b75844e5dd954a370f182" + integrity sha512-C9TwbT1zGwULLXGSUSB+G7o/30djacPmQcsTHepvT47PVfPr2ISK/5QVtUnjMU84LEP8uNjuPUeM4ZeWVJ2iuQ== dependencies: - "@algolia/client-common" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" + "@algolia/client-common" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" -"@algolia/requester-browser-xhr@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.20.3.tgz#7bc054eb70669e601e0b1ab034d360eb44c900b6" - integrity sha512-BkkW7otbiI/Er1AiEPZs1h7lxbtSO9p09jFhv3/iT8/0Yz0CY79VJ9iq+Wv1+dq/l0OxnMpBy8mozrieGA3mXQ== +"@algolia/requester-browser-xhr@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.23.3.tgz#a66b17495be4a4d3fff85efc9d2ec3589481b7d8" + integrity sha512-/7oYeUhYzY0lls7WtkAURM6wy21/Wwmq9GdujW1MpoYVC0ATXXxwCiAfOpYL9xdWxLV0R3wjyD+yZEni+nboKg== dependencies: - "@algolia/client-common" "5.20.3" + "@algolia/client-common" "5.23.3" -"@algolia/requester-fetch@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.20.3.tgz#e280a3bd142984a31b172743119f21a3ccef576b" - integrity sha512-eAVlXz7UNzTsA1EDr+p0nlIH7WFxo7k3NMxYe8p38DH8YVWLgm2MgOVFUMNg9HCi6ZNOi/A2w/id2ZZ4sKgUOw== +"@algolia/requester-fetch@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.23.3.tgz#85bb4a0894d4956122699cc541935a31d9de4be0" + integrity sha512-r/4fKz4t+bSU1KdjRq+swdNvuGfJ0spV8aFTHPtcsF+1ZaN/VqmdXrTe5NkaZLSztFeMqKwZlJIVvE7VuGlFtw== dependencies: - "@algolia/client-common" "5.20.3" + "@algolia/client-common" "5.23.3" -"@algolia/requester-node-http@5.20.3": - version "5.20.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.20.3.tgz#cf06a8568efd7f3ad02414e13f2fa94c15edfc37" - integrity sha512-FqR3pQPfHfQyX1wgcdK6iyqu86yP76MZd4Pzj1y/YLMj9rRmRCY0E0AffKr//nrOFEwv6uY8BQY4fd9/6b0ZCg== +"@algolia/requester-node-http@5.23.3": + version "5.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.23.3.tgz#67f9034a62a571f3fa9e840ed00f3e2cf9dd679b" + integrity sha512-UZiTNmUBQFPl3tUKuXaDd8BxEC0t0ny86wwW6XgwfM9IQf4PrzuMpvuOGIJMcCGlrNolZDEI0mcbz/tqRdKW7A== dependencies: - "@algolia/client-common" "5.20.3" + "@algolia/client-common" "5.23.3" "@ampproject/remapping@^2.2.0": version "2.3.0" @@ -158,6 +158,15 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" +"@apidevtools/json-schema-ref-parser@^11.5.4": + version "11.9.3" + resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz#0e0c9061fc41cf03737d499a4e6a8299fdd2bfa7" + integrity sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ== + dependencies: + "@jsdevtools/ono" "^7.1.3" + "@types/json-schema" "^7.0.15" + js-yaml "^4.1.0" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.26.2", "@babel/code-frame@^7.8.3": version "7.26.2" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" @@ -167,39 +176,39 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.5", "@babel/compat-data@^7.26.8": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.26.8": version "7.26.8" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367" integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ== "@babel/core@^7.21.3", "@babel/core@^7.25.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.9.tgz#71838542a4b1e49dfed353d7acbc6eb89f4a76f2" - integrity sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw== + version "7.26.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9" + integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.9" + "@babel/generator" "^7.26.10" "@babel/helper-compilation-targets" "^7.26.5" "@babel/helper-module-transforms" "^7.26.0" - "@babel/helpers" "^7.26.9" - "@babel/parser" "^7.26.9" + "@babel/helpers" "^7.26.10" + "@babel/parser" "^7.26.10" "@babel/template" "^7.26.9" - "@babel/traverse" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/traverse" "^7.26.10" + "@babel/types" "^7.26.10" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.25.9", "@babel/generator@^7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.9.tgz#75a9482ad3d0cc7188a537aa4910bc59db67cbca" - integrity sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg== +"@babel/generator@^7.25.9", "@babel/generator@^7.26.10", "@babel/generator@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c" + integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== dependencies: - "@babel/parser" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^3.0.2" @@ -212,42 +221,42 @@ "@babel/types" "^7.25.9" "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.25.9", "@babel/helper-compilation-targets@^7.26.5": - version "7.26.5" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz#75d92bb8d8d51301c0d49e52a65c9a7fe94514d8" - integrity sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz#de0c753b1cd1d9ab55d473c5a5cf7170f0a81880" + integrity sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA== dependencies: - "@babel/compat-data" "^7.26.5" + "@babel/compat-data" "^7.26.8" "@babel/helper-validator-option" "^7.25.9" browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.25.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz#d6f83e3039547fbb39967e78043cd3c8b7820c71" - integrity sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg== +"@babel/helper-create-class-features-plugin@^7.25.9", "@babel/helper-create-class-features-plugin@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz#518fad6a307c6a96f44af14912b2c20abe9bfc30" + integrity sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" "@babel/helper-member-expression-to-functions" "^7.25.9" "@babel/helper-optimise-call-expression" "^7.25.9" "@babel/helper-replace-supers" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" - "@babel/traverse" "^7.26.9" + "@babel/traverse" "^7.27.0" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.25.9": - version "7.26.3" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz#5169756ecbe1d95f7866b90bb555b022595302a0" - integrity sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz#0e41f7d38c2ebe06ebd9cf0e02fb26019c77cd95" + integrity sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" regexpu-core "^6.2.0" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.2", "@babel/helper-define-polyfill-provider@^0.6.3": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz#f4f2792fae2ef382074bc2d713522cf24e6ddb21" - integrity sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg== +"@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz#15e8746368bfa671785f5926ff74b3064c291fab" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -342,20 +351,20 @@ "@babel/traverse" "^7.25.9" "@babel/types" "^7.25.9" -"@babel/helpers@^7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.9.tgz#28f3fb45252fc88ef2dc547c8a911c255fc9fef6" - integrity sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA== +"@babel/helpers@^7.26.10": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.0.tgz#53d156098defa8243eab0f32fa17589075a1b808" + integrity sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg== dependencies: - "@babel/template" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" -"@babel/parser@^7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.9.tgz#d9e78bee6dc80f9efd8f2349dcfbbcdace280fd5" - integrity sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A== +"@babel/parser@^7.26.10", "@babel/parser@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" + integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== dependencies: - "@babel/types" "^7.26.9" + "@babel/types" "^7.27.0" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9": version "7.25.9" @@ -477,11 +486,11 @@ "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-block-scoping@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz#c33665e46b06759c93687ca0f84395b80c0473a1" - integrity sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz#acc2c0d98a7439bbde4244588ddbd4904701d47f" + integrity sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-class-properties@^7.25.9": version "7.25.9" @@ -623,7 +632,7 @@ "@babel/helper-module-transforms" "^7.25.9" "@babel/helper-plugin-utils" "^7.25.9" -"@babel/plugin-transform-modules-commonjs@^7.25.9", "@babel/plugin-transform-modules-commonjs@^7.26.3": +"@babel/plugin-transform-modules-commonjs@^7.26.3": version "7.26.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb" integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ== @@ -782,11 +791,11 @@ "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-regenerator@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz#03a8a4670d6cebae95305ac6defac81ece77740b" - integrity sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz#822feebef43d6a59a81f696b2512df5b1682db31" + integrity sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" regenerator-transform "^0.15.2" "@babel/plugin-transform-regexp-modifiers@^7.26.0": @@ -805,14 +814,14 @@ "@babel/helper-plugin-utils" "^7.25.9" "@babel/plugin-transform-runtime@^7.25.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.9.tgz#ea8be19ef134668e98f7b54daf7c4f853859dc44" - integrity sha512-Jf+8y9wXQbbxvVYTM8gO5oEF2POdNji0NMltEkG7FtmzD9PVz7/lxpqSdTvwsjTMU5HIHuDVNf2SOxLkWi+wPQ== + version "7.26.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz#6b4504233de8238e7d666c15cde681dc62adff87" + integrity sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw== dependencies: "@babel/helper-module-imports" "^7.25.9" "@babel/helper-plugin-utils" "^7.26.5" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.6" + babel-plugin-polyfill-corejs3 "^0.11.0" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" @@ -846,19 +855,19 @@ "@babel/helper-plugin-utils" "^7.26.5" "@babel/plugin-transform-typeof-symbol@^7.26.7": - version "7.26.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz#d0e33acd9223744c1e857dbd6fa17bd0a3786937" - integrity sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz#044a0890f3ca694207c7826d0c7a65e5ac008aae" + integrity sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w== dependencies: "@babel/helper-plugin-utils" "^7.26.5" -"@babel/plugin-transform-typescript@^7.25.9": - version "7.26.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz#2e9caa870aa102f50d7125240d9dbf91334b0950" - integrity sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw== +"@babel/plugin-transform-typescript@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz#a29fd3481da85601c7e34091296e9746d2cccba8" + integrity sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg== dependencies: "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-create-class-features-plugin" "^7.25.9" + "@babel/helper-create-class-features-plugin" "^7.27.0" "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9" "@babel/plugin-syntax-typescript" "^7.25.9" @@ -991,57 +1000,57 @@ "@babel/plugin-transform-react-pure-annotations" "^7.25.9" "@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.25.9": - version "7.26.0" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d" - integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz#4dcb8827225975f4290961b0b089f9c694ca50c7" + integrity sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ== dependencies: - "@babel/helper-plugin-utils" "^7.25.9" + "@babel/helper-plugin-utils" "^7.26.5" "@babel/helper-validator-option" "^7.25.9" "@babel/plugin-syntax-jsx" "^7.25.9" - "@babel/plugin-transform-modules-commonjs" "^7.25.9" - "@babel/plugin-transform-typescript" "^7.25.9" + "@babel/plugin-transform-modules-commonjs" "^7.26.3" + "@babel/plugin-transform-typescript" "^7.27.0" "@babel/runtime-corejs3@^7.25.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.26.9.tgz#8b73bae47453aa3dd2839ac52598581a7dd8332f" - integrity sha512-5EVjbTegqN7RSJle6hMWYxO4voo4rI+9krITk+DWR+diJgGrjZjrIBnJhjrHYYQsFgI7j1w1QnrvV7YSKBfYGg== + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz#c766df350ec7a2caf3ed64e3659b100954589413" + integrity sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew== dependencies: core-js-pure "^3.30.2" regenerator-runtime "^0.14.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.9.tgz#aa4c6facc65b9cb3f87d75125ffd47781b475433" - integrity sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg== +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" + integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.25.9", "@babel/template@^7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2" - integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA== +"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4" + integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== dependencies: "@babel/code-frame" "^7.26.2" - "@babel/parser" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/parser" "^7.27.0" + "@babel/types" "^7.27.0" -"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a" - integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg== +"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.8", "@babel/traverse@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" + integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== dependencies: "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.26.9" - "@babel/parser" "^7.26.9" - "@babel/template" "^7.26.9" - "@babel/types" "^7.26.9" + "@babel/generator" "^7.27.0" + "@babel/parser" "^7.27.0" + "@babel/template" "^7.27.0" + "@babel/types" "^7.27.0" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.9", "@babel/types@^7.4.4": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.9.tgz#08b43dec79ee8e682c2ac631c010bdcac54a21ce" - integrity sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw== +"@babel/types@^7.21.3", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.4.4": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" + integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== dependencies: "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" @@ -1855,6 +1864,16 @@ utility-types "^3.10.0" webpack "^5.88.1" +"@exodus/schemasafe@^1.0.0-rc.2": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz#731656abe21e8e769a7f70a4d833e6312fe59b7f" + integrity sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw== + +"@faker-js/faker@5.5.3": + version "5.5.3" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" + integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== + "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -1867,6 +1886,23 @@ dependencies: "@hapi/hoek" "^9.0.0" +"@hookform/error-message@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@hookform/error-message/-/error-message-2.0.1.tgz#6a37419106e13664ad6a29c9dae699ae6cd276b8" + integrity sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@jest/schemas@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" @@ -1886,7 +1922,7 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.3.5": +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": version "0.3.8" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== @@ -1926,6 +1962,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jsdevtools/ono@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" + integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.5" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" @@ -1989,6 +2030,100 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@parcel/watcher-android-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" + integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== + +"@parcel/watcher-darwin-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" + integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== + +"@parcel/watcher-darwin-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" + integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== + +"@parcel/watcher-freebsd-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" + integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== + +"@parcel/watcher-linux-arm-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" + integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== + +"@parcel/watcher-linux-arm-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" + integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== + +"@parcel/watcher-linux-arm64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" + integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== + +"@parcel/watcher-linux-arm64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" + integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== + +"@parcel/watcher-linux-x64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" + integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== + +"@parcel/watcher-linux-x64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" + integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== + +"@parcel/watcher-win32-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" + integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== + +"@parcel/watcher-win32-ia32@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" + integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== + +"@parcel/watcher-win32-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" + integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== + +"@parcel/watcher@^2.4.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200" + integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.1" + "@parcel/watcher-darwin-arm64" "2.5.1" + "@parcel/watcher-darwin-x64" "2.5.1" + "@parcel/watcher-freebsd-x64" "2.5.1" + "@parcel/watcher-linux-arm-glibc" "2.5.1" + "@parcel/watcher-linux-arm-musl" "2.5.1" + "@parcel/watcher-linux-arm64-glibc" "2.5.1" + "@parcel/watcher-linux-arm64-musl" "2.5.1" + "@parcel/watcher-linux-x64-glibc" "2.5.1" + "@parcel/watcher-linux-x64-musl" "2.5.1" + "@parcel/watcher-win32-arm64" "2.5.1" + "@parcel/watcher-win32-ia32" "2.5.1" + "@parcel/watcher-win32-x64" "2.5.1" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@pnpm/config.env-replace@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" @@ -2015,6 +2150,46 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.28.tgz#d45e01c4a56f143ee69c54dd6b12eade9e270a73" integrity sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw== +"@redocly/ajv@^8.11.2": + version "8.11.2" + resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.11.2.tgz#46e1bf321ec0ac1e0fd31dea41a3d1fcbdcda0b5" + integrity sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js-replace "^1.0.1" + +"@redocly/config@^0.22.0": + version "0.22.2" + resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.22.2.tgz#9a05e694816d53a5236cf8768d3cad0e49d8b116" + integrity sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ== + +"@redocly/openapi-core@^1.10.5": + version "1.34.1" + resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.34.1.tgz#d303c0f129c9166e293e7e6ee88de77e29fd6e16" + integrity sha512-KI1QOGvDk6oREbTu0JORxZX1NBxraXUbXczv0LYDs9EPp06coq874hQORqSHGEUV/DX2A6gjv4Ax33g/LFJBww== + dependencies: + "@redocly/ajv" "^8.11.2" + "@redocly/config" "^0.22.0" + colorette "^1.2.0" + https-proxy-agent "^7.0.5" + js-levenshtein "^1.1.6" + js-yaml "^4.1.0" + minimatch "^5.0.1" + pluralize "^8.0.0" + yaml-ast-parser "0.0.43" + +"@reduxjs/toolkit@^1.7.1": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" + integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -2174,13 +2349,6 @@ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - "@types/body-parser@*": version "1.19.5" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" @@ -2242,9 +2410,9 @@ "@types/estree" "*" "@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" - integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": version "5.0.6" @@ -2267,13 +2435,12 @@ "@types/send" "*" "@types/express@*": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.0.tgz#13a7d1f75295e90d19ed6e74cab3678488eaa96c" - integrity sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ== + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.1.tgz#138d741c6e5db8cc273bec5285cd6e9d0779fc9f" + integrity sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^5.0.0" - "@types/qs" "*" "@types/serve-static" "*" "@types/express@^4.17.13": @@ -2291,6 +2458,13 @@ resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== +"@types/hast@^2.0.0": + version "2.3.10" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" + integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== + dependencies: + "@types/unist" "^2" + "@types/hast@^3.0.0": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" @@ -2303,6 +2477,14 @@ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== +"@types/hoist-non-react-statics@^3.3.0": + version "3.3.6" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz#6bba74383cdab98e8db4e20ce5b4a6b98caed010" + integrity sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -2344,11 +2526,18 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== +"@types/mdast@^3.0.0": + version "3.0.15" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" + integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== + dependencies: + "@types/unist" "^2" + "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" @@ -2379,11 +2568,11 @@ "@types/node" "*" "@types/node@*": - version "22.13.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.8.tgz#57e2450295b33a6518d6fd4f65f47236d3e41d8d" - integrity sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ== + version "22.14.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.0.tgz#d3bfa3936fef0dbacd79ea3eb17d521c628bb47e" + integrity sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA== dependencies: - undici-types "~6.20.0" + undici-types "~6.21.0" "@types/node@^17.0.5": version "17.0.45" @@ -2395,11 +2584,21 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== +"@types/parse5@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prismjs@^1.26.0": version "1.26.5" resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== +"@types/prop-types@^15.0.0": + version "15.7.14" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.14.tgz#1433419d73b2a7ebfc6918dcefd2ec0d5cd698f2" + integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ== + "@types/qs@*": version "6.9.18" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.18.tgz#877292caa91f7c1b213032b34626505b746624c2" @@ -2410,6 +2609,16 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== +"@types/react-redux@^7.1.20": + version "7.1.34" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.34.tgz#83613e1957c481521e6776beeac4fd506d11bd0e" + integrity sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + "@types/react-router-config@*", "@types/react-router-config@^5.0.7": version "5.0.11" resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" @@ -2437,9 +2646,9 @@ "@types/react" "*" "@types/react@*": - version "19.0.10" - resolved "https://registry.yarnpkg.com/@types/react/-/react-19.0.10.tgz#d0c66dafd862474190fe95ce11a68de69ed2b0eb" - integrity sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g== + version "19.1.0" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.0.tgz#73c43ad9bc43496ca8184332b111e2aef63fc9da" + integrity sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w== dependencies: csstype "^3.0.2" @@ -2491,15 +2700,15 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== -"@types/unist@^2.0.0": +"@types/unist@^2", "@types/unist@^2.0.0": version "2.0.11" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== "@types/ws@^8.5.5": - version "8.5.14" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.14.tgz#93d44b268c9127d96026cf44353725dd9b6c3c21" - integrity sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw== + version "8.18.1" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== dependencies: "@types/node" "*" @@ -2672,15 +2881,20 @@ acorn-walk@^8.0.0: acorn "^8.11.0" acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.2: - version "8.14.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" - integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== + version "8.14.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== address@^1.0.1, address@^1.1.2: version "1.2.2" resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== +agent-base@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2689,7 +2903,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-formats@^2.1.1: +ajv-draft-04@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8" + integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== + +ajv-formats@2.1.1, ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== @@ -2708,6 +2927,16 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + ajv@^6.12.2, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -2729,30 +2958,37 @@ ajv@^8.0.0, ajv@^8.9.0: require-from-string "^2.0.2" algoliasearch-helper@^3.22.6: - version "3.24.1" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.24.1.tgz#763115d81fc56518bff36b7c707967f70d8fdf45" - integrity sha512-knYRACqLH9UpeR+WRUrBzBFR2ulGuOjI2b525k4PNeqZxeFMHJE7YcL7s6Jh12Qza0rtHqZdgHMfeuaaAkf4wA== + version "3.24.3" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.24.3.tgz#9a358c3110bcd912e79ef606a6e7bdd7725d22ee" + integrity sha512-3QKg5lzSfUiPN8Hn1ViHEGv6PjK7i4SFEDLzwlSzPO/4mVOsyos7B7/AsEtFQW5KHHPiCq6DyJl+mzg7CYlEgw== dependencies: "@algolia/events" "^4.0.1" algoliasearch@^5.14.2, algoliasearch@^5.17.1: - version "5.20.3" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.20.3.tgz#32d79b9ffaf5a085943fab304698f46c5a3faed9" - integrity sha512-iNC6BGvipaalFfDfDnXUje8GUlW5asj0cTMsZJwO/0rhsyLx1L7GZFAY8wW+eQ6AM4Yge2p5GSE5hrBlfSD90Q== - dependencies: - "@algolia/client-abtesting" "5.20.3" - "@algolia/client-analytics" "5.20.3" - "@algolia/client-common" "5.20.3" - "@algolia/client-insights" "5.20.3" - "@algolia/client-personalization" "5.20.3" - "@algolia/client-query-suggestions" "5.20.3" - "@algolia/client-search" "5.20.3" - "@algolia/ingestion" "1.20.3" - "@algolia/monitoring" "1.20.3" - "@algolia/recommend" "5.20.3" - "@algolia/requester-browser-xhr" "5.20.3" - "@algolia/requester-fetch" "5.20.3" - "@algolia/requester-node-http" "5.20.3" + version "5.23.3" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.23.3.tgz#ac2a0541efac4dcd63be1ed98bfbd0583095dec2" + integrity sha512-0JlUaY/hl3LrKvbidI5FysEi2ggAlcTHM8AHV2UsrJUXnNo8/lWBfhzc1b7o8bK3YZNiU26JtLyT9exoj5VBgA== + dependencies: + "@algolia/client-abtesting" "5.23.3" + "@algolia/client-analytics" "5.23.3" + "@algolia/client-common" "5.23.3" + "@algolia/client-insights" "5.23.3" + "@algolia/client-personalization" "5.23.3" + "@algolia/client-query-suggestions" "5.23.3" + "@algolia/client-search" "5.23.3" + "@algolia/ingestion" "1.23.3" + "@algolia/monitoring" "1.23.3" + "@algolia/recommend" "5.23.3" + "@algolia/requester-browser-xhr" "5.23.3" + "@algolia/requester-fetch" "5.23.3" + "@algolia/requester-node-http" "5.23.3" + +allof-merge@^0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/allof-merge/-/allof-merge-0.6.6.tgz#1c675c7170e1b24bd3dc96db9c3459c0e7cfbea2" + integrity sha512-116eZBf2he0/J4Tl7EYMz96I5Anaeio+VL0j/H2yxW9CoYQAMMv8gYcwkVRoO7XfIOv/qzSTfVzDVGAYxKFi3g== + dependencies: + json-crawl "^0.5.3" ansi-align@^3.0.1: version "3.0.1" @@ -2795,6 +3031,11 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -2835,21 +3076,31 @@ astring@^1.8.0: resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== +async@3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd" + integrity sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g== + +async@3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== autoprefixer@^10.4.19: - version "10.4.20" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== + version "10.4.21" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" fraction.js "^4.3.7" normalize-range "^0.1.2" - picocolors "^1.0.1" + picocolors "^1.1.1" postcss-value-parser "^4.2.0" babel-loader@^9.2.1: @@ -2868,22 +3119,14 @@ babel-plugin-dynamic-import-node@^2.3.3: object.assign "^4.1.0" babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.12" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz#ca55bbec8ab0edeeef3d7b8ffd75322e210879a9" - integrity sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og== + version "0.4.13" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz#7d445f0e0607ebc8fb6b01d7e8fb02069b91dd8b" + integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.3" + "@babel/helper-define-polyfill-provider" "^0.6.4" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.6: - version "0.10.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7" - integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" - core-js-compat "^3.38.0" - babel-plugin-polyfill-corejs3@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz#4e4e182f1bb37c7ba62e2af81d8dd09df31344f6" @@ -2893,11 +3136,11 @@ babel-plugin-polyfill-corejs3@^0.11.0: core-js-compat "^3.40.0" babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz#abeb1f3f1c762eace37587f42548b08b57789bc8" - integrity sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q== + version "0.6.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz#428c615d3c177292a22b4f93ed99e358d7906a9b" + integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.3" + "@babel/helper-define-polyfill-provider" "^0.6.4" bail@^2.0.0: version "2.0.2" @@ -2909,6 +3152,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -2991,6 +3239,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -2998,7 +3253,7 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3, browserslist@^4.24.4: +browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4: version "4.24.4" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== @@ -3013,6 +3268,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -3060,12 +3323,17 @@ call-bind@^1.0.8: set-function-length "^1.2.2" call-bound@^1.0.2, call-bound@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681" - integrity sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA== + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== dependencies: - call-bind-apply-helpers "^1.0.1" - get-intrinsic "^1.2.6" + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +call-me-maybe@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" + integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== callsites@^3.0.0: version "3.1.0" @@ -3100,10 +3368,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688: - version "1.0.30001701" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001701.tgz#ad9c90301f7153cf6b3314d16cc30757285bf9e7" - integrity sha512-faRs/AW3jA9nTwmJBSO1PQ6L/EOgsB5HMQQq4iCu5zhPgVVgO/pZRHlmatwijZKetFw8/Pr4q6dEN8sJuq8qTw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001688, caniuse-lite@^1.0.30001702: + version "1.0.30001712" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001712.tgz#41ee150f12de11b5f57c5889d4f30deb451deedf" + integrity sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig== ccount@^2.0.0: version "2.0.1" @@ -3148,6 +3416,11 @@ character-reference-invalid@^2.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== +charset@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/charset/-/charset-1.0.1.tgz#8d59546c355be61049a8fa9164747793319852bd" + integrity sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg== + cheerio-select@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" @@ -3188,6 +3461,13 @@ chokidar@^3.4.2, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + chrome-trace-event@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" @@ -3224,6 +3504,15 @@ cli-table3@^0.6.3: optionalDependencies: "@colors/colors" "1.5.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -3233,6 +3522,11 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" +clsx@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + clsx@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" @@ -3260,6 +3554,11 @@ colord@^2.9.3: resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== +colorette@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + colorette@^2.0.10: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" @@ -3275,15 +3574,20 @@ comma-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== +commander@2.20.3, commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + commander@^10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commander@^5.1.0: version "5.1.0" @@ -3325,6 +3629,25 @@ compression@^1.7.4: safe-buffer "5.2.1" vary "~1.1.2" +compute-gcd@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/compute-gcd/-/compute-gcd-1.2.1.tgz#34d639f3825625e1357ce81f0e456a6249d8c77f" + integrity sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg== + dependencies: + validate.io-array "^1.0.3" + validate.io-function "^1.0.2" + validate.io-integer-array "^1.0.0" + +compute-lcm@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/compute-lcm/-/compute-lcm-1.1.2.tgz#9107c66b9dca28cefb22b4ab4545caac4034af23" + integrity sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ== + dependencies: + compute-gcd "^1.2.1" + validate.io-array "^1.0.3" + validate.io-function "^1.0.2" + validate.io-integer-array "^1.0.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3355,9 +3678,9 @@ connect-history-api-fallback@^2.0.0: integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== consola@^3.2.3: - version "3.4.0" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.0.tgz#4cfc9348fd85ed16a17940b3032765e31061ab88" - integrity sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA== + version "3.4.2" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" + integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== content-disposition@0.5.2: version "0.5.2" @@ -3391,7 +3714,7 @@ cookie@0.7.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== -copy-text-to-clipboard@^3.2.0: +copy-text-to-clipboard@^3.1.0, copy-text-to-clipboard@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== @@ -3408,22 +3731,22 @@ copy-webpack-plugin@^11.0.0: schema-utils "^4.0.0" serialize-javascript "^6.0.0" -core-js-compat@^3.38.0, core-js-compat@^3.40.0: - version "3.40.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.40.0.tgz#7485912a5a4a4315c2fdb2cbdc623e6881c88b38" - integrity sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ== +core-js-compat@^3.40.0: + version "3.41.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.41.0.tgz#4cdfce95f39a8f27759b667cf693d96e5dda3d17" + integrity sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A== dependencies: - browserslist "^4.24.3" + browserslist "^4.24.4" core-js-pure@^3.30.2: - version "3.40.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.40.0.tgz#d9a019e9160f9b042eeb6abb92242680089d486e" - integrity sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A== + version "3.41.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.41.0.tgz#349fecad168d60807a31e83c99d73d786fe80811" + integrity sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q== core-js@^3.31.1: - version "3.40.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.40.0.tgz#2773f6b06877d8eda102fc42f828176437062476" - integrity sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ== + version "3.41.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.41.0.tgz#57714dafb8c751a6095d028a7428f1fb5834a776" + integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA== core-util-is@~1.0.0: version "1.0.3" @@ -3451,7 +3774,7 @@ cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: parse-json "^5.2.0" path-type "^4.0.0" -cross-spawn@^7.0.3: +cross-spawn@^7.0.3, cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== @@ -3460,6 +3783,11 @@ cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-js@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.2.0.tgz#4d931639ecdfd12ff80e8186dba6af2c2e856631" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== + crypto-random-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" @@ -3563,9 +3891,9 @@ css-what@^6.0.1, css-what@^6.1.0: integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssdb@^8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.2.3.tgz#7e6980bb5a785a9b4eb2a21bd38d50624b56cb46" - integrity sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA== + version "8.2.4" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.2.4.tgz#f806c6cdca76dbaaf76e0c3bd3c4b50528186633" + integrity sha512-3KSCVkjZJe/QxicVXnbyYSY26WsFc1YoMY7jep1ZKWMEVc7jEm6V2Xq2r+MX8WKQIuB7ofGbnr5iVI+aZpoSzg== cssesc@^3.0.0: version "3.0.0" @@ -3666,9 +3994,9 @@ debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: ms "^2.1.3" decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + version "1.1.0" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz#5d6ce68792808901210dac42a8e9853511e2b8bf" + integrity sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w== dependencies: character-entities "^2.0.0" @@ -3758,11 +4086,23 @@ destroy@1.2.0: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +detect-package-manager@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/detect-package-manager/-/detect-package-manager-3.0.2.tgz#ca34261ab84198072580e93ae86582c575428da9" + integrity sha512-8JFjJHutStYrfWwzfretQoyNGoZVW1Fsrp4JO9spa7h/fBfwgTMEIy4/LBzRDGsxwVPHU0q+T9YvwLDJoOApLQ== + dependencies: + execa "^5.1.1" + detect-port-alt@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" @@ -3786,6 +4126,11 @@ devlop@^1.0.0, devlop@^1.1.0: dependencies: dequal "^2.0.0" +diff@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3800,6 +4145,60 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" +docusaurus-plugin-openapi-docs@^4.3.5: + version "4.3.7" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.3.7.tgz#fbc0e944b50845eaac04d73a4ed41426f2fc662b" + integrity sha512-wCXuHniG108OGCj6qKtTOFLgyhnlztMegj63BbEyHC/OgM7PDL2Yj2VFkWsU3eCmJKI+czahanztFMhVLFD67w== + dependencies: + "@apidevtools/json-schema-ref-parser" "^11.5.4" + "@redocly/openapi-core" "^1.10.5" + allof-merge "^0.6.6" + chalk "^4.1.2" + clsx "^1.1.1" + fs-extra "^9.0.1" + json-pointer "^0.6.2" + json5 "^2.2.3" + lodash "^4.17.20" + mustache "^4.2.0" + openapi-to-postmanv2 "^4.21.0" + postman-collection "^4.4.0" + slugify "^1.6.5" + swagger2openapi "^7.0.8" + xml-formatter "^2.6.1" + +docusaurus-theme-openapi-docs@^4.3.5: + version "4.3.7" + resolved "https://registry.yarnpkg.com/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-4.3.7.tgz#0fd8b27c3a5f8dacf2246a1d70b65b15d03e6b12" + integrity sha512-VRKA8gFVIlSBUu7EAYOY3JDF2WetCSVsYx5WeFo8g6/7LJWHhX7/A7Wo2fJ0B61VE/c53BSdbmvVWSJoUqnkoA== + dependencies: + "@hookform/error-message" "^2.0.1" + "@reduxjs/toolkit" "^1.7.1" + allof-merge "^0.6.6" + buffer "^6.0.3" + clsx "^1.1.1" + copy-text-to-clipboard "^3.1.0" + crypto-js "^4.1.1" + file-saver "^2.0.5" + lodash "^4.17.20" + pako "^2.1.0" + postman-code-generators "^1.10.1" + postman-collection "^4.4.0" + prism-react-renderer "^2.3.0" + process "^0.11.10" + react-hook-form "^7.43.8" + react-live "^4.0.0" + react-magic-dropzone "^1.0.1" + react-markdown "^8.0.1" + react-modal "^3.15.1" + react-redux "^7.2.0" + rehype-raw "^6.1.1" + remark-gfm "3.0.1" + sass "^1.80.4" + sass-loader "^16.0.2" + unist-util-visit "^5.0.0" + url "^0.11.1" + xml-formatter "^2.6.1" + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3902,9 +4301,9 @@ ee-first@1.1.1: integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.73: - version "1.5.109" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.109.tgz#905a573d2b4cbb31412a2de6267fb22cf45e097e" - integrity sha512-AidaH9JETVRr9DIPGfp1kAarm/W6hRJTPuCnkF+2MqhF4KaAgRIcBc8nvjk+YMXZhwfISof/7WG29eS4iGxQLQ== + version "1.5.134" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.134.tgz#d90008c4f8a506c1a6d1b329f922d83e18904101" + integrity sha512-zSwzrLg3jNP3bwsLqWHmS5z2nIOQ5ngMnfMZOWWtXnqqQkPVyOipxK98w+1beLw1TB+EImPNcG8wVP/cLVs2Og== emoji-regex@^8.0.0: version "8.0.0" @@ -3988,6 +4387,11 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: dependencies: es-errors "^1.3.0" +es6-promise@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== + esast-util-from-estree@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz#8d1cfb51ad534d2f159dc250e604f3478a79f1ad" @@ -4108,9 +4512,9 @@ estree-util-to-js@^2.0.0: source-map "^0.7.0" estree-util-value-to-estree@^3.0.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.2.tgz#75bb2263850b6f5ac35edd343929c36b51a69806" - integrity sha512-hYH1aSvQI63Cvq3T3loaem6LW4u72F187zW4FHpTrReJSm6W66vYTFNO1vH/chmcOulp1HlAj1pxn8Ag0oXI5Q== + version "3.3.3" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz#800b03a551b466dd77ed2c574b042a9992546cf2" + integrity sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ== dependencies: "@types/estree" "^1.0.0" @@ -4162,7 +4566,7 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -execa@^5.0.0: +execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4177,6 +4581,11 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" + integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== + express@^4.17.3: version "4.21.2" resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" @@ -4247,6 +4656,11 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== +fast-safe-stringify@^2.0.7: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + fast-uri@^3.0.1: version "3.0.6" resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" @@ -4295,6 +4709,16 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +file-saver@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" + integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== + +file-type@3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== + filesize@^8.0.6: version "8.0.7" resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" @@ -4361,6 +4785,19 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== +foreach@^2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" + integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== + +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" @@ -4414,7 +4851,7 @@ fs-extra@^11.1.1, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0: +fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -4449,7 +4886,12 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6: +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -4507,6 +4949,18 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -4602,6 +5056,13 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graphlib@2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -4653,6 +5114,19 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" +hast-util-from-parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" + integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== + dependencies: + "@types/hast" "^2.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" + vfile "^5.0.0" + vfile-location "^4.0.0" + web-namespaces "^2.0.0" + hast-util-from-parse5@^8.0.0: version "8.0.3" resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" @@ -4667,6 +5141,13 @@ hast-util-from-parse5@^8.0.0: vfile-location "^5.0.0" web-namespaces "^2.0.0" +hast-util-parse-selector@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" + integrity sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA== + dependencies: + "@types/hast" "^2.0.0" + hast-util-parse-selector@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" @@ -4674,6 +5155,23 @@ hast-util-parse-selector@^4.0.0: dependencies: "@types/hast" "^3.0.0" +hast-util-raw@^7.2.0: + version "7.2.3" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" + integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" + parse5 "^6.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + hast-util-raw@^9.0.0: version "9.1.0" resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" @@ -4694,9 +5192,9 @@ hast-util-raw@^9.0.0: zwitch "^2.0.0" hast-util-to-estree@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.2.tgz#29dc022d47483e53ed28de0a2831a079aba932e8" - integrity sha512-94SDoKOfop5gP8RHyw4vV1aj+oChuD42g08BONGAaWFbbO6iaWUqxk7SWfGybgcVzhK16KifZr3zD2dqQgx3jQ== + version "3.1.3" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz#e654c1c9374645135695cc0ab9f70b8fcaf733d7" + integrity sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w== dependencies: "@types/estree" "^1.0.0" "@types/estree-jsx" "^1.0.0" @@ -4711,14 +5209,14 @@ hast-util-to-estree@^3.0.0: mdast-util-mdxjs-esm "^2.0.0" property-information "^7.0.0" space-separated-tokens "^2.0.0" - style-to-object "^1.0.0" + style-to-js "^1.0.0" unist-util-position "^5.0.0" zwitch "^2.0.0" hast-util-to-jsx-runtime@^2.0.0: - version "2.3.5" - resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.5.tgz#dd22fedd1aa87b44ed1ce68f3d15e30d6c7cb781" - integrity sha512-gHD+HoFxOMmmXLuq9f2dZDMQHVcplCVpMfBNRpJsF03yyLZvJGzsFORe8orVuYDX9k2w0VH0uF8oryFd1whqKQ== + version "2.3.6" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz#ff31897aae59f62232e21594eac7ef6b63333e98" + integrity sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg== dependencies: "@types/estree" "^1.0.0" "@types/hast" "^3.0.0" @@ -4732,10 +5230,22 @@ hast-util-to-jsx-runtime@^2.0.0: mdast-util-mdxjs-esm "^2.0.0" property-information "^7.0.0" space-separated-tokens "^2.0.0" - style-to-object "^1.0.0" + style-to-js "^1.0.0" unist-util-position "^5.0.0" vfile-message "^4.0.0" +hast-util-to-parse5@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" + integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + hast-util-to-parse5@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" @@ -4749,6 +5259,11 @@ hast-util-to-parse5@^8.0.0: web-namespaces "^2.0.0" zwitch "^2.0.0" +hast-util-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" + integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== + hast-util-whitespace@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" @@ -4756,6 +5271,17 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" +hastscript@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" + integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + hastscript@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" @@ -4784,7 +5310,7 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.1.0: +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -4802,9 +5328,9 @@ hpack.js@^2.1.6: wbuf "^1.1.0" html-entities@^2.3.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" - integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.6.0.tgz#7c64f1ea3b36818ccae3d3fb48b6974208e984f8" + integrity sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ== html-escaper@^2.0.2: version "2.0.2" @@ -4842,6 +5368,11 @@ html-tags@^3.3.1: resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== + html-void-elements@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" @@ -4934,6 +5465,16 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http-reasons@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/http-reasons/-/http-reasons-0.1.0.tgz#a953ca670078669dde142ce899401b9d6e85d3b4" + integrity sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ== + +http2-client@^1.2.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/http2-client/-/http2-client-1.3.5.tgz#20c9dc909e3cc98284dd20af2432c524086df181" + integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA== + http2-wrapper@^2.1.10: version "2.2.1" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" @@ -4942,6 +5483,14 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" +https-proxy-agent@^7.0.5: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4954,28 +5503,45 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^5.2.0, ignore@^5.2.4: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== image-size@^1.0.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.0.tgz#312af27a2ff4ff58595ad00b9344dd684c910df6" - integrity sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w== + version "1.2.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.1.tgz#ee118aedfe666db1a6ee12bed5821cde3740276d" + integrity sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw== dependencies: queue "6.0.2" -immer@^9.0.7: +immer@^9.0.21, immer@^9.0.7: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== +immutable@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.1.tgz#d4cb552686f34b076b3dcf23c4384c04424d8354" + integrity sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg== + import-fresh@^3.1.0, import-fresh@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" @@ -5032,6 +5598,11 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + inline-style-parser@0.2.4: version "0.2.4" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" @@ -5084,6 +5655,11 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + is-ci@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" @@ -5242,6 +5818,15 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" @@ -5289,26 +5874,31 @@ joi@^17.9.2: "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: +js-yaml@4.1.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsesc@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" @@ -5324,11 +5914,39 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +json-crawl@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/json-crawl/-/json-crawl-0.5.3.tgz#3a2e1d308d4fc5a444902f1f94f4a9e03d584c6b" + integrity sha512-BEjjCw8c7SxzNK4orhlWD5cXQh8vCk2LqDr4WgQq4CV+5dvopeYwt1Tskg67SuSLKvoFH5g0yuYtg7rcfKV6YA== + json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-pointer@0.6.2, json-pointer@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/json-pointer/-/json-pointer-0.6.2.tgz#f97bd7550be5e9ea901f8c9264c9d436a22a93cd" + integrity sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw== + dependencies: + foreach "^2.0.4" + +json-schema-compare@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/json-schema-compare/-/json-schema-compare-0.2.2.tgz#dd601508335a90c7f4cfadb6b2e397225c908e56" + integrity sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ== + dependencies: + lodash "^4.17.4" + +json-schema-merge-allof@0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz#ed2828cdd958616ff74f932830a26291789eaaf2" + integrity sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w== + dependencies: + compute-lcm "^1.1.2" + json-schema-compare "^0.2.2" + lodash "^4.17.20" + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -5370,6 +5988,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.0.3: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + latest-version@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" @@ -5400,6 +6023,11 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +liquid-json@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/liquid-json/-/liquid-json-0.3.1.tgz#9155a18136d8a6b2615e5f16f9a2448ab6b50eea" + integrity sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ== + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -5456,7 +6084,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.20, lodash@^4.17.21: +lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5485,6 +6113,11 @@ lowercase-keys@^3.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -5514,6 +6147,15 @@ math-intrinsics@^1.1.0: resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== +mdast-util-definitions@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" + integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^4.0.0" + mdast-util-directive@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz#f3656f4aab6ae3767d3c72cfab5e8055572ccba1" @@ -5529,6 +6171,16 @@ mdast-util-directive@^3.0.0: stringify-entities "^4.0.0" unist-util-visit-parents "^6.0.0" +mdast-util-find-and-replace@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" + integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== + dependencies: + "@types/mdast" "^3.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" @@ -5539,6 +6191,24 @@ mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: unist-util-is "^6.0.0" unist-util-visit-parents "^6.0.0" +mdast-util-from-markdown@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" + integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + mdast-util-from-markdown@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" @@ -5569,6 +6239,16 @@ mdast-util-frontmatter@^2.0.0: mdast-util-to-markdown "^2.0.0" micromark-extension-frontmatter "^2.0.0" +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" + integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== + dependencies: + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + mdast-util-gfm-autolink-literal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" @@ -5580,6 +6260,15 @@ mdast-util-gfm-autolink-literal@^2.0.0: mdast-util-find-and-replace "^3.0.0" micromark-util-character "^2.0.0" +mdast-util-gfm-footnote@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" + integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + micromark-util-normalize-identifier "^1.0.0" + mdast-util-gfm-footnote@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" @@ -5591,6 +6280,14 @@ mdast-util-gfm-footnote@^2.0.0: mdast-util-to-markdown "^2.0.0" micromark-util-normalize-identifier "^2.0.0" +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" + integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-strikethrough@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" @@ -5600,6 +6297,16 @@ mdast-util-gfm-strikethrough@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" + integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== + dependencies: + "@types/mdast" "^3.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-table@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" @@ -5611,6 +6318,14 @@ mdast-util-gfm-table@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" + integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + mdast-util-gfm-task-list-item@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" @@ -5621,6 +6336,19 @@ mdast-util-gfm-task-list-item@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-gfm@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" + integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-markdown "^1.0.0" + mdast-util-gfm@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" @@ -5687,6 +6415,14 @@ mdast-util-mdxjs-esm@^2.0.0: mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" +mdast-util-phrasing@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" + integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== + dependencies: + "@types/mdast" "^3.0.0" + unist-util-is "^5.0.0" + mdast-util-phrasing@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" @@ -5695,6 +6431,20 @@ mdast-util-phrasing@^4.0.0: "@types/mdast" "^4.0.0" unist-util-is "^6.0.0" +mdast-util-to-hast@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" + integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-definitions "^5.0.0" + micromark-util-sanitize-uri "^1.1.0" + trim-lines "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + mdast-util-to-hast@^13.0.0: version "13.2.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" @@ -5710,6 +6460,20 @@ mdast-util-to-hast@^13.0.0: unist-util-visit "^5.0.0" vfile "^6.0.0" +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" + integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" + mdast-util-to-markdown@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" @@ -5725,6 +6489,13 @@ mdast-util-to-markdown@^2.0.0: unist-util-visit "^5.0.0" zwitch "^2.0.0" +mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" + integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" @@ -5774,6 +6545,28 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" + integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromark-core-commonmark@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" @@ -5819,6 +6612,16 @@ micromark-extension-frontmatter@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" + integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-extension-gfm-autolink-literal@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" @@ -5829,6 +6632,20 @@ micromark-extension-gfm-autolink-literal@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-footnote@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" + integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== + dependencies: + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-footnote@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" @@ -5843,6 +6660,18 @@ micromark-extension-gfm-footnote@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" + integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-strikethrough@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" @@ -5855,6 +6684,17 @@ micromark-extension-gfm-strikethrough@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" + integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-table@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" @@ -5866,6 +6706,13 @@ micromark-extension-gfm-table@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" + integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== + dependencies: + micromark-util-types "^1.0.0" + micromark-extension-gfm-tagfilter@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" @@ -5873,6 +6720,17 @@ micromark-extension-gfm-tagfilter@^2.0.0: dependencies: micromark-util-types "^2.0.0" +micromark-extension-gfm-task-list-item@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" + integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-extension-gfm-task-list-item@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" @@ -5884,6 +6742,20 @@ micromark-extension-gfm-task-list-item@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-extension-gfm@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" + integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + micromark-extension-gfm@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" @@ -5899,9 +6771,9 @@ micromark-extension-gfm@^3.0.0: micromark-util-types "^2.0.0" micromark-extension-mdx-expression@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" - integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + version "3.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz#43d058d999532fb3041195a3c3c05c46fa84543b" + integrity sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q== dependencies: "@types/estree" "^1.0.0" devlop "^1.0.0" @@ -5913,11 +6785,10 @@ micromark-extension-mdx-expression@^3.0.0: micromark-util-types "^2.0.0" micromark-extension-mdx-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz#5abb83da5ddc8e473a374453e6ea56fbd66b59ad" - integrity sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz#ffc98bdb649798902fa9fc5689f67f9c1c902044" + integrity sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ== dependencies: - "@types/acorn" "^4.0.0" "@types/estree" "^1.0.0" devlop "^1.0.0" estree-util-is-identifier-name "^3.0.0" @@ -5965,6 +6836,15 @@ micromark-extension-mdxjs@^3.0.0: micromark-util-combine-extensions "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-destination@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" + integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-destination@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" @@ -5974,6 +6854,16 @@ micromark-factory-destination@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-label@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" + integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-factory-label@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" @@ -5985,9 +6875,9 @@ micromark-factory-label@^2.0.0: micromark-util-types "^2.0.0" micromark-factory-mdx-expression@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz#2afaa8ba6d5f63e0cead3e4dee643cad184ca260" - integrity sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz#bb09988610589c07d1c1e4425285895041b3dfa9" + integrity sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ== dependencies: "@types/estree" "^1.0.0" devlop "^1.0.0" @@ -6015,6 +6905,16 @@ micromark-factory-space@^2.0.0: micromark-util-character "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-title@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" + integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-title@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" @@ -6025,6 +6925,16 @@ micromark-factory-title@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-factory-whitespace@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" + integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-factory-whitespace@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" @@ -6051,6 +6961,13 @@ micromark-util-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-chunked@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" + integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-chunked@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" @@ -6058,6 +6975,15 @@ micromark-util-chunked@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-classify-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" + integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + micromark-util-classify-character@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" @@ -6067,6 +6993,14 @@ micromark-util-classify-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-combine-extensions@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" + integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + micromark-util-combine-extensions@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" @@ -6075,6 +7009,13 @@ micromark-util-combine-extensions@^2.0.0: micromark-util-chunked "^2.0.0" micromark-util-types "^2.0.0" +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" + integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-decode-numeric-character-reference@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" @@ -6082,6 +7023,16 @@ micromark-util-decode-numeric-character-reference@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-decode-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" + integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-decode-string@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" @@ -6092,17 +7043,21 @@ micromark-util-decode-string@^2.0.0: micromark-util-decode-numeric-character-reference "^2.0.0" micromark-util-symbol "^2.0.0" +micromark-util-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" + integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== + micromark-util-encode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== micromark-util-events-to-acorn@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" - integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz#e7a8a6b55a47e5a06c720d5a1c4abae8c37c98f3" + integrity sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg== dependencies: - "@types/acorn" "^4.0.0" "@types/estree" "^1.0.0" "@types/unist" "^3.0.0" devlop "^1.0.0" @@ -6111,11 +7066,23 @@ micromark-util-events-to-acorn@^2.0.0: micromark-util-types "^2.0.0" vfile-message "^4.0.0" +micromark-util-html-tag-name@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" + integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== + micromark-util-html-tag-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== +micromark-util-normalize-identifier@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" + integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-normalize-identifier@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" @@ -6123,6 +7090,13 @@ micromark-util-normalize-identifier@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" +micromark-util-resolve-all@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" + integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== + dependencies: + micromark-util-types "^1.0.0" + micromark-util-resolve-all@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" @@ -6130,6 +7104,15 @@ micromark-util-resolve-all@^2.0.0: dependencies: micromark-util-types "^2.0.0" +micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" + integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-sanitize-uri@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" @@ -6139,6 +7122,16 @@ micromark-util-sanitize-uri@^2.0.0: micromark-util-encode "^2.0.0" micromark-util-symbol "^2.0.0" +micromark-util-subtokenize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" + integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + micromark-util-subtokenize@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" @@ -6159,7 +7152,7 @@ micromark-util-symbol@^2.0.0: resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== -micromark-util-types@^1.0.0: +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== @@ -6169,6 +7162,29 @@ micromark-util-types@^2.0.0: resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== +micromark@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" + integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromark@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" @@ -6206,15 +7222,22 @@ mime-db@1.52.0: integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== "mime-db@>= 1.43.0 < 2": - version "1.53.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" - integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== mime-db@~1.33.0: version "1.33.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== +mime-format@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mime-format/-/mime-format-2.0.1.tgz#1274876d58bc803332427a515f5f7036e07b9413" + integrity sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg== + dependencies: + charset "^1.0.0" + mime-types@2.1.18: version "2.1.18" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" @@ -6222,7 +7245,7 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@2.1.35, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -6269,11 +7292,35 @@ minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + mrmime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" @@ -6297,10 +7344,24 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" +mustache@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" + integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + nanoid@^3.3.8: - version "3.3.8" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" - integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== negotiator@0.6.3: version "0.6.3" @@ -6317,6 +7378,11 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +neotraverse@0.6.15: + version "0.6.15" + resolved "https://registry.yarnpkg.com/neotraverse/-/neotraverse-0.6.15.tgz#dc4abb64700c52440f13bc53635b559862420360" + integrity sha512-HZpdkco+JeXq0G+WWpMJ4NsX3pqb5O7eR9uGz3FfoFt+LYzU8iRWp49nJtud6hsDoywM8tIrDo3gjgmOqJA8LA== + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -6325,6 +7391,11 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + node-emoji@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0" @@ -6335,11 +7406,32 @@ node-emoji@^2.1.0: emojilib "^2.4.0" skin-tone "^2.0.0" +node-fetch-h2@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz#c6188325f9bd3d834020bf0f2d6dc17ced2241ac" + integrity sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg== + dependencies: + http2-client "^1.2.5" + +node-fetch@^2.6.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-readfiles@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/node-readfiles/-/node-readfiles-0.2.0.tgz#dbbd4af12134e2e635c245ef93ffcf6f60673a5d" + integrity sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA== + dependencies: + es6-promise "^3.2.1" + node-releases@^2.0.19: version "2.0.19" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" @@ -6387,11 +7479,74 @@ null-loader@^4.0.1: loader-utils "^2.0.0" schema-utils "^3.0.0" -object-assign@^4.1.1: +oas-kit-common@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/oas-kit-common/-/oas-kit-common-1.0.8.tgz#6d8cacf6e9097967a4c7ea8bcbcbd77018e1f535" + integrity sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ== + dependencies: + fast-safe-stringify "^2.0.7" + +oas-linter@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/oas-linter/-/oas-linter-3.2.2.tgz#ab6a33736313490659035ca6802dc4b35d48aa1e" + integrity sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ== + dependencies: + "@exodus/schemasafe" "^1.0.0-rc.2" + should "^13.2.1" + yaml "^1.10.0" + +oas-resolver-browser@2.5.6: + version "2.5.6" + resolved "https://registry.yarnpkg.com/oas-resolver-browser/-/oas-resolver-browser-2.5.6.tgz#1974db66d594fa8c67d3aa866b46b9e2156a8b55" + integrity sha512-Jw5elT/kwUJrnGaVuRWe1D7hmnYWB8rfDDjBnpQ+RYY/dzAewGXeTexXzt4fGEo6PUE4eqKqPWF79MZxxvMppA== + dependencies: + node-fetch-h2 "^2.3.0" + oas-kit-common "^1.0.8" + path-browserify "^1.0.1" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + +oas-resolver@^2.5.6: + version "2.5.6" + resolved "https://registry.yarnpkg.com/oas-resolver/-/oas-resolver-2.5.6.tgz#10430569cb7daca56115c915e611ebc5515c561b" + integrity sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ== + dependencies: + node-fetch-h2 "^2.3.0" + oas-kit-common "^1.0.8" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + +oas-schema-walker@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz#74c3cd47b70ff8e0b19adada14455b5d3ac38a22" + integrity sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ== + +oas-validator@^5.0.8: + version "5.0.8" + resolved "https://registry.yarnpkg.com/oas-validator/-/oas-validator-5.0.8.tgz#387e90df7cafa2d3ffc83b5fb976052b87e73c28" + integrity sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw== + dependencies: + call-me-maybe "^1.0.1" + oas-kit-common "^1.0.8" + oas-linter "^3.2.2" + oas-resolver "^2.5.6" + oas-schema-walker "^1.1.5" + reftools "^1.1.9" + should "^13.2.1" + yaml "^1.10.0" + +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.13.3: version "1.13.4" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" @@ -6454,6 +7609,29 @@ open@^8.0.9, open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" +openapi-to-postmanv2@^4.21.0: + version "4.25.0" + resolved "https://registry.yarnpkg.com/openapi-to-postmanv2/-/openapi-to-postmanv2-4.25.0.tgz#2ab1bf915ac873ab0ffc2bf79e463fbbc6a6cc20" + integrity sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg== + dependencies: + ajv "8.11.0" + ajv-draft-04 "1.0.0" + ajv-formats "2.1.1" + async "3.2.4" + commander "2.20.3" + graphlib "2.1.8" + js-yaml "4.1.0" + json-pointer "0.6.2" + json-schema-merge-allof "0.8.1" + lodash "4.17.21" + neotraverse "0.6.15" + oas-resolver-browser "2.5.6" + object-hash "3.0.0" + path-browserify "1.0.1" + postman-collection "^4.4.0" + swagger2openapi "7.0.8" + yaml "1.10.2" + opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -6526,6 +7704,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + package-json@^8.1.0: version "8.1.1" resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" @@ -6536,6 +7719,11 @@ package-json@^8.1.0: registry-url "^6.0.0" semver "^7.3.7" +pako@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" + integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== + param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -6587,6 +7775,11 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.3" parse5 "^7.0.0" +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + parse5@^7.0.0: version "7.2.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" @@ -6607,6 +7800,11 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +path-browserify@1.0.1, path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -6642,6 +7840,14 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.12: version "0.1.12" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" @@ -6664,7 +7870,15 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picocolors@^1.0.0, picocolors@^1.0.1, picocolors@^1.1.1: +path@0.12.7: + version "0.12.7" + resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q== + dependencies: + process "^0.11.1" + util "^0.10.3" + +picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -6674,6 +7888,11 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pirates@^4.0.1: + version "4.0.7" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + pkg-dir@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" @@ -6688,6 +7907,11 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + postcss-attribute-case-insensitive@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz#0c4500e3bcb2141848e89382c05b5a31c23033a3" @@ -7244,6 +8468,42 @@ postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4 picocolors "^1.1.1" source-map-js "^1.2.1" +postman-code-generators@^1.10.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/postman-code-generators/-/postman-code-generators-1.14.2.tgz#f0648427d3b082f3533eaf90132875904836898d" + integrity sha512-qZAyyowfQAFE4MSCu2KtMGGQE/+oG1JhMZMJNMdZHYCSfQiVVeKxgk3oI4+KJ3d1y5rrm2D6C6x+Z+7iyqm+fA== + dependencies: + async "3.2.2" + detect-package-manager "3.0.2" + lodash "4.17.21" + path "0.12.7" + postman-collection "^4.4.0" + shelljs "0.8.5" + +postman-collection@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/postman-collection/-/postman-collection-4.5.0.tgz#cc485d67f2177d6f4c5c5f4bc75c257efd23f221" + integrity sha512-152JSW9pdbaoJihwjc7Q8lc3nPg/PC9lPTHdMk7SHnHhu/GBJB7b2yb9zG7Qua578+3PxkQ/HYBuXpDSvsf7GQ== + dependencies: + "@faker-js/faker" "5.5.3" + file-type "3.9.0" + http-reasons "0.1.0" + iconv-lite "0.6.3" + liquid-json "0.3.1" + lodash "4.17.21" + mime-format "2.0.1" + mime-types "2.1.35" + postman-url-encoder "3.0.5" + semver "7.6.3" + uuid "8.3.2" + +postman-url-encoder@3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz#af2efee3bb7644e2b059d8a78bc8070fae0467a5" + integrity sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA== + dependencies: + punycode "^2.1.1" + pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -7257,7 +8517,7 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -prism-react-renderer@^2.3.0: +prism-react-renderer@^2.3.0, prism-react-renderer@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== @@ -7266,15 +8526,20 @@ prism-react-renderer@^2.3.0: clsx "^2.0.0" prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + version "1.30.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process@^0.11.1, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -7283,7 +8548,7 @@ prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -7315,7 +8580,12 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -punycode@^2.1.0: +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0, punycode@^2.1.1: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== @@ -7334,6 +8604,13 @@ qs@6.13.0: dependencies: side-channel "^1.0.6" +qs@^6.12.3: + version "6.14.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" + integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== + dependencies: + side-channel "^1.1.0" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -7447,16 +8724,45 @@ react-fast-compare@^3.2.0: react-fast-compare "^3.2.0" shallowequal "^1.1.0" +react-hook-form@^7.43.8: + version "7.55.0" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.55.0.tgz#df3c80a20a68f6811f49bec3406defaefb6dce80" + integrity sha512-XRnjsH3GVMQz1moZTW53MxfoWN7aDpUg/GpVNc4A3eXRVNdGXfbzJ4vM4aLQ8g6XCUh1nIbx70aaNCl7kxnjog== + react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + react-json-view-lite@^1.2.0: version "1.5.0" resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz#377cc302821717ac79a1b6d099e1891df54c8662" integrity sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw== +react-lifecycles-compat@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-live@^4.0.0: + version "4.1.8" + resolved "https://registry.yarnpkg.com/react-live/-/react-live-4.1.8.tgz#287fb6c5127c2d89a6fe39380278d95cc8e661b6" + integrity sha512-B2SgNqwPuS2ekqj4lcxi5TibEcjWkdVyYykBEUBshPAPDQ527x2zPEZg560n8egNtAjUpwXFQm7pcXV65aAYmg== + dependencies: + prism-react-renderer "^2.4.0" + sucrase "^3.35.0" + use-editable "^2.3.3" + react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" @@ -7471,6 +8777,54 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1: dependencies: "@types/react" "*" +react-magic-dropzone@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz#bfd25b77b57e7a04aaef0a28910563b707ee54df" + integrity sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA== + +react-markdown@^8.0.1: + version "8.0.7" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.7.tgz#c8dbd1b9ba5f1c5e7e5f2a44de465a3caafdf89b" + integrity sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ== + dependencies: + "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^2.0.0" + prop-types "^15.0.0" + property-information "^6.0.0" + react-is "^18.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + +react-modal@^3.15.1: + version "3.16.3" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.16.3.tgz#c412d41915782e3c261253435d01468e2439b11b" + integrity sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw== + dependencies: + exenv "^1.2.0" + prop-types "^15.7.2" + react-lifecycles-compat "^3.0.0" + warning "^4.0.3" + +react-redux@^7.2.0: + version "7.2.9" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" + integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + react-router-config@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" @@ -7535,6 +8889,11 @@ readable-stream@^3.0.6: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readdirp@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" + integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -7601,6 +8960,23 @@ recursive-readdir@^2.2.2: dependencies: minimatch "^3.0.5" +redux-thunk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4.0.0, redux@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +reftools@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/reftools/-/reftools-1.1.9.tgz#e16e19f662ccd4648605312c06d34e5da3a2b77e" + integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== + regenerate-unicode-properties@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" @@ -7663,6 +9039,15 @@ regjsparser@^0.12.0: dependencies: jsesc "~3.0.2" +rehype-raw@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4" + integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ== + dependencies: + "@types/hast" "^2.0.0" + hast-util-raw "^7.2.0" + unified "^10.0.0" + rehype-raw@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" @@ -7717,6 +9102,16 @@ remark-frontmatter@^5.0.0: micromark-extension-frontmatter "^2.0.0" unified "^11.0.0" +remark-gfm@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" + remark-gfm@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" @@ -7737,6 +9132,15 @@ remark-mdx@^3.0.0: mdast-util-mdx "^3.0.0" micromark-extension-mdxjs "^3.0.0" +remark-parse@^10.0.0: + version "10.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" + integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" + remark-parse@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" @@ -7747,10 +9151,20 @@ remark-parse@^11.0.0: micromark-util-types "^2.0.0" unified "^11.0.0" +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + remark-rehype@^11.0.0: - version "11.1.1" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.1.tgz#f864dd2947889a11997c0a2667cd6b38f685bca7" - integrity sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ== + version "11.1.2" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" + integrity sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw== dependencies: "@types/hast" "^3.0.0" "@types/mdast" "^4.0.0" @@ -7783,6 +9197,11 @@ repeat-string@^1.0.0: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -7798,6 +9217,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +reselect@^4.1.8: + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + resolve-alpn@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" @@ -7863,6 +9287,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -7873,11 +9304,29 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-loader@^16.0.2: + version "16.0.5" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-16.0.5.tgz#257bc90119ade066851cafe7f2c3f3504c7cda98" + integrity sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw== + dependencies: + neo-async "^2.6.2" + +sass@^1.80.4: + version "1.86.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.86.3.tgz#0a0d9ea97cb6665e73f409639f8533ce057464c9" + integrity sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + sax@^1.2.4: version "1.4.1" resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" @@ -7946,6 +9395,11 @@ semver-diff@^4.0.0: dependencies: semver "^7.3.5" +semver@7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" @@ -8069,7 +9523,7 @@ shell-quote@^1.7.3, shell-quote@^1.8.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== -shelljs@^0.8.5: +shelljs@0.8.5, shelljs@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== @@ -8078,6 +9532,50 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" +should-equal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" + integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== + dependencies: + should-type "^1.4.0" + +should-format@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" + integrity sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q== + dependencies: + should-type "^1.3.0" + should-type-adaptors "^1.0.1" + +should-type-adaptors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" + integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== + dependencies: + should-type "^1.3.0" + should-util "^1.0.0" + +should-type@^1.3.0, should-type@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" + integrity sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ== + +should-util@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" + integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== + +should@^13.2.1: + version "13.2.3" + resolved "https://registry.yarnpkg.com/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" + integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== + dependencies: + should-equal "^2.0.0" + should-format "^3.0.3" + should-type "^1.4.0" + should-type-adaptors "^1.0.1" + should-util "^1.0.0" + side-channel-list@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" @@ -8107,7 +9605,7 @@ side-channel-weakmap@^1.0.2: object-inspect "^1.13.3" side-channel-map "^1.0.1" -side-channel@^1.0.6: +side-channel@^1.0.6, side-channel@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== @@ -8123,6 +9621,11 @@ signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + sirv@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" @@ -8164,6 +9667,11 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +slugify@^1.6.5: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + snake-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" @@ -8186,7 +9694,7 @@ sort-css-media-queries@2.2.0: resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== -source-map-js@^1.0.1, source-map-js@^1.2.1: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -8258,11 +9766,20 @@ statuses@2.0.1: integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== std-env@^3.7.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.8.0.tgz#b56ffc1baf1a29dcc80a3bdf11d7fca7c315e7d5" - integrity sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w== + version "3.9.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.9.0.tgz#1a6f7243b339dca4c9fd55e1c7504c77ef23e8f1" + integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw== + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" -string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8311,6 +9828,13 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -8345,13 +9869,27 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== -style-to-object@^1.0.0: +style-to-js@^1.0.0: + version "1.1.16" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.16.tgz#e6bd6cd29e250bcf8fa5e6591d07ced7575dbe7a" + integrity sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw== + dependencies: + style-to-object "1.0.8" + +style-to-object@1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.8.tgz#67a29bca47eaa587db18118d68f9d95955e81292" integrity sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g== dependencies: inline-style-parser "0.2.4" +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + stylehacks@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6" @@ -8360,6 +9898,19 @@ stylehacks@^6.1.1: browserslist "^4.23.0" postcss-selector-parser "^6.0.16" +sucrase@^3.35.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -8397,6 +9948,23 @@ svgo@^3.0.2, svgo@^3.2.0: csso "^5.0.5" picocolors "^1.0.0" +swagger2openapi@7.0.8, swagger2openapi@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/swagger2openapi/-/swagger2openapi-7.0.8.tgz#12c88d5de776cb1cbba758994930f40ad0afac59" + integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== + dependencies: + call-me-maybe "^1.0.1" + node-fetch "^2.6.1" + node-fetch-h2 "^2.3.0" + node-readfiles "^0.2.0" + oas-kit-common "^1.0.8" + oas-resolver "^2.5.6" + oas-schema-walker "^1.1.5" + oas-validator "^5.0.8" + reftools "^1.1.9" + yaml "^1.10.0" + yargs "^17.0.1" + tapable@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -8408,9 +9976,9 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== terser-webpack-plugin@^5.3.11, terser-webpack-plugin@^5.3.9: - version "5.3.12" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.12.tgz#d9518c80493081bace668aa8613b22e4a838810c" - integrity sha512-jDLYqo7oF8tJIttjXO6jBY5Hk8p3A8W4ttih7cCEq64fQFWmgJ4VqAQjKr7WwIDlmXKEc6QeoRb5ecjZ+2afcg== + version "5.3.14" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== dependencies: "@jridgewell/trace-mapping" "^0.3.25" jest-worker "^27.4.5" @@ -8433,6 +10001,20 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -8465,6 +10047,11 @@ totalist@^3.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" @@ -8475,6 +10062,11 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + tslib@^2.0.3, tslib@^2.6.0: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" @@ -8515,10 +10107,10 @@ typescript@~5.5.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== -undici-types@~6.20.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" - integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" @@ -8548,6 +10140,19 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: version "11.0.5" resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" @@ -8568,6 +10173,18 @@ unique-string@^3.0.0: dependencies: crypto-random-string "^4.0.0" +unist-util-generated@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" + integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== + +unist-util-is@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" + integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" @@ -8582,6 +10199,13 @@ unist-util-position-from-estree@^2.0.0: dependencies: "@types/unist" "^3.0.0" +unist-util-position@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" + integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-position@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" @@ -8589,6 +10213,13 @@ unist-util-position@^5.0.0: dependencies: "@types/unist" "^3.0.0" +unist-util-stringify-position@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" + integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" @@ -8596,6 +10227,14 @@ unist-util-stringify-position@^4.0.0: dependencies: "@types/unist" "^3.0.0" +unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" + integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" @@ -8604,6 +10243,15 @@ unist-util-visit-parents@^6.0.0: "@types/unist" "^3.0.0" unist-util-is "^6.0.0" +unist-util-visit@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" + integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.1.1" + unist-util-visit@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" @@ -8651,6 +10299,11 @@ update-notifier@^6.0.2: semver-diff "^4.0.0" xdg-basedir "^5.1.0" +uri-js-replace@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uri-js-replace/-/uri-js-replace-1.0.1.tgz#c285bb352b701c9dfdaeffc4da5be77f936c9048" + integrity sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -8667,11 +10320,31 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" +url@^0.11.1: + version "0.11.4" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c" + integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg== + dependencies: + punycode "^1.4.1" + qs "^6.12.3" + +use-editable@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/use-editable/-/use-editable-2.3.3.tgz#a292fe9ba4c291cd28d1cc2728c75a5fc8d9a33f" + integrity sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA== + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -8687,11 +10360,51 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uvu@^0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" + integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + +validate.io-array@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/validate.io-array/-/validate.io-array-1.0.6.tgz#5b5a2cafd8f8b85abb2f886ba153f2d93a27774d" + integrity sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg== + +validate.io-function@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/validate.io-function/-/validate.io-function-1.0.2.tgz#343a19802ed3b1968269c780e558e93411c0bad7" + integrity sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ== + +validate.io-integer-array@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz#2cabde033293a6bcbe063feafe91eaf46b13a089" + integrity sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA== + dependencies: + validate.io-array "^1.0.3" + validate.io-integer "^1.0.4" + +validate.io-integer@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/validate.io-integer/-/validate.io-integer-1.0.5.tgz#168496480b95be2247ec443f2233de4f89878068" + integrity sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ== + dependencies: + validate.io-number "^1.0.3" + +validate.io-number@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8" + integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg== + value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -8702,6 +10415,14 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vfile-location@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" + integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== + dependencies: + "@types/unist" "^2.0.0" + vfile "^5.0.0" + vfile-location@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" @@ -8710,6 +10431,14 @@ vfile-location@^5.0.0: "@types/unist" "^3.0.0" vfile "^6.0.0" +vfile-message@^3.0.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" + integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" @@ -8718,6 +10447,16 @@ vfile-message@^4.0.0: "@types/unist" "^3.0.0" unist-util-stringify-position "^4.0.0" +vfile@^5.0.0: + version "5.3.7" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" + integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + vfile@^6.0.0, vfile@^6.0.1: version "6.0.3" resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" @@ -8726,6 +10465,13 @@ vfile@^6.0.0, vfile@^6.0.1: "@types/unist" "^3.0.0" vfile-message "^4.0.0" +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watchpack@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" @@ -8746,6 +10492,11 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webpack-bundle-analyzer@^4.10.2: version "4.10.2" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz#633af2862c213730be3dbdf40456db171b60d5bd" @@ -8835,9 +10586,9 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.88.1, webpack@^5.95.0: - version "5.98.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.98.0.tgz#44ae19a8f2ba97537978246072fb89d10d1fbd17" - integrity sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA== + version "5.99.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.2.tgz#94e381594270d8d7dbbeb2473b1ea562c325e1fc" + integrity sha512-1LYyB3DIKS4k2JlBHKp+b63b1jp9Nn86wypihsZOeKove7kpRCAVqN8pIle0wbs6a0p4kxkMt01lbb6Y93CpRw== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" @@ -8891,6 +10642,14 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -8917,6 +10676,15 @@ wildcard@^2.0.0, wildcard@^2.0.1: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -8965,6 +10733,13 @@ xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== +xml-formatter@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/xml-formatter/-/xml-formatter-2.6.1.tgz#066ef3a100bd58ee3b943f0c503be63176d3d497" + integrity sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw== + dependencies: + xml-parser-xo "^3.2.0" + xml-js@^1.6.11: version "1.6.11" resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" @@ -8972,25 +10747,58 @@ xml-js@^1.6.11: dependencies: sax "^1.2.4" +xml-parser-xo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz#c633ab55cf1976d6b03ab4a6a85045093ac32b73" + integrity sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yaml@^1.7.2: +yaml-ast-parser@0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + +yaml@1.10.2, yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.0.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== yocto-queue@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110" - integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== + version "1.2.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== zwitch@^2.0.0: version "2.0.4"