diff --git a/.github/workflows/docusaurus-build.yml b/.github/workflows/docusaurus-build.yml
index f13495d8c..4d0db078c 100644
--- a/.github/workflows/docusaurus-build.yml
+++ b/.github/workflows/docusaurus-build.yml
@@ -12,6 +12,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
+ - name: Set up Node.js
+ uses: actions/setup-node@v7
+ with:
+ node-version: 24
- uses: oven-sh/setup-bun@v2
- name: Install just
uses: extractions/setup-just@v4
diff --git a/.github/workflows/docusaurus-deploy.yml b/.github/workflows/docusaurus-deploy.yml
index beccbdc10..67f13a38e 100644
--- a/.github/workflows/docusaurus-deploy.yml
+++ b/.github/workflows/docusaurus-deploy.yml
@@ -17,6 +17,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
+ - name: Set up Node.js
+ uses: actions/setup-node@v7
+ with:
+ node-version: 24
- uses: oven-sh/setup-bun@v2
- name: Install just
uses: extractions/setup-just@v4
diff --git a/.github/workflows/docusaurus-lint.yml b/.github/workflows/docusaurus-lint.yml
index 8e735e06d..631a3e206 100644
--- a/.github/workflows/docusaurus-lint.yml
+++ b/.github/workflows/docusaurus-lint.yml
@@ -12,6 +12,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
+ - name: Set up Node.js
+ uses: actions/setup-node@v7
+ with:
+ node-version: 24
- uses: oven-sh/setup-bun@v2
- name: Install just
uses: extractions/setup-just@v4
diff --git a/docs/bun.lock b/docs/bun.lock
index 362a1baf1..65c060bef 100644
--- a/docs/bun.lock
+++ b/docs/bun.lock
@@ -5,13 +5,13 @@
"": {
"name": "docs",
"dependencies": {
- "@docusaurus/core": "3.5.2",
- "@docusaurus/preset-classic": "3.5.2",
- "@docusaurus/theme-mermaid": "3.5.2",
+ "@docusaurus/core": "3.10.2",
+ "@docusaurus/preset-classic": "3.10.2",
+ "@docusaurus/theme-mermaid": "3.10.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
- "docusaurus-plugin-openapi-docs": "4.0.1",
- "docusaurus-theme-openapi-docs": "4.0.1",
+ "docusaurus-plugin-openapi-docs": "5.2.0",
+ "docusaurus-theme-openapi-docs": "5.2.0",
"prism-react-renderer": "^2.3.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
@@ -22,61 +22,49 @@
},
},
"packages": {
+ "@11ty/gray-matter": ["@11ty/gray-matter@1.0.0", "", { "dependencies": { "js-yaml": "^4.1.0", "kind-of": "^6.0.3", "section-matter": "^1.0.0", "strip-bom-string": "^1.0.0" } }, "sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g=="],
+
"@algolia/abtesting": ["@algolia/abtesting@1.14.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-Dkj0BgPiLAaim9sbQ97UKDFHJE/880wgStAM18U++NaJ/2Cws34J5731ovJifr6E3Pv4T2CqvMXf8qLCC417Ew=="],
- "@algolia/autocomplete-core": ["@algolia/autocomplete-core@1.17.9", "", { "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", "@algolia/autocomplete-shared": "1.17.9" } }, "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ=="],
+ "@algolia/autocomplete-core": ["@algolia/autocomplete-core@1.19.10", "", { "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.19.10", "@algolia/autocomplete-shared": "1.19.10" } }, "sha512-K8uQ5iZCCMeqqE0JxjvcxJzDFuqZC1LTGJvR2P76ofDoOdKTs6jqoNxG5MnhzlTkNfE98VOQjcrg7qLxXPpT7g=="],
- "@algolia/autocomplete-plugin-algolia-insights": ["@algolia/autocomplete-plugin-algolia-insights@1.17.9", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.9" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ=="],
+ "@algolia/autocomplete-plugin-algolia-insights": ["@algolia/autocomplete-plugin-algolia-insights@1.19.10", "", { "dependencies": { "@algolia/autocomplete-shared": "1.19.10" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "sha512-zy/cYkMKEDdT4ns/SZC6by99qaIzLCTtckPw7cTe8BMPepwXjjQdhRyBCk2CJodMQc4Ktb0zJrt2YxTtMYa4Gg=="],
"@algolia/autocomplete-preset-algolia": ["@algolia/autocomplete-preset-algolia@1.17.9", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.9" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ=="],
- "@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.17.9", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ=="],
-
- "@algolia/cache-browser-local-storage": ["@algolia/cache-browser-local-storage@4.25.3", "", { "dependencies": { "@algolia/cache-common": "4.25.3" } }, "sha512-J0vrnbIYmDIf9d9qQwBXaHn10VoQ/rA+2iBMr/idfsjHhL9I4h2pC9Dj1i0ggDLv9sPajbeVVh0BdC+mDbo7Tw=="],
-
- "@algolia/cache-common": ["@algolia/cache-common@4.25.3", "", {}, "sha512-dDls2jhGFdkGnoKwXADBnjosHKdKiwlY+tzaua5J0q9XJptn6DCBDUt3pg46GhTRz+64x08M+dyp8nNoV+3/Jw=="],
-
- "@algolia/cache-in-memory": ["@algolia/cache-in-memory@4.25.3", "", { "dependencies": { "@algolia/cache-common": "4.25.3" } }, "sha512-6u/fVDr3ZIJIgtqdgUDB5kL9KcOdowmxf052bjfI1XhFTpxmIa49HcAEh1y2R0YqmmNDQHaPCT0QzwkINhWbug=="],
+ "@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.19.10", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-vGJ2MDLgDOK3k256ks6t8u07bX4jdRQ0B/8MuRjjcvGTveVWwOU5lNd564uyuuqPMXQITl03HJx/juMtIFcQRw=="],
"@algolia/client-abtesting": ["@algolia/client-abtesting@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-LV5qCJdj+/m9I+Aj91o+glYszrzd7CX6NgKaYdTOj4+tUYfbS62pwYgUfZprYNayhkQpVFcrW8x8ZlIHpS23Vw=="],
- "@algolia/client-account": ["@algolia/client-account@4.25.3", "", { "dependencies": { "@algolia/client-common": "4.25.3", "@algolia/client-search": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-TkSVT5+davX4Dzt3gyEJ+SAfaVT5bHrZctAiup/AGPV7sNBigv4kuZv40OEbMMgu1uPJ4zw3tA39Oj/mOjd6gg=="],
+ "@algolia/client-analytics": ["@algolia/client-analytics@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-/AVoMqHhPm14CcHq7mwB+bUJbfCv+jrxlNvRjXAuO+TQa+V37N8k1b0ijaRBPdmSjULMd8KtJbQyUyabXOu6Kg=="],
- "@algolia/client-analytics": ["@algolia/client-analytics@4.25.3", "", { "dependencies": { "@algolia/client-common": "4.25.3", "@algolia/client-search": "4.25.3", "@algolia/requester-common": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-vHSU4zBaENbRjzwFYB3OQuDlKXwe+YDRgyGh1kKZhcMRDSsEBH/PGNWn+2ZmtbgrNS52TC+TJ8oUOg5wXIeISw=="],
-
- "@algolia/client-common": ["@algolia/client-common@4.25.3", "", { "dependencies": { "@algolia/requester-common": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-ExRdFnJDe7t1/DgJUsqjzZKeI9gkLft4oVttlyTMru8TRNWA6eZ0wHRj4uQ9N3sxmzPiw3C53wigor705n1yQw=="],
+ "@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
"@algolia/client-insights": ["@algolia/client-insights@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-zl+Qyb0nLg+Y5YvKp1Ij+u9OaPaKg2/EPzTwKNiVyOHnQJlFxmXyUZL1EInczAZsEY8hVpPCLtNfhMhfxluXKQ=="],
- "@algolia/client-personalization": ["@algolia/client-personalization@4.25.3", "", { "dependencies": { "@algolia/client-common": "4.25.3", "@algolia/requester-common": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-ycCkQ0nWoH+sf0Gh20kk4NfJ+iUBc59ailqNCFcVl/0th1dtHF0P61IGetTsSmxVPZedDvnHop2z1ujWpYzNmw=="],
+ "@algolia/client-personalization": ["@algolia/client-personalization@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-r89Qf9Oo9mKWQXumRu/1LtvVJAmEDpn8mHZMc485pRfQUMAwSSrsnaw1tQ3sszqzEgAr1c7rw6fjBI+zrAXTOw=="],
"@algolia/client-query-suggestions": ["@algolia/client-query-suggestions@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-TPKNPKfghKG/bMSc7mQYD9HxHRUkBZA4q1PEmHgICaSeHQscGqL4wBrKkhfPlDV1uYBKW02pbFMUhsOt7p4ZpA=="],
- "@algolia/client-search": ["@algolia/client-search@4.25.3", "", { "dependencies": { "@algolia/client-common": "4.25.3", "@algolia/requester-common": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-GFA99zL6cfNSDEDHfEJ0TmVYmXCJofQpForFhCShQLfRQgBYud9UBHOh4LB6ZSzmtVDIfP33joCA9hxQWPIbFw=="],
+ "@algolia/client-search": ["@algolia/client-search@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-4Fu7dnzQyQmMFknYwTiN/HxPbH4DyxvQ1m+IxpPp5oslOgz8m6PG5qhiGbqJzH4HiT1I58ecDiCAC716UyVA8Q=="],
"@algolia/events": ["@algolia/events@4.0.1", "", {}, "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ=="],
"@algolia/ingestion": ["@algolia/ingestion@1.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-/RFq3TqtXDUUawwic/A9xylA2P3LDMO8dNhphHAUOU51b1ZLHrmZ6YYJm3df1APz7xLY1aht6okCQf+/vmrV9w=="],
- "@algolia/logger-common": ["@algolia/logger-common@4.25.3", "", {}, "sha512-RrlmuHNTc9CIgykWh37QduDAkpX4745KQ75I+vhgT5ER3BBykaYByDTyWkyFSSlZjpDHXtOymu9epNbI5V6OWQ=="],
-
- "@algolia/logger-console": ["@algolia/logger-console@4.25.3", "", { "dependencies": { "@algolia/logger-common": "4.25.3" } }, "sha512-s8AtfF9W+6Pbxfwkmzywd8ThVJ04D4JZlNyBdCuWpC5b3jzx1JAXT9ZL8K2faUsO4rEdHpy9LXMURvF7cQAE0w=="],
-
"@algolia/monitoring": ["@algolia/monitoring@1.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-Of0jTeAZRyRhC7XzDSjJef0aBkgRcvRAaw0ooYRlOw57APii7lZdq+layuNdeL72BRq1snaJhoMMwkmLIpJScw=="],
- "@algolia/recommend": ["@algolia/recommend@4.25.3", "", { "dependencies": { "@algolia/cache-browser-local-storage": "4.25.3", "@algolia/cache-common": "4.25.3", "@algolia/cache-in-memory": "4.25.3", "@algolia/client-common": "4.25.3", "@algolia/client-search": "4.25.3", "@algolia/logger-common": "4.25.3", "@algolia/logger-console": "4.25.3", "@algolia/requester-browser-xhr": "4.25.3", "@algolia/requester-common": "4.25.3", "@algolia/requester-node-http": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-/vpXzDFLmrkcM1UOvZae8i/z8wRs2uaKKlPaHqN24ySADWKyf2zxVsDmtcaGMYzBYqYsKR1XKFvwGA5HQxaZxQ=="],
-
- "@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@4.25.3", "", { "dependencies": { "@algolia/requester-common": "4.25.3" } }, "sha512-5ZXO55IDqXUehQKilVYU6OdUBT2XGI+JIki2UsxUkMykH4ksA9EU8YZJth1ZwEYTDC50bVSH32VCYsOFB0MUTA=="],
+ "@algolia/recommend": ["@algolia/recommend@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-bE7JcpFXzxF5zHwj/vkl2eiCBvyR1zQ7aoUdO+GDXxGp0DGw7nI0p8Xj6u8VmRQ+RDuPcICFQcCwRIJT5tDJFw=="],
- "@algolia/requester-common": ["@algolia/requester-common@4.25.3", "", {}, "sha512-n5dJA5jlIle5IQavlDWBXC46lw/VuwFbbknWJcPiJ6nJ6lRllpLOhV2ZJeUdCvRyg/6zG18h+9+Q/m2d/vLEIw=="],
+ "@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
"@algolia/requester-fetch": ["@algolia/requester-fetch@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-2oDT43Y5HWRSIQMPQI4tA/W+TN/N2tjggZCUsqQV440kxzzoPGsvv9QP1GhQ4CoDa+yn6ygUsGp6Dr+a9sPPSg=="],
- "@algolia/requester-node-http": ["@algolia/requester-node-http@4.25.3", "", { "dependencies": { "@algolia/requester-common": "4.25.3" } }, "sha512-7BXWAyVMK1Z3gT+2RPv0I48HfaIlho3nCQaB/tjziw+DdPigHRDq+xjtdzL8y+5O1g7LEdlPI9QHAgDbW/BLXw=="],
+ "@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
- "@algolia/transporter": ["@algolia/transporter@4.25.3", "", { "dependencies": { "@algolia/cache-common": "4.25.3", "@algolia/logger-common": "4.25.3", "@algolia/requester-common": "4.25.3" } }, "sha512-2yji+TKjC1uOxhJ9pCdw7lQm6GSiQ+fMvNH4es6oz82DrBpkVHkeU49HmpyTqz8Ai9e+nW/UBz8T9+UyBul3dA=="],
+ "@antfu/install-pkg": ["@antfu/install-pkg@2.0.1", "", { "dependencies": { "package-manager-detector": "^1.7.0", "tinyexec": "^1.2.4" } }, "sha512-iCKVQcIC0e3oDxEfs3SHQGW+ovhBMZmS1TE+bTk50rVyMCBmCfClv7Qi3HQKlumYwvjb/iIMeWCW2i67q6kFfQ=="],
- "@apidevtools/json-schema-ref-parser": ["@apidevtools/json-schema-ref-parser@11.9.3", "", { "dependencies": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.15", "js-yaml": "^4.1.0" } }, "sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ=="],
+ "@apidevtools/json-schema-ref-parser": ["@apidevtools/json-schema-ref-parser@15.5.2", "", { "dependencies": { "js-yaml": "^5.2.2", "undici": "^6.28.0" }, "peerDependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-B+C9Ok0DF/rjANIUHgwcV5/d4C72MB7f2IbKFL8jDGcGq2qn3yr893s8vAn2kbhmyaelAin0JK8EKF9P1+y7aQ=="],
"@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="],
@@ -276,69 +264,185 @@
"@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="],
- "@babel/runtime-corejs3": ["@babel/runtime-corejs3@7.29.0", "", { "dependencies": { "core-js-pure": "^3.48.0" } }, "sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA=="],
-
"@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="],
"@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="],
"@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="],
- "@braintree/sanitize-url": ["@braintree/sanitize-url@6.0.4", "", {}, "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="],
+ "@braintree/sanitize-url": ["@braintree/sanitize-url@7.1.2", "", {}, "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA=="],
+
+ "@chevrotain/cst-dts-gen": ["@chevrotain/cst-dts-gen@11.1.2", "", { "dependencies": { "@chevrotain/gast": "11.1.2", "@chevrotain/types": "11.1.2", "lodash-es": "4.17.23" } }, "sha512-XTsjvDVB5nDZBQB8o0o/0ozNelQtn2KrUVteIHSlPd2VAV2utEb6JzyCJaJ8tGxACR4RiBNWy5uYUHX2eji88Q=="],
+
+ "@chevrotain/gast": ["@chevrotain/gast@11.1.2", "", { "dependencies": { "@chevrotain/types": "11.1.2", "lodash-es": "4.17.23" } }, "sha512-Z9zfXR5jNZb1Hlsd/p+4XWeUFugrHirq36bKzPWDSIacV+GPSVXdk+ahVWZTwjhNwofAWg/sZg58fyucKSQx5g=="],
+
+ "@chevrotain/regexp-to-ast": ["@chevrotain/regexp-to-ast@11.1.2", "", {}, "sha512-nMU3Uj8naWer7xpZTYJdxbAs6RIv/dxYzkYU8GSwgUtcAAlzjcPfX1w+RKRcYG8POlzMeayOQ/znfwxEGo5ulw=="],
+
+ "@chevrotain/types": ["@chevrotain/types@11.1.2", "", {}, "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw=="],
+
+ "@chevrotain/utils": ["@chevrotain/utils@11.1.2", "", {}, "sha512-4mudFAQ6H+MqBTfqLmU7G1ZwRzCLfJEooL/fsF6rCX5eePMbGhoy5n4g+G4vlh2muDcsCTJtL+uKbOzWxs5LHA=="],
"@colors/colors": ["@colors/colors@1.5.0", "", {}, "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ=="],
+ "@csstools/cascade-layer-name-parser": ["@csstools/cascade-layer-name-parser@2.0.5", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A=="],
+
+ "@csstools/color-helpers": ["@csstools/color-helpers@5.1.0", "", {}, "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA=="],
+
+ "@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
+
+ "@csstools/css-color-parser": ["@csstools/css-color-parser@3.1.0", "", { "dependencies": { "@csstools/color-helpers": "^5.1.0", "@csstools/css-calc": "^2.1.4" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA=="],
+
+ "@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
+
+ "@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
+
+ "@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@4.0.3", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ=="],
+
+ "@csstools/postcss-alpha-function": ["@csstools/postcss-alpha-function@1.0.1", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w=="],
+
+ "@csstools/postcss-cascade-layers": ["@csstools/postcss-cascade-layers@5.0.2", "", { "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg=="],
+
+ "@csstools/postcss-color-function": ["@csstools/postcss-color-function@4.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA=="],
+
+ "@csstools/postcss-color-function-display-p3-linear": ["@csstools/postcss-color-function-display-p3-linear@1.0.1", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg=="],
+
+ "@csstools/postcss-color-mix-function": ["@csstools/postcss-color-mix-function@3.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag=="],
+
+ "@csstools/postcss-color-mix-variadic-function-arguments": ["@csstools/postcss-color-mix-variadic-function-arguments@1.0.2", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ=="],
+
+ "@csstools/postcss-content-alt-text": ["@csstools/postcss-content-alt-text@2.0.8", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q=="],
+
+ "@csstools/postcss-contrast-color-function": ["@csstools/postcss-contrast-color-function@2.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA=="],
+
+ "@csstools/postcss-exponential-functions": ["@csstools/postcss-exponential-functions@2.0.9", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw=="],
+
+ "@csstools/postcss-font-format-keywords": ["@csstools/postcss-font-format-keywords@4.0.0", "", { "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw=="],
+
+ "@csstools/postcss-gamut-mapping": ["@csstools/postcss-gamut-mapping@2.0.11", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw=="],
+
+ "@csstools/postcss-gradients-interpolation-method": ["@csstools/postcss-gradients-interpolation-method@5.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow=="],
+
+ "@csstools/postcss-hwb-function": ["@csstools/postcss-hwb-function@4.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA=="],
+
+ "@csstools/postcss-ic-unit": ["@csstools/postcss-ic-unit@4.0.4", "", { "dependencies": { "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg=="],
+
+ "@csstools/postcss-initial": ["@csstools/postcss-initial@2.0.1", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg=="],
+
+ "@csstools/postcss-is-pseudo-class": ["@csstools/postcss-is-pseudo-class@5.0.3", "", { "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ=="],
+
+ "@csstools/postcss-light-dark-function": ["@csstools/postcss-light-dark-function@2.0.11", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA=="],
+
+ "@csstools/postcss-logical-float-and-clear": ["@csstools/postcss-logical-float-and-clear@3.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ=="],
+
+ "@csstools/postcss-logical-overflow": ["@csstools/postcss-logical-overflow@2.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA=="],
+
+ "@csstools/postcss-logical-overscroll-behavior": ["@csstools/postcss-logical-overscroll-behavior@2.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w=="],
+
+ "@csstools/postcss-logical-resize": ["@csstools/postcss-logical-resize@3.0.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg=="],
+
+ "@csstools/postcss-logical-viewport-units": ["@csstools/postcss-logical-viewport-units@3.0.4", "", { "dependencies": { "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ=="],
+
+ "@csstools/postcss-media-minmax": ["@csstools/postcss-media-minmax@2.0.9", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/media-query-list-parser": "^4.0.3" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig=="],
+
+ "@csstools/postcss-media-queries-aspect-ratio-number-values": ["@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/media-query-list-parser": "^4.0.3" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg=="],
+
+ "@csstools/postcss-nested-calc": ["@csstools/postcss-nested-calc@4.0.0", "", { "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A=="],
+
+ "@csstools/postcss-normalize-display-values": ["@csstools/postcss-normalize-display-values@4.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA=="],
+
+ "@csstools/postcss-oklab-function": ["@csstools/postcss-oklab-function@4.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg=="],
+
+ "@csstools/postcss-position-area-property": ["@csstools/postcss-position-area-property@1.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q=="],
+
+ "@csstools/postcss-progressive-custom-properties": ["@csstools/postcss-progressive-custom-properties@4.2.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw=="],
+
+ "@csstools/postcss-property-rule-prelude-list": ["@csstools/postcss-property-rule-prelude-list@1.0.0", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA=="],
+
+ "@csstools/postcss-random-function": ["@csstools/postcss-random-function@2.0.1", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w=="],
+
+ "@csstools/postcss-relative-color-syntax": ["@csstools/postcss-relative-color-syntax@3.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw=="],
+
+ "@csstools/postcss-scope-pseudo-class": ["@csstools/postcss-scope-pseudo-class@4.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q=="],
+
+ "@csstools/postcss-sign-functions": ["@csstools/postcss-sign-functions@1.1.4", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg=="],
+
+ "@csstools/postcss-stepped-value-functions": ["@csstools/postcss-stepped-value-functions@4.0.9", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA=="],
+
+ "@csstools/postcss-syntax-descriptor-syntax-production": ["@csstools/postcss-syntax-descriptor-syntax-production@1.0.1", "", { "dependencies": { "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow=="],
+
+ "@csstools/postcss-system-ui-font-family": ["@csstools/postcss-system-ui-font-family@1.0.0", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ=="],
+
+ "@csstools/postcss-text-decoration-shorthand": ["@csstools/postcss-text-decoration-shorthand@4.0.3", "", { "dependencies": { "@csstools/color-helpers": "^5.1.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA=="],
+
+ "@csstools/postcss-trigonometric-functions": ["@csstools/postcss-trigonometric-functions@4.0.9", "", { "dependencies": { "@csstools/css-calc": "^2.1.4", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A=="],
+
+ "@csstools/postcss-unset-value": ["@csstools/postcss-unset-value@4.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA=="],
+
+ "@csstools/selector-resolve-nested": ["@csstools/selector-resolve-nested@3.1.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g=="],
+
+ "@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
+
+ "@csstools/utilities": ["@csstools/utilities@2.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ=="],
+
"@discoveryjs/json-ext": ["@discoveryjs/json-ext@0.5.7", "", {}, "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw=="],
"@docsearch/css": ["@docsearch/css@3.9.0", "", {}, "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA=="],
"@docsearch/react": ["@docsearch/react@3.9.0", "", { "dependencies": { "@algolia/autocomplete-core": "1.17.9", "@algolia/autocomplete-preset-algolia": "1.17.9", "@docsearch/css": "3.9.0", "algoliasearch": "^5.14.2" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", "react": ">= 16.8.0 < 20.0.0", "react-dom": ">= 16.8.0 < 20.0.0", "search-insights": ">= 1 < 3" }, "optionalPeers": ["@types/react", "react", "react-dom", "search-insights"] }, "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ=="],
- "@docusaurus/core": ["@docusaurus/core@3.5.2", "", { "dependencies": { "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-runtime": "^7.22.9", "@babel/preset-env": "^7.22.9", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", "@babel/runtime-corejs3": "^7.22.6", "@babel/traverse": "^7.22.8", "@docusaurus/cssnano-preset": "3.5.2", "@docusaurus/logger": "3.5.2", "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.3.3", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", "clean-css": "^5.3.2", "cli-table3": "^0.6.3", "combine-promises": "^1.1.0", "commander": "^5.1.0", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.31.1", "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.1.2", "del": "^6.1.1", "detect-port": "^1.5.1", "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "html-minifier-terser": "^7.2.0", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.5.3", "leven": "^3.1.0", "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.7.6", "p-map": "^4.0.0", "postcss": "^8.4.26", "postcss-loader": "^7.3.3", "prompts": "^2.4.2", "react-dev-utils": "^12.0.1", "react-helmet-async": "^1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", "react-loadable-ssr-addon-v5-slorber": "^1.0.1", "react-router": "^5.3.4", "react-router-config": "^5.1.1", "react-router-dom": "^5.3.4", "rtl-detect": "^1.0.4", "semver": "^7.5.4", "serve-handler": "^6.1.5", "shelljs": "^0.8.5", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "update-notifier": "^6.0.2", "url-loader": "^4.1.1", "webpack": "^5.88.1", "webpack-bundle-analyzer": "^4.9.0", "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0", "webpackbar": "^5.0.2" }, "peerDependencies": { "@mdx-js/react": "^3.0.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, "bin": { "docusaurus": "bin/docusaurus.mjs" } }, "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w=="],
+ "@docusaurus/babel": ["@docusaurus/babel@3.10.2", "", { "dependencies": { "@babel/core": "^7.25.9", "@babel/generator": "^7.25.9", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.25.9", "@babel/preset-react": "^7.25.9", "@babel/preset-typescript": "^7.25.9", "@babel/runtime": "^7.25.9", "@babel/traverse": "^7.25.9", "@docusaurus/logger": "3.10.2", "@docusaurus/utils": "3.10.2", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" } }, "sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q=="],
- "@docusaurus/cssnano-preset": ["@docusaurus/cssnano-preset@3.5.2", "", { "dependencies": { "cssnano-preset-advanced": "^6.1.2", "postcss": "^8.4.38", "postcss-sort-media-queries": "^5.2.0", "tslib": "^2.6.0" } }, "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA=="],
+ "@docusaurus/bundler": ["@docusaurus/bundler@3.10.2", "", { "dependencies": { "@babel/core": "^7.25.9", "@docusaurus/babel": "3.10.2", "@docusaurus/cssnano-preset": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.1.2", "file-loader": "^6.2.0", "html-minifier-terser": "^7.2.0", "mini-css-extract-plugin": "^2.9.2", "null-loader": "^4.0.1", "postcss": "^8.5.4", "postcss-loader": "^7.3.4", "postcss-preset-env": "^10.2.1", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", "webpack": "^5.95.0", "webpackbar": "^7.0.0" }, "peerDependencies": { "@docusaurus/faster": "*" }, "optionalPeers": ["@docusaurus/faster"] }, "sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g=="],
- "@docusaurus/logger": ["@docusaurus/logger@3.5.2", "", { "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" } }, "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw=="],
+ "@docusaurus/core": ["@docusaurus/core@3.10.2", "", { "dependencies": { "@docusaurus/babel": "3.10.2", "@docusaurus/bundler": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", "cli-table3": "^0.6.3", "combine-promises": "^1.1.0", "commander": "^5.1.0", "core-js": "^3.31.1", "detect-port": "^2.1.0", "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", "execa": "^5.1.1", "fs-extra": "^11.1.1", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.6.0", "leven": "^3.1.0", "lodash": "^4.17.21", "open": "^8.4.0", "p-map": "^4.0.0", "prompts": "^2.4.2", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", "react-loadable-ssr-addon-v5-slorber": "^1.0.3", "react-router": "^5.3.4", "react-router-config": "^5.1.1", "react-router-dom": "^5.3.4", "semver": "^7.5.4", "serve-handler": "^6.1.7", "tinypool": "^1.0.2", "tslib": "^2.6.0", "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" }, "peerDependencies": { "@docusaurus/faster": "*", "@mdx-js/react": "^3.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@docusaurus/faster"], "bin": { "docusaurus": "bin/docusaurus.mjs" } }, "sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA=="],
- "@docusaurus/mdx-loader": ["@docusaurus/mdx-loader@3.5.2", "", { "dependencies": { "@docusaurus/logger": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", "estree-util-value-to-estree": "^3.0.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "image-size": "^1.0.2", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", "rehype-raw": "^7.0.0", "remark-directive": "^3.0.0", "remark-emoji": "^4.0.0", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.0", "stringify-object": "^3.3.0", "tslib": "^2.6.0", "unified": "^11.0.3", "unist-util-visit": "^5.0.0", "url-loader": "^4.1.1", "vfile": "^6.0.1", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA=="],
+ "@docusaurus/cssnano-preset": ["@docusaurus/cssnano-preset@3.10.2", "", { "dependencies": { "cssnano-preset-advanced": "^6.1.2", "postcss": "^8.5.4", "postcss-sort-media-queries": "^5.2.0", "tslib": "^2.6.0" } }, "sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A=="],
- "@docusaurus/module-type-aliases": ["@docusaurus/module-type-aliases@3.5.2", "", { "dependencies": { "@docusaurus/types": "3.5.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "@types/react-router-dom": "*", "react-helmet-async": "*", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg=="],
+ "@docusaurus/logger": ["@docusaurus/logger@3.10.2", "", { "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" } }, "sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw=="],
- "@docusaurus/plugin-content-blog": ["@docusaurus/plugin-content-blog@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/logger": "3.5.2", "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "reading-time": "^1.5.0", "srcset": "^4.0.0", "tslib": "^2.6.0", "unist-util-visit": "^5.0.0", "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg=="],
+ "@docusaurus/mdx-loader": ["@docusaurus/mdx-loader@3.10.2", "", { "dependencies": { "@docusaurus/logger": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", "estree-util-value-to-estree": "^3.0.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "image-size": "^2.0.2", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", "rehype-raw": "^7.0.0", "remark-directive": "^3.0.0", "remark-emoji": "^4.0.0", "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.0", "stringify-object": "^3.3.0", "tslib": "^2.6.0", "unified": "^11.0.3", "unist-util-visit": "^5.0.0", "url-loader": "^4.1.1", "vfile": "^6.0.1", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w=="],
- "@docusaurus/plugin-content-docs": ["@docusaurus/plugin-content-docs@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/logger": "3.5.2", "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/module-type-aliases": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "tslib": "^2.6.0", "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ=="],
+ "@docusaurus/module-type-aliases": ["@docusaurus/module-type-aliases@3.10.2", "", { "dependencies": { "@docusaurus/types": "3.10.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "@types/react-router-dom": "*", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ=="],
- "@docusaurus/plugin-content-pages": ["@docusaurus/plugin-content-pages@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw=="],
+ "@docusaurus/plugin-content-blog": ["@docusaurus/plugin-content-blog@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "cheerio": "1.0.0-rc.12", "combine-promises": "^1.1.0", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "schema-dts": "^1.1.2", "srcset": "^4.0.0", "tslib": "^2.6.0", "unist-util-visit": "^5.0.0", "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w=="],
- "@docusaurus/plugin-debug": ["@docusaurus/plugin-debug@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "fs-extra": "^11.1.1", "react-json-view-lite": "^1.2.0", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA=="],
+ "@docusaurus/plugin-content-docs": ["@docusaurus/plugin-content-docs@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/module-type-aliases": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "schema-dts": "^1.1.2", "tslib": "^2.6.0", "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q=="],
- "@docusaurus/plugin-google-analytics": ["@docusaurus/plugin-google-analytics@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ=="],
+ "@docusaurus/plugin-content-pages": ["@docusaurus/plugin-content-pages@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-h5R12sZ/vV9EPiVjvIl9YFCOwkpwXes7dQMYt3EvP6Pphu4amHxxTqWxf08Fl5DR8h+oZMbWpFTNw5vKEYfvzQ=="],
- "@docusaurus/plugin-google-gtag": ["@docusaurus/plugin-google-gtag@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA=="],
+ "@docusaurus/plugin-css-cascade-layers": ["@docusaurus/plugin-css-cascade-layers@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "tslib": "^2.6.0" } }, "sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg=="],
- "@docusaurus/plugin-google-tag-manager": ["@docusaurus/plugin-google-tag-manager@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg=="],
+ "@docusaurus/plugin-debug": ["@docusaurus/plugin-debug@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "fs-extra": "^11.1.1", "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ=="],
- "@docusaurus/plugin-sitemap": ["@docusaurus/plugin-sitemap@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/logger": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA=="],
+ "@docusaurus/plugin-google-analytics": ["@docusaurus/plugin-google-analytics@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-kMHMBK9j4VAtgd5owwrRLRIi0EjkrpXlX7ePj1+y68XfVZV9I1T4S+koPDm+Hfw2TtnyHvh0uNrDvjz+DjQGVA=="],
- "@docusaurus/preset-classic": ["@docusaurus/preset-classic@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/plugin-content-blog": "3.5.2", "@docusaurus/plugin-content-docs": "3.5.2", "@docusaurus/plugin-content-pages": "3.5.2", "@docusaurus/plugin-debug": "3.5.2", "@docusaurus/plugin-google-analytics": "3.5.2", "@docusaurus/plugin-google-gtag": "3.5.2", "@docusaurus/plugin-google-tag-manager": "3.5.2", "@docusaurus/plugin-sitemap": "3.5.2", "@docusaurus/theme-classic": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/theme-search-algolia": "3.5.2", "@docusaurus/types": "3.5.2" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg=="],
+ "@docusaurus/plugin-google-gtag": ["@docusaurus/plugin-google-gtag@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-Vt90nNFhtAChRe9+it1hcHFgFvETdSnOkL5Bma+p6E/yU2tAYrvvyk+gv+LJGM2ZUkyKuKXLRsZ2Lb0bO7+Vog=="],
- "@docusaurus/theme-classic": ["@docusaurus/theme-classic@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/module-type-aliases": "3.5.2", "@docusaurus/plugin-content-blog": "3.5.2", "@docusaurus/plugin-content-docs": "3.5.2", "@docusaurus/plugin-content-pages": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/theme-translations": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.44", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.26", "prism-react-renderer": "^2.3.0", "prismjs": "^1.29.0", "react-router-dom": "^5.3.4", "rtlcss": "^4.1.0", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg=="],
+ "@docusaurus/plugin-google-tag-manager": ["@docusaurus/plugin-google-tag-manager@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-MLCffCldysi/R0nzJQP7ZWd0xAoGNnSTiVOo6TTR6mKVGFhE+/XArGe67ZcaZv1uytgQXoXs92VJrgVDrz80rQ=="],
- "@docusaurus/theme-common": ["@docusaurus/theme-common@3.5.2", "", { "dependencies": { "@docusaurus/mdx-loader": "3.5.2", "@docusaurus/module-type-aliases": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "clsx": "^2.0.0", "parse-numeric-range": "^1.3.0", "prism-react-renderer": "^2.3.0", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew=="],
+ "@docusaurus/plugin-sitemap": ["@docusaurus/plugin-sitemap@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-PODkwg5XetLML3hU/3xpCKJUZ9cqExLaBnD/Fzzwj2VHogLeqnDisLIujae87zuze7T4mCm2A6KEqZkyiz07EQ=="],
- "@docusaurus/theme-mermaid": ["@docusaurus/theme-mermaid@3.5.2", "", { "dependencies": { "@docusaurus/core": "3.5.2", "@docusaurus/module-type-aliases": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/types": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "mermaid": "^10.4.0", "tslib": "^2.6.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-7vWCnIe/KoyTN1Dc55FIyqO5hJ3YaV08Mr63Zej0L0mX1iGzt+qKSmeVUAJ9/aOalUhF0typV0RmNUSy5FAmCg=="],
+ "@docusaurus/plugin-svgr": ["@docusaurus/plugin-svgr@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-JgfT3jWM0TJ8Uw0cEcqxHpybngQY1vlBYpuuNO+gEh5iPh5Ar+vxq/u9CFrYsWeXy48BN7Db76Pzp2edNXUQ8A=="],
- "@docusaurus/theme-search-algolia": ["@docusaurus/theme-search-algolia@3.5.2", "", { "dependencies": { "@docsearch/react": "^3.5.2", "@docusaurus/core": "3.5.2", "@docusaurus/logger": "3.5.2", "@docusaurus/plugin-content-docs": "3.5.2", "@docusaurus/theme-common": "3.5.2", "@docusaurus/theme-translations": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-validation": "3.5.2", "algoliasearch": "^4.18.0", "algoliasearch-helper": "^3.13.3", "clsx": "^2.0.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA=="],
+ "@docusaurus/preset-classic": ["@docusaurus/preset-classic@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/plugin-content-blog": "3.10.2", "@docusaurus/plugin-content-docs": "3.10.2", "@docusaurus/plugin-content-pages": "3.10.2", "@docusaurus/plugin-css-cascade-layers": "3.10.2", "@docusaurus/plugin-debug": "3.10.2", "@docusaurus/plugin-google-analytics": "3.10.2", "@docusaurus/plugin-google-gtag": "3.10.2", "@docusaurus/plugin-google-tag-manager": "3.10.2", "@docusaurus/plugin-sitemap": "3.10.2", "@docusaurus/plugin-svgr": "3.10.2", "@docusaurus/theme-classic": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/theme-search-algolia": "3.10.2", "@docusaurus/types": "3.10.2" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-a4B3VczmDl99zK0EufDQYomdJ186WDingjmDXxhN2PNPS9Ty/Y2M5CLFX1KQMRKqRTLiRDKfutzG5IY1FC/ceg=="],
- "@docusaurus/theme-translations": ["@docusaurus/theme-translations@3.5.2", "", { "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" } }, "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw=="],
+ "@docusaurus/theme-classic": ["@docusaurus/theme-classic@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/module-type-aliases": "3.10.2", "@docusaurus/plugin-content-blog": "3.10.2", "@docusaurus/plugin-content-docs": "3.10.2", "@docusaurus/plugin-content-pages": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/theme-translations": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.5.4", "prism-react-renderer": "^2.3.0", "prismjs": "^1.29.0", "react-router-dom": "^5.3.4", "rtlcss": "^4.1.0", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-JqTSLQmqmA9uKWZsD5iwBGJ4JyKB4/yTw6PsSXVPRJG/6GAm/u+add9Iip+hvwP12/AnPNztrdxsI14NJW4KeA=="],
- "@docusaurus/types": ["@docusaurus/types@3.5.2", "", { "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", "@types/react": "*", "commander": "^5.1.0", "joi": "^17.9.2", "react-helmet-async": "^1.3.0", "utility-types": "^3.10.0", "webpack": "^5.88.1", "webpack-merge": "^5.9.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw=="],
+ "@docusaurus/theme-common": ["@docusaurus/theme-common@3.10.2", "", { "dependencies": { "@docusaurus/mdx-loader": "3.10.2", "@docusaurus/module-type-aliases": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "clsx": "^2.0.0", "parse-numeric-range": "^1.3.0", "prism-react-renderer": "^2.3.0", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A=="],
- "@docusaurus/utils": ["@docusaurus/utils@3.5.2", "", { "dependencies": { "@docusaurus/logger": "3.5.2", "@docusaurus/utils-common": "3.5.2", "@svgr/webpack": "^8.1.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "github-slugger": "^1.5.0", "globby": "^11.1.0", "gray-matter": "^4.0.3", "jiti": "^1.20.0", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "micromatch": "^4.0.5", "prompts": "^2.4.2", "resolve-pathname": "^3.0.0", "shelljs": "^0.8.5", "tslib": "^2.6.0", "url-loader": "^4.1.1", "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "peerDependencies": { "@docusaurus/types": "*" }, "optionalPeers": ["@docusaurus/types"] }, "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA=="],
+ "@docusaurus/theme-mermaid": ["@docusaurus/theme-mermaid@3.10.2", "", { "dependencies": { "@docusaurus/core": "3.10.2", "@docusaurus/module-type-aliases": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, "peerDependencies": { "@mermaid-js/layout-elk": "^0.1.9", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@mermaid-js/layout-elk"] }, "sha512-Stssh5MYQJ+EdYugUXf+ZcpeJFQPKXf0KCd/SWp10o3CmXNaOoh5IEgVjVqY1e1XhQf3on4+Y4BnrMiD95E2SQ=="],
- "@docusaurus/utils-common": ["@docusaurus/utils-common@3.5.2", "", { "dependencies": { "tslib": "^2.6.0" }, "peerDependencies": { "@docusaurus/types": "*" }, "optionalPeers": ["@docusaurus/types"] }, "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg=="],
+ "@docusaurus/theme-search-algolia": ["@docusaurus/theme-search-algolia@3.10.2", "", { "dependencies": { "@algolia/autocomplete-core": "^1.19.2", "@docsearch/react": "^3.9.0 || ^4.3.2", "@docusaurus/core": "3.10.2", "@docusaurus/logger": "3.10.2", "@docusaurus/plugin-content-docs": "3.10.2", "@docusaurus/theme-common": "3.10.2", "@docusaurus/theme-translations": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-validation": "3.10.2", "algoliasearch": "^5.37.0", "algoliasearch-helper": "^3.26.0", "clsx": "^2.0.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg=="],
- "@docusaurus/utils-validation": ["@docusaurus/utils-validation@3.5.2", "", { "dependencies": { "@docusaurus/logger": "3.5.2", "@docusaurus/utils": "3.5.2", "@docusaurus/utils-common": "3.5.2", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "tslib": "^2.6.0" } }, "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA=="],
+ "@docusaurus/theme-translations": ["@docusaurus/theme-translations@3.10.2", "", { "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" } }, "sha512-iv20wrxnyXkY89LM3TzRlzGlt5fIGO5UnaR6UL1ZVfB9RRFjxQFQ6awDrwAc6Km8Y5gD8pInuwYPF+6/TiCxXA=="],
+
+ "@docusaurus/types": ["@docusaurus/types@3.10.2", "", { "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", "@types/mdast": "^4.0.2", "@types/react": "*", "commander": "^5.1.0", "joi": "^17.9.2", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "utility-types": "^3.10.0", "webpack": "^5.95.0", "webpack-merge": "^5.9.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw=="],
+
+ "@docusaurus/utils": ["@docusaurus/utils@3.10.2", "", { "dependencies": { "@11ty/gray-matter": "^1.0.0", "@docusaurus/logger": "3.10.2", "@docusaurus/types": "3.10.2", "@docusaurus/utils-common": "3.10.2", "escape-string-regexp": "^4.0.0", "execa": "^5.1.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "github-slugger": "^1.5.0", "globby": "^11.1.0", "jiti": "^1.20.0", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "micromatch": "^4.0.5", "p-queue": "^6.6.2", "prompts": "^2.4.2", "resolve-pathname": "^3.0.0", "tslib": "^2.6.0", "url-loader": "^4.1.1", "utility-types": "^3.10.0", "webpack": "^5.88.1" } }, "sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw=="],
+
+ "@docusaurus/utils-common": ["@docusaurus/utils-common@3.10.2", "", { "dependencies": { "@docusaurus/types": "3.10.2", "tslib": "^2.6.0" } }, "sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w=="],
+
+ "@docusaurus/utils-validation": ["@docusaurus/utils-validation@3.10.2", "", { "dependencies": { "@docusaurus/logger": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "tslib": "^2.6.0" } }, "sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw=="],
"@exodus/schemasafe": ["@exodus/schemasafe@1.3.0", "", {}, "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw=="],
@@ -350,6 +454,10 @@
"@hookform/error-message": ["@hookform/error-message@2.0.1", "", { "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0", "react-hook-form": "^7.0.0" } }, "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg=="],
+ "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="],
+
+ "@iconify/utils": ["@iconify/utils@3.1.7", "", { "dependencies": { "@antfu/install-pkg": "^2.0.1", "@iconify/types": "^2.0.0", "import-meta-resolve": "^4.2.0" } }, "sha512-JZHlwdID+dy+lTgbYC8NEC4zeugqeYsc6jewvzb4c58kHauJn+X7rNwQjxz5p2qSjqaEeQoLkCIQ9v/H4PK0/w=="],
+
"@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="],
"@jest/types": ["@jest/types@29.6.3", "", { "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" } }, "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw=="],
@@ -366,7 +474,33 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
- "@jsdevtools/ono": ["@jsdevtools/ono@7.1.3", "", {}, "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="],
+ "@jsonjoy.com/base64": ["@jsonjoy.com/base64@1.1.2", "", { "peerDependencies": { "tslib": "2" } }, "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA=="],
+
+ "@jsonjoy.com/buffers": ["@jsonjoy.com/buffers@17.67.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw=="],
+
+ "@jsonjoy.com/codegen": ["@jsonjoy.com/codegen@1.0.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g=="],
+
+ "@jsonjoy.com/fs-core": ["@jsonjoy.com/fs-core@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-node-builtins": "4.78.0", "@jsonjoy.com/fs-node-utils": "4.78.0", "thingies": "^2.5.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-0YE5XQj383AwNj5fG0Mm1gyx/ViVe2DJzS5FeVbJulw0pteEK9mfbeB0MWH3/ARoXb2AhHHuiiNthdWF0Y6EYQ=="],
+
+ "@jsonjoy.com/fs-fsa": ["@jsonjoy.com/fs-fsa@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-core": "4.78.0", "@jsonjoy.com/fs-node-builtins": "4.78.0", "@jsonjoy.com/fs-node-utils": "4.78.0", "thingies": "^2.5.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-V1lUo5k4xUypsfdmvCrrUJ44BCixbgvpus71WI3a3BOQt39bK2LasU/HgpJ1P9or8a2d5mWR3kk26sRoehDlaw=="],
+
+ "@jsonjoy.com/fs-node": ["@jsonjoy.com/fs-node@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-core": "4.78.0", "@jsonjoy.com/fs-node-builtins": "4.78.0", "@jsonjoy.com/fs-node-utils": "4.78.0", "@jsonjoy.com/fs-print": "4.78.0", "@jsonjoy.com/fs-snapshot": "4.78.0", "glob-to-regex.js": "^1.3.1", "thingies": "^2.5.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-AhoKCEEzsTU5C+9pSegNkErrQijvpHj10kzVhaXIxjs/0taxjCCLG7zE+Y+EWCMNCVmgFEyca+oTQQWm2RO+sg=="],
+
+ "@jsonjoy.com/fs-node-builtins": ["@jsonjoy.com/fs-node-builtins@4.78.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-yiyMh9uKnQvRVDYzINP9P2AXZPdHYM2iVsQ/2U2V+g+gfTr4vPcT1Ox0aQs0IIXGQRAnksyA63KSqpOOJ/O3lA=="],
+
+ "@jsonjoy.com/fs-node-to-fsa": ["@jsonjoy.com/fs-node-to-fsa@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-fsa": "4.78.0", "@jsonjoy.com/fs-node-builtins": "4.78.0", "@jsonjoy.com/fs-node-utils": "4.78.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-L1e0UgRJ/igqt3JUDJh3z8YXTKqJc9r9MY4ZakEMOqqEDq/C5fmSZDDzq03d7HqdG1rehkmCDpKyXWqQEVpQGw=="],
+
+ "@jsonjoy.com/fs-node-utils": ["@jsonjoy.com/fs-node-utils@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-node-builtins": "4.78.0", "glob-to-regex.js": "^1.3.1" }, "peerDependencies": { "tslib": "2" } }, "sha512-Am25+Y/rEFtkJBZCFgs84XPXqeqXq4FvXmCYMZ0bEC/M+vT0e6tHBU4Camp9/Yzuf6NoxaInC3iXIN791wVu9g=="],
+
+ "@jsonjoy.com/fs-print": ["@jsonjoy.com/fs-print@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-node-utils": "4.78.0", "tree-dump": "^1.1.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-Uwk0SvDN1X+5FNW3MxibrFVXXUnd0nTUP6qwvPikg3QDeXRiRww91mz34lXYa/xO5eVuUqa1WXmd0ljy1+Ej0w=="],
+
+ "@jsonjoy.com/fs-snapshot": ["@jsonjoy.com/fs-snapshot@4.78.0", "", { "dependencies": { "@jsonjoy.com/buffers": "^17.65.0", "@jsonjoy.com/fs-node-utils": "4.78.0", "@jsonjoy.com/json-pack": "^17.65.0", "@jsonjoy.com/util": "^17.65.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-+HvPGwV1IcXtwFFxMBK5x8rmqBuIkPpEFZMGkO8BolJH+AuSvQGVwvlKulUjQ9KECpN4GTCcgeQtyUvYC8heSA=="],
+
+ "@jsonjoy.com/json-pack": ["@jsonjoy.com/json-pack@1.21.0", "", { "dependencies": { "@jsonjoy.com/base64": "^1.1.2", "@jsonjoy.com/buffers": "^1.2.0", "@jsonjoy.com/codegen": "^1.0.0", "@jsonjoy.com/json-pointer": "^1.0.2", "@jsonjoy.com/util": "^1.9.0", "hyperdyperid": "^1.2.0", "thingies": "^2.5.0", "tree-dump": "^1.1.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg=="],
+
+ "@jsonjoy.com/json-pointer": ["@jsonjoy.com/json-pointer@1.0.2", "", { "dependencies": { "@jsonjoy.com/codegen": "^1.0.0", "@jsonjoy.com/util": "^1.9.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg=="],
+
+ "@jsonjoy.com/util": ["@jsonjoy.com/util@1.9.0", "", { "dependencies": { "@jsonjoy.com/buffers": "^1.0.0", "@jsonjoy.com/codegen": "^1.0.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ=="],
"@leichtgewicht/ip-codec": ["@leichtgewicht/ip-codec@2.0.5", "", {}, "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="],
@@ -374,6 +508,10 @@
"@mdx-js/react": ["@mdx-js/react@3.1.1", "", { "dependencies": { "@types/mdx": "^2.0.0" }, "peerDependencies": { "@types/react": ">=16", "react": ">=16" } }, "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw=="],
+ "@mermaid-js/parser": ["@mermaid-js/parser@2.0.0", "", { "dependencies": { "@chevrotain/types": "~11.1.2" } }, "sha512-K8BeapFUfrfxbRAUQAG5oBOCwo1+bNWzaVnPxTCutkfrTBn6T/j91FIhqxWJ32SUeQ9T3iy1zcmPZ5ROZEvDrg=="],
+
+ "@noble/hashes": ["@noble/hashes@1.4.0", "", {}, "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg=="],
+
"@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="],
"@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="],
@@ -408,6 +546,30 @@
"@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.5.6", "", { "os": "win32", "cpu": "x64" }, "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw=="],
+ "@peculiar/asn1-cms": ["@peculiar/asn1-cms@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "@peculiar/asn1-x509-attr": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-cben7oxmQsUGZqotus7yt0srYdncOT6RNWcTQ77T2RFOXejYVYkXadrfePdRcrVpO9K95IRLKKglG2k38jKXuw=="],
+
+ "@peculiar/asn1-csr": ["@peculiar/asn1-csr@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-xd4YN4vpRjkDAQWVfZZkeu12IEND7DOpkqaHSIHxZl1uggUNa9Ju0QxY2jHvDAS9pP0zhRBytg8ifsnGo3V0jw=="],
+
+ "@peculiar/asn1-ecc": ["@peculiar/asn1-ecc@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-JJXefFshRAuVAjWQo/39bkg1ywc1VaiO44S8RRC+Ykvf/u2KDmYffoDb0ZBPCR5uJy4AGKQhl8mX+Q8ShcWaXQ=="],
+
+ "@peculiar/asn1-pfx": ["@peculiar/asn1-pfx@2.9.4", "", { "dependencies": { "@peculiar/asn1-cms": "^2.9.4", "@peculiar/asn1-pkcs8": "^2.9.4", "@peculiar/asn1-rsa": "^2.9.4", "@peculiar/asn1-schema": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-khuGzHTzNzk4GDlIBEILyIs6Lce0yn0ZBdoI9v93kmNncfZRhD+AQ5ODFqdhvoE8cMJF/JMTQ8yA+t1D14kqCw=="],
+
+ "@peculiar/asn1-pkcs8": ["@peculiar/asn1-pkcs8@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-duRdotlUx9eDZe6QrQpQKl61RbWykCHBCkKayP8V8XdEFwlKHZ8qGGDMyS6Pye7OX7nLFttTTpRkJeet78ckwQ=="],
+
+ "@peculiar/asn1-pkcs9": ["@peculiar/asn1-pkcs9@2.9.4", "", { "dependencies": { "@peculiar/asn1-cms": "^2.9.4", "@peculiar/asn1-pfx": "^2.9.4", "@peculiar/asn1-pkcs8": "^2.9.4", "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "@peculiar/asn1-x509-attr": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-kaL4cNxBpdQE2dKlyZBqz4ygCrwffO+8wfoxTEqM1Z8RadvCeELBRzcv0dzM8aY9azHMwODO5nxU65zXmhToOQ=="],
+
+ "@peculiar/asn1-rsa": ["@peculiar/asn1-rsa@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-pZ96eD1PptovcWQ/GSmuNFXd/7EQJNlKfDaNCyE2rx3W0v6QFelkzquVqRSRyyDXXCYD69ZXJDzZ8GhIiQzKoA=="],
+
+ "@peculiar/asn1-schema": ["@peculiar/asn1-schema@2.9.4", "", { "dependencies": { "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-GjzePcT9Iw8NzeOPf73iNS9xM+TBhd/FilAfP+RQGkTMQJTVWtytN3JHJACCjf/ABNau5S7mS3g+DcuxmRgYEg=="],
+
+ "@peculiar/asn1-x509": ["@peculiar/asn1-x509@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-CxhBo/RdEbMMob7T31ZdQjGuoyRFLVwrDzTn25bihzBasRg9kRm/0IxIPvhgQtcK/9dNcO1XQL2fuPugwELL0Q=="],
+
+ "@peculiar/asn1-x509-attr": ["@peculiar/asn1-x509-attr@2.9.4", "", { "dependencies": { "@peculiar/asn1-schema": "^2.9.4", "@peculiar/asn1-x509": "^2.9.4", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-ehQXbpQaQYycgu8OrvigwSPTFfVRcu0ECNYCWw+yzBp02Lw5paRqzzhUpfOgO2K38+WfFZuEz/0RPtam5g0OMg=="],
+
+ "@peculiar/utils": ["@peculiar/utils@2.0.3", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ=="],
+
+ "@peculiar/x509": ["@peculiar/x509@1.14.3", "", { "dependencies": { "@peculiar/asn1-cms": "^2.6.0", "@peculiar/asn1-csr": "^2.6.0", "@peculiar/asn1-ecc": "^2.6.0", "@peculiar/asn1-pkcs9": "^2.6.0", "@peculiar/asn1-rsa": "^2.6.0", "@peculiar/asn1-schema": "^2.6.0", "@peculiar/asn1-x509": "^2.6.0", "pvtsutils": "^1.3.6", "reflect-metadata": "^0.2.2", "tslib": "^2.8.1", "tsyringe": "^4.10.0" } }, "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA=="],
+
"@pnpm/config.env-replace": ["@pnpm/config.env-replace@1.1.0", "", {}, "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w=="],
"@pnpm/network.ca-file": ["@pnpm/network.ca-file@1.0.2", "", { "dependencies": { "graceful-fs": "4.2.10" } }, "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA=="],
@@ -416,13 +578,13 @@
"@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="],
- "@redocly/ajv": ["@redocly/ajv@8.17.4", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-BieiCML/IgP6x99HZByJSt7fJE4ipgzO7KAFss92Bs+PEI35BhY7vGIysFXLT+YmS7nHtQjZjhOQyPPEf7xGHA=="],
+ "@redocly/ajv": ["@redocly/ajv@8.18.3", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg=="],
- "@redocly/config": ["@redocly/config@0.22.2", "", {}, "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ=="],
+ "@redocly/config": ["@redocly/config@0.56.0", "", { "dependencies": { "json-schema-to-ts": "2.7.2" } }, "sha512-sGEC13BWOSKgFEHSPmFmTHpRt+zfNOc4+5+COe3Z4TD37glshCzM8qaeX7fIddGf6akRSs1tz3j+2FZVEQtCWw=="],
- "@redocly/openapi-core": ["@redocly/openapi-core@1.34.6", "", { "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" } }, "sha512-2+O+riuIUgVSuLl3Lyh5AplWZyVMNuG2F98/o6NrutKJfW4/GTZdPpZlIphS0HGgcOHgmWcCSHj+dWFlZaGSHw=="],
+ "@redocly/openapi-core": ["@redocly/openapi-core@2.52.1", "", { "dependencies": { "@redocly/ajv": "^8.18.3", "@redocly/config": "^0.56.0", "ajv": "npm:@redocly/ajv@^8.18.3", "ajv-formats": "^3.0.1", "colorette": "^1.2.0", "graphql": "^16.14.1", "js-levenshtein": "^1.1.6", "js-yaml": "^5.2.2", "picomatch": "^4.0.4", "pluralize": "^8.0.0", "yaml-ast-parser": "0.0.43" } }, "sha512-5P+fS+nfkM2gE4ujWVBuQw1+npBXU+nyqRQBozsNtUFp+dInhx/hXF9w/dv0hQtUzbEgQpHrSVPyuCcqlxgVrQ=="],
- "@reduxjs/toolkit": ["@reduxjs/toolkit@1.9.7", "", { "dependencies": { "immer": "^9.0.21", "redux": "^4.2.1", "redux-thunk": "^2.4.2", "reselect": "^4.1.8" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18", "react-redux": "^7.2.1 || ^8.0.2" }, "optionalPeers": ["react", "react-redux"] }, "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ=="],
+ "@reduxjs/toolkit": ["@reduxjs/toolkit@2.12.0", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@standard-schema/utils": "^0.3.0", "immer": "^11.0.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" }, "optionalPeers": ["react", "react-redux"] }, "sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw=="],
"@sideway/address": ["@sideway/address@4.1.5", "", { "dependencies": { "@hapi/hoek": "^9.0.0" } }, "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q=="],
@@ -436,6 +598,10 @@
"@slorber/remark-comment": ["@slorber/remark-comment@1.0.0", "", { "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.1.0", "micromark-util-symbol": "^1.0.1" } }, "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA=="],
+ "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
+
+ "@standard-schema/utils": ["@standard-schema/utils@0.3.0", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="],
+
"@svgr/babel-plugin-add-jsx-attribute": ["@svgr/babel-plugin-add-jsx-attribute@8.0.0", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g=="],
"@svgr/babel-plugin-remove-jsx-attribute": ["@svgr/babel-plugin-remove-jsx-attribute@8.0.0", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA=="],
@@ -476,12 +642,68 @@
"@types/connect-history-api-fallback": ["@types/connect-history-api-fallback@1.5.4", "", { "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw=="],
+ "@types/d3": ["@types/d3@7.4.3", "", { "dependencies": { "@types/d3-array": "*", "@types/d3-axis": "*", "@types/d3-brush": "*", "@types/d3-chord": "*", "@types/d3-color": "*", "@types/d3-contour": "*", "@types/d3-delaunay": "*", "@types/d3-dispatch": "*", "@types/d3-drag": "*", "@types/d3-dsv": "*", "@types/d3-ease": "*", "@types/d3-fetch": "*", "@types/d3-force": "*", "@types/d3-format": "*", "@types/d3-geo": "*", "@types/d3-hierarchy": "*", "@types/d3-interpolate": "*", "@types/d3-path": "*", "@types/d3-polygon": "*", "@types/d3-quadtree": "*", "@types/d3-random": "*", "@types/d3-scale": "*", "@types/d3-scale-chromatic": "*", "@types/d3-selection": "*", "@types/d3-shape": "*", "@types/d3-time": "*", "@types/d3-time-format": "*", "@types/d3-timer": "*", "@types/d3-transition": "*", "@types/d3-zoom": "*" } }, "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww=="],
+
+ "@types/d3-array": ["@types/d3-array@3.2.2", "", {}, "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="],
+
+ "@types/d3-axis": ["@types/d3-axis@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw=="],
+
+ "@types/d3-brush": ["@types/d3-brush@3.0.6", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A=="],
+
+ "@types/d3-chord": ["@types/d3-chord@3.0.6", "", {}, "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg=="],
+
+ "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="],
+
+ "@types/d3-contour": ["@types/d3-contour@3.0.6", "", { "dependencies": { "@types/d3-array": "*", "@types/geojson": "*" } }, "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg=="],
+
+ "@types/d3-delaunay": ["@types/d3-delaunay@6.0.4", "", {}, "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw=="],
+
+ "@types/d3-dispatch": ["@types/d3-dispatch@3.0.7", "", {}, "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA=="],
+
+ "@types/d3-drag": ["@types/d3-drag@3.0.7", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ=="],
+
+ "@types/d3-dsv": ["@types/d3-dsv@3.0.7", "", {}, "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g=="],
+
+ "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="],
+
+ "@types/d3-fetch": ["@types/d3-fetch@3.0.7", "", { "dependencies": { "@types/d3-dsv": "*" } }, "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA=="],
+
+ "@types/d3-force": ["@types/d3-force@3.0.10", "", {}, "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw=="],
+
+ "@types/d3-format": ["@types/d3-format@3.0.4", "", {}, "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="],
+
+ "@types/d3-geo": ["@types/d3-geo@3.1.1", "", { "dependencies": { "@types/geojson": "*" } }, "sha512-65Emv9fQiQQqphLlRkuQ5ypPsOmWPhtBGCMv61JDPEPMvsx+gzhGf74yw1a78xFKPj6zw4AgQICJoQv0vK9M2w=="],
+
+ "@types/d3-hierarchy": ["@types/d3-hierarchy@3.1.7", "", {}, "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="],
+
+ "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="],
+
+ "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="],
+
+ "@types/d3-polygon": ["@types/d3-polygon@3.0.2", "", {}, "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA=="],
+
+ "@types/d3-quadtree": ["@types/d3-quadtree@3.0.6", "", {}, "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg=="],
+
+ "@types/d3-random": ["@types/d3-random@3.0.4", "", {}, "sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA=="],
+
"@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="],
"@types/d3-scale-chromatic": ["@types/d3-scale-chromatic@3.1.0", "", {}, "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ=="],
+ "@types/d3-selection": ["@types/d3-selection@3.0.11", "", {}, "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w=="],
+
+ "@types/d3-shape": ["@types/d3-shape@3.2.0", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-kVd74ta9eof3eJOvbNd1vGKS/XERRyQbT26Og63hIsvDO84cjD5gEOhsXf26w3FSoNlPVz84DOFcKv/oou+fMw=="],
+
"@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="],
+ "@types/d3-time-format": ["@types/d3-time-format@4.0.3", "", {}, "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg=="],
+
+ "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="],
+
+ "@types/d3-transition": ["@types/d3-transition@3.0.9", "", { "dependencies": { "@types/d3-selection": "*" } }, "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg=="],
+
+ "@types/d3-zoom": ["@types/d3-zoom@3.0.8", "", { "dependencies": { "@types/d3-interpolate": "*", "@types/d3-selection": "*" } }, "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw=="],
+
"@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
"@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="],
@@ -496,14 +718,12 @@
"@types/express-serve-static-core": ["@types/express-serve-static-core@4.19.8", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA=="],
- "@types/gtag.js": ["@types/gtag.js@0.0.12", "", {}, "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg=="],
+ "@types/geojson": ["@types/geojson@7946.0.16", "", {}, "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="],
- "@types/hast": ["@types/hast@2.3.10", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw=="],
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
"@types/history": ["@types/history@4.7.11", "", {}, "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="],
- "@types/hoist-non-react-statics": ["@types/hoist-non-react-statics@3.3.7", "", { "dependencies": { "hoist-non-react-statics": "^3.3.0" }, "peerDependencies": { "@types/react": "*" } }, "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g=="],
-
"@types/html-minifier-terser": ["@types/html-minifier-terser@6.1.0", "", {}, "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="],
"@types/http-cache-semantics": ["@types/http-cache-semantics@4.2.0", "", {}, "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q=="],
@@ -530,31 +750,21 @@
"@types/node": ["@types/node@25.2.3", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ=="],
- "@types/node-forge": ["@types/node-forge@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw=="],
-
- "@types/parse-json": ["@types/parse-json@4.0.2", "", {}, "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="],
-
- "@types/parse5": ["@types/parse5@6.0.3", "", {}, "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g=="],
-
"@types/prismjs": ["@types/prismjs@1.26.6", "", {}, "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw=="],
- "@types/prop-types": ["@types/prop-types@15.7.15", "", {}, "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw=="],
-
"@types/qs": ["@types/qs@6.14.0", "", {}, "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ=="],
"@types/range-parser": ["@types/range-parser@1.2.7", "", {}, "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="],
"@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="],
- "@types/react-redux": ["@types/react-redux@7.1.34", "", { "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", "hoist-non-react-statics": "^3.3.0", "redux": "^4.0.0" } }, "sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ=="],
-
"@types/react-router": ["@types/react-router@5.1.20", "", { "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" } }, "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q=="],
"@types/react-router-config": ["@types/react-router-config@5.0.11", "", { "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router": "^5.1.0" } }, "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw=="],
"@types/react-router-dom": ["@types/react-router-dom@5.3.3", "", { "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router": "*" } }, "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw=="],
- "@types/retry": ["@types/retry@0.12.0", "", {}, "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="],
+ "@types/retry": ["@types/retry@0.12.2", "", {}, "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow=="],
"@types/sax": ["@types/sax@1.2.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A=="],
@@ -568,7 +778,9 @@
"@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="],
- "@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+
+ "@types/use-sync-external-store": ["@types/use-sync-external-store@0.0.6", "", {}, "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="],
"@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="],
@@ -578,6 +790,8 @@
"@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="],
+ "@upsetjs/venn.js": ["@upsetjs/venn.js@2.0.0", "", { "optionalDependencies": { "d3-selection": "^3.0.0", "d3-transition": "^3.0.1" } }, "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw=="],
+
"@webassemblyjs/ast": ["@webassemblyjs/ast@1.14.1", "", { "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ=="],
"@webassemblyjs/floating-point-hex-parser": ["@webassemblyjs/floating-point-hex-parser@1.13.2", "", {}, "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA=="],
@@ -612,8 +826,6 @@
"@xtuc/long": ["@xtuc/long@4.2.2", "", {}, "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="],
- "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="],
-
"accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="],
"acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="],
@@ -624,32 +836,34 @@
"acorn-walk": ["acorn-walk@8.3.4", "", { "dependencies": { "acorn": "^8.11.0" } }, "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g=="],
- "address": ["address@1.2.2", "", {}, "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA=="],
-
- "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="],
+ "address": ["address@2.0.3", "", {}, "sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA=="],
"aggregate-error": ["aggregate-error@3.1.0", "", { "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" } }, "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="],
- "ajv": ["ajv@8.11.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="],
+ "ajv": ["@redocly/ajv@8.18.3", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg=="],
"ajv-draft-04": ["ajv-draft-04@1.0.0", "", { "peerDependencies": { "ajv": "^8.5.0" }, "optionalPeers": ["ajv"] }, "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw=="],
- "ajv-formats": ["ajv-formats@2.1.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="],
+ "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="],
"ajv-keywords": ["ajv-keywords@5.1.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3" }, "peerDependencies": { "ajv": "^8.8.2" } }, "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw=="],
- "algoliasearch": ["algoliasearch@4.25.3", "", { "dependencies": { "@algolia/cache-browser-local-storage": "4.25.3", "@algolia/cache-common": "4.25.3", "@algolia/cache-in-memory": "4.25.3", "@algolia/client-account": "4.25.3", "@algolia/client-analytics": "4.25.3", "@algolia/client-common": "4.25.3", "@algolia/client-personalization": "4.25.3", "@algolia/client-search": "4.25.3", "@algolia/logger-common": "4.25.3", "@algolia/logger-console": "4.25.3", "@algolia/recommend": "4.25.3", "@algolia/requester-browser-xhr": "4.25.3", "@algolia/requester-common": "4.25.3", "@algolia/requester-node-http": "4.25.3", "@algolia/transporter": "4.25.3" } }, "sha512-kgeIixgDiB+FbH1cHDFUtTNkxdJadHryF8lSPIHHQkEeUrzZA1Hi3PLL+EgNubO0dch4ALNb5G4rw+FDCv3Vbw=="],
+ "algoliasearch": ["algoliasearch@5.48.1", "", { "dependencies": { "@algolia/abtesting": "1.14.1", "@algolia/client-abtesting": "5.48.1", "@algolia/client-analytics": "5.48.1", "@algolia/client-common": "5.48.1", "@algolia/client-insights": "5.48.1", "@algolia/client-personalization": "5.48.1", "@algolia/client-query-suggestions": "5.48.1", "@algolia/client-search": "5.48.1", "@algolia/ingestion": "1.48.1", "@algolia/monitoring": "1.48.1", "@algolia/recommend": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-Rf7xmeuIo7nb6S4mp4abW2faW8DauZyE2faBIKFaUfP3wnpOvNSbiI5AwVhqBNj0jPgBWEvhyCu0sLjN2q77Rg=="],
"algoliasearch-helper": ["algoliasearch-helper@3.27.1", "", { "dependencies": { "@algolia/events": "^4.0.1" }, "peerDependencies": { "algoliasearch": ">= 3.1 < 6" } }, "sha512-XXGr02Cz285vLbqM6vPfb39xqV1ptpFr1xn9mqaW+nUvYTvFTdKgYTC/Cg1VzgRTQqNkq9+LlUVv8cfCeOoKig=="],
+ "allof-merge": ["allof-merge@0.6.8", "", { "dependencies": { "json-crawl": "^0.5.3" } }, "sha512-RJrHVDqITsU1kjE2L7s1hy4AYZSTlO1m9jTleYhVCEOfOpbbygRGfcEgrp+bW3oX/PcMUwVkt6MSJyXoyI6lRA=="],
+
"ansi-align": ["ansi-align@3.0.1", "", { "dependencies": { "string-width": "^4.1.0" } }, "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w=="],
"ansi-html-community": ["ansi-html-community@0.0.8", "", { "bin": { "ansi-html": "bin/ansi-html" } }, "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw=="],
- "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+ "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
"ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
+ "ansis": ["ansis@3.17.0", "", {}, "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg=="],
+
"any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="],
"anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="],
@@ -662,20 +876,14 @@
"array-union": ["array-union@2.1.0", "", {}, "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="],
- "asn1.js": ["asn1.js@4.10.1", "", { "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="],
-
- "assert": ["assert@2.1.0", "", { "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", "object-is": "^1.1.5", "object.assign": "^4.1.4", "util": "^0.12.5" } }, "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw=="],
+ "asn1js": ["asn1js@3.0.10", "", { "dependencies": { "pvtsutils": "^1.3.6", "pvutils": "^1.1.5", "tslib": "^2.8.1" } }, "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg=="],
"astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="],
- "async": ["async@3.2.4", "", {}, "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="],
-
- "at-least-node": ["at-least-node@1.0.0", "", {}, "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="],
+ "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="],
"autoprefixer": ["autoprefixer@10.4.24", "", { "dependencies": { "browserslist": "^4.28.1", "caniuse-lite": "^1.0.30001766", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw=="],
- "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="],
-
"babel-loader": ["babel-loader@9.2.1", "", { "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" }, "peerDependencies": { "@babel/core": "^7.12.0", "webpack": ">=5" } }, "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA=="],
"babel-plugin-dynamic-import-node": ["babel-plugin-dynamic-import-node@2.3.3", "", { "dependencies": { "object.assign": "^4.1.0" } }, "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ=="],
@@ -700,8 +908,6 @@
"binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="],
- "bn.js": ["bn.js@5.2.2", "", {}, "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw=="],
-
"body-parser": ["body-parser@1.20.4", "", { "dependencies": { "bytes": "~3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "~1.2.0", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", "qs": "~6.14.0", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" } }, "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA=="],
"bonjour-service": ["bonjour-service@1.3.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA=="],
@@ -714,32 +920,18 @@
"braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
- "brorand": ["brorand@1.1.0", "", {}, "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="],
-
- "browserify-aes": ["browserify-aes@1.2.0", "", { "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.3", "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="],
-
- "browserify-cipher": ["browserify-cipher@1.0.1", "", { "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", "evp_bytestokey": "^1.0.0" } }, "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="],
-
- "browserify-des": ["browserify-des@1.0.2", "", { "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="],
-
- "browserify-rsa": ["browserify-rsa@4.1.1", "", { "dependencies": { "bn.js": "^5.2.1", "randombytes": "^2.1.0", "safe-buffer": "^5.2.1" } }, "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ=="],
-
- "browserify-sign": ["browserify-sign@4.2.5", "", { "dependencies": { "bn.js": "^5.2.2", "browserify-rsa": "^4.1.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "elliptic": "^6.6.1", "inherits": "^2.0.4", "parse-asn1": "^5.1.9", "readable-stream": "^2.3.8", "safe-buffer": "^5.2.1" } }, "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw=="],
-
- "browserify-zlib": ["browserify-zlib@0.2.0", "", { "dependencies": { "pako": "~1.0.5" } }, "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="],
-
"browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="],
"buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="],
"buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="],
- "buffer-xor": ["buffer-xor@1.0.3", "", {}, "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="],
-
- "builtin-status-codes": ["builtin-status-codes@3.0.0", "", {}, "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="],
+ "bundle-name": ["bundle-name@4.1.0", "", { "dependencies": { "run-applescript": "^7.0.0" } }, "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="],
"bytes": ["bytes@3.0.0", "", {}, "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="],
+ "bytestreamjs": ["bytestreamjs@2.0.1", "", {}, "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ=="],
+
"cacheable-lookup": ["cacheable-lookup@7.0.0", "", {}, "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w=="],
"cacheable-request": ["cacheable-request@10.2.14", "", { "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", "http-cache-semantics": "^4.1.1", "keyv": "^4.5.3", "mimic-response": "^4.0.0", "normalize-url": "^8.0.0", "responselike": "^3.0.0" } }, "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ=="],
@@ -782,14 +974,14 @@
"cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="],
+ "chevrotain": ["chevrotain@11.1.2", "", { "dependencies": { "@chevrotain/cst-dts-gen": "11.1.2", "@chevrotain/gast": "11.1.2", "@chevrotain/regexp-to-ast": "11.1.2", "@chevrotain/types": "11.1.2", "@chevrotain/utils": "11.1.2", "lodash-es": "4.17.23" } }, "sha512-opLQzEVriiH1uUQ4Kctsd49bRoFDXGGSC4GUqj7pGyxM3RehRhvTlZJc1FL/Flew2p5uwxa1tUDWKzI4wNM8pg=="],
+
"chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="],
"chrome-trace-event": ["chrome-trace-event@1.0.4", "", {}, "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ=="],
"ci-info": ["ci-info@3.9.0", "", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="],
- "cipher-base": ["cipher-base@1.0.7", "", { "dependencies": { "inherits": "^2.0.4", "safe-buffer": "^5.2.1", "to-buffer": "^1.2.2" } }, "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA=="],
-
"clean-css": ["clean-css@5.3.3", "", { "dependencies": { "source-map": "~0.6.0" } }, "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg=="],
"clean-stack": ["clean-stack@2.2.0", "", {}, "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="],
@@ -838,11 +1030,7 @@
"connect-history-api-fallback": ["connect-history-api-fallback@2.0.0", "", {}, "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA=="],
- "consola": ["consola@2.15.3", "", {}, "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="],
-
- "console-browserify": ["console-browserify@1.2.0", "", {}, "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="],
-
- "constants-browserify": ["constants-browserify@1.0.0", "", {}, "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ=="],
+ "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="],
"content-disposition": ["content-disposition@0.5.2", "", {}, "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA=="],
@@ -862,40 +1050,38 @@
"core-js-compat": ["core-js-compat@3.48.0", "", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q=="],
- "core-js-pure": ["core-js-pure@3.48.0", "", {}, "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw=="],
-
"core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="],
"cose-base": ["cose-base@1.0.3", "", { "dependencies": { "layout-base": "^1.0.0" } }, "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg=="],
"cosmiconfig": ["cosmiconfig@8.3.6", "", { "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA=="],
- "create-ecdh": ["create-ecdh@4.0.4", "", { "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" } }, "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="],
-
- "create-hash": ["create-hash@1.2.0", "", { "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", "md5.js": "^1.3.4", "ripemd160": "^2.0.1", "sha.js": "^2.4.0" } }, "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="],
-
- "create-hmac": ["create-hmac@1.1.7", "", { "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", "inherits": "^2.0.1", "ripemd160": "^2.0.0", "safe-buffer": "^5.0.1", "sha.js": "^2.4.8" } }, "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="],
-
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
- "crypto-browserify": ["crypto-browserify@3.12.1", "", { "dependencies": { "browserify-cipher": "^1.0.1", "browserify-sign": "^4.2.3", "create-ecdh": "^4.0.4", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "diffie-hellman": "^5.0.3", "hash-base": "~3.0.4", "inherits": "^2.0.4", "pbkdf2": "^3.1.2", "public-encrypt": "^4.0.3", "randombytes": "^2.1.0", "randomfill": "^1.0.4" } }, "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ=="],
-
"crypto-js": ["crypto-js@4.2.0", "", {}, "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="],
"crypto-random-string": ["crypto-random-string@4.0.0", "", { "dependencies": { "type-fest": "^1.0.1" } }, "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA=="],
+ "css-blank-pseudo": ["css-blank-pseudo@7.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag=="],
+
"css-declaration-sorter": ["css-declaration-sorter@7.3.1", "", { "peerDependencies": { "postcss": "^8.0.9" } }, "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA=="],
+ "css-has-pseudo": ["css-has-pseudo@7.0.3", "", { "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA=="],
+
"css-loader": ["css-loader@6.11.0", "", { "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.1.0", "postcss-modules-local-by-default": "^4.0.5", "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" }, "peerDependencies": { "@rspack/core": "0.x || 1.x", "webpack": "^5.0.0" }, "optionalPeers": ["@rspack/core", "webpack"] }, "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g=="],
"css-minimizer-webpack-plugin": ["css-minimizer-webpack-plugin@5.0.1", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "cssnano": "^6.0.1", "jest-worker": "^29.4.3", "postcss": "^8.4.24", "schema-utils": "^4.0.1", "serialize-javascript": "^6.0.1" }, "peerDependencies": { "webpack": "^5.0.0" } }, "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg=="],
+ "css-prefers-color-scheme": ["css-prefers-color-scheme@10.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ=="],
+
"css-select": ["css-select@4.3.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" } }, "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ=="],
"css-tree": ["css-tree@2.3.1", "", { "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" } }, "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw=="],
"css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="],
+ "cssdb": ["cssdb@8.11.0", "", {}, "sha512-VzY/8kcK5M8oCVr/cwh24J8XVlCOITpmzCizKBC28o7Z1s23MMojXoJ3q7a+TQQoMKvxC3YlG0Z9yU10kJF1uQ=="],
+
"cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
"cssnano": ["cssnano@6.1.2", "", { "dependencies": { "cssnano-preset-default": "^6.1.2", "lilconfig": "^3.1.1" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA=="],
@@ -910,10 +1096,12 @@
"csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="],
- "cytoscape": ["cytoscape@3.33.1", "", {}, "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ=="],
+ "cytoscape": ["cytoscape@3.34.3", "", {}, "sha512-yfYGhRcGAntq6YBD583j4n0Eg3jIxvWmZtz/5uz9UYkeIStSlMxuUja+ec5j3iBD8nv1rwaOAYMW09tBdkSeaQ=="],
"cytoscape-cose-bilkent": ["cytoscape-cose-bilkent@4.1.0", "", { "dependencies": { "cose-base": "^1.0.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ=="],
+ "cytoscape-fcose": ["cytoscape-fcose@2.2.0", "", { "dependencies": { "cose-base": "^2.2.0" }, "peerDependencies": { "cytoscape": "^3.2.0" } }, "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ=="],
+
"d3": ["d3@7.9.0", "", { "dependencies": { "d3-array": "3", "d3-axis": "3", "d3-brush": "3", "d3-chord": "3", "d3-color": "3", "d3-contour": "4", "d3-delaunay": "6", "d3-dispatch": "3", "d3-drag": "3", "d3-dsv": "3", "d3-ease": "3", "d3-fetch": "3", "d3-force": "3", "d3-format": "3", "d3-geo": "3", "d3-hierarchy": "3", "d3-interpolate": "3", "d3-path": "3", "d3-polygon": "3", "d3-quadtree": "3", "d3-random": "3", "d3-scale": "4", "d3-scale-chromatic": "3", "d3-selection": "3", "d3-shape": "3", "d3-time": "3", "d3-time-format": "4", "d3-timer": "3", "d3-transition": "3", "d3-zoom": "3" } }, "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA=="],
"d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="],
@@ -978,9 +1166,9 @@
"d3-zoom": ["d3-zoom@3.0.0", "", { "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", "d3-interpolate": "1 - 3", "d3-selection": "2 - 3", "d3-transition": "2 - 3" } }, "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw=="],
- "dagre-d3-es": ["dagre-d3-es@7.0.13", "", { "dependencies": { "d3": "^7.9.0", "lodash-es": "^4.17.21" } }, "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q=="],
+ "dagre-d3-es": ["dagre-d3-es@7.0.14", "", { "dependencies": { "d3": "^7.9.0", "lodash-es": "^4.17.21" } }, "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg=="],
- "dayjs": ["dayjs@1.11.19", "", {}, "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="],
+ "dayjs": ["dayjs@1.11.23", "", {}, "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ=="],
"debounce": ["debounce@1.2.1", "", {}, "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="],
@@ -994,7 +1182,9 @@
"deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="],
- "default-gateway": ["default-gateway@6.0.3", "", { "dependencies": { "execa": "^5.0.0" } }, "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg=="],
+ "default-browser": ["default-browser@5.5.1", "", { "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" } }, "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw=="],
+
+ "default-browser-id": ["default-browser-id@5.0.1", "", {}, "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q=="],
"defer-to-connect": ["defer-to-connect@2.0.1", "", {}, "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="],
@@ -1004,16 +1194,12 @@
"define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="],
- "del": ["del@6.1.1", "", { "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", "is-glob": "^4.0.1", "is-path-cwd": "^2.2.0", "is-path-inside": "^3.0.2", "p-map": "^4.0.0", "rimraf": "^3.0.2", "slash": "^3.0.0" } }, "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg=="],
-
"delaunator": ["delaunator@5.0.1", "", { "dependencies": { "robust-predicates": "^3.0.2" } }, "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw=="],
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
"dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
- "des.js": ["des.js@1.1.0", "", { "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg=="],
-
"destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
"detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
@@ -1022,37 +1208,29 @@
"detect-package-manager": ["detect-package-manager@3.0.2", "", { "dependencies": { "execa": "^5.1.1" } }, "sha512-8JFjJHutStYrfWwzfretQoyNGoZVW1Fsrp4JO9spa7h/fBfwgTMEIy4/LBzRDGsxwVPHU0q+T9YvwLDJoOApLQ=="],
- "detect-port": ["detect-port@1.6.1", "", { "dependencies": { "address": "^1.0.1", "debug": "4" }, "bin": { "detect": "bin/detect-port.js", "detect-port": "bin/detect-port.js" } }, "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q=="],
-
- "detect-port-alt": ["detect-port-alt@1.1.6", "", { "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" }, "bin": { "detect": "./bin/detect-port", "detect-port": "./bin/detect-port" } }, "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q=="],
+ "detect-port": ["detect-port@2.1.0", "", { "dependencies": { "address": "^2.0.1" }, "bin": { "detect": "dist/commonjs/bin/detect-port.js", "detect-port": "dist/commonjs/bin/detect-port.js" } }, "sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q=="],
"devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
- "diff": ["diff@5.2.2", "", {}, "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A=="],
-
- "diffie-hellman": ["diffie-hellman@5.0.3", "", { "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" } }, "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="],
-
"dir-glob": ["dir-glob@3.0.1", "", { "dependencies": { "path-type": "^4.0.0" } }, "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="],
"dns-packet": ["dns-packet@5.6.1", "", { "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" } }, "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw=="],
- "docusaurus-plugin-openapi-docs": ["docusaurus-plugin-openapi-docs@4.0.1", "", { "dependencies": { "@apidevtools/json-schema-ref-parser": "^11.5.4", "@docusaurus/plugin-content-docs": "^3.0.1", "@docusaurus/utils": "^3.0.1", "@docusaurus/utils-validation": "^3.0.1", "@redocly/openapi-core": "^1.10.5", "chalk": "^4.1.2", "clsx": "^1.1.1", "fs-extra": "^9.0.1", "json-pointer": "^0.6.2", "json-schema-merge-allof": "^0.8.1", "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" }, "peerDependencies": { "react": "^16.8.4 || ^17.0.0 || ^18.0.0" } }, "sha512-ST0VLbRMTNz2O0NFIezWcF0dNYrGf34/oUmn3wH3hdMcStGQIOCEwD3JvuzyQ7WygjAR8md2kITHeRBRB2yhAA=="],
+ "docusaurus-plugin-openapi-docs": ["docusaurus-plugin-openapi-docs@5.2.0", "", { "dependencies": { "@apidevtools/json-schema-ref-parser": "^15.3.3", "@redocly/openapi-core": "^2.25.2", "allof-merge": "^0.6.6", "chalk": "^5.6.2", "clsx": "^2.1.1", "fs-extra": "^11.3.0", "json-pointer": "^0.6.2", "json5": "^2.2.3", "lodash": "^4.17.21", "mustache": "^4.2.0", "openapi-to-postmanv2": "^6.0.0", "postman-collection": "^5.0.2", "slugify": "^1.6.6", "swagger2openapi": "^7.0.8", "xml-formatter": "^3.6.6" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "^3.10.0", "@docusaurus/utils": "^3.10.0", "@docusaurus/utils-validation": "^3.10.0", "react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-MjrfRAMB64uvdxRVz6L9AXWe4QFjCdoBAzYs306yyI3nnXHsFj2lv2FnLA90JV9CAUZaGiYMvvkzBo2Nrkq/9w=="],
"docusaurus-plugin-sass": ["docusaurus-plugin-sass@0.2.6", "", { "dependencies": { "sass-loader": "^16.0.2" }, "peerDependencies": { "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", "sass": "^1.30.0" } }, "sha512-2hKQQDkrufMong9upKoG/kSHJhuwd+FA3iAe/qzS/BmWpbIpe7XKmq5wlz4J5CJaOPu4x+iDJbgAxZqcoQf0kg=="],
- "docusaurus-theme-openapi-docs": ["docusaurus-theme-openapi-docs@4.0.1", "", { "dependencies": { "@docusaurus/theme-common": "^3.0.1", "@hookform/error-message": "^2.0.1", "@reduxjs/toolkit": "^1.7.1", "clsx": "^1.1.1", "copy-text-to-clipboard": "^3.1.0", "crypto-js": "^4.1.1", "docusaurus-plugin-openapi-docs": "^4.0.1", "docusaurus-plugin-sass": "^0.2.3", "file-saver": "^2.0.5", "lodash": "^4.17.20", "node-polyfill-webpack-plugin": "^2.0.1", "postman-code-generators": "^1.10.1", "postman-collection": "^4.4.0", "prism-react-renderer": "^2.3.0", "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", "sass": "^1.58.1", "sass-loader": "^13.3.2", "webpack": "^5.61.0", "xml-formatter": "^2.6.1" }, "peerDependencies": { "react": "^16.8.4 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0" } }, "sha512-4HIzYm2Y+pPiqvFs2oSEghtSgamza3Az1nGgwAJ+dpowfdOUafsGnbWOkJoFWVncRNn8/2mYSwrbUuo1t0kVUQ=="],
+ "docusaurus-theme-openapi-docs": ["docusaurus-theme-openapi-docs@5.2.0", "", { "dependencies": { "@hookform/error-message": "^2.0.1", "@reduxjs/toolkit": "^2.8.2", "allof-merge": "^0.6.6", "buffer": "^6.0.3", "clsx": "^2.1.1", "copy-text-to-clipboard": "^3.2.0", "crypto-js": "^4.2.0", "file-saver": "^2.0.5", "lodash": "^4.17.21", "pako": "^3.0.1", "path-browserify": "^1.0.1", "postman-code-generators": "^2.0.0", "postman-collection": "^5.0.2", "prism-react-renderer": "^2.4.1", "process": "^0.11.10", "react-hook-form": "^7.59.0", "react-live": "^4.1.8", "react-magic-dropzone": "^1.0.1", "react-markdown": "^10.1.0", "react-modal": "^3.16.3", "react-redux": "^9.2.0", "rehype-raw": "^7.0.0", "remark-gfm": "4.0.1", "sass": "^1.89.2", "sass-loader": "^17.0.0", "unist-util-visit": "^5.0.0", "url": "^0.11.4", "xml-formatter": "^3.6.6" }, "peerDependencies": { "@docusaurus/theme-common": "^3.10.0", "docusaurus-plugin-openapi-docs": "^5.0.0", "docusaurus-plugin-sass": "^0.2.3", "react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-L0b80LzaMUfr76a9EQXRPCf8nxkEz8Xo6Aknnke1UeE2oXsgoiVki6U+RTE7GmJRjO8zSNKXyckGmGmqqWuHeA=="],
"dom-converter": ["dom-converter@0.2.0", "", { "dependencies": { "utila": "~0.4" } }, "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="],
"dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
- "domain-browser": ["domain-browser@4.23.0", "", {}, "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA=="],
-
"domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="],
"domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="],
- "dompurify": ["dompurify@3.3.1", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q=="],
+ "dompurify": ["dompurify@3.4.15", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw=="],
"domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="],
@@ -1072,8 +1250,6 @@
"elkjs": ["elkjs@0.9.3", "", {}, "sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ=="],
- "elliptic": ["elliptic@6.6.1", "", { "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", "hash.js": "^1.0.0", "hmac-drbg": "^1.0.1", "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g=="],
-
"emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
"emojilib": ["emojilib@2.4.0", "", {}, "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw=="],
@@ -1098,6 +1274,8 @@
"es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="],
+ "es-toolkit": ["es-toolkit@1.52.0", "", {}, "sha512-XTNEJQh1tY1ZJVcf6ayP/2n4ZPyaHlW2FWs7xvw5ddPuhUVjLD3olQVQS7kf58JbAB48iL0uL/jerTrjtV3lDA=="],
+
"es6-promise": ["es6-promise@3.3.1", "", {}, "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg=="],
"esast-util-from-estree": ["esast-util-from-estree@2.0.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "unist-util-position-from-estree": "^2.0.0" } }, "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ=="],
@@ -1114,8 +1292,6 @@
"eslint-scope": ["eslint-scope@5.1.1", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="],
- "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="],
-
"esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="],
"estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="],
@@ -1144,14 +1320,10 @@
"eval": ["eval@0.1.8", "", { "dependencies": { "@types/node": "*", "require-like": ">= 0.1.1" } }, "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw=="],
- "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="],
-
"eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="],
"events": ["events@3.3.0", "", {}, "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="],
- "evp_bytestokey": ["evp_bytestokey@1.0.3", "", { "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="],
-
"execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="],
"exenv": ["exenv@1.2.2", "", {}, "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw=="],
@@ -1188,28 +1360,20 @@
"file-type": ["file-type@3.9.0", "", {}, "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA=="],
- "filesize": ["filesize@8.0.7", "", {}, "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ=="],
-
"fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
- "filter-obj": ["filter-obj@2.0.2", "", {}, "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg=="],
-
"finalhandler": ["finalhandler@1.3.2", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "~2.4.1", "parseurl": "~1.3.3", "statuses": "~2.0.2", "unpipe": "~1.0.0" } }, "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg=="],
"find-cache-dir": ["find-cache-dir@4.0.0", "", { "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" } }, "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg=="],
- "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="],
+ "find-up": ["find-up@6.3.0", "", { "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" } }, "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw=="],
"flat": ["flat@5.0.2", "", { "bin": { "flat": "cli.js" } }, "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="],
"follow-redirects": ["follow-redirects@1.15.11", "", {}, "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="],
- "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="],
-
"foreach": ["foreach@2.0.6", "", {}, "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg=="],
- "fork-ts-checker-webpack-plugin": ["fork-ts-checker-webpack-plugin@6.5.3", "", { "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", "chalk": "^4.1.0", "chokidar": "^3.4.2", "cosmiconfig": "^6.0.0", "deepmerge": "^4.2.2", "fs-extra": "^9.0.0", "glob": "^7.1.6", "memfs": "^3.1.2", "minimatch": "^3.0.4", "schema-utils": "2.7.0", "semver": "^7.3.2", "tapable": "^1.0.0" }, "peerDependencies": { "eslint": ">= 6", "typescript": ">= 2.7", "vue-template-compiler": "*", "webpack": ">= 4" }, "optionalPeers": ["eslint", "vue-template-compiler"] }, "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ=="],
-
"form-data-encoder": ["form-data-encoder@2.1.4", "", {}, "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw=="],
"format": ["format@0.2.2", "", {}, "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww=="],
@@ -1222,16 +1386,12 @@
"fs-extra": ["fs-extra@11.3.3", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg=="],
- "fs-monkey": ["fs-monkey@1.1.0", "", {}, "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw=="],
-
"fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="],
"fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
"function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
- "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="],
-
"gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="],
"get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="],
@@ -1250,14 +1410,12 @@
"glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
+ "glob-to-regex.js": ["glob-to-regex.js@1.3.1", "", { "peerDependencies": { "tslib": "2" } }, "sha512-zhWhMRsgnOym+1txhUmYJGD6eUsbUdrZv55gCYKuJX8t2p3+M8My23PD09bEIsreGUs5pnSa/idmcfp2/IlqGg=="],
+
"glob-to-regexp": ["glob-to-regexp@0.4.1", "", {}, "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="],
"global-dirs": ["global-dirs@3.0.1", "", { "dependencies": { "ini": "2.0.0" } }, "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA=="],
- "global-modules": ["global-modules@2.0.0", "", { "dependencies": { "global-prefix": "^3.0.0" } }, "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A=="],
-
- "global-prefix": ["global-prefix@3.0.0", "", { "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" } }, "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg=="],
-
"globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="],
"gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="],
@@ -1268,10 +1426,12 @@
"graphlib": ["graphlib@2.1.8", "", { "dependencies": { "lodash": "^4.17.15" } }, "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A=="],
- "gray-matter": ["gray-matter@4.0.3", "", { "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", "section-matter": "^1.0.0", "strip-bom-string": "^1.0.0" } }, "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q=="],
+ "graphql": ["graphql@16.14.2", "", {}, "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA=="],
"gzip-size": ["gzip-size@6.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="],
+ "hachure-fill": ["hachure-fill@0.5.2", "", {}, "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg=="],
+
"handle-thing": ["handle-thing@2.0.1", "", {}, "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="],
"has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
@@ -1280,51 +1440,43 @@
"has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="],
- "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="],
-
"has-yarn": ["has-yarn@3.0.0", "", {}, "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA=="],
- "hash-base": ["hash-base@3.0.5", "", { "dependencies": { "inherits": "^2.0.4", "safe-buffer": "^5.2.1" } }, "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg=="],
-
- "hash.js": ["hash.js@1.1.7", "", { "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="],
-
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
- "hast-util-from-parse5": ["hast-util-from-parse5@7.1.2", "", { "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" } }, "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw=="],
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
- "hast-util-parse-selector": ["hast-util-parse-selector@3.1.1", "", { "dependencies": { "@types/hast": "^2.0.0" } }, "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA=="],
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
- "hast-util-raw": ["hast-util-raw@7.2.3", "", { "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" } }, "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg=="],
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
"hast-util-to-estree": ["hast-util-to-estree@3.1.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-attach-comments": "^3.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w=="],
"hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
- "hast-util-to-parse5": ["hast-util-to-parse5@7.1.0", "", { "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" } }, "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw=="],
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA=="],
- "hast-util-whitespace": ["hast-util-whitespace@2.0.1", "", {}, "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng=="],
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
- "hastscript": ["hastscript@7.2.0", "", { "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" } }, "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw=="],
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
"he": ["he@1.2.0", "", { "bin": { "he": "bin/he" } }, "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="],
"history": ["history@4.10.1", "", { "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", "resolve-pathname": "^3.0.0", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0", "value-equal": "^1.0.1" } }, "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew=="],
- "hmac-drbg": ["hmac-drbg@1.0.1", "", { "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg=="],
-
"hoist-non-react-statics": ["hoist-non-react-statics@3.3.2", "", { "dependencies": { "react-is": "^16.7.0" } }, "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="],
"hpack.js": ["hpack.js@2.1.6", "", { "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" } }, "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ=="],
- "html-entities": ["html-entities@2.6.0", "", {}, "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ=="],
-
"html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="],
"html-minifier-terser": ["html-minifier-terser@7.2.0", "", { "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", "commander": "^10.0.0", "entities": "^4.4.0", "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.15.1" }, "bin": { "html-minifier-terser": "cli.js" } }, "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA=="],
"html-tags": ["html-tags@3.3.1", "", {}, "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ=="],
- "html-void-elements": ["html-void-elements@2.0.1", "", {}, "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A=="],
+ "html-url-attributes": ["html-url-attributes@3.0.1", "", {}, "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ=="],
+
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
"html-webpack-plugin": ["html-webpack-plugin@5.6.6", "", { "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", "lodash": "^4.17.21", "pretty-error": "^4.0.0", "tapable": "^2.0.0" }, "peerDependencies": { "@rspack/core": "0.x || 1.x", "webpack": "^5.20.0" }, "optionalPeers": ["@rspack/core", "webpack"] }, "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw=="],
@@ -1348,12 +1500,10 @@
"http2-wrapper": ["http2-wrapper@2.2.1", "", { "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" } }, "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ=="],
- "https-browserify": ["https-browserify@1.0.0", "", {}, "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="],
-
- "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="],
-
"human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="],
+ "hyperdyperid": ["hyperdyperid@1.2.0", "", {}, "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A=="],
+
"iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="],
"icss-utils": ["icss-utils@5.1.0", "", { "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="],
@@ -1362,9 +1512,9 @@
"ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="],
- "image-size": ["image-size@1.2.1", "", { "dependencies": { "queue": "6.0.2" }, "bin": { "image-size": "bin/image-size.js" } }, "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw=="],
+ "image-size": ["image-size@2.0.2", "", { "bin": { "image-size": "bin/image-size.js" } }, "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w=="],
- "immer": ["immer@9.0.21", "", {}, "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="],
+ "immer": ["immer@11.1.18", "", {}, "sha512-EQyQtLiYW029lyoczMl/Hh4Xu7cDecSc58JRYpHyL4tIAu3eqd1yJzQX04d2BZHDkzFFvm6qJEJWOtfDSWAXbQ=="],
"immutable": ["immutable@5.1.4", "", {}, "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA=="],
@@ -1372,19 +1522,21 @@
"import-lazy": ["import-lazy@4.0.0", "", {}, "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw=="],
+ "import-meta-resolve": ["import-meta-resolve@4.2.0", "", {}, "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="],
+
"imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="],
"indent-string": ["indent-string@4.0.0", "", {}, "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="],
- "infima": ["infima@0.2.0-alpha.44", "", {}, "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ=="],
+ "infima": ["infima@0.2.0-alpha.45", "", {}, "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw=="],
"inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="],
"inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="],
- "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+ "ini": ["ini@2.0.0", "", {}, "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="],
- "inline-style-parser": ["inline-style-parser@0.1.1", "", {}, "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="],
+ "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
"internmap": ["internmap@2.0.3", "", {}, "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="],
@@ -1398,16 +1550,10 @@
"is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
- "is-arguments": ["is-arguments@1.2.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA=="],
-
"is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="],
"is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="],
- "is-buffer": ["is-buffer@2.0.5", "", {}, "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="],
-
- "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="],
-
"is-ci": ["is-ci@3.0.1", "", { "dependencies": { "ci-info": "^3.2.0" }, "bin": { "is-ci": "bin.js" } }, "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ=="],
"is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="],
@@ -1422,15 +1568,15 @@
"is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="],
- "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="],
-
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
"is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
+ "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="],
+
"is-installed-globally": ["is-installed-globally@0.4.0", "", { "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" } }, "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ=="],
- "is-nan": ["is-nan@1.3.2", "", { "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w=="],
+ "is-network-error": ["is-network-error@1.3.2", "", {}, "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA=="],
"is-npm": ["is-npm@6.1.0", "", {}, "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA=="],
@@ -1438,24 +1584,16 @@
"is-obj": ["is-obj@1.0.1", "", {}, "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="],
- "is-path-cwd": ["is-path-cwd@2.2.0", "", {}, "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="],
-
"is-path-inside": ["is-path-inside@3.0.3", "", {}, "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="],
"is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="],
- "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="],
-
"is-regexp": ["is-regexp@1.0.0", "", {}, "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA=="],
- "is-root": ["is-root@2.1.0", "", {}, "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg=="],
-
"is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="],
- "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="],
-
"is-typedarray": ["is-typedarray@1.0.0", "", {}, "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="],
"is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
@@ -1480,12 +1618,14 @@
"js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="],
- "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="],
+ "js-yaml": ["js-yaml@4.3.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q=="],
"jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="],
"json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="],
+ "json-crawl": ["json-crawl@0.5.3", "", {}, "sha512-BEjjCw8c7SxzNK4orhlWD5cXQh8vCk2LqDr4WgQq4CV+5dvopeYwt1Tskg67SuSLKvoFH5g0yuYtg7rcfKV6YA=="],
+
"json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="],
"json-pointer": ["json-pointer@0.6.2", "", { "dependencies": { "foreach": "^2.0.4" } }, "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw=="],
@@ -1494,13 +1634,15 @@
"json-schema-merge-allof": ["json-schema-merge-allof@0.8.1", "", { "dependencies": { "compute-lcm": "^1.1.2", "json-schema-compare": "^0.2.2", "lodash": "^4.17.20" } }, "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w=="],
+ "json-schema-to-ts": ["json-schema-to-ts@2.7.2", "", { "dependencies": { "@babel/runtime": "^7.18.3", "@types/json-schema": "^7.0.9", "ts-algebra": "^1.2.0" } }, "sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ=="],
+
"json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="],
"json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="],
"jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="],
- "katex": ["katex@0.16.28", "", { "dependencies": { "commander": "^8.3.0" }, "bin": { "katex": "cli.js" } }, "sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg=="],
+ "katex": ["katex@0.16.47", "", { "dependencies": { "commander": "^8.3.0" }, "bin": { "katex": "cli.js" } }, "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg=="],
"keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="],
@@ -1512,7 +1654,7 @@
"latest-version": ["latest-version@7.0.0", "", { "dependencies": { "package-json": "^8.1.0" } }, "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg=="],
- "launch-editor": ["launch-editor@2.12.0", "", { "dependencies": { "picocolors": "^1.1.1", "shell-quote": "^1.8.3" } }, "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg=="],
+ "launch-editor": ["launch-editor@2.14.1", "", { "dependencies": { "picocolors": "^1.1.1", "shell-quote": "^1.8.4" } }, "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA=="],
"layout-base": ["layout-base@1.0.2", "", {}, "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="],
@@ -1528,9 +1670,9 @@
"loader-utils": ["loader-utils@2.0.4", "", { "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" } }, "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw=="],
- "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="],
+ "locate-path": ["locate-path@7.2.0", "", { "dependencies": { "p-locate": "^6.0.0" } }, "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA=="],
- "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
+ "lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="],
"lodash-es": ["lodash-es@4.17.23", "", {}, "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg=="],
@@ -1554,17 +1696,15 @@
"markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
- "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
-
- "md5.js": ["md5.js@1.3.5", "", { "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="],
+ "marked": ["marked@16.4.2", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA=="],
- "mdast-util-definitions": ["mdast-util-definitions@5.1.2", "", { "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "unist-util-visit": "^4.0.0" } }, "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA=="],
+ "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
"mdast-util-directive": ["mdast-util-directive@3.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q=="],
"mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
- "mdast-util-from-markdown": ["mdast-util-from-markdown@1.3.1", "", { "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" } }, "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww=="],
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
"mdast-util-frontmatter": ["mdast-util-frontmatter@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "escape-string-regexp": "^5.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-extension-frontmatter": "^2.0.0" } }, "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA=="],
@@ -1590,7 +1730,7 @@
"mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
- "mdast-util-to-hast": ["mdast-util-to-hast@12.3.0", "", { "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" } }, "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw=="],
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
"mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
@@ -1600,7 +1740,7 @@
"media-typer": ["media-typer@0.3.0", "", {}, "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="],
- "memfs": ["memfs@3.6.0", "", { "dependencies": { "fs-monkey": "^1.0.4" } }, "sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ=="],
+ "memfs": ["memfs@4.78.0", "", { "dependencies": { "@jsonjoy.com/fs-core": "4.78.0", "@jsonjoy.com/fs-fsa": "4.78.0", "@jsonjoy.com/fs-node": "4.78.0", "@jsonjoy.com/fs-node-builtins": "4.78.0", "@jsonjoy.com/fs-node-to-fsa": "4.78.0", "@jsonjoy.com/fs-node-utils": "4.78.0", "@jsonjoy.com/fs-print": "4.78.0", "@jsonjoy.com/fs-snapshot": "4.78.0", "@jsonjoy.com/json-pack": "^1.11.0", "@jsonjoy.com/util": "^1.9.0", "glob-to-regex.js": "^1.3.1", "thingies": "^2.5.0", "tree-dump": "^1.0.3", "tslib": "^2.0.0" } }, "sha512-gX14RGPP+fyNodL8g9jc5DfKtWNCronEMItOKDyZatTI3CPpMZDPtm7rAbftDqQAFovP4nzR0RO80sESSEnI4g=="],
"merge-descriptors": ["merge-descriptors@1.0.3", "", {}, "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ=="],
@@ -1608,13 +1748,13 @@
"merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="],
- "mermaid": ["mermaid@10.9.5", "", { "dependencies": { "@braintree/sanitize-url": "^6.0.1", "@types/d3-scale": "^4.0.3", "@types/d3-scale-chromatic": "^3.0.0", "cytoscape": "^3.28.1", "cytoscape-cose-bilkent": "^4.1.0", "d3": "^7.4.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.13", "dayjs": "^1.11.7", "dompurify": "^3.2.4", "elkjs": "^0.9.0", "katex": "^0.16.9", "khroma": "^2.0.0", "lodash-es": "^4.17.21", "mdast-util-from-markdown": "^1.3.0", "non-layered-tidy-tree-layout": "^2.0.2", "stylis": "^4.1.3", "ts-dedent": "^2.2.0", "uuid": "^9.0.0", "web-worker": "^1.2.0" } }, "sha512-eRlKEjzak4z1rcXeCd1OAlyawhrptClQDo8OuI8n6bSVqJ9oMfd5Lrf3Q+TdJHewi/9AIOc3UmEo8Fz+kNzzuQ=="],
+ "mermaid": ["mermaid@12.0.0", "", { "dependencies": { "@braintree/sanitize-url": "^7.1.2", "@iconify/utils": "^3.0.2", "@mermaid-js/parser": "^2.0.0", "@types/d3": "^7.4.3", "@upsetjs/venn.js": "^2.0.0", "chevrotain": "~11.1.2", "cytoscape": "^3.34.0", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.14", "dayjs": "^1.11.21", "dompurify": "^3.4.12", "elkjs": "^0.9.3", "es-toolkit": "^1.45.1", "katex": "^0.16.47", "khroma": "^2.1.0", "marked": "^16.3.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" } }, "sha512-/wQXC9iBxoGV8p3erbvaXs9h77VyLDBH6GdayVjj3hEcSQhFU4N1WUhUppotCEqlIxI2pRMwjwBSwTB1MfZBgQ=="],
"methods": ["methods@1.1.2", "", {}, "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="],
- "micromark": ["micromark@3.2.0", "", { "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" } }, "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA=="],
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
- "micromark-core-commonmark": ["micromark-core-commonmark@1.1.0", "", { "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" } }, "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw=="],
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
"micromark-extension-directive": ["micromark-extension-directive@3.0.2", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "parse-entities": "^4.0.0" } }, "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA=="],
@@ -1644,57 +1784,55 @@
"micromark-extension-mdxjs-esm": ["micromark-extension-mdxjs-esm@3.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A=="],
- "micromark-factory-destination": ["micromark-factory-destination@1.1.0", "", { "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg=="],
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
- "micromark-factory-label": ["micromark-factory-label@1.1.0", "", { "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" } }, "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w=="],
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
"micromark-factory-mdx-expression": ["micromark-factory-mdx-expression@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-position-from-estree": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ=="],
"micromark-factory-space": ["micromark-factory-space@1.1.0", "", { "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ=="],
- "micromark-factory-title": ["micromark-factory-title@1.1.0", "", { "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" } }, "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ=="],
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
"micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
"micromark-util-character": ["micromark-util-character@1.2.0", "", { "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg=="],
- "micromark-util-chunked": ["micromark-util-chunked@1.1.0", "", { "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ=="],
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
"micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
"micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
- "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@1.1.0", "", { "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw=="],
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
- "micromark-util-decode-string": ["micromark-util-decode-string@1.1.0", "", { "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" } }, "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ=="],
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
- "micromark-util-encode": ["micromark-util-encode@1.1.0", "", {}, "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw=="],
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
"micromark-util-events-to-acorn": ["micromark-util-events-to-acorn@2.0.3", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "estree-util-visit": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" } }, "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg=="],
- "micromark-util-html-tag-name": ["micromark-util-html-tag-name@1.2.0", "", {}, "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q=="],
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
- "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@1.1.0", "", { "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q=="],
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
- "micromark-util-resolve-all": ["micromark-util-resolve-all@1.1.0", "", { "dependencies": { "micromark-util-types": "^1.0.0" } }, "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA=="],
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
- "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@1.2.0", "", { "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", "micromark-util-symbol": "^1.0.0" } }, "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A=="],
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
- "micromark-util-subtokenize": ["micromark-util-subtokenize@1.1.0", "", { "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" } }, "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A=="],
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
"micromark-util-symbol": ["micromark-util-symbol@1.1.0", "", {}, "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag=="],
- "micromark-util-types": ["micromark-util-types@1.1.0", "", {}, "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg=="],
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
- "miller-rabin": ["miller-rabin@4.0.1", "", { "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" }, "bin": { "miller-rabin": "bin/miller-rabin" } }, "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="],
-
- "mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
+ "mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="],
"mime-db": ["mime-db@1.33.0", "", {}, "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="],
- "mime-format": ["mime-format@2.0.1", "", { "dependencies": { "charset": "^1.0.0" } }, "sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg=="],
+ "mime-format": ["mime-format@2.0.2", "", { "dependencies": { "charset": "^1.0.0" } }, "sha512-Y5ERWVcyh3sby9Fx2U5F1yatiTFjNsqF5NltihTWI9QgNtr5o3dbCZdcKa1l2wyfhnwwoP9HGNxga7LqZLA6gw=="],
"mime-types": ["mime-types@2.1.18", "", { "dependencies": { "mime-db": "~1.33.0" } }, "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="],
@@ -1706,14 +1844,10 @@
"minimalistic-assert": ["minimalistic-assert@1.0.1", "", {}, "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="],
- "minimalistic-crypto-utils": ["minimalistic-crypto-utils@1.0.1", "", {}, "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="],
-
- "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="],
+ "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
"minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="],
- "mri": ["mri@1.2.0", "", {}, "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="],
-
"mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
"ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
@@ -1742,16 +1876,10 @@
"node-fetch-h2": ["node-fetch-h2@2.3.0", "", { "dependencies": { "http2-client": "^1.2.5" } }, "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg=="],
- "node-forge": ["node-forge@1.3.3", "", {}, "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg=="],
-
- "node-polyfill-webpack-plugin": ["node-polyfill-webpack-plugin@2.0.1", "", { "dependencies": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "console-browserify": "^1.2.0", "constants-browserify": "^1.0.0", "crypto-browserify": "^3.12.0", "domain-browser": "^4.22.0", "events": "^3.3.0", "filter-obj": "^2.0.2", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "process": "^0.11.10", "punycode": "^2.1.1", "querystring-es3": "^0.2.1", "readable-stream": "^4.0.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "string_decoder": "^1.3.0", "timers-browserify": "^2.0.12", "tty-browserify": "^0.0.1", "type-fest": "^2.14.0", "url": "^0.11.0", "util": "^0.12.4", "vm-browserify": "^1.1.2" }, "peerDependencies": { "webpack": ">=5" } }, "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A=="],
-
"node-readfiles": ["node-readfiles@0.2.0", "", { "dependencies": { "es6-promise": "^3.2.1" } }, "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA=="],
"node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="],
- "non-layered-tidy-tree-layout": ["non-layered-tidy-tree-layout@2.0.2", "", {}, "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="],
-
"normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
"normalize-url": ["normalize-url@8.1.1", "", {}, "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ=="],
@@ -1762,6 +1890,8 @@
"nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="],
+ "null-loader": ["null-loader@4.0.1", "", { "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "peerDependencies": { "webpack": "^4.0.0 || ^5.0.0" } }, "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg=="],
+
"oas-kit-common": ["oas-kit-common@1.0.8", "", { "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ=="],
"oas-linter": ["oas-linter@3.2.2", "", { "dependencies": { "@exodus/schemasafe": "^1.0.0-rc.2", "should": "^13.2.1", "yaml": "^1.10.0" } }, "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ=="],
@@ -1780,8 +1910,6 @@
"object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="],
- "object-is": ["object-is@1.1.6", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" } }, "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q=="],
-
"object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="],
"object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="],
@@ -1798,34 +1926,38 @@
"open": ["open@8.4.2", "", { "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" } }, "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ=="],
- "openapi-to-postmanv2": ["openapi-to-postmanv2@4.25.0", "", { "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" }, "bin": { "openapi2postmanv2": "bin/openapi2postmanv2.js" } }, "sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg=="],
+ "openapi-to-postmanv2": ["openapi-to-postmanv2@6.3.3", "", { "dependencies": { "ajv": "^8.11.0", "ajv-draft-04": "1.0.0", "ajv-formats": "2.1.1", "async": "3.2.6", "commander": "2.20.3", "graphlib": "2.1.8", "js-yaml": "4.3.0", "json-pointer": "0.6.2", "json-schema-merge-allof": "0.8.1", "lodash": "4.18.1", "neotraverse": "0.6.15", "oas-resolver-browser": "2.5.6", "object-hash": "3.0.0", "openapi-types": "^12.1.3", "path-browserify": "1.0.1", "postman-collection": "^5.0.0", "swagger2openapi": "7.0.8", "yaml": "1.10.2" }, "bin": { "openapi2postmanv2": "bin/openapi2postmanv2.js" } }, "sha512-o0u6qqMMRLt7eAyFBpL/lCresQ1VqQFGe6/iPMBvNkWDXrpgGo5jo+YnP1e0MwF3tdUKLfkHssufGWMdojpPLg=="],
- "opener": ["opener@1.5.2", "", { "bin": { "opener": "bin/opener-bin.js" } }, "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="],
+ "openapi-types": ["openapi-types@12.1.3", "", {}, "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw=="],
- "os-browserify": ["os-browserify@0.3.0", "", {}, "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="],
+ "opener": ["opener@1.5.2", "", { "bin": { "opener": "bin/opener-bin.js" } }, "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="],
"p-cancelable": ["p-cancelable@3.0.0", "", {}, "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw=="],
- "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="],
+ "p-finally": ["p-finally@1.0.0", "", {}, "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="],
- "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="],
+ "p-limit": ["p-limit@4.0.0", "", { "dependencies": { "yocto-queue": "^1.0.0" } }, "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ=="],
+
+ "p-locate": ["p-locate@6.0.0", "", { "dependencies": { "p-limit": "^4.0.0" } }, "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw=="],
"p-map": ["p-map@4.0.0", "", { "dependencies": { "aggregate-error": "^3.0.0" } }, "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ=="],
- "p-retry": ["p-retry@4.6.2", "", { "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" } }, "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ=="],
+ "p-queue": ["p-queue@6.6.2", "", { "dependencies": { "eventemitter3": "^4.0.4", "p-timeout": "^3.2.0" } }, "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ=="],
+
+ "p-retry": ["p-retry@6.2.1", "", { "dependencies": { "@types/retry": "0.12.2", "is-network-error": "^1.0.0", "retry": "^0.13.1" } }, "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ=="],
- "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="],
+ "p-timeout": ["p-timeout@3.2.0", "", { "dependencies": { "p-finally": "^1.0.0" } }, "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg=="],
"package-json": ["package-json@8.1.1", "", { "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", "registry-url": "^6.0.0", "semver": "^7.3.7" } }, "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA=="],
- "pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="],
+ "package-manager-detector": ["package-manager-detector@1.8.0", "", {}, "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A=="],
+
+ "pako": ["pako@3.0.2", "", {}, "sha512-uBv6IT2aT1A78iU6dpNEbf6+CyhlV/6g9JlJs9kpgjFGFhruIICVRysF/W0SLzXg5+hCl+KroH7e4YUyfEmgLg=="],
"param-case": ["param-case@3.0.4", "", { "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A=="],
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
- "parse-asn1": ["parse-asn1@5.1.9", "", { "dependencies": { "asn1.js": "^4.10.1", "browserify-aes": "^1.2.0", "evp_bytestokey": "^1.0.3", "pbkdf2": "^3.1.5", "safe-buffer": "^5.2.1" } }, "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg=="],
-
"parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
"parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="],
@@ -1840,11 +1972,11 @@
"pascal-case": ["pascal-case@3.1.2", "", { "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="],
- "path": ["path@0.12.7", "", { "dependencies": { "process": "^0.11.1", "util": "^0.10.3" } }, "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q=="],
-
"path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="],
- "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="],
+ "path-data-parser": ["path-data-parser@0.1.0", "", {}, "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w=="],
+
+ "path-exists": ["path-exists@5.0.0", "", {}, "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="],
"path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="],
@@ -1858,30 +1990,48 @@
"path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="],
- "pbkdf2": ["pbkdf2@3.1.5", "", { "dependencies": { "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "ripemd160": "^2.0.3", "safe-buffer": "^5.2.1", "sha.js": "^2.4.12", "to-buffer": "^1.2.1" } }, "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ=="],
-
"picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
- "picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
+ "picomatch": ["picomatch@4.0.7", "", {}, "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA=="],
"pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="],
"pkg-dir": ["pkg-dir@7.0.0", "", { "dependencies": { "find-up": "^6.3.0" } }, "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA=="],
- "pkg-up": ["pkg-up@3.1.0", "", { "dependencies": { "find-up": "^3.0.0" } }, "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA=="],
+ "pkijs": ["pkijs@3.4.0", "", { "dependencies": { "@noble/hashes": "1.4.0", "asn1js": "^3.0.6", "bytestreamjs": "^2.0.1", "pvtsutils": "^1.3.6", "pvutils": "^1.1.3", "tslib": "^2.8.1" } }, "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw=="],
"pluralize": ["pluralize@8.0.0", "", {}, "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA=="],
- "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="],
+ "points-on-curve": ["points-on-curve@0.2.0", "", {}, "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A=="],
+
+ "points-on-path": ["points-on-path@0.2.1", "", { "dependencies": { "path-data-parser": "0.1.0", "points-on-curve": "0.2.0" } }, "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g=="],
"postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="],
+ "postcss-attribute-case-insensitive": ["postcss-attribute-case-insensitive@7.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw=="],
+
"postcss-calc": ["postcss-calc@9.0.1", "", { "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.2.2" } }, "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ=="],
+ "postcss-clamp": ["postcss-clamp@4.1.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.6" } }, "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow=="],
+
+ "postcss-color-functional-notation": ["postcss-color-functional-notation@7.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw=="],
+
+ "postcss-color-hex-alpha": ["postcss-color-hex-alpha@10.0.0", "", { "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w=="],
+
+ "postcss-color-rebeccapurple": ["postcss-color-rebeccapurple@10.0.0", "", { "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ=="],
+
"postcss-colormin": ["postcss-colormin@6.1.0", "", { "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw=="],
"postcss-convert-values": ["postcss-convert-values@6.1.0", "", { "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w=="],
+ "postcss-custom-media": ["postcss-custom-media@11.0.6", "", { "dependencies": { "@csstools/cascade-layer-name-parser": "^2.0.5", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/media-query-list-parser": "^4.0.3" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw=="],
+
+ "postcss-custom-properties": ["postcss-custom-properties@14.0.6", "", { "dependencies": { "@csstools/cascade-layer-name-parser": "^2.0.5", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ=="],
+
+ "postcss-custom-selectors": ["postcss-custom-selectors@8.0.5", "", { "dependencies": { "@csstools/cascade-layer-name-parser": "^2.0.5", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg=="],
+
+ "postcss-dir-pseudo-class": ["postcss-dir-pseudo-class@9.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA=="],
+
"postcss-discard-comments": ["postcss-discard-comments@6.0.2", "", { "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw=="],
"postcss-discard-duplicates": ["postcss-discard-duplicates@6.0.3", "", { "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw=="],
@@ -1892,8 +2042,24 @@
"postcss-discard-unused": ["postcss-discard-unused@6.0.5", "", { "dependencies": { "postcss-selector-parser": "^6.0.16" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA=="],
+ "postcss-double-position-gradients": ["postcss-double-position-gradients@6.0.4", "", { "dependencies": { "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g=="],
+
+ "postcss-focus-visible": ["postcss-focus-visible@10.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA=="],
+
+ "postcss-focus-within": ["postcss-focus-within@9.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw=="],
+
+ "postcss-font-variant": ["postcss-font-variant@5.0.0", "", { "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA=="],
+
+ "postcss-gap-properties": ["postcss-gap-properties@6.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw=="],
+
+ "postcss-image-set-function": ["postcss-image-set-function@7.0.0", "", { "dependencies": { "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA=="],
+
+ "postcss-lab-function": ["postcss-lab-function@7.0.12", "", { "dependencies": { "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w=="],
+
"postcss-loader": ["postcss-loader@7.3.4", "", { "dependencies": { "cosmiconfig": "^8.3.5", "jiti": "^1.20.0", "semver": "^7.5.4" }, "peerDependencies": { "postcss": "^7.0.0 || ^8.0.1", "webpack": "^5.0.0" } }, "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A=="],
+ "postcss-logical": ["postcss-logical@8.1.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA=="],
+
"postcss-merge-idents": ["postcss-merge-idents@6.0.3", "", { "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g=="],
"postcss-merge-longhand": ["postcss-merge-longhand@6.0.5", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^6.1.1" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w=="],
@@ -1916,6 +2082,8 @@
"postcss-modules-values": ["postcss-modules-values@4.0.0", "", { "dependencies": { "icss-utils": "^5.0.0" }, "peerDependencies": { "postcss": "^8.1.0" } }, "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=="],
+ "postcss-nesting": ["postcss-nesting@13.0.2", "", { "dependencies": { "@csstools/selector-resolve-nested": "^3.1.0", "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ=="],
+
"postcss-normalize-charset": ["postcss-normalize-charset@6.0.2", "", { "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ=="],
"postcss-normalize-display-values": ["postcss-normalize-display-values@6.0.2", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg=="],
@@ -1934,14 +2102,30 @@
"postcss-normalize-whitespace": ["postcss-normalize-whitespace@6.0.2", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q=="],
+ "postcss-opacity-percentage": ["postcss-opacity-percentage@3.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ=="],
+
"postcss-ordered-values": ["postcss-ordered-values@6.0.2", "", { "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q=="],
+ "postcss-overflow-shorthand": ["postcss-overflow-shorthand@6.0.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q=="],
+
+ "postcss-page-break": ["postcss-page-break@3.0.4", "", { "peerDependencies": { "postcss": "^8" } }, "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ=="],
+
+ "postcss-place": ["postcss-place@10.0.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw=="],
+
+ "postcss-preset-env": ["postcss-preset-env@10.6.1", "", { "dependencies": { "@csstools/postcss-alpha-function": "^1.0.1", "@csstools/postcss-cascade-layers": "^5.0.2", "@csstools/postcss-color-function": "^4.0.12", "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", "@csstools/postcss-color-mix-function": "^3.0.12", "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", "@csstools/postcss-content-alt-text": "^2.0.8", "@csstools/postcss-contrast-color-function": "^2.0.12", "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", "@csstools/postcss-gamut-mapping": "^2.0.11", "@csstools/postcss-gradients-interpolation-method": "^5.0.12", "@csstools/postcss-hwb-function": "^4.0.12", "@csstools/postcss-ic-unit": "^4.0.4", "@csstools/postcss-initial": "^2.0.1", "@csstools/postcss-is-pseudo-class": "^5.0.3", "@csstools/postcss-light-dark-function": "^2.0.11", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", "@csstools/postcss-logical-viewport-units": "^3.0.4", "@csstools/postcss-media-minmax": "^2.0.9", "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.1", "@csstools/postcss-oklab-function": "^4.0.12", "@csstools/postcss-position-area-property": "^1.0.0", "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/postcss-property-rule-prelude-list": "^1.0.0", "@csstools/postcss-random-function": "^2.0.1", "@csstools/postcss-relative-color-syntax": "^3.0.12", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@csstools/postcss-sign-functions": "^1.1.4", "@csstools/postcss-stepped-value-functions": "^4.0.9", "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1", "@csstools/postcss-system-ui-font-family": "^1.0.0", "@csstools/postcss-text-decoration-shorthand": "^4.0.3", "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.23", "browserslist": "^4.28.1", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.3", "css-prefers-color-scheme": "^10.0.0", "cssdb": "^8.6.0", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^7.0.12", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.6", "postcss-custom-properties": "^14.0.6", "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", "postcss-double-position-gradients": "^6.0.4", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", "postcss-lab-function": "^7.0.12", "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", "postcss-place": "^10.0.0", "postcss-pseudo-class-any-link": "^10.0.1", "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^8.0.1" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g=="],
+
+ "postcss-pseudo-class-any-link": ["postcss-pseudo-class-any-link@10.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q=="],
+
"postcss-reduce-idents": ["postcss-reduce-idents@6.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA=="],
"postcss-reduce-initial": ["postcss-reduce-initial@6.1.0", "", { "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw=="],
"postcss-reduce-transforms": ["postcss-reduce-transforms@6.0.2", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA=="],
+ "postcss-replace-overflow-wrap": ["postcss-replace-overflow-wrap@4.0.0", "", { "peerDependencies": { "postcss": "^8.0.3" } }, "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw=="],
+
+ "postcss-selector-not": ["postcss-selector-not@8.0.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA=="],
+
"postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="],
"postcss-sort-media-queries": ["postcss-sort-media-queries@5.2.0", "", { "dependencies": { "sort-css-media-queries": "2.2.0" }, "peerDependencies": { "postcss": "^8.4.23" } }, "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA=="],
@@ -1954,11 +2138,11 @@
"postcss-zindex": ["postcss-zindex@6.0.2", "", { "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg=="],
- "postman-code-generators": ["postman-code-generators@1.14.2", "", { "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" } }, "sha512-qZAyyowfQAFE4MSCu2KtMGGQE/+oG1JhMZMJNMdZHYCSfQiVVeKxgk3oI4+KJ3d1y5rrm2D6C6x+Z+7iyqm+fA=="],
+ "postman-code-generators": ["postman-code-generators@2.1.1", "", { "dependencies": { "async": "^3.2.2", "detect-package-manager": "^3.0.2", "lodash": "^4.17.21", "postman-collection": "^5.0.0", "shelljs": "^0.8.5" } }, "sha512-+egQK1Jf9a92QP23vRTKcDLOthIQmI7WI4czEsZq/wgguLMnVHJ26KlT8AVtpAdVw28hqUbHwicerYxRWCfjoA=="],
- "postman-collection": ["postman-collection@4.5.0", "", { "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" } }, "sha512-152JSW9pdbaoJihwjc7Q8lc3nPg/PC9lPTHdMk7SHnHhu/GBJB7b2yb9zG7Qua578+3PxkQ/HYBuXpDSvsf7GQ=="],
+ "postman-collection": ["postman-collection@5.3.1", "", { "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.18.1", "mime": "3.0.0", "mime-format": "2.0.2", "postman-url-encoder": "3.0.8", "semver": "7.7.1", "uuid": "8.3.2" } }, "sha512-+ixY4KEGerw3I5dE6obXgXx31na8URU5ODNIA6Rjkbt3/BUpNRk03pxUAZFHr5dDXwCikJSa7pt5o0x1QXT77w=="],
- "postman-url-encoder": ["postman-url-encoder@3.0.5", "", { "dependencies": { "punycode": "^2.1.1" } }, "sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA=="],
+ "postman-url-encoder": ["postman-url-encoder@3.0.8", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-EOgUMBazo7JNP4TDrd64TsooCiWzzo4143Ws8E8WYGEpn2PKpq+S4XRTDhuRTYHm3VKOpUZs7ZYZq7zSDuesqA=="],
"prettier": ["prettier@3.3.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew=="],
@@ -1978,23 +2162,21 @@
"prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="],
- "property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
+ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
"proto-list": ["proto-list@1.2.4", "", {}, "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="],
"proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="],
- "public-encrypt": ["public-encrypt@4.0.3", "", { "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" } }, "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="],
-
- "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
+ "punycode": ["punycode@1.4.1", "", {}, "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="],
"pupa": ["pupa@3.3.0", "", { "dependencies": { "escape-goat": "^4.0.0" } }, "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA=="],
- "qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="],
+ "pvtsutils": ["pvtsutils@1.3.6", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg=="],
- "querystring-es3": ["querystring-es3@0.2.1", "", {}, "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="],
+ "pvutils": ["pvutils@1.2.0", "", {}, "sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg=="],
- "queue": ["queue@6.0.2", "", { "dependencies": { "inherits": "~2.0.3" } }, "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA=="],
+ "qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="],
"queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="],
@@ -2002,8 +2184,6 @@
"randombytes": ["randombytes@2.1.0", "", { "dependencies": { "safe-buffer": "^5.1.0" } }, "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="],
- "randomfill": ["randomfill@1.0.4", "", { "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="],
-
"range-parser": ["range-parser@1.2.0", "", {}, "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A=="],
"raw-body": ["raw-body@2.5.3", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "unpipe": "~1.0.0" } }, "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA=="],
@@ -2012,21 +2192,17 @@
"react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="],
- "react-dev-utils": ["react-dev-utils@12.0.1", "", { "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", "browserslist": "^4.18.1", "chalk": "^4.1.2", "cross-spawn": "^7.0.3", "detect-port-alt": "^1.1.6", "escape-string-regexp": "^4.0.0", "filesize": "^8.0.6", "find-up": "^5.0.0", "fork-ts-checker-webpack-plugin": "^6.5.0", "global-modules": "^2.0.0", "globby": "^11.0.4", "gzip-size": "^6.0.0", "immer": "^9.0.7", "is-root": "^2.1.0", "loader-utils": "^3.2.0", "open": "^8.4.0", "pkg-up": "^3.1.0", "prompts": "^2.4.2", "react-error-overlay": "^6.0.11", "recursive-readdir": "^2.2.2", "shell-quote": "^1.7.3", "strip-ansi": "^6.0.1", "text-table": "^0.2.0" } }, "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ=="],
-
"react-dom": ["react-dom@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, "peerDependencies": { "react": "^18.3.1" } }, "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw=="],
- "react-error-overlay": ["react-error-overlay@6.1.0", "", {}, "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ=="],
-
"react-fast-compare": ["react-fast-compare@3.2.2", "", {}, "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="],
- "react-helmet-async": ["react-helmet-async@1.3.0", "", { "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", "prop-types": "^15.7.2", "react-fast-compare": "^3.2.0", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": "^16.6.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" } }, "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg=="],
+ "react-helmet-async": ["@slorber/react-helmet-async@1.3.0", "", { "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", "prop-types": "^15.7.2", "react-fast-compare": "^3.2.0", "shallowequal": "^1.1.0" }, "peerDependencies": { "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A=="],
"react-hook-form": ["react-hook-form@7.71.1", "", { "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19" } }, "sha512-9SUJKCGKo8HUSsCO+y0CtqkqI5nNuaDqTxyqPsZPqIwudpj4rCrAz/jZV+jn57bx5gtZKOh3neQu94DXMc+w5w=="],
"react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],
- "react-json-view-lite": ["react-json-view-lite@1.5.0", "", { "peerDependencies": { "react": "^16.13.1 || ^17.0.0 || ^18.0.0" } }, "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw=="],
+ "react-json-view-lite": ["react-json-view-lite@2.5.0", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0" } }, "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g=="],
"react-lifecycles-compat": ["react-lifecycles-compat@3.0.4", "", {}, "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="],
@@ -2034,15 +2210,15 @@
"react-loadable": ["@docusaurus/react-loadable@6.0.0", "", { "dependencies": { "@types/react": "*" }, "peerDependencies": { "react": "*" } }, "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ=="],
- "react-loadable-ssr-addon-v5-slorber": ["react-loadable-ssr-addon-v5-slorber@1.0.1", "", { "dependencies": { "@babel/runtime": "^7.10.3" }, "peerDependencies": { "react-loadable": "*", "webpack": ">=4.41.1 || 5.x" } }, "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A=="],
+ "react-loadable-ssr-addon-v5-slorber": ["react-loadable-ssr-addon-v5-slorber@1.0.3", "", { "dependencies": { "@babel/runtime": "^7.10.3" }, "peerDependencies": { "react-loadable": "*", "webpack": ">=4.41.1 || 5.x" } }, "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ=="],
"react-magic-dropzone": ["react-magic-dropzone@1.0.1", "", {}, "sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA=="],
- "react-markdown": ["react-markdown@8.0.7", "", { "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" }, "peerDependencies": { "@types/react": ">=16", "react": ">=16" } }, "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ=="],
+ "react-markdown": ["react-markdown@10.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "peerDependencies": { "@types/react": ">=18", "react": ">=18" } }, "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ=="],
"react-modal": ["react-modal@3.16.3", "", { "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", "react-lifecycles-compat": "^3.0.0", "warning": "^4.0.3" }, "peerDependencies": { "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19", "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19" } }, "sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw=="],
- "react-redux": ["react-redux@7.2.9", "", { "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" }, "peerDependencies": { "react": "^16.8.3 || ^17 || ^18" } }, "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ=="],
+ "react-redux": ["react-redux@9.3.0", "", { "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" }, "peerDependencies": { "@types/react": "^18.2.25 || ^19", "react": "^18.0 || ^19", "redux": "^5.0.0" }, "optionalPeers": ["@types/react", "redux"] }, "sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g=="],
"react-router": ["react-router@5.3.4", "", { "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "hoist-non-react-statics": "^3.1.0", "loose-envify": "^1.3.1", "path-to-regexp": "^1.7.0", "prop-types": "^15.6.2", "react-is": "^16.6.0", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" }, "peerDependencies": { "react": ">=15" } }, "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA=="],
@@ -2050,12 +2226,10 @@
"react-router-dom": ["react-router-dom@5.3.4", "", { "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", "prop-types": "^15.6.2", "react-router": "5.3.4", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" }, "peerDependencies": { "react": ">=15" } }, "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ=="],
- "readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="],
+ "readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="],
"readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="],
- "reading-time": ["reading-time@1.5.0", "", {}, "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg=="],
-
"rechoir": ["rechoir@0.6.2", "", { "dependencies": { "resolve": "^1.1.6" } }, "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw=="],
"recma-build-jsx": ["recma-build-jsx@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-build-jsx": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew=="],
@@ -2066,11 +2240,11 @@
"recma-stringify": ["recma-stringify@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-util-to-js": "^2.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g=="],
- "recursive-readdir": ["recursive-readdir@2.2.3", "", { "dependencies": { "minimatch": "^3.0.5" } }, "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA=="],
+ "redux": ["redux@5.0.1", "", {}, "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="],
- "redux": ["redux@4.2.1", "", { "dependencies": { "@babel/runtime": "^7.9.2" } }, "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w=="],
+ "redux-thunk": ["redux-thunk@3.1.0", "", { "peerDependencies": { "redux": "^5.0.0" } }, "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="],
- "redux-thunk": ["redux-thunk@2.4.2", "", { "peerDependencies": { "redux": "^4" } }, "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q=="],
+ "reflect-metadata": ["reflect-metadata@0.2.2", "", {}, "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="],
"reftools": ["reftools@1.1.9", "", {}, "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w=="],
@@ -2088,7 +2262,7 @@
"regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="],
- "rehype-raw": ["rehype-raw@6.1.1", "", { "dependencies": { "@types/hast": "^2.0.0", "hast-util-raw": "^7.2.0", "unified": "^10.0.0" } }, "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ=="],
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
"rehype-recma": ["rehype-recma@1.0.0", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "hast-util-to-estree": "^3.0.0" } }, "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw=="],
@@ -2104,9 +2278,9 @@
"remark-mdx": ["remark-mdx@3.1.1", "", { "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" } }, "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg=="],
- "remark-parse": ["remark-parse@10.0.2", "", { "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", "unified": "^10.0.0" } }, "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw=="],
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
- "remark-rehype": ["remark-rehype@10.1.0", "", { "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", "mdast-util-to-hast": "^12.1.0", "unified": "^10.0.0" } }, "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw=="],
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
"remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
@@ -2120,7 +2294,7 @@
"requires-port": ["requires-port@1.0.0", "", {}, "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="],
- "reselect": ["reselect@4.1.8", "", {}, "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ=="],
+ "reselect": ["reselect@5.3.0", "", {}, "sha512-XGoLeRAVzUTcJ1qkxPQhDJyIZ5d6zzZD9nT7AEZOaaU9UbWclhycElmhO+VD5bFeLuzhPBaOV2oXC8uG35ZSpg=="],
"resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="],
@@ -2136,36 +2310,32 @@
"reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="],
- "rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="],
-
- "ripemd160": ["ripemd160@2.0.3", "", { "dependencies": { "hash-base": "^3.1.2", "inherits": "^2.0.4" } }, "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA=="],
-
"robust-predicates": ["robust-predicates@3.0.2", "", {}, "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="],
- "rtl-detect": ["rtl-detect@1.1.2", "", {}, "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ=="],
+ "roughjs": ["roughjs@4.6.6", "", { "dependencies": { "hachure-fill": "^0.5.2", "path-data-parser": "^0.1.0", "points-on-curve": "^0.2.0", "points-on-path": "^0.2.1" } }, "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ=="],
"rtlcss": ["rtlcss@4.3.0", "", { "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", "postcss": "^8.4.21", "strip-json-comments": "^3.1.1" }, "bin": { "rtlcss": "bin/rtlcss.js" } }, "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig=="],
+ "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="],
+
"run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
"rw": ["rw@1.3.3", "", {}, "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="],
- "sade": ["sade@1.8.1", "", { "dependencies": { "mri": "^1.1.0" } }, "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A=="],
-
"safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="],
- "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="],
-
"safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
"sass": ["sass@1.97.3", "", { "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "optionalDependencies": { "@parcel/watcher": "^2.4.1" }, "bin": { "sass": "sass.js" } }, "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg=="],
- "sass-loader": ["sass-loader@13.3.3", "", { "dependencies": { "neo-async": "^2.6.2" }, "peerDependencies": { "fibers": ">= 3.1.0", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "optionalPeers": ["fibers", "node-sass", "sass", "sass-embedded"] }, "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA=="],
+ "sass-loader": ["sass-loader@17.0.1", "", { "peerDependencies": { "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "optionalPeers": ["@rspack/core", "sass", "sass-embedded", "webpack"] }, "sha512-pgJMwCuLjVTSIWsv/2luVRXKlCeaViUGcgSe8dx95zMG4hUwqIMFmjbhq29ypFLflJU0GyiJZeLM9iI1n3KYAA=="],
"sax": ["sax@1.4.4", "", {}, "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw=="],
"scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="],
+ "schema-dts": ["schema-dts@1.1.5", "", {}, "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg=="],
+
"schema-utils": ["schema-utils@4.3.3", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA=="],
"search-insights": ["search-insights@2.17.3", "", {}, "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ=="],
@@ -2174,7 +2344,7 @@
"select-hose": ["select-hose@2.0.0", "", {}, "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="],
- "selfsigned": ["selfsigned@2.4.1", "", { "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q=="],
+ "selfsigned": ["selfsigned@5.5.0", "", { "dependencies": { "@peculiar/x509": "^1.14.2", "pkijs": "^3.3.3" } }, "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew=="],
"semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="],
@@ -2184,7 +2354,7 @@
"serialize-javascript": ["serialize-javascript@6.0.2", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g=="],
- "serve-handler": ["serve-handler@6.1.6", "", { "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", "minimatch": "3.1.2", "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" } }, "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ=="],
+ "serve-handler": ["serve-handler@6.1.7", "", { "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", "minimatch": "3.1.5", "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" } }, "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg=="],
"serve-index": ["serve-index@1.9.2", "", { "dependencies": { "accepts": "~1.3.8", "batch": "0.6.1", "debug": "2.6.9", "escape-html": "~1.0.3", "http-errors": "~1.8.0", "mime-types": "~2.1.35", "parseurl": "~1.3.3" } }, "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ=="],
@@ -2192,12 +2362,8 @@
"set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="],
- "setimmediate": ["setimmediate@1.0.5", "", {}, "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="],
-
"setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="],
- "sha.js": ["sha.js@2.4.12", "", { "dependencies": { "inherits": "^2.0.4", "safe-buffer": "^5.2.1", "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" } }, "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w=="],
-
"shallow-clone": ["shallow-clone@3.0.1", "", { "dependencies": { "kind-of": "^6.0.2" } }, "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="],
"shallowequal": ["shallowequal@1.1.0", "", {}, "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="],
@@ -2206,7 +2372,7 @@
"shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="],
- "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="],
+ "shell-quote": ["shell-quote@1.10.0", "", {}, "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA=="],
"shelljs": ["shelljs@0.8.5", "", { "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", "rechoir": "^0.6.2" }, "bin": { "shjs": "bin/shjs" } }, "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow=="],
@@ -2262,18 +2428,12 @@
"spdy-transport": ["spdy-transport@3.0.0", "", { "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" } }, "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw=="],
- "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="],
-
"srcset": ["srcset@4.0.0", "", {}, "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw=="],
"statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="],
"std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="],
- "stream-browserify": ["stream-browserify@3.0.0", "", { "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" } }, "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA=="],
-
- "stream-http": ["stream-http@3.2.0", "", { "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", "readable-stream": "^3.6.0", "xtend": "^4.0.2" } }, "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A=="],
-
"string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="],
"string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="],
@@ -2282,7 +2442,7 @@
"stringify-object": ["stringify-object@3.3.0", "", { "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" } }, "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw=="],
- "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+ "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
"strip-bom-string": ["strip-bom-string@1.0.0", "", {}, "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g=="],
@@ -2292,7 +2452,7 @@
"style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
- "style-to-object": ["style-to-object@0.4.4", "", { "dependencies": { "inline-style-parser": "0.1.1" } }, "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg=="],
+ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
"stylehacks": ["stylehacks@6.1.1", "", { "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg=="],
@@ -2316,23 +2476,23 @@
"terser-webpack-plugin": ["terser-webpack-plugin@5.3.16", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "peerDependencies": { "webpack": "^5.1.0" } }, "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q=="],
- "text-table": ["text-table@0.2.0", "", {}, "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="],
-
"thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="],
"thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="],
- "thunky": ["thunky@1.1.0", "", {}, "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="],
+ "thingies": ["thingies@2.6.1", "", { "peerDependencies": { "tslib": "^2" } }, "sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw=="],
- "timers-browserify": ["timers-browserify@2.0.12", "", { "dependencies": { "setimmediate": "^1.0.4" } }, "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ=="],
+ "thunky": ["thunky@1.1.0", "", {}, "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="],
"tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="],
"tiny-warning": ["tiny-warning@1.0.3", "", {}, "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="],
+ "tinyexec": ["tinyexec@1.3.1", "", {}, "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA=="],
+
"tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="],
- "to-buffer": ["to-buffer@1.2.2", "", { "dependencies": { "isarray": "^2.0.5", "safe-buffer": "^5.2.1", "typed-array-buffer": "^1.0.3" } }, "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw=="],
+ "tinypool": ["tinypool@1.1.1", "", {}, "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg=="],
"to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
@@ -2342,28 +2502,32 @@
"tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
+ "tree-dump": ["tree-dump@1.1.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA=="],
+
"trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
"trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
+ "ts-algebra": ["ts-algebra@1.2.2", "", {}, "sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA=="],
+
"ts-dedent": ["ts-dedent@2.2.0", "", {}, "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="],
"ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="],
"tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
- "tty-browserify": ["tty-browserify@0.0.1", "", {}, "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="],
+ "tsyringe": ["tsyringe@4.10.0", "", { "dependencies": { "tslib": "^1.9.3" } }, "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw=="],
"type-fest": ["type-fest@2.19.0", "", {}, "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="],
"type-is": ["type-is@1.6.18", "", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="],
- "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="],
-
"typedarray-to-buffer": ["typedarray-to-buffer@3.1.5", "", { "dependencies": { "is-typedarray": "^1.0.0" } }, "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="],
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
+ "undici": ["undici@6.28.1", "", {}, "sha512-zWpdTVD54H48CIybL0rWQ3ukpb9d23wM7eH5RtfdmeP70cWHNjtfo7P4vZX+5CoDcO53J4Pu5uXp7lNfjc6DRA=="],
+
"undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="],
"unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="],
@@ -2380,11 +2544,9 @@
"unique-string": ["unique-string@3.0.0", "", { "dependencies": { "crypto-random-string": "^4.0.0" } }, "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ=="],
- "unist-util-generated": ["unist-util-generated@2.0.1", "", {}, "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A=="],
-
"unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
- "unist-util-position": ["unist-util-position@4.0.4", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg=="],
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
"unist-util-position-from-estree": ["unist-util-position-from-estree@2.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ=="],
@@ -2410,7 +2572,7 @@
"use-editable": ["use-editable@2.3.3", "", { "peerDependencies": { "react": ">= 16.8.0" } }, "sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA=="],
- "util": ["util@0.12.5", "", { "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", "is-typed-array": "^1.1.3", "which-typed-array": "^1.1.2" } }, "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="],
+ "use-sync-external-store": ["use-sync-external-store@1.7.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-6L+EeigHMQhdaIPNIFUKwfWJSwWFQ8gJbJ2DLOs5sDIegTwR9fRxvnM3uciHKjIZhFz+KAv2emhWMRvDmMcY8A=="],
"util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
@@ -2420,9 +2582,7 @@
"utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="],
- "uuid": ["uuid@9.0.1", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="],
-
- "uvu": ["uvu@0.5.6", "", { "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", "kleur": "^4.0.3", "sade": "^1.7.3" }, "bin": { "uvu": "bin.js" } }, "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA=="],
+ "uuid": ["uuid@14.0.2", "", { "bin": { "uuid": "dist-node/bin/uuid" } }, "sha512-xZe/16rV4aa+HGSOCiY2YeLT1OybRLrrkL/Rqaq7p7GMVXjFh+6wN4oMYgjFmnSnhY8t6Xpdl2l9qmnHYuMHwQ=="],
"validate.io-array": ["validate.io-array@1.0.6", "", {}, "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg=="],
@@ -2440,12 +2600,10 @@
"vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
- "vfile-location": ["vfile-location@4.1.0", "", { "dependencies": { "@types/unist": "^2.0.0", "vfile": "^5.0.0" } }, "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw=="],
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
"vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
- "vm-browserify": ["vm-browserify@1.1.2", "", {}, "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="],
-
"warning": ["warning@4.0.3", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w=="],
"watchpack": ["watchpack@2.5.1", "", { "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } }, "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg=="],
@@ -2454,23 +2612,21 @@
"web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
- "web-worker": ["web-worker@1.5.0", "", {}, "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw=="],
-
"webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="],
"webpack": ["webpack@5.105.2", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.19.0", "es-module-lexer": "^2.0.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.3.1", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.16", "watchpack": "^2.5.1", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw=="],
"webpack-bundle-analyzer": ["webpack-bundle-analyzer@4.10.2", "", { "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", "commander": "^7.2.0", "debounce": "^1.2.1", "escape-string-regexp": "^4.0.0", "gzip-size": "^6.0.0", "html-escaper": "^2.0.2", "opener": "^1.5.2", "picocolors": "^1.0.0", "sirv": "^2.0.3", "ws": "^7.3.1" }, "bin": { "webpack-bundle-analyzer": "lib/bin/analyzer.js" } }, "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw=="],
- "webpack-dev-middleware": ["webpack-dev-middleware@5.3.4", "", { "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "peerDependencies": { "webpack": "^4.0.0 || ^5.0.0" } }, "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q=="],
+ "webpack-dev-middleware": ["webpack-dev-middleware@7.4.6", "", { "dependencies": { "colorette": "^2.0.10", "memfs": "^4.43.1", "mime-types": "^3.0.1", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "peerDependencies": { "webpack": "^5.0.0" }, "optionalPeers": ["webpack"] }, "sha512-yBWCMvIfUmuhAE8vdqUKzH0vg9kuWN0KeG4vBnqRplUFHRU7lMQjkiJWxVQzvo2BTewqhPhDlMB41rAt2jVA9A=="],
- "webpack-dev-server": ["webpack-dev-server@4.15.2", "", { "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", "@types/ws": "^8.5.5", "ansi-html-community": "^0.0.8", "bonjour-service": "^1.0.11", "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.3", "ipaddr.js": "^2.0.1", "launch-editor": "^2.6.0", "open": "^8.0.9", "p-retry": "^4.5.0", "rimraf": "^3.0.2", "schema-utils": "^4.0.0", "selfsigned": "^2.1.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, "peerDependencies": { "webpack": "^4.37.0 || ^5.0.0" }, "optionalPeers": ["webpack"], "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" } }, "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g=="],
+ "webpack-dev-server": ["webpack-dev-server@5.2.6", "", { "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", "@types/express": "^4.17.25", "@types/express-serve-static-core": "^4.17.21", "@types/serve-index": "^1.9.4", "@types/serve-static": "^1.15.5", "@types/sockjs": "^0.3.36", "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", "bonjour-service": "^1.2.1", "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.8.1", "connect-history-api-fallback": "^2.0.0", "express": "^4.22.1", "graceful-fs": "^4.2.6", "http-proxy-middleware": "^2.0.9", "ipaddr.js": "^2.1.0", "launch-editor": "^2.14.1", "open": "^10.0.3", "p-retry": "^6.2.0", "schema-utils": "^4.2.0", "selfsigned": "^5.5.0", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^7.4.2", "ws": "^8.18.0" }, "peerDependencies": { "webpack": "^5.0.0" }, "optionalPeers": ["webpack"], "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" } }, "sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw=="],
- "webpack-merge": ["webpack-merge@5.10.0", "", { "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" } }, "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA=="],
+ "webpack-merge": ["webpack-merge@6.0.1", "", { "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.1" } }, "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg=="],
"webpack-sources": ["webpack-sources@3.3.3", "", {}, "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg=="],
- "webpackbar": ["webpackbar@5.0.2", "", { "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.3", "pretty-time": "^1.1.0", "std-env": "^3.0.1" }, "peerDependencies": { "webpack": "3 || 4 || 5" } }, "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ=="],
+ "webpackbar": ["webpackbar@7.0.0", "", { "dependencies": { "ansis": "^3.2.0", "consola": "^3.2.3", "pretty-time": "^1.1.0", "std-env": "^3.7.0" }, "peerDependencies": { "@rspack/core": "*", "webpack": "3 || 4 || 5" }, "optionalPeers": ["@rspack/core", "webpack"] }, "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q=="],
"websocket-driver": ["websocket-driver@0.7.4", "", { "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg=="],
@@ -2480,8 +2636,6 @@
"which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="],
- "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="],
-
"widest-line": ["widest-line@4.0.1", "", { "dependencies": { "string-width": "^5.0.1" } }, "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig=="],
"wildcard": ["wildcard@2.0.1", "", {}, "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ=="],
@@ -2494,15 +2648,15 @@
"ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="],
+ "wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="],
+
"xdg-basedir": ["xdg-basedir@5.1.0", "", {}, "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ=="],
- "xml-formatter": ["xml-formatter@2.6.1", "", { "dependencies": { "xml-parser-xo": "^3.2.0" } }, "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw=="],
+ "xml-formatter": ["xml-formatter@3.7.0", "", { "dependencies": { "xml-parser-xo": "^4.1.5" } }, "sha512-+8qTc3zv2UcJ1v9IsSIce37Dl4MQG14Cp7tWrwmy202UaI1wqRukw5QMX1JHsV+DX64yw77EgGsj2s5wGvuMbQ=="],
"xml-js": ["xml-js@1.6.11", "", { "dependencies": { "sax": "^1.2.4" }, "bin": { "xml-js": "./bin/cli.js" } }, "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g=="],
- "xml-parser-xo": ["xml-parser-xo@3.2.0", "", {}, "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg=="],
-
- "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="],
+ "xml-parser-xo": ["xml-parser-xo@4.1.6", "", {}, "sha512-mXbSNSM+rIwndoxSwmFa83bOdeP8G/cOGr7XvxA67X7ebCzoAuVez9JYDCDub3zRDNBZxIbfjuXLSsamr7NfwQ=="],
"y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="],
@@ -2516,47 +2670,13 @@
"yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="],
- "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="],
+ "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="],
"zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
- "@algolia/abtesting/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@algolia/abtesting/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/abtesting/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/client-abtesting/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@algolia/client-abtesting/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/client-abtesting/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/client-insights/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@algolia/client-insights/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/client-insights/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/client-query-suggestions/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@algolia/client-query-suggestions/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/client-query-suggestions/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/ingestion/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@algolia/ingestion/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/ingestion/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/monitoring/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
+ "@algolia/autocomplete-preset-algolia/@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.17.9", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ=="],
- "@algolia/monitoring/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
-
- "@algolia/monitoring/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
-
- "@algolia/requester-fetch/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
+ "@apidevtools/json-schema-ref-parser/js-yaml": ["js-yaml@5.4.2", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.mjs" } }, "sha512-m+aqu+LwO1O6sIopafj8HUVl5aawITwZQe/yHpMCKjaWBaA/d07B/QdMb3529REftiU+RMMHL3Vlsw3hON7vWg=="],
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2572,15 +2692,17 @@
"@babel/preset-env/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
- "@docsearch/react/algoliasearch": ["algoliasearch@5.48.1", "", { "dependencies": { "@algolia/abtesting": "1.14.1", "@algolia/client-abtesting": "5.48.1", "@algolia/client-analytics": "5.48.1", "@algolia/client-common": "5.48.1", "@algolia/client-insights": "5.48.1", "@algolia/client-personalization": "5.48.1", "@algolia/client-query-suggestions": "5.48.1", "@algolia/client-search": "5.48.1", "@algolia/ingestion": "1.48.1", "@algolia/monitoring": "1.48.1", "@algolia/recommend": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-Rf7xmeuIo7nb6S4mp4abW2faW8DauZyE2faBIKFaUfP3wnpOvNSbiI5AwVhqBNj0jPgBWEvhyCu0sLjN2q77Rg=="],
+ "@docsearch/react/@algolia/autocomplete-core": ["@algolia/autocomplete-core@1.17.9", "", { "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", "@algolia/autocomplete-shared": "1.17.9" } }, "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ=="],
- "@docusaurus/mdx-loader/rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
+ "@docusaurus/types/webpack-merge": ["webpack-merge@5.10.0", "", { "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" } }, "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA=="],
- "@mdx-js/mdx/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/json-pack": ["@jsonjoy.com/json-pack@17.67.0", "", { "dependencies": { "@jsonjoy.com/base64": "17.67.0", "@jsonjoy.com/buffers": "17.67.0", "@jsonjoy.com/codegen": "17.67.0", "@jsonjoy.com/json-pointer": "17.67.0", "@jsonjoy.com/util": "17.67.0", "hyperdyperid": "^1.2.0", "thingies": "^2.5.0", "tree-dump": "^1.1.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w=="],
- "@mdx-js/mdx/remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/util": ["@jsonjoy.com/util@17.67.0", "", { "dependencies": { "@jsonjoy.com/buffers": "17.67.0", "@jsonjoy.com/codegen": "17.67.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew=="],
- "@mdx-js/mdx/remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+ "@jsonjoy.com/json-pack/@jsonjoy.com/buffers": ["@jsonjoy.com/buffers@1.2.1", "", { "peerDependencies": { "tslib": "2" } }, "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA=="],
+
+ "@jsonjoy.com/util/@jsonjoy.com/buffers": ["@jsonjoy.com/buffers@1.2.1", "", { "peerDependencies": { "tslib": "2" } }, "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA=="],
"@mdx-js/mdx/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="],
@@ -2590,9 +2712,7 @@
"@redocly/openapi-core/colorette": ["colorette@1.4.0", "", {}, "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="],
- "@redocly/openapi-core/minimatch": ["minimatch@5.1.6", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g=="],
-
- "@types/mdast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "@redocly/openapi-core/js-yaml": ["js-yaml@5.4.2", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.mjs" } }, "sha512-m+aqu+LwO1O6sIopafj8HUVl5aawITwZQe/yHpMCKjaWBaA/d07B/QdMb3529REftiU+RMMHL3Vlsw3hON7vWg=="],
"accepts/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
@@ -2600,7 +2720,7 @@
"ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
- "asn1.js/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
+ "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
"babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2610,14 +2730,14 @@
"body-parser/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="],
- "browserify-sign/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
-
"cheerio-select/css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="],
"cli-table3/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
+ "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
"cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="],
"compressible/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
@@ -2626,11 +2746,13 @@
"compression/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
+ "config-chain/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+
"copy-webpack-plugin/glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="],
"copy-webpack-plugin/globby": ["globby@13.2.2", "", { "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.3.0", "ignore": "^5.2.4", "merge2": "^1.4.1", "slash": "^4.0.0" } }, "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w=="],
- "create-ecdh/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
+ "cosmiconfig/js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="],
"crypto-random-string/type-fest": ["type-fest@1.4.0", "", {}, "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA=="],
@@ -2640,6 +2762,8 @@
"csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="],
+ "cytoscape-fcose/cose-base": ["cose-base@2.2.0", "", { "dependencies": { "layout-base": "^2.0.0" } }, "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g=="],
+
"d3-dsv/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],
"d3-sankey/d3-array": ["d3-array@2.12.1", "", { "dependencies": { "internmap": "^1.0.0" } }, "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ=="],
@@ -2648,28 +2772,20 @@
"decompress-response/mimic-response": ["mimic-response@3.1.0", "", {}, "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="],
- "detect-port-alt/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
+ "docusaurus-plugin-openapi-docs/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="],
- "diffie-hellman/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
-
- "docusaurus-plugin-openapi-docs/clsx": ["clsx@1.2.1", "", {}, "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="],
-
- "docusaurus-plugin-openapi-docs/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="],
+ "docusaurus-plugin-openapi-docs/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
"docusaurus-plugin-sass/sass-loader": ["sass-loader@16.0.7", "", { "dependencies": { "neo-async": "^2.6.2" }, "peerDependencies": { "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "optionalPeers": ["@rspack/core", "node-sass", "sass", "sass-embedded", "webpack"] }, "sha512-w6q+fRHourZ+e+xA1kcsF27iGM6jdB8teexYCfdUw0sYgcDNeZESnDNT9sUmmPm3ooziwUJXGwZJSTF3kOdBfA=="],
- "docusaurus-theme-openapi-docs/clsx": ["clsx@1.2.1", "", {}, "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="],
+ "docusaurus-theme-openapi-docs/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
"dot-prop/is-obj": ["is-obj@2.0.0", "", {}, "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="],
- "elliptic/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
-
"esrecurse/estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
"estree-util-to-js/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="],
- "estree-util-visit/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
"express/content-disposition": ["content-disposition@0.5.4", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="],
"express/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
@@ -2682,47 +2798,11 @@
"finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
- "fork-ts-checker-webpack-plugin/cosmiconfig": ["cosmiconfig@6.0.0", "", { "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", "parse-json": "^5.0.0", "path-type": "^4.0.0", "yaml": "^1.7.2" } }, "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="],
-
- "fork-ts-checker-webpack-plugin/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="],
-
- "fork-ts-checker-webpack-plugin/schema-utils": ["schema-utils@2.7.0", "", { "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } }, "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A=="],
-
- "fork-ts-checker-webpack-plugin/tapable": ["tapable@1.1.3", "", {}, "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="],
-
- "global-dirs/ini": ["ini@2.0.0", "", {}, "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="],
-
- "global-prefix/which": ["which@1.3.1", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "which": "./bin/which" } }, "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="],
+ "glob/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="],
"got/@sindresorhus/is": ["@sindresorhus/is@5.6.0", "", {}, "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g=="],
- "gray-matter/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="],
-
- "hast-util-from-parse5/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "hast-util-raw/parse5": ["parse5@6.0.1", "", {}, "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="],
-
- "hast-util-raw/unist-util-visit": ["unist-util-visit@4.1.2", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.1.1" } }, "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg=="],
-
- "hast-util-raw/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "hast-util-to-estree/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
-
- "hast-util-to-estree/hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
-
- "hast-util-to-estree/property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
-
- "hast-util-to-estree/unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
-
- "hast-util-to-jsx-runtime/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
-
- "hast-util-to-jsx-runtime/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "hast-util-to-jsx-runtime/hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
-
- "hast-util-to-jsx-runtime/property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
-
- "hast-util-to-jsx-runtime/unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
+ "graphlib/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
"hpack.js/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
@@ -2730,75 +2810,41 @@
"html-webpack-plugin/html-minifier-terser": ["html-minifier-terser@6.1.0", "", { "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", "commander": "^8.3.0", "he": "^1.2.0", "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.10.0" }, "bin": { "html-minifier-terser": "cli.js" } }, "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw=="],
+ "html-webpack-plugin/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
+
"http-proxy-middleware/is-plain-obj": ["is-plain-obj@3.0.0", "", {}, "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="],
- "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
+ "is-inside-container/is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="],
- "katex/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="],
+ "jest-util/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
- "mdast-util-definitions/@types/mdast": ["@types/mdast@3.0.15", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
+ "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
- "mdast-util-definitions/unist-util-visit": ["unist-util-visit@4.1.2", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.1.1" } }, "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg=="],
+ "json-schema-compare/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
- "mdast-util-directive/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "json-schema-merge-allof/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
- "mdast-util-directive/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+ "katex/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="],
"mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
- "mdast-util-from-markdown/@types/mdast": ["@types/mdast@3.0.15", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
-
- "mdast-util-from-markdown/mdast-util-to-string": ["mdast-util-to-string@3.2.0", "", { "dependencies": { "@types/mdast": "^3.0.0" } }, "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg=="],
-
- "mdast-util-from-markdown/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
+ "mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"mdast-util-frontmatter/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
- "mdast-util-frontmatter/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
"mdast-util-gfm-autolink-literal/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "mdast-util-gfm-footnote/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-gfm-footnote/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-mdx/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-mdx-expression/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "mdast-util-mdx-jsx/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
-
- "mdast-util-mdx-jsx/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+ "micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "mdast-util-mdxjs-esm/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+ "micromark/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "mdast-util-mdxjs-esm/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+ "micromark-core-commonmark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
- "mdast-util-to-hast/@types/mdast": ["@types/mdast@3.0.15", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
+ "micromark-core-commonmark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "mdast-util-to-hast/unist-util-visit": ["unist-util-visit@4.1.2", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.1.1" } }, "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg=="],
-
- "mdast-util-to-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-to-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "micromark/micromark-util-combine-extensions": ["micromark-util-combine-extensions@1.1.0", "", { "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA=="],
-
- "micromark-core-commonmark/micromark-factory-whitespace": ["micromark-factory-whitespace@1.1.0", "", { "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" } }, "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ=="],
-
- "micromark-core-commonmark/micromark-util-classify-character": ["micromark-util-classify-character@1.1.0", "", { "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" } }, "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw=="],
+ "micromark-core-commonmark/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"micromark-extension-directive/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
@@ -2806,91 +2852,57 @@
"micromark-extension-directive/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-directive/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-frontmatter/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-extension-frontmatter/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-frontmatter/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-extension-gfm/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-gfm-autolink-literal/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-extension-gfm-autolink-literal/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
"micromark-extension-gfm-autolink-literal/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-gfm-autolink-literal/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
"micromark-extension-gfm-footnote/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
"micromark-extension-gfm-footnote/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-extension-gfm-footnote/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "micromark-extension-gfm-footnote/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
"micromark-extension-gfm-footnote/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-gfm-footnote/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-extension-gfm-strikethrough/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "micromark-extension-gfm-strikethrough/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
"micromark-extension-gfm-strikethrough/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-gfm-strikethrough/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-gfm-table/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
"micromark-extension-gfm-table/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-extension-gfm-table/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-gfm-table/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-extension-gfm-tagfilter/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-gfm-task-list-item/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
"micromark-extension-gfm-task-list-item/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-extension-gfm-task-list-item/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-gfm-task-list-item/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-mdx-expression/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
"micromark-extension-mdx-expression/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-extension-mdx-expression/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-mdx-expression/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"micromark-extension-mdx-jsx/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
"micromark-extension-mdx-jsx/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-extension-mdx-jsx/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-mdx-jsx/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-extension-mdx-md/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-extension-mdxjs-esm/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-extension-mdxjs/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-extension-mdxjs-esm/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-mdxjs-esm/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+ "micromark-factory-destination/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-extension-mdxjs-esm/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+ "micromark-factory-destination/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-extension-mdxjs-esm/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+ "micromark-factory-label/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-extension-mdxjs-esm/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-factory-label/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"micromark-factory-mdx-expression/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
@@ -2898,7 +2910,13 @@
"micromark-factory-mdx-expression/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-factory-mdx-expression/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-factory-space/micromark-util-types": ["micromark-util-types@1.1.0", "", {}, "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg=="],
+
+ "micromark-factory-title/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
+
+ "micromark-factory-title/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+
+ "micromark-factory-title/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"micromark-factory-whitespace/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
@@ -2906,39 +2924,41 @@
"micromark-factory-whitespace/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-factory-whitespace/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-util-character/micromark-util-types": ["micromark-util-types@1.1.0", "", {}, "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg=="],
+
+ "micromark-util-chunked/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"micromark-util-classify-character/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
"micromark-util-classify-character/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-util-classify-character/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-util-decode-numeric-character-reference/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-util-combine-extensions/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
+ "micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "micromark-util-combine-extensions/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "micromark-util-events-to-acorn/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "micromark-util-decode-string/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"micromark-util-events-to-acorn/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "micromark-util-events-to-acorn/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "micromark-util-normalize-identifier/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "miller-rabin/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
+ "micromark-util-sanitize-uri/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
- "openapi-to-postmanv2/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="],
+ "micromark-util-sanitize-uri/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "openapi-to-postmanv2/js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
+ "micromark-util-subtokenize/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "openapi-to-postmanv2/lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="],
+ "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
- "parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
+ "null-loader/schema-utils": ["schema-utils@3.3.0", "", { "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg=="],
+
+ "openapi-to-postmanv2/ajv-formats": ["ajv-formats@2.1.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="],
- "path/util": ["util@0.10.4", "", { "dependencies": { "inherits": "2.0.3" } }, "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="],
+ "openapi-to-postmanv2/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="],
- "pkg-dir/find-up": ["find-up@6.3.0", "", { "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" } }, "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw=="],
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
- "pkg-up/find-up": ["find-up@3.0.0", "", { "dependencies": { "locate-path": "^3.0.0" } }, "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="],
+ "parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"postcss-calc/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],
@@ -2950,62 +2970,46 @@
"postcss-unique-selectors/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],
- "postman-code-generators/async": ["async@3.2.2", "", {}, "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g=="],
+ "postman-code-generators/async": ["async@3.2.4", "", {}, "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="],
- "postman-code-generators/lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="],
+ "postman-code-generators/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
- "postman-collection/lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="],
+ "postman-collection/semver": ["semver@7.7.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA=="],
- "postman-collection/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
+ "postman-collection/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="],
- "postman-collection/semver": ["semver@7.6.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A=="],
+ "postman-url-encoder/punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
- "postman-collection/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="],
+ "pretty-error/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
"proxy-addr/ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="],
- "public-encrypt/bn.js": ["bn.js@4.12.2", "", {}, "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="],
-
"raw-body/bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
"raw-body/iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="],
- "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="],
-
- "react-dev-utils/loader-utils": ["loader-utils@3.3.1", "", {}, "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg=="],
-
- "react-markdown/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="],
-
- "react-markdown/unified": ["unified@10.1.2", "", { "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" } }, "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q=="],
-
- "react-markdown/unist-util-visit": ["unist-util-visit@4.1.2", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", "unist-util-visit-parents": "^5.1.1" } }, "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg=="],
-
- "react-markdown/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "react-redux/react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="],
-
- "rehype-raw/unified": ["unified@10.1.2", "", { "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" } }, "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q=="],
-
- "rehype-recma/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+ "rc/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
- "remark-gfm/remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+ "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="],
- "remark-parse/@types/mdast": ["@types/mdast@3.0.15", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
+ "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
- "remark-parse/unified": ["unified@10.1.2", "", { "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" } }, "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q=="],
+ "renderkid/htmlparser2": ["htmlparser2@6.1.0", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" } }, "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="],
- "remark-rehype/@types/mdast": ["@types/mdast@3.0.15", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
+ "renderkid/lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="],
- "remark-rehype/unified": ["unified@10.1.2", "", { "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" } }, "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q=="],
+ "renderkid/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
- "renderkid/htmlparser2": ["htmlparser2@6.1.0", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" } }, "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="],
+ "sass/chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
- "ripemd160/hash-base": ["hash-base@3.1.2", "", { "dependencies": { "inherits": "^2.0.4", "readable-stream": "^2.3.8", "safe-buffer": "^5.2.1", "to-buffer": "^1.2.1" } }, "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg=="],
+ "schema-utils/ajv": ["ajv@8.11.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="],
- "sass/chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
+ "schema-utils/ajv-formats": ["ajv-formats@2.1.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="],
"send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
+ "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
+
"send/range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
"serve-handler/path-to-regexp": ["path-to-regexp@3.3.0", "", {}, "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="],
@@ -3020,16 +3024,6 @@
"sockjs/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="],
- "spdy-transport/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="],
-
- "stream-browserify/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="],
-
- "stream-http/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="],
-
- "string-width/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
-
- "style-to-js/style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
-
"stylehacks/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],
"sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="],
@@ -3044,100 +3038,66 @@
"tinyglobby/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="],
- "to-buffer/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="],
+ "tsyringe/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="],
"type-is/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
- "unified/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "unist-util-is/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "unist-util-position-from-estree/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "unist-util-stringify-position/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "unist-util-visit/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "unist-util-visit-parents/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
"update-notifier/boxen": ["boxen@7.1.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", "chalk": "^5.2.0", "cli-boxes": "^3.0.0", "string-width": "^5.1.2", "type-fest": "^2.13.0", "widest-line": "^4.0.1", "wrap-ansi": "^8.1.0" } }, "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog=="],
"update-notifier/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="],
- "url/punycode": ["punycode@1.4.1", "", {}, "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="],
+ "uri-js/punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
"url-loader/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
"url-loader/schema-utils": ["schema-utils@3.3.0", "", { "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg=="],
- "uvu/kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
-
- "vfile/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "vfile-location/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "vfile-message/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
"webpack/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
"webpack-bundle-analyzer/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],
- "webpack-dev-middleware/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
+ "webpack-dev-middleware/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="],
"webpack-dev-middleware/range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
+ "webpack-dev-server/open": ["open@10.2.0", "", { "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "wsl-utils": "^0.1.0" } }, "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA=="],
+
"webpack-dev-server/ws": ["ws@8.19.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg=="],
"wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="],
- "wrap-ansi/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
+ "wsl-utils/is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="],
"yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
- "@docsearch/react/algoliasearch/@algolia/client-analytics": ["@algolia/client-analytics@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-/AVoMqHhPm14CcHq7mwB+bUJbfCv+jrxlNvRjXAuO+TQa+V37N8k1b0ijaRBPdmSjULMd8KtJbQyUyabXOu6Kg=="],
-
- "@docsearch/react/algoliasearch/@algolia/client-common": ["@algolia/client-common@5.48.1", "", {}, "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw=="],
-
- "@docsearch/react/algoliasearch/@algolia/client-personalization": ["@algolia/client-personalization@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-r89Qf9Oo9mKWQXumRu/1LtvVJAmEDpn8mHZMc485pRfQUMAwSSrsnaw1tQ3sszqzEgAr1c7rw6fjBI+zrAXTOw=="],
+ "@docsearch/react/@algolia/autocomplete-core/@algolia/autocomplete-plugin-algolia-insights": ["@algolia/autocomplete-plugin-algolia-insights@1.17.9", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.9" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ=="],
- "@docsearch/react/algoliasearch/@algolia/client-search": ["@algolia/client-search@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-4Fu7dnzQyQmMFknYwTiN/HxPbH4DyxvQ1m+IxpPp5oslOgz8m6PG5qhiGbqJzH4HiT1I58ecDiCAC716UyVA8Q=="],
+ "@docsearch/react/@algolia/autocomplete-core/@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.17.9", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ=="],
- "@docsearch/react/algoliasearch/@algolia/recommend": ["@algolia/recommend@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1", "@algolia/requester-browser-xhr": "5.48.1", "@algolia/requester-fetch": "5.48.1", "@algolia/requester-node-http": "5.48.1" } }, "sha512-bE7JcpFXzxF5zHwj/vkl2eiCBvyR1zQ7aoUdO+GDXxGp0DGw7nI0p8Xj6u8VmRQ+RDuPcICFQcCwRIJT5tDJFw=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/json-pack/@jsonjoy.com/base64": ["@jsonjoy.com/base64@17.67.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw=="],
- "@docsearch/react/algoliasearch/@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/json-pack/@jsonjoy.com/codegen": ["@jsonjoy.com/codegen@17.67.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q=="],
- "@docsearch/react/algoliasearch/@algolia/requester-node-http": ["@algolia/requester-node-http@5.48.1", "", { "dependencies": { "@algolia/client-common": "5.48.1" } }, "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/json-pack/@jsonjoy.com/json-pointer": ["@jsonjoy.com/json-pointer@17.67.0", "", { "dependencies": { "@jsonjoy.com/util": "17.67.0" }, "peerDependencies": { "tslib": "2" } }, "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA=="],
- "@docusaurus/mdx-loader/rehype-raw/@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
-
- "@mdx-js/mdx/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "@mdx-js/mdx/remark-parse/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
-
- "@redocly/openapi-core/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
+ "@jsonjoy.com/fs-snapshot/@jsonjoy.com/util/@jsonjoy.com/codegen": ["@jsonjoy.com/codegen@17.67.0", "", { "peerDependencies": { "tslib": "2" } }, "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q=="],
"accepts/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
"ansi-align/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
- "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
-
- "browserify-sign/readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="],
+ "ansi-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
- "browserify-sign/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="],
-
- "browserify-sign/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="],
+ "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
"cli-table3/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
+ "cli-table3/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
"cliui/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
+ "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
"compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
"copy-webpack-plugin/globby/slash": ["slash@4.0.0", "", {}, "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew=="],
@@ -3146,12 +3106,12 @@
"csso/css-tree/mdn-data": ["mdn-data@2.0.28", "", {}, "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="],
+ "cytoscape-fcose/cose-base/layout-base": ["layout-base@2.0.1", "", {}, "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="],
+
"d3-sankey/d3-array/internmap": ["internmap@1.0.1", "", {}, "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="],
"d3-sankey/d3-shape/d3-path": ["d3-path@1.0.9", "", {}, "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="],
- "detect-port-alt/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
-
"express/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
"file-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
@@ -3160,28 +3120,6 @@
"finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
- "fork-ts-checker-webpack-plugin/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
-
- "fork-ts-checker-webpack-plugin/schema-utils/ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="],
-
- "gray-matter/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="],
-
- "hast-util-from-parse5/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "hast-util-from-parse5/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "hast-util-raw/unist-util-visit/unist-util-is": ["unist-util-is@5.2.1", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw=="],
-
- "hast-util-raw/unist-util-visit/unist-util-visit-parents": ["unist-util-visit-parents@5.1.3", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" } }, "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg=="],
-
- "hast-util-raw/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "hast-util-raw/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "hast-util-to-estree/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "hast-util-to-estree/unist-util-position/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
"hpack.js/readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="],
"hpack.js/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="],
@@ -3190,744 +3128,70 @@
"html-webpack-plugin/html-minifier-terser/commander": ["commander@8.3.0", "", {}, "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="],
- "mdast-util-definitions/unist-util-visit/unist-util-is": ["unist-util-is@5.2.1", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw=="],
-
- "mdast-util-definitions/unist-util-visit/unist-util-visit-parents": ["unist-util-visit-parents@5.1.3", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" } }, "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
"mdast-util-gfm-autolink-literal/micromark-util-character/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
- "mdast-util-gfm-autolink-literal/micromark-util-character/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-gfm-footnote/micromark-util-normalize-identifier/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+ "null-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+ "null-loader/schema-utils/ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="],
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+ "openapi-to-postmanv2/ajv-formats/ajv": ["ajv@8.11.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" } }, "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="],
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+ "renderkid/htmlparser2/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="],
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+ "renderkid/htmlparser2/domutils": ["domutils@2.8.0", "", { "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" } }, "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="],
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+ "renderkid/htmlparser2/entities": ["entities@2.2.0", "", {}, "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="],
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+ "renderkid/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "sass/chokidar/readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="],
- "mdast-util-mdx-expression/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "serve-index/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+ "serve-index/http-errors/depd": ["depd@1.1.2", "", {}, "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+ "serve-index/http-errors/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+ "serve-index/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+ "terser-webpack-plugin/jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+ "type-is/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "update-notifier/boxen/camelcase": ["camelcase@7.0.1", "", {}, "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+ "url-loader/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+ "url-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+ "url-loader/schema-utils/ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+ "webpack-dev-middleware/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+ "webpack-dev-server/open/define-lazy-prop": ["define-lazy-prop@3.0.0", "", {}, "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="],
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "webpack/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
- "mdast-util-mdx/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+ "yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+ "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+ "ansi-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+ "cli-table3/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+ "css-select/domutils/dom-serializer/entities": ["entities@2.2.0", "", {}, "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+ "file-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "null-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
- "mdast-util-mdxjs-esm/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "mdast-util-to-hast/unist-util-visit/unist-util-is": ["unist-util-is@5.2.1", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw=="],
-
- "mdast-util-to-hast/unist-util-visit/unist-util-visit-parents": ["unist-util-visit-parents@5.1.3", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" } }, "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg=="],
-
- "mdast-util-to-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-to-markdown/micromark-util-decode-string/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "mdast-util-to-markdown/micromark-util-decode-string/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "micromark-extension-gfm-autolink-literal/micromark-util-sanitize-uri/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "micromark-extension-gfm-footnote/micromark-core-commonmark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "micromark-extension-gfm-footnote/micromark-util-sanitize-uri/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "micromark-extension-mdxjs-esm/micromark-core-commonmark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "micromark-util-combine-extensions/micromark-util-chunked/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "path/util/inherits": ["inherits@2.0.3", "", {}, "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="],
-
- "pkg-dir/find-up/locate-path": ["locate-path@7.2.0", "", { "dependencies": { "p-locate": "^6.0.0" } }, "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA=="],
-
- "pkg-dir/find-up/path-exists": ["path-exists@5.0.0", "", {}, "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="],
-
- "pkg-up/find-up/locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="],
-
- "postman-collection/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "react-markdown/unist-util-visit/unist-util-is": ["unist-util-is@5.2.1", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw=="],
-
- "react-markdown/unist-util-visit/unist-util-visit-parents": ["unist-util-visit-parents@5.1.3", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" } }, "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg=="],
-
- "react-markdown/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "react-markdown/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "rehype-raw/unified/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "rehype-recma/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
-
- "remark-gfm/remark-parse/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "remark-parse/unified/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "remark-rehype/unified/vfile": ["vfile@5.3.7", "", { "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "unist-util-stringify-position": "^3.0.0", "vfile-message": "^3.0.0" } }, "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g=="],
-
- "renderkid/htmlparser2/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="],
-
- "renderkid/htmlparser2/domutils": ["domutils@2.8.0", "", { "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", "domhandler": "^4.2.0" } }, "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A=="],
-
- "renderkid/htmlparser2/entities": ["entities@2.2.0", "", {}, "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="],
-
- "ripemd160/hash-base/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
-
- "sass/chokidar/readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="],
-
- "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
-
- "serve-index/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
-
- "serve-index/http-errors/depd": ["depd@1.1.2", "", {}, "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="],
-
- "serve-index/http-errors/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
-
- "serve-index/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "string-width/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
-
- "style-to-js/style-to-object/inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
-
- "terser-webpack-plugin/jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
-
- "type-is/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "update-notifier/boxen/camelcase": ["camelcase@7.0.1", "", {}, "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw=="],
-
- "url-loader/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "url-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
-
- "url-loader/schema-utils/ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="],
-
- "vfile-location/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "vfile-location/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "webpack-dev-middleware/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "webpack/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
-
- "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
-
- "yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
-
- "@docusaurus/mdx-loader/rehype-raw/@types/hast/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-to-parse5": ["hast-util-to-parse5@8.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
-
- "css-select/domutils/dom-serializer/entities": ["entities@2.2.0", "", {}, "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="],
-
- "file-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
-
- "fork-ts-checker-webpack-plugin/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "mdast-util-to-markdown/micromark-util-decode-string/micromark-util-character/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "pkg-dir/find-up/locate-path/p-locate": ["p-locate@6.0.0", "", { "dependencies": { "p-limit": "^4.0.0" } }, "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw=="],
-
- "pkg-up/find-up/locate-path/p-locate": ["p-locate@3.0.0", "", { "dependencies": { "p-limit": "^2.0.0" } }, "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="],
-
- "pkg-up/find-up/locate-path/path-exists": ["path-exists@3.0.0", "", {}, "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="],
-
- "rehype-raw/unified/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "rehype-raw/unified/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "remark-parse/unified/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "remark-parse/unified/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "remark-rehype/unified/vfile/unist-util-stringify-position": ["unist-util-stringify-position@3.0.3", "", { "dependencies": { "@types/unist": "^2.0.0" } }, "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg=="],
-
- "remark-rehype/unified/vfile/vfile-message": ["vfile-message@3.1.4", "", { "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" } }, "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw=="],
-
- "renderkid/htmlparser2/domutils/dom-serializer": ["dom-serializer@1.4.1", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" } }, "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="],
-
- "ripemd160/hash-base/readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="],
-
- "ripemd160/hash-base/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="],
-
- "ripemd160/hash-base/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="],
+ "renderkid/htmlparser2/domutils/dom-serializer": ["dom-serializer@1.4.1", "", { "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" } }, "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag=="],
"url-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-from-parse5/hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-from-parse5/property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-from-parse5/vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-to-parse5/property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/unist-util-position/@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-directive/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-frontmatter/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-gfm-footnote/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-gfm-strikethrough/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-gfm-table/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-gfm-task-list-item/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-gfm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-mdx-expression/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-mdx-jsx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-mdx/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "mdast-util-mdxjs-esm/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@4.0.0", "", { "dependencies": { "yocto-queue": "^1.0.0" } }, "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ=="],
-
- "pkg-up/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark-util-decode-string/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/hast-util-from-parse5/hastscript/hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "@mdx-js/mdx/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "@mdx-js/mdx/remark-rehype/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-character/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
-
- "pkg-dir/find-up/locate-path/p-locate/p-limit/yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
-
- "remark-gfm/remark-parse/mdast-util-from-markdown/micromark/micromark-core-commonmark/micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
-
- "@docusaurus/mdx-loader/rehype-raw/hast-util-raw/mdast-util-to-hast/micromark-util-sanitize-uri/micromark-util-character/micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+ "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
}
}
diff --git a/docs/docs/gen/api/accept-agent.ParamsDetails.json b/docs/docs/gen/api/accept-agent.ParamsDetails.json
new file mode 100644
index 000000000..73b7aba83
--- /dev/null
+++ b/docs/docs/gen/api/accept-agent.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255},"description":"The hostname of the pending agent to accept."},{"name":"fingerprint","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=255"},"schema":{"type":"string","maxLength":255},"description":"Accept by fingerprint instead of hostname."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/accept-agent.RequestSchema.json b/docs/docs/gen/api/accept-agent.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/accept-agent.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/accept-agent.StatusCodes.json b/docs/docs/gen/api/accept-agent.StatusCodes.json
new file mode 100644
index 000000000..a2d66dfb7
--- /dev/null
+++ b/docs/docs/gen/api/accept-agent.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Agent accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"400":{"description":"Invalid hostname or fingerprint.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Pending agent not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error accepting agent.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/accept-agent.api.mdx b/docs/docs/gen/api/accept-agent.api.mdx
index dc3356bfc..0049a4e7a 100644
--- a/docs/docs/gen/api/accept-agent.api.mdx
+++ b/docs/docs/gen/api/accept-agent.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,594 +44,27 @@ Accept a pending agent enrollment request. The agent can be identified by hostna
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- Agent accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid hostname or fingerprint.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Pending agent not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error accepting agent.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-file-by-name.ParamsDetails.json b/docs/docs/gen/api/delete-file-by-name.ParamsDetails.json
new file mode 100644
index 000000000..889fdd174
--- /dev/null
+++ b/docs/docs/gen/api/delete-file-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"name","in":"path","required":true,"description":"The name of the file in the Object Store.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-file-by-name.RequestSchema.json b/docs/docs/gen/api/delete-file-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-file-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-file-by-name.StatusCodes.json b/docs/docs/gen/api/delete-file-by-name.StatusCodes.json
new file mode 100644
index 000000000..ea53a7223
--- /dev/null
+++ b/docs/docs/gen/api/delete-file-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"File deleted successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the deleted file.","example":"nginx.conf"},"deleted":{"type":"boolean","description":"Whether the file was deleted.","example":true}},"required":["name","deleted"],"title":"FileDeleteResponse"}}}},"400":{"description":"Invalid file name.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"File not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-file-by-name.api.mdx b/docs/docs/gen/api/delete-file-by-name.api.mdx
index 6313490ab..b80f214ad 100644
--- a/docs/docs/gen/api/delete-file-by-name.api.mdx
+++ b/docs/docs/gen/api/delete-file-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,579 +43,27 @@ Delete a file from the Object Store.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- File deleted successfully.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid file name.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- File not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting file.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-job-by-id.ParamsDetails.json b/docs/docs/gen/api/delete-job-by-id.ParamsDetails.json
new file mode 100644
index 000000000..ccd50c986
--- /dev/null
+++ b/docs/docs/gen/api/delete-job-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"id","in":"path","required":true,"description":"UUID of the job to delete.","schema":{"type":"string","format":"uuid","x-oapi-codegen-extra-tags":{"validate":"required,uuid"}}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-job-by-id.RequestSchema.json b/docs/docs/gen/api/delete-job-by-id.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-job-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-job-by-id.StatusCodes.json b/docs/docs/gen/api/delete-job-by-id.StatusCodes.json
new file mode 100644
index 000000000..233be1184
--- /dev/null
+++ b/docs/docs/gen/api/delete-job-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"204":{"description":"Job deleted successfully. No content returned."},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Job not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting job.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-job-by-id.api.mdx b/docs/docs/gen/api/delete-job-by-id.api.mdx
index f2ed846aa..261ac9dcc 100644
--- a/docs/docs/gen/api/delete-job-by-id.api.mdx
+++ b/docs/docs/gen/api/delete-job-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,510 +43,27 @@ Delete a specific job by its ID.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Job deleted successfully. No content returned.
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Job not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting job.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-certificate-ca.ParamsDetails.json b/docs/docs/gen/api/delete-node-certificate-ca.ParamsDetails.json
new file mode 100644
index 000000000..b53b7e97d
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-certificate-ca.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Certificate name. Must contain only alphanumeric characters, underscores, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-certificate-ca.RequestSchema.json b/docs/docs/gen/api/delete-node-certificate-ca.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-certificate-ca.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-certificate-ca.StatusCodes.json b/docs/docs/gen/api/delete-node-certificate-ca.StatusCodes.json
new file mode 100644
index 000000000..6477261d6
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-certificate-ca.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"CA certificate deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a CA certificate create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Certificate name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CertificateCAMutationEntry"}}},"required":["results"],"title":"CertificateCAMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting CA certificate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-certificate-ca.api.mdx b/docs/docs/gen/api/delete-node-certificate-ca.api.mdx
index f349f7c58..64ef38bf3 100644
--- a/docs/docs/gen/api/delete-node-certificate-ca.api.mdx
+++ b/docs/docs/gen/api/delete-node-certificate-ca.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Delete a CA certificate from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- CA certificate deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting CA certificate.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-by-id.ParamsDetails.json b/docs/docs/gen/api/delete-node-container-docker-by-id.ParamsDetails.json
new file mode 100644
index 000000000..901e171b7
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"id","in":"path","required":true,"description":"Container identifier (name or ID). Must start with an alphanumeric character and may contain letters, digits, underscores, dots, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$"}},{"name":"force","in":"query","required":false,"description":"Force removal of a running container.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty"},"schema":{"type":"boolean","default":false}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-by-id.RequestSchema.json b/docs/docs/gen/api/delete-node-container-docker-by-id.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-by-id.StatusCodes.json b/docs/docs/gen/api/delete-node-container-docker-by-id.StatusCodes.json
new file mode 100644
index 000000000..6be898207
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Container removal accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a container lifecycle action.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier."},"message":{"type":"string","description":"Status message.","example":"container started"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerActionResultItem"}}},"required":["results"],"title":"DockerActionCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Container not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error removing container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-by-id.api.mdx b/docs/docs/gen/api/delete-node-container-docker-by-id.api.mdx
index 997b2b2ab..50c589ebe 100644
--- a/docs/docs/gen/api/delete-node-container-docker-by-id.api.mdx
+++ b/docs/docs/gen/api/delete-node-container-docker-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,703 +44,27 @@ Remove a container from the target node. Use the force query parameter to remove
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- Container removal accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error removing container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-image.ParamsDetails.json b/docs/docs/gen/api/delete-node-container-docker-image.ParamsDetails.json
new file mode 100644
index 000000000..065d22da1
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-image.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"image","in":"path","required":true,"description":"Image name or ID to remove (e.g., \"nginx:latest\" or \"sha256:abc123\").\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}},{"name":"force","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty"},"schema":{"type":"boolean","default":false,"description":"Force removal even if the image is in use."}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-image.RequestSchema.json b/docs/docs/gen/api/delete-node-container-docker-image.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-image.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-image.StatusCodes.json b/docs/docs/gen/api/delete-node-container-docker-image.StatusCodes.json
new file mode 100644
index 000000000..e813524ec
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-container-docker-image.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Image removal accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a container lifecycle action.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier."},"message":{"type":"string","description":"Status message.","example":"container started"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerActionResultItem"}}},"required":["results"],"title":"DockerActionCollectionResponse"}}}},"400":{"description":"Invalid request.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error removing image.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-container-docker-image.api.mdx b/docs/docs/gen/api/delete-node-container-docker-image.api.mdx
index 461d56fe5..ed806b4c8 100644
--- a/docs/docs/gen/api/delete-node-container-docker-image.api.mdx
+++ b/docs/docs/gen/api/delete-node-container-docker-image.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,612 +44,27 @@ Remove a container image from the target node. The image parameter accepts an im
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- Image removal accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error removing image.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-group.ParamsDetails.json b/docs/docs/gen/api/delete-node-group.ParamsDetails.json
new file mode 100644
index 000000000..937a5d2ff
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-group.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Group name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-group.RequestSchema.json b/docs/docs/gen/api/delete-node-group.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-group.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-group.StatusCodes.json b/docs/docs/gen/api/delete-node-group.StatusCodes.json
new file mode 100644
index 000000000..d75ef8aa9
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-group.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Group deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a group create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Group name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"GroupMutationResult"}}},"required":["results"],"title":"GroupMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Group not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting group.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-group.api.mdx b/docs/docs/gen/api/delete-node-group.api.mdx
index 7e137e5dc..1b1e08774 100644
--- a/docs/docs/gen/api/delete-node-group.api.mdx
+++ b/docs/docs/gen/api/delete-node-group.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Delete a group from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Group deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Group not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting group.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-dns.ParamsDetails.json b/docs/docs/gen/api/delete-node-network-dns.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-dns.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-dns.RequestSchema.json b/docs/docs/gen/api/delete-node-network-dns.RequestSchema.json
new file mode 100644
index 000000000..bfdfdeb68
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-dns.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"interface_name":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,alphanum_or_fact"},"description":"The name of the network interface to delete DNS configuration from.\n"}},"required":["interface_name"],"title":"DNSDeleteRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-dns.StatusCodes.json b/docs/docs/gen/api/delete-node-network-dns.StatusCodes.json
new file mode 100644
index 000000000..045792bfa
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-dns.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"DNS configuration deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the DNS configuration was actually modified."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DNSDeleteResultItem"}}},"required":["results"],"title":"DNSDeleteCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting DNS configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-dns.api.mdx b/docs/docs/gen/api/delete-node-network-dns.api.mdx
index 3be87b973..ed6b0e620 100644
--- a/docs/docs/gen/api/delete-node-network-dns.api.mdx
+++ b/docs/docs/gen/api/delete-node-network-dns.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,611 +44,27 @@ Delete the managed DNS configuration from the target node, restoring the system
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
- DNS configuration deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting DNS configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-interface.ParamsDetails.json b/docs/docs/gen/api/delete-node-network-interface.ParamsDetails.json
new file mode 100644
index 000000000..d19e962a5
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Network interface name (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-interface.RequestSchema.json b/docs/docs/gen/api/delete-node-network-interface.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-interface.StatusCodes.json b/docs/docs/gen/api/delete-node-network-interface.StatusCodes.json
new file mode 100644
index 000000000..f1e850161
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Interface configuration deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an interface mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Interface name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"InterfaceMutationEntry"}}},"required":["results"],"title":"InterfaceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting interface configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-interface.api.mdx b/docs/docs/gen/api/delete-node-network-interface.api.mdx
index 057a09116..f7babc112 100644
--- a/docs/docs/gen/api/delete-node-network-interface.api.mdx
+++ b/docs/docs/gen/api/delete-node-network-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Delete the managed Netplan configuration for a network interface on the target n
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Interface configuration deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting interface configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-route.ParamsDetails.json b/docs/docs/gen/api/delete-node-network-route.ParamsDetails.json
new file mode 100644
index 000000000..e1d35c7b1
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-route.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"interfaceName","in":"path","required":true,"description":"Network interface name for route operations (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-route.RequestSchema.json b/docs/docs/gen/api/delete-node-network-route.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-route.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-route.StatusCodes.json b/docs/docs/gen/api/delete-node-network-route.StatusCodes.json
new file mode 100644
index 000000000..133421036
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-network-route.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Route configuration deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a route mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"interface":{"type":"string","description":"Interface name the routes are associated with."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"RouteMutationEntry"}}},"required":["results"],"title":"RouteMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting route configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-network-route.api.mdx b/docs/docs/gen/api/delete-node-network-route.api.mdx
index 896589b5b..a292eb82f 100644
--- a/docs/docs/gen/api/delete-node-network-route.api.mdx
+++ b/docs/docs/gen/api/delete-node-network-route.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Delete the managed route configuration for a network interface on the target nod
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Route configuration deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting route configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-ntp.ParamsDetails.json b/docs/docs/gen/api/delete-node-ntp.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-ntp.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-ntp.RequestSchema.json b/docs/docs/gen/api/delete-node-ntp.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-ntp.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-ntp.StatusCodes.json b/docs/docs/gen/api/delete-node-ntp.StatusCodes.json
new file mode 100644
index 000000000..0a00b1564
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-ntp.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"NTP configuration deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an NTP create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"NtpMutationResult"}}},"required":["results"],"title":"NtpDeleteResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"NTP configuration not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting NTP configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-ntp.api.mdx b/docs/docs/gen/api/delete-node-ntp.api.mdx
index fbe14f719..3281dfad4 100644
--- a/docs/docs/gen/api/delete-node-ntp.api.mdx
+++ b/docs/docs/gen/api/delete-node-ntp.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,656 +44,27 @@ Remove the managed NTP server configuration from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- NTP configuration deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NTP configuration not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting NTP configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-package.ParamsDetails.json b/docs/docs/gen/api/delete-node-package.ParamsDetails.json
new file mode 100644
index 000000000..c00412ddb
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-package.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Package name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-package.RequestSchema.json b/docs/docs/gen/api/delete-node-package.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-package.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-package.StatusCodes.json b/docs/docs/gen/api/delete-node-package.StatusCodes.json
new file mode 100644
index 000000000..656b8f0e3
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-package.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Package removed.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a package install, remove, or update operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Package name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PackageMutationResult"}}},"required":["results"],"title":"PackageMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Package not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error removing package.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-package.api.mdx b/docs/docs/gen/api/delete-node-package.api.mdx
index ab431d4c2..ca615a9f7 100644
--- a/docs/docs/gen/api/delete-node-package.api.mdx
+++ b/docs/docs/gen/api/delete-node-package.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Remove a package from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Package removed.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Package not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error removing package.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-schedule-cron.ParamsDetails.json b/docs/docs/gen/api/delete-node-schedule-cron.ParamsDetails.json
new file mode 100644
index 000000000..748479206
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-schedule-cron.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Cron entry name. Must contain only alphanumeric characters, underscores, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-schedule-cron.RequestSchema.json b/docs/docs/gen/api/delete-node-schedule-cron.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-schedule-cron.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-schedule-cron.StatusCodes.json b/docs/docs/gen/api/delete-node-schedule-cron.StatusCodes.json
new file mode 100644
index 000000000..5b9c6c52e
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-schedule-cron.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Cron entry deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a cron create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Cron entry name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CronMutationResult"}}},"required":["results"],"title":"CronDeleteResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Cron entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting cron entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-schedule-cron.api.mdx b/docs/docs/gen/api/delete-node-schedule-cron.api.mdx
index 0949df624..eec8a0400 100644
--- a/docs/docs/gen/api/delete-node-schedule-cron.api.mdx
+++ b/docs/docs/gen/api/delete-node-schedule-cron.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Delete a cron drop-in entry from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Cron entry deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cron entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting cron entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-service.ParamsDetails.json b/docs/docs/gen/api/delete-node-service.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-service.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-service.RequestSchema.json b/docs/docs/gen/api/delete-node-service.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-service.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-service.StatusCodes.json b/docs/docs/gen/api/delete-node-service.StatusCodes.json
new file mode 100644
index 000000000..26a280cac
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-service.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service unit file deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting service unit file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-service.api.mdx b/docs/docs/gen/api/delete-node-service.api.mdx
index 8a91e6459..8c534cc90 100644
--- a/docs/docs/gen/api/delete-node-service.api.mdx
+++ b/docs/docs/gen/api/delete-node-service.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Delete a systemd service unit file from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service unit file deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting service unit file.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-sysctl.ParamsDetails.json b/docs/docs/gen/api/delete-node-sysctl.ParamsDetails.json
new file mode 100644
index 000000000..a47066b77
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-sysctl.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"key","in":"path","required":true,"description":"Sysctl parameter key (e.g., net.ipv4.ip_forward).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-z0-9._-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-sysctl.RequestSchema.json b/docs/docs/gen/api/delete-node-sysctl.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-sysctl.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-sysctl.StatusCodes.json b/docs/docs/gen/api/delete-node-sysctl.StatusCodes.json
new file mode 100644
index 000000000..9d3cb7106
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-sysctl.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Sysctl entry deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a sysctl create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"key":{"type":"string","description":"Sysctl parameter key."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SysctlMutationResult"}}},"required":["results"],"title":"SysctlDeleteResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Sysctl entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting sysctl entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-sysctl.api.mdx b/docs/docs/gen/api/delete-node-sysctl.api.mdx
index 61283fe09..f3f4efc57 100644
--- a/docs/docs/gen/api/delete-node-sysctl.api.mdx
+++ b/docs/docs/gen/api/delete-node-sysctl.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Delete a managed sysctl entry from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Sysctl entry deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sysctl entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting sysctl entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user-ssh-key.ParamsDetails.json b/docs/docs/gen/api/delete-node-user-ssh-key.ParamsDetails.json
new file mode 100644
index 000000000..b4677cb93
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user-ssh-key.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}},{"name":"fingerprint","in":"path","required":true,"description":"SSH key SHA256 fingerprint (e.g., SHA256:abc123...).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user-ssh-key.RequestSchema.json b/docs/docs/gen/api/delete-node-user-ssh-key.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user-ssh-key.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user-ssh-key.StatusCodes.json b/docs/docs/gen/api/delete-node-user-ssh-key.StatusCodes.json
new file mode 100644
index 000000000..7fb02d6ff
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user-ssh-key.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Key removed.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"SSH key mutation result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SSHKeyMutationEntry"}}},"required":["results"],"title":"SSHKeyMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error removing SSH key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user-ssh-key.api.mdx b/docs/docs/gen/api/delete-node-user-ssh-key.api.mdx
index aa75f8647..a14ec9d65 100644
--- a/docs/docs/gen/api/delete-node-user-ssh-key.api.mdx
+++ b/docs/docs/gen/api/delete-node-user-ssh-key.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,575 +44,27 @@ Remove an SSH authorized key by fingerprint for a user on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Key removed.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error removing SSH key.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user.ParamsDetails.json b/docs/docs/gen/api/delete-node-user.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user.RequestSchema.json b/docs/docs/gen/api/delete-node-user.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user.StatusCodes.json b/docs/docs/gen/api/delete-node-user.StatusCodes.json
new file mode 100644
index 000000000..26ced0f39
--- /dev/null
+++ b/docs/docs/gen/api/delete-node-user.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"User deleted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a user create, update, delete, or password operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Username."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserMutationResult"}}},"required":["results"],"title":"UserMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"User not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error deleting user.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/delete-node-user.api.mdx b/docs/docs/gen/api/delete-node-user.api.mdx
index 0c1a6f560..c6d7c4b63 100644
--- a/docs/docs/gen/api/delete-node-user.api.mdx
+++ b/docs/docs/gen/api/delete-node-user.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Delete a user account from the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- User deleted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error deleting user.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/drain-agent.ParamsDetails.json b/docs/docs/gen/api/drain-agent.ParamsDetails.json
new file mode 100644
index 000000000..3c3bb6175
--- /dev/null
+++ b/docs/docs/gen/api/drain-agent.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255},"description":"The hostname of the agent to drain."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/drain-agent.RequestSchema.json b/docs/docs/gen/api/drain-agent.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/drain-agent.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/drain-agent.StatusCodes.json b/docs/docs/gen/api/drain-agent.StatusCodes.json
new file mode 100644
index 000000000..e8878cf56
--- /dev/null
+++ b/docs/docs/gen/api/drain-agent.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Agent drain initiated.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"400":{"description":"Invalid hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Agent not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"409":{"description":"Agent already in requested state.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/drain-agent.api.mdx b/docs/docs/gen/api/drain-agent.api.mdx
index 45ee10fff..2c48ee746 100644
--- a/docs/docs/gen/api/drain-agent.api.mdx
+++ b/docs/docs/gen/api/drain-agent.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,570 +44,27 @@ Stop the agent from accepting new jobs. In-flight jobs continue to completion.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Agent drain initiated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agent not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agent already in requested state.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agent-details.ParamsDetails.json b/docs/docs/gen/api/get-agent-details.ParamsDetails.json
new file mode 100644
index 000000000..a923f07fe
--- /dev/null
+++ b/docs/docs/gen/api/get-agent-details.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255},"description":"The hostname of the agent to retrieve."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agent-details.RequestSchema.json b/docs/docs/gen/api/get-agent-details.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-agent-details.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agent-details.StatusCodes.json b/docs/docs/gen/api/get-agent-details.StatusCodes.json
new file mode 100644
index 000000000..f5a61328f
--- /dev/null
+++ b/docs/docs/gen/api/get-agent-details.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Agent details.","content":{"application/json":{"schema":{"type":"object","properties":{"machine_id":{"type":"string","description":"The permanent machine identifier."},"fingerprint":{"type":"string","description":"The SHA256 fingerprint of the agent's PKI public key. Empty when PKI is disabled."},"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["Ready","NotReady"],"description":"The current status of the agent."},"labels":{"type":"object","additionalProperties":{"type":"string"},"description":"Key-value labels configured on the agent."},"registered_at":{"type":"string","format":"date-time","description":"When the agent last refreshed its heartbeat."},"started_at":{"type":"string","format":"date-time","description":"When the agent process started."},"os_info":{"type":"object","description":"Operating system information.","properties":{"distribution":{"type":"string","description":"The name of the Linux distribution.","example":"Ubuntu"},"version":{"type":"string","description":"The version of the Linux distribution.","example":"20.04"}},"required":["distribution","version"],"title":"OSInfoResponse"},"uptime":{"type":"string","description":"The system uptime."},"load_average":{"type":"object","description":"The system load averages for 1, 5, and 15 minutes.","properties":{"1min":{"type":"number","description":"Load average for the last 1 minute.","example":0.32},"5min":{"type":"number","description":"Load average for the last 5 minutes.","example":0.28},"15min":{"type":"number","description":"Load average for the last 15 minutes.","example":0.25}},"required":["1min","5min","15min"],"title":"LoadAverageResponse"},"memory":{"type":"object","description":"Memory usage information.","properties":{"total":{"type":"integer","description":"Total memory in bytes.","example":8388608},"free":{"type":"integer","description":"Free memory in bytes.","example":2097152},"used":{"type":"integer","description":"Used memory in bytes.","example":4194304}},"required":["total","free","used"],"title":"MemoryResponse"},"architecture":{"type":"string","description":"CPU architecture.","example":"amd64"},"kernel_version":{"type":"string","description":"OS kernel version.","example":"5.15.0-91-generic"},"cpu_count":{"type":"integer","description":"Number of logical CPUs.","example":4},"fqdn":{"type":"string","description":"Fully qualified domain name.","example":"web-01.example.com"},"service_mgr":{"type":"string","description":"Init system.","example":"systemd"},"package_mgr":{"type":"string","description":"Package manager.","example":"apt"},"interfaces":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"eth0"},"ipv4":{"type":"string","example":"192.168.1.10"},"ipv6":{"type":"string","example":"fe80::1"},"mac":{"type":"string","example":"00:11:22:33:44:55"},"family":{"type":"string","description":"IP address family.","example":"dual","enum":["inet","inet6","dual"]}},"required":["name"],"title":"NetworkInterfaceResponse"}},"primary_interface":{"type":"string","description":"Name of the interface used for the default route.","example":"eth0"},"routes":{"type":"array","items":{"type":"object","description":"A network routing table entry.","properties":{"destination":{"type":"string","description":"Destination network address.","example":"0.0.0.0"},"gateway":{"type":"string","description":"Gateway address.","example":"192.168.1.1"},"interface":{"type":"string","description":"Network interface name.","example":"eth0"},"mask":{"type":"string","description":"Network mask in CIDR notation.","example":"/0"},"metric":{"type":"integer","description":"Route metric.","example":100},"flags":{"type":"string","description":"Route flags.","example":"0003"}},"required":["destination","gateway","interface"],"title":"RouteResponse"},"description":"Network routing table entries."},"facts":{"type":"object","additionalProperties":true,"description":"Extended facts from additional providers."},"state":{"type":"string","enum":["Ready","Draining","Cordoned","Pending"],"description":"Agent scheduling state."},"conditions":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["MemoryPressure","HighLoad","DiskPressure"]},"status":{"type":"boolean"},"reason":{"type":"string"},"last_transition_time":{"type":"string","format":"date-time"}},"required":["type","status","last_transition_time"],"title":"NodeCondition"},"description":"Evaluated node conditions."},"timeline":{"type":"array","items":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time"},"event":{"type":"string"},"hostname":{"type":"string"},"message":{"type":"string"},"error":{"type":"string"}},"required":["timestamp","event"],"title":"TimelineEvent"},"description":"Agent state transition history."}},"required":["hostname","status"],"title":"AgentInfo"}}}},"400":{"description":"Invalid hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Agent not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving agent details.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agent-details.api.mdx b/docs/docs/gen/api/get-agent-details.api.mdx
index f9b36500a..6c91d4f4c 100644
--- a/docs/docs/gen/api/get-agent-details.api.mdx
+++ b/docs/docs/gen/api/get-agent-details.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,1350 +43,27 @@ Get detailed information about a specific agent by hostname.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Agent details.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- labels
-
- object
-
-
-
-
-
-
- Key-value labels configured on the agent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- os_info
-
- object
-
-
-
-
-
-
- Operating system information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- load_average
-
- object
-
-
-
-
-
-
- The system load averages for 1, 5, and 15 minutes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- memory
-
- object
-
-
-
-
-
-
- Memory usage information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- interfaces
-
- object[]
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
-
-
-
- Network routing table entries.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- facts
-
- object
-
-
-
-
-
-
- Extended facts from additional providers.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- conditions
-
- object[]
-
-
-
-
-
-
- Evaluated node conditions.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- timeline
-
- object[]
-
-
-
-
-
-
- Agent state transition history.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agent not found
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving agent details.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents-pending.RequestSchema.json b/docs/docs/gen/api/get-agents-pending.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-agents-pending.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents-pending.StatusCodes.json b/docs/docs/gen/api/get-agents-pending.StatusCodes.json
new file mode 100644
index 000000000..7a8002a6a
--- /dev/null
+++ b/docs/docs/gen/api/get-agents-pending.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of pending agents.","content":{"application/json":{"schema":{"type":"object","properties":{"agents":{"type":"array","items":{"type":"object","properties":{"machine_id":{"type":"string","description":"The permanent machine identifier."},"hostname":{"type":"string","description":"The hostname of the agent."},"fingerprint":{"type":"string","description":"The SHA256 fingerprint of the agent's public key."},"requested_at":{"type":"string","format":"date-time","description":"When the enrollment request was received."}},"required":["machine_id","hostname","fingerprint","requested_at"],"title":"PendingAgentInfo"}},"total":{"type":"integer","description":"Total number of pending agents."}},"required":["agents","total"],"title":"ListPendingAgentsResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing pending agents.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents-pending.api.mdx b/docs/docs/gen/api/get-agents-pending.api.mdx
index 31b4a812e..415490cf7 100644
--- a/docs/docs/gen/api/get-agents-pending.api.mdx
+++ b/docs/docs/gen/api/get-agents-pending.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,446 +39,21 @@ import TabItem from "@theme/TabItem";
List all agents that have submitted enrollment requests but have not yet been accepted or rejected.
-
-
-
-
-
-
-
- List of pending agents.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- agents
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing pending agents.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents.RequestSchema.json b/docs/docs/gen/api/get-agents.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-agents.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents.StatusCodes.json b/docs/docs/gen/api/get-agents.StatusCodes.json
new file mode 100644
index 000000000..03f0d97c4
--- /dev/null
+++ b/docs/docs/gen/api/get-agents.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of active agents.","content":{"application/json":{"schema":{"type":"object","properties":{"agents":{"type":"array","items":{"type":"object","properties":{"machine_id":{"type":"string","description":"The permanent machine identifier."},"fingerprint":{"type":"string","description":"The SHA256 fingerprint of the agent's PKI public key. Empty when PKI is disabled."},"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["Ready","NotReady"],"description":"The current status of the agent."},"labels":{"type":"object","additionalProperties":{"type":"string"},"description":"Key-value labels configured on the agent."},"registered_at":{"type":"string","format":"date-time","description":"When the agent last refreshed its heartbeat."},"started_at":{"type":"string","format":"date-time","description":"When the agent process started."},"os_info":{"type":"object","description":"Operating system information.","properties":{"distribution":{"type":"string","description":"The name of the Linux distribution.","example":"Ubuntu"},"version":{"type":"string","description":"The version of the Linux distribution.","example":"20.04"}},"required":["distribution","version"],"title":"OSInfoResponse"},"uptime":{"type":"string","description":"The system uptime."},"load_average":{"type":"object","description":"The system load averages for 1, 5, and 15 minutes.","properties":{"1min":{"type":"number","description":"Load average for the last 1 minute.","example":0.32},"5min":{"type":"number","description":"Load average for the last 5 minutes.","example":0.28},"15min":{"type":"number","description":"Load average for the last 15 minutes.","example":0.25}},"required":["1min","5min","15min"],"title":"LoadAverageResponse"},"memory":{"type":"object","description":"Memory usage information.","properties":{"total":{"type":"integer","description":"Total memory in bytes.","example":8388608},"free":{"type":"integer","description":"Free memory in bytes.","example":2097152},"used":{"type":"integer","description":"Used memory in bytes.","example":4194304}},"required":["total","free","used"],"title":"MemoryResponse"},"architecture":{"type":"string","description":"CPU architecture.","example":"amd64"},"kernel_version":{"type":"string","description":"OS kernel version.","example":"5.15.0-91-generic"},"cpu_count":{"type":"integer","description":"Number of logical CPUs.","example":4},"fqdn":{"type":"string","description":"Fully qualified domain name.","example":"web-01.example.com"},"service_mgr":{"type":"string","description":"Init system.","example":"systemd"},"package_mgr":{"type":"string","description":"Package manager.","example":"apt"},"interfaces":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"eth0"},"ipv4":{"type":"string","example":"192.168.1.10"},"ipv6":{"type":"string","example":"fe80::1"},"mac":{"type":"string","example":"00:11:22:33:44:55"},"family":{"type":"string","description":"IP address family.","example":"dual","enum":["inet","inet6","dual"]}},"required":["name"],"title":"NetworkInterfaceResponse"}},"primary_interface":{"type":"string","description":"Name of the interface used for the default route.","example":"eth0"},"routes":{"type":"array","items":{"type":"object","description":"A network routing table entry.","properties":{"destination":{"type":"string","description":"Destination network address.","example":"0.0.0.0"},"gateway":{"type":"string","description":"Gateway address.","example":"192.168.1.1"},"interface":{"type":"string","description":"Network interface name.","example":"eth0"},"mask":{"type":"string","description":"Network mask in CIDR notation.","example":"/0"},"metric":{"type":"integer","description":"Route metric.","example":100},"flags":{"type":"string","description":"Route flags.","example":"0003"}},"required":["destination","gateway","interface"],"title":"RouteResponse"},"description":"Network routing table entries."},"facts":{"type":"object","additionalProperties":true,"description":"Extended facts from additional providers."},"state":{"type":"string","enum":["Ready","Draining","Cordoned","Pending"],"description":"Agent scheduling state."},"conditions":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["MemoryPressure","HighLoad","DiskPressure"]},"status":{"type":"boolean"},"reason":{"type":"string"},"last_transition_time":{"type":"string","format":"date-time"}},"required":["type","status","last_transition_time"],"title":"NodeCondition"},"description":"Evaluated node conditions."},"timeline":{"type":"array","items":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time"},"event":{"type":"string"},"hostname":{"type":"string"},"message":{"type":"string"},"error":{"type":"string"}},"required":["timestamp","event"],"title":"TimelineEvent"},"description":"Agent state transition history."}},"required":["hostname","status"],"title":"AgentInfo"}},"total":{"type":"integer","description":"Total number of active agents."}},"required":["agents","total"],"title":"ListAgentsResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error discovering agents.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-agents.api.mdx b/docs/docs/gen/api/get-agents.api.mdx
index bc546a07e..a96a7894f 100644
--- a/docs/docs/gen/api/get-agents.api.mdx
+++ b/docs/docs/gen/api/get-agents.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,1199 +39,21 @@ import TabItem from "@theme/TabItem";
Discover all active agents in the fleet.
-
-
-
-
-
-
-
- List of active agents.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- agents
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- labels
-
- object
-
-
-
-
-
-
- Key-value labels configured on the agent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- os_info
-
- object
-
-
-
-
-
-
- Operating system information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- load_average
-
- object
-
-
-
-
-
-
- The system load averages for 1, 5, and 15 minutes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- memory
-
- object
-
-
-
-
-
-
- Memory usage information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- interfaces
-
- object[]
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
-
-
-
- Network routing table entries.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- facts
-
- object
-
-
-
-
-
-
- Extended facts from additional providers.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- conditions
-
- object[]
-
-
-
-
-
-
- Evaluated node conditions.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- timeline
-
- object[]
-
-
-
-
-
-
- Agent state transition history.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error discovering agents.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-export.RequestSchema.json b/docs/docs/gen/api/get-audit-export.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-export.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-export.StatusCodes.json b/docs/docs/gen/api/get-audit-export.StatusCodes.json
new file mode 100644
index 000000000..b49a9384c
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-export.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"All audit entries.","content":{"application/json":{"schema":{"type":"object","properties":{"total_items":{"type":"integer","description":"Total number of audit entries.","example":150},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the audit entry.","example":"550e8400-e29b-41d4-a716-446655440000"},"timestamp":{"type":"string","format":"date-time","description":"When the request was processed.","example":"2026-02-21T10:30:00Z"},"user":{"type":"string","description":"Authenticated user (JWT subject).","example":"ops@example.com"},"roles":{"type":"array","items":{"type":"string"},"description":"Roles from the JWT token.","example":["admin"]},"method":{"type":"string","description":"HTTP method.","example":"GET"},"path":{"type":"string","description":"Request URL path.","example":"/node/hostname"},"operation_id":{"type":"string","description":"OpenAPI operation ID.","example":"GetNodeHostname"},"source_ip":{"type":"string","description":"Client IP address.","example":"192.168.1.100"},"response_code":{"type":"integer","description":"HTTP response status code.","example":200},"duration_ms":{"type":"integer","format":"int64","description":"Request duration in milliseconds.","example":42},"trace_id":{"type":"string","description":"OpenTelemetry trace ID for correlation.","example":"4bf92f3577b34da6a3ce929d0e0e4736"}},"required":["id","timestamp","user","roles","method","path","source_ip","response_code","duration_ms"],"title":"AuditEntry"},"description":"The audit entries for this page."}},"required":["total_items","items"],"title":"ListAuditResponse"}}}},"401":{"description":"Unauthorized - API key required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-export.api.mdx b/docs/docs/gen/api/get-audit-export.api.mdx
index 54c82f4cf..396c929bf 100644
--- a/docs/docs/gen/api/get-audit-export.api.mdx
+++ b/docs/docs/gen/api/get-audit-export.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,517 +39,21 @@ import TabItem from "@theme/TabItem";
Returns all audit log entries without pagination for export.
-
-
-
-
-
-
-
- All audit entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- items
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- The audit entries for this page.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal server error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-log-by-id.ParamsDetails.json b/docs/docs/gen/api/get-audit-log-by-id.ParamsDetails.json
new file mode 100644
index 000000000..b2b6f9c56
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-log-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"},"description":"The audit entry ID."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-log-by-id.RequestSchema.json b/docs/docs/gen/api/get-audit-log-by-id.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-log-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-log-by-id.StatusCodes.json b/docs/docs/gen/api/get-audit-log-by-id.StatusCodes.json
new file mode 100644
index 000000000..ba16f49d0
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-log-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Audit entry found.","content":{"application/json":{"schema":{"type":"object","properties":{"entry":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the audit entry.","example":"550e8400-e29b-41d4-a716-446655440000"},"timestamp":{"type":"string","format":"date-time","description":"When the request was processed.","example":"2026-02-21T10:30:00Z"},"user":{"type":"string","description":"Authenticated user (JWT subject).","example":"ops@example.com"},"roles":{"type":"array","items":{"type":"string"},"description":"Roles from the JWT token.","example":["admin"]},"method":{"type":"string","description":"HTTP method.","example":"GET"},"path":{"type":"string","description":"Request URL path.","example":"/node/hostname"},"operation_id":{"type":"string","description":"OpenAPI operation ID.","example":"GetNodeHostname"},"source_ip":{"type":"string","description":"Client IP address.","example":"192.168.1.100"},"response_code":{"type":"integer","description":"HTTP response status code.","example":200},"duration_ms":{"type":"integer","format":"int64","description":"Request duration in milliseconds.","example":42},"trace_id":{"type":"string","description":"OpenTelemetry trace ID for correlation.","example":"4bf92f3577b34da6a3ce929d0e0e4736"}},"required":["id","timestamp","user","roles","method","path","source_ip","response_code","duration_ms"],"title":"AuditEntry"}},"required":["entry"],"title":"AuditEntryResponse"}}}},"401":{"description":"Unauthorized - API key required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Audit entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-log-by-id.api.mdx b/docs/docs/gen/api/get-audit-log-by-id.api.mdx
index 41bacbc05..6db2186b3 100644
--- a/docs/docs/gen/api/get-audit-log-by-id.api.mdx
+++ b/docs/docs/gen/api/get-audit-log-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,607 +43,27 @@ Returns a single audit log entry by ID.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Audit entry found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- entry
-
- object
-
-
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Audit entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal server error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-logs.ParamsDetails.json b/docs/docs/gen/api/get-audit-logs.ParamsDetails.json
new file mode 100644
index 000000000..66aa55dd2
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-logs.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"limit","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=100"},"schema":{"type":"integer","default":20,"minimum":1,"maximum":100},"description":"Maximum number of entries to return."},{"name":"offset","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"},"schema":{"type":"integer","default":0,"minimum":0},"description":"Number of entries to skip."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-logs.RequestSchema.json b/docs/docs/gen/api/get-audit-logs.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-logs.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-logs.StatusCodes.json b/docs/docs/gen/api/get-audit-logs.StatusCodes.json
new file mode 100644
index 000000000..258b4e714
--- /dev/null
+++ b/docs/docs/gen/api/get-audit-logs.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of audit entries.","content":{"application/json":{"schema":{"type":"object","properties":{"total_items":{"type":"integer","description":"Total number of audit entries.","example":150},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the audit entry.","example":"550e8400-e29b-41d4-a716-446655440000"},"timestamp":{"type":"string","format":"date-time","description":"When the request was processed.","example":"2026-02-21T10:30:00Z"},"user":{"type":"string","description":"Authenticated user (JWT subject).","example":"ops@example.com"},"roles":{"type":"array","items":{"type":"string"},"description":"Roles from the JWT token.","example":["admin"]},"method":{"type":"string","description":"HTTP method.","example":"GET"},"path":{"type":"string","description":"Request URL path.","example":"/node/hostname"},"operation_id":{"type":"string","description":"OpenAPI operation ID.","example":"GetNodeHostname"},"source_ip":{"type":"string","description":"Client IP address.","example":"192.168.1.100"},"response_code":{"type":"integer","description":"HTTP response status code.","example":200},"duration_ms":{"type":"integer","format":"int64","description":"Request duration in milliseconds.","example":42},"trace_id":{"type":"string","description":"OpenTelemetry trace ID for correlation.","example":"4bf92f3577b34da6a3ce929d0e0e4736"}},"required":["id","timestamp","user","roles","method","path","source_ip","response_code","duration_ms"],"title":"AuditEntry"},"description":"The audit entries for this page."}},"required":["total_items","items"],"title":"ListAuditResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-audit-logs.api.mdx b/docs/docs/gen/api/get-audit-logs.api.mdx
index 66f682ffa..11e1d8462 100644
--- a/docs/docs/gen/api/get-audit-logs.api.mdx
+++ b/docs/docs/gen/api/get-audit-logs.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,641 +43,27 @@ Returns a paginated list of audit log entries, newest first.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- List of audit entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- items
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- The audit entries for this page.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal server error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-fact-keys.RequestSchema.json b/docs/docs/gen/api/get-fact-keys.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-fact-keys.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-fact-keys.StatusCodes.json b/docs/docs/gen/api/get-fact-keys.StatusCodes.json
new file mode 100644
index 000000000..d1a8c83a9
--- /dev/null
+++ b/docs/docs/gen/api/get-fact-keys.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of available fact keys.","content":{"application/json":{"schema":{"type":"object","required":["keys"],"properties":{"keys":{"type":"array","description":"Available fact keys for @fact. references.","items":{"type":"object","required":["key"],"properties":{"key":{"type":"string","description":"The fact key (e.g. \"interface.primary\")."},"description":{"type":"string","description":"Human-readable description of the fact."},"builtin":{"type":"boolean","description":"Whether this is a built-in fact key."}},"title":"FactKeyEntry"}}},"title":"FactKeysResponse"}}}},"401":{"description":"Unauthorized.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-fact-keys.api.mdx b/docs/docs/gen/api/get-fact-keys.api.mdx
index 30971e4ce..d3c3cf47f 100644
--- a/docs/docs/gen/api/get-fact-keys.api.mdx
+++ b/docs/docs/gen/api/get-fact-keys.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -43,436 +40,21 @@ import TabItem from "@theme/TabItem";
Returns the list of fact keys that can be used in @fact. references. Includes built-in keys and any custom keys registered by agents.
-
-
-
-
-
-
-
- List of available fact keys.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- keys
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Available fact keys for @fact. references.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal server error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-by-name.ParamsDetails.json b/docs/docs/gen/api/get-file-by-name.ParamsDetails.json
new file mode 100644
index 000000000..889fdd174
--- /dev/null
+++ b/docs/docs/gen/api/get-file-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"name","in":"path","required":true,"description":"The name of the file in the Object Store.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-by-name.RequestSchema.json b/docs/docs/gen/api/get-file-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-file-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-by-name.StatusCodes.json b/docs/docs/gen/api/get-file-by-name.StatusCodes.json
new file mode 100644
index 000000000..1704f67fa
--- /dev/null
+++ b/docs/docs/gen/api/get-file-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"File metadata.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the file.","example":"nginx.conf"},"sha256":{"type":"string","description":"SHA-256 hash of the file content.","example":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"size":{"type":"integer","description":"File size in bytes.","example":1024},"content_type":{"type":"string","description":"How the file should be treated during deploy (raw or template).\n","example":"raw"}},"required":["name","sha256","size","content_type"],"title":"FileInfoResponse"}}}},"400":{"description":"Invalid file name.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"File not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving file metadata.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-by-name.api.mdx b/docs/docs/gen/api/get-file-by-name.api.mdx
index 684ca9e26..3ea8dead3 100644
--- a/docs/docs/gen/api/get-file-by-name.api.mdx
+++ b/docs/docs/gen/api/get-file-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,597 +43,27 @@ Get metadata for a specific file in the Object Store.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- File metadata.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid file name.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- File not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving file metadata.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-stale.RequestSchema.json b/docs/docs/gen/api/get-file-stale.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-file-stale.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-stale.StatusCodes.json b/docs/docs/gen/api/get-file-stale.StatusCodes.json
new file mode 100644
index 000000000..40ad6a2e5
--- /dev/null
+++ b/docs/docs/gen/api/get-file-stale.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Stale deployments found (may be empty).","content":{"application/json":{"schema":{"type":"object","properties":{"stale":{"type":"array","items":{"type":"object","properties":{"object_name":{"type":"string","description":"Name of the object in the Object Store.","example":"hello-echo"},"hostname":{"type":"string","description":"Host where the file is deployed.","example":"web-01"},"provider":{"type":"string","description":"Provider that manages this deployment.","example":"service"},"path":{"type":"string","description":"Deployment path on the target host.","example":"/etc/systemd/system/osapi-hello-echo.service"},"deployed_sha":{"type":"string","description":"SHA-256 hash of the currently deployed content.","example":"abc123def456"},"current_sha":{"type":"string","description":"SHA-256 hash of the current object store content.","example":"789abc012def"},"deployed_at":{"type":"string","description":"When the file was last deployed.","example":"2026-04-01T18:00:00Z"}},"required":["object_name","hostname","provider","path","deployed_sha","current_sha","deployed_at"],"title":"StaleDeployment"}},"total":{"type":"integer","description":"Total number of stale deployments."}},"required":["stale","total"],"title":"StaleDeploymentsResponse"}}}},"401":{"description":"Unauthorized - API key required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-file-stale.api.mdx b/docs/docs/gen/api/get-file-stale.api.mdx
index 1e13e9c1c..f4665555d 100644
--- a/docs/docs/gen/api/get-file-stale.api.mdx
+++ b/docs/docs/gen/api/get-file-stale.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -43,473 +40,21 @@ import TabItem from "@theme/TabItem";
Returns deployments where the source object in the Object Store has been updated since the file was last deployed. Controller-only check that compares state KV SHA-256 hashes against current object content.
-
-
-
-
-
-
-
- Stale deployments found (may be empty).
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- stale
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal server error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-files.RequestSchema.json b/docs/docs/gen/api/get-files.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-files.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-files.StatusCodes.json b/docs/docs/gen/api/get-files.StatusCodes.json
new file mode 100644
index 000000000..fbe1728cb
--- /dev/null
+++ b/docs/docs/gen/api/get-files.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of stored files.","content":{"application/json":{"schema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the file.","example":"nginx.conf"},"sha256":{"type":"string","description":"SHA-256 hash of the file content.","example":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"size":{"type":"integer","description":"File size in bytes.","example":1024},"content_type":{"type":"string","description":"How the file should be treated during deploy (raw or template).\n","example":"raw"},"source":{"type":"string","description":"Source of the file: 'system' or 'user'.","example":"user"}},"required":["name","sha256","size","content_type","source"],"title":"FileInfo"},"description":"List of stored files."},"total":{"type":"integer","description":"Total number of files.","example":5}},"required":["files","total"],"title":"FileListResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing files.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-files.api.mdx b/docs/docs/gen/api/get-files.api.mdx
index c271c346d..56549508b 100644
--- a/docs/docs/gen/api/get-files.api.mdx
+++ b/docs/docs/gen/api/get-files.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,463 +39,21 @@ import TabItem from "@theme/TabItem";
List all files stored in the Object Store.
-
-
-
-
-
-
-
- List of stored files.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
- files
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- List of stored files.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing files.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-ready.RequestSchema.json b/docs/docs/gen/api/get-health-ready.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-health-ready.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-ready.StatusCodes.json b/docs/docs/gen/api/get-health-ready.StatusCodes.json
new file mode 100644
index 000000000..f46c5a0f4
--- /dev/null
+++ b/docs/docs/gen/api/get-health-ready.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service is ready.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Readiness status.","example":"ready"},"error":{"type":"string","description":"Error message when not ready."}},"required":["status"],"title":"ReadyResponse"}}}},"503":{"description":"Service is not ready.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Readiness status.","example":"ready"},"error":{"type":"string","description":"Error message when not ready."}},"required":["status"],"title":"ReadyResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-ready.api.mdx b/docs/docs/gen/api/get-health-ready.api.mdx
index 3b8b8364f..dcc0ea3a2 100644
--- a/docs/docs/gen/api/get-health-ready.api.mdx
+++ b/docs/docs/gen/api/get-health-ready.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,178 +39,21 @@ import TabItem from "@theme/TabItem";
Returns 200 when the service is ready to accept traffic.
-
-
-
-
-
-
-
- Service is ready.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Service is not ready.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-status.RequestSchema.json b/docs/docs/gen/api/get-health-status.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-health-status.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-status.StatusCodes.json b/docs/docs/gen/api/get-health-status.StatusCodes.json
new file mode 100644
index 000000000..4dda8190c
--- /dev/null
+++ b/docs/docs/gen/api/get-health-status.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"All components healthy.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Overall health status.","example":"ok"},"components":{"type":"object","additionalProperties":{"type":"object","properties":{"status":{"type":"string","description":"Component health status.","example":"ok"},"error":{"type":"string","description":"Error message when component is unhealthy."},"address":{"type":"string","description":"Listen address of the component (if applicable).","example":"http://0.0.0.0:8080"}},"required":["status"],"title":"ComponentHealth"},"description":"Per-component health status."},"version":{"type":"string","description":"Application version.","example":"0.1.0"},"uptime":{"type":"string","description":"Time since server started.","example":"2h30m"},"nats":{"type":"object","properties":{"url":{"type":"string","description":"Connected NATS server URL.","example":"nats://localhost:4222"},"version":{"type":"string","description":"NATS server version.","example":"2.10.0"}},"required":["url","version"],"title":"NATSInfo"},"streams":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Stream name.","example":"JOBS"},"messages":{"type":"integer","description":"Number of messages in the stream.","example":42},"bytes":{"type":"integer","description":"Total bytes in the stream.","example":1024},"consumers":{"type":"integer","description":"Number of consumers on the stream.","example":1}},"required":["name","messages","bytes","consumers"],"title":"StreamInfo"},"description":"JetStream stream statistics."},"kv_buckets":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"KV bucket name.","example":"job-queue"},"keys":{"type":"integer","description":"Number of keys in the bucket.","example":10},"bytes":{"type":"integer","description":"Total bytes in the bucket.","example":2048}},"required":["name","keys","bytes"],"title":"KVBucketInfo"},"description":"KV bucket statistics."},"object_stores":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Object Store bucket name.","example":"file-objects"},"size":{"type":"integer","description":"Total bytes in the store.","example":5242880}},"required":["name","size"],"title":"ObjectStoreInfo"},"description":"Object Store statistics."},"jobs":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of jobs.","example":100},"unprocessed":{"type":"integer","description":"Number of unprocessed jobs.","example":5},"processing":{"type":"integer","description":"Number of jobs currently processing.","example":2},"completed":{"type":"integer","description":"Number of completed jobs.","example":90},"failed":{"type":"integer","description":"Number of failed jobs.","example":3},"dlq":{"type":"integer","description":"Number of jobs in the dead letter queue.","example":0}},"required":["total","unprocessed","processing","completed","failed","dlq"],"title":"JobStats"},"agents":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of registered agents.","example":5},"ready":{"type":"integer","description":"Number of agents with Ready status.","example":5},"agents":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"Agent hostname.","example":"web-01"},"labels":{"type":"string","description":"Formatted label string.","example":"group=web.prod"},"registered":{"type":"string","description":"Time since last heartbeat registration.","example":"15s ago"}},"required":["hostname","registered"],"title":"AgentDetail"},"description":"Per-agent registration details."}},"required":["total","ready"],"title":"AgentStats"},"consumers":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of JetStream consumers.","example":2},"consumers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Consumer name.","example":"query_any_web_01"},"pending":{"type":"integer","description":"Messages not yet delivered.","example":0},"ack_pending":{"type":"integer","description":"Messages delivered but not yet acknowledged.","example":3},"redelivered":{"type":"integer","description":"Messages redelivered and not yet acknowledged.","example":0}},"required":["name","pending","ack_pending","redelivered"],"title":"ConsumerDetail"},"description":"Per-consumer details."}},"required":["total"],"title":"ConsumerStats"},"registry":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type (agent, api, nats).","example":"agent"},"hostname":{"type":"string","description":"Component hostname.","example":"web-01"},"status":{"type":"string","description":"Component status.","example":"Ready"},"conditions":{"type":"array","items":{"type":"string"},"description":"Active conditions."},"age":{"type":"string","description":"Time since component started.","example":"7h 6m"},"cpu_percent":{"type":"number","description":"Process CPU usage percentage.","example":2.1},"mem_bytes":{"type":"integer","format":"int64","description":"Process RSS memory in bytes.","example":134217728}},"title":"ComponentEntry"},"description":"All registered components with health details."}},"required":["status","components","version","uptime"],"title":"StatusResponse"}}}},"401":{"description":"Unauthorized - API key required.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"503":{"description":"One or more components unhealthy.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Overall health status.","example":"ok"},"components":{"type":"object","additionalProperties":{"type":"object","properties":{"status":{"type":"string","description":"Component health status.","example":"ok"},"error":{"type":"string","description":"Error message when component is unhealthy."},"address":{"type":"string","description":"Listen address of the component (if applicable).","example":"http://0.0.0.0:8080"}},"required":["status"],"title":"ComponentHealth"},"description":"Per-component health status."},"version":{"type":"string","description":"Application version.","example":"0.1.0"},"uptime":{"type":"string","description":"Time since server started.","example":"2h30m"},"nats":{"type":"object","properties":{"url":{"type":"string","description":"Connected NATS server URL.","example":"nats://localhost:4222"},"version":{"type":"string","description":"NATS server version.","example":"2.10.0"}},"required":["url","version"],"title":"NATSInfo"},"streams":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Stream name.","example":"JOBS"},"messages":{"type":"integer","description":"Number of messages in the stream.","example":42},"bytes":{"type":"integer","description":"Total bytes in the stream.","example":1024},"consumers":{"type":"integer","description":"Number of consumers on the stream.","example":1}},"required":["name","messages","bytes","consumers"],"title":"StreamInfo"},"description":"JetStream stream statistics."},"kv_buckets":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"KV bucket name.","example":"job-queue"},"keys":{"type":"integer","description":"Number of keys in the bucket.","example":10},"bytes":{"type":"integer","description":"Total bytes in the bucket.","example":2048}},"required":["name","keys","bytes"],"title":"KVBucketInfo"},"description":"KV bucket statistics."},"object_stores":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Object Store bucket name.","example":"file-objects"},"size":{"type":"integer","description":"Total bytes in the store.","example":5242880}},"required":["name","size"],"title":"ObjectStoreInfo"},"description":"Object Store statistics."},"jobs":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of jobs.","example":100},"unprocessed":{"type":"integer","description":"Number of unprocessed jobs.","example":5},"processing":{"type":"integer","description":"Number of jobs currently processing.","example":2},"completed":{"type":"integer","description":"Number of completed jobs.","example":90},"failed":{"type":"integer","description":"Number of failed jobs.","example":3},"dlq":{"type":"integer","description":"Number of jobs in the dead letter queue.","example":0}},"required":["total","unprocessed","processing","completed","failed","dlq"],"title":"JobStats"},"agents":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of registered agents.","example":5},"ready":{"type":"integer","description":"Number of agents with Ready status.","example":5},"agents":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"Agent hostname.","example":"web-01"},"labels":{"type":"string","description":"Formatted label string.","example":"group=web.prod"},"registered":{"type":"string","description":"Time since last heartbeat registration.","example":"15s ago"}},"required":["hostname","registered"],"title":"AgentDetail"},"description":"Per-agent registration details."}},"required":["total","ready"],"title":"AgentStats"},"consumers":{"type":"object","properties":{"total":{"type":"integer","description":"Total number of JetStream consumers.","example":2},"consumers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"Consumer name.","example":"query_any_web_01"},"pending":{"type":"integer","description":"Messages not yet delivered.","example":0},"ack_pending":{"type":"integer","description":"Messages delivered but not yet acknowledged.","example":3},"redelivered":{"type":"integer","description":"Messages redelivered and not yet acknowledged.","example":0}},"required":["name","pending","ack_pending","redelivered"],"title":"ConsumerDetail"},"description":"Per-consumer details."}},"required":["total"],"title":"ConsumerStats"},"registry":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type (agent, api, nats).","example":"agent"},"hostname":{"type":"string","description":"Component hostname.","example":"web-01"},"status":{"type":"string","description":"Component status.","example":"Ready"},"conditions":{"type":"array","items":{"type":"string"},"description":"Active conditions."},"age":{"type":"string","description":"Time since component started.","example":"7h 6m"},"cpu_percent":{"type":"number","description":"Process CPU usage percentage.","example":2.1},"mem_bytes":{"type":"integer","format":"int64","description":"Process RSS memory in bytes.","example":134217728}},"title":"ComponentEntry"},"description":"All registered components with health details."}},"required":["status","components","version","uptime"],"title":"StatusResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health-status.api.mdx b/docs/docs/gen/api/get-health-status.api.mdx
index 2fe487fa9..73a2a4ba9 100644
--- a/docs/docs/gen/api/get-health-status.api.mdx
+++ b/docs/docs/gen/api/get-health-status.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,2036 +39,21 @@ import TabItem from "@theme/TabItem";
Returns per-component health status with system metrics. Requires authentication.
-
-
-
-
-
-
-
- All components healthy.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- components
-
- object
-
-
-
- required
-
-
-
-
-
-
- Per-component health status.
-
-
-
-
-
-
-
- property name*
-
- ComponentHealth
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- nats
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- streams
-
- object[]
-
-
-
-
-
-
- JetStream stream statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- kv_buckets
-
- object[]
-
-
-
-
-
-
- KV bucket statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- object_stores
-
- object[]
-
-
-
-
-
-
- Object Store statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- jobs
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- agents
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
- agents
-
- object[]
-
-
-
-
-
-
- Per-agent registration details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- consumers
-
- object
-
-
-
-
-
-
-
-
-
-
- consumers
-
- object[]
-
-
-
-
-
-
- Per-consumer details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- registry
-
- object[]
-
-
-
-
-
-
- All registered components with health details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- One or more components unhealthy.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- components
-
- object
-
-
-
- required
-
-
-
-
-
-
- Per-component health status.
-
-
-
-
-
-
-
- property name*
-
- ComponentHealth
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- nats
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- streams
-
- object[]
-
-
-
-
-
-
- JetStream stream statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- kv_buckets
-
- object[]
-
-
-
-
-
-
- KV bucket statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- object_stores
-
- object[]
-
-
-
-
-
-
- Object Store statistics.
-
-
-
-
-
- Array [
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- jobs
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- agents
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
- agents
-
- object[]
-
-
-
-
-
-
- Per-agent registration details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- consumers
-
- object
-
-
-
-
-
-
-
-
-
-
- consumers
-
- object[]
-
-
-
-
-
-
- Per-consumer details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
- registry
-
- object[]
-
-
-
-
-
-
- All registered components with health details.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health.RequestSchema.json b/docs/docs/gen/api/get-health.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-health.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health.StatusCodes.json b/docs/docs/gen/api/get-health.StatusCodes.json
new file mode 100644
index 000000000..073fa588a
--- /dev/null
+++ b/docs/docs/gen/api/get-health.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Process is alive.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"Health status.","example":"ok"}},"required":["status"],"title":"HealthResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-health.api.mdx b/docs/docs/gen/api/get-health.api.mdx
index 078ecec06..07ea22054 100644
--- a/docs/docs/gen/api/get-health.api.mdx
+++ b/docs/docs/gen/api/get-health.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,87 +39,21 @@ import TabItem from "@theme/TabItem";
Returns 200 if the process is alive. No checks performed.
-
-
-
-
-
-
-
- Process is alive.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-job-by-id.ParamsDetails.json b/docs/docs/gen/api/get-job-by-id.ParamsDetails.json
new file mode 100644
index 000000000..39d9781f3
--- /dev/null
+++ b/docs/docs/gen/api/get-job-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"id","in":"path","required":true,"description":"UUID of the job to retrieve.","schema":{"type":"string","format":"uuid","x-oapi-codegen-extra-tags":{"validate":"required,uuid"}}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-job-by-id.RequestSchema.json b/docs/docs/gen/api/get-job-by-id.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-job-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-job-by-id.StatusCodes.json b/docs/docs/gen/api/get-job-by-id.StatusCodes.json
new file mode 100644
index 000000000..1895bac19
--- /dev/null
+++ b/docs/docs/gen/api/get-job-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"The job details.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the job."},"status":{"type":"string","description":"Current status of the job."},"created":{"type":"string","description":"Creation timestamp."},"operation":{"type":"object","description":"The operation data.","additionalProperties":true},"result":{"description":"The result data if completed."},"changed":{"type":"boolean","nullable":true,"description":"Whether the operation modified system state. Null for pending/failed jobs; true/false for completed jobs."},"error":{"type":"string","description":"Error message if failed."},"hostname":{"type":"string","description":"Agent hostname that processed the job."},"updated_at":{"type":"string","description":"Last update timestamp."},"responses":{"type":"object","description":"Per-agent response data for broadcast jobs.","additionalProperties":{"type":"object","properties":{"status":{"type":"string"},"data":{"description":"Agent result data."},"changed":{"type":"boolean","nullable":true},"error":{"type":"string"},"hostname":{"type":"string"}}}},"agent_states":{"type":"object","description":"Per-agent processing state for broadcast jobs.","additionalProperties":{"type":"object","properties":{"status":{"type":"string"},"error":{"type":"string"},"duration":{"type":"string"}}}},"timeline":{"type":"array","description":"Chronological sequence of job lifecycle events.","items":{"type":"object","properties":{"timestamp":{"type":"string","description":"ISO 8601 timestamp of the event."},"event":{"type":"string","description":"Event type (submitted, acknowledged, started, completed, failed, retried)."},"hostname":{"type":"string","description":"Agent or source that generated the event."},"message":{"type":"string","description":"Human-readable description of the event."},"error":{"type":"string","description":"Error details if applicable."}}}}},"title":"JobDetailResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Job not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving job.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-job-by-id.api.mdx b/docs/docs/gen/api/get-job-by-id.api.mdx
index 7e69f0941..fee216911 100644
--- a/docs/docs/gen/api/get-job-by-id.api.mdx
+++ b/docs/docs/gen/api/get-job-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,984 +43,27 @@ Retrieve details of a specific job by its ID.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- The job details.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- operation
-
- object
-
-
-
-
-
-
- The operation data.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- responses
-
- object
-
-
-
-
-
-
- Per-agent response data for broadcast jobs.
-
-
-
-
-
-
-
- property name*
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- agent_states
-
- object
-
-
-
-
-
-
- Per-agent processing state for broadcast jobs.
-
-
-
-
-
-
-
- property name*
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- timeline
-
- object[]
-
-
-
-
-
-
- Chronological sequence of job lifecycle events.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Job not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving job.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-jobs.ParamsDetails.json b/docs/docs/gen/api/get-jobs.ParamsDetails.json
new file mode 100644
index 000000000..a4b74bf6e
--- /dev/null
+++ b/docs/docs/gen/api/get-jobs.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"status","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=submitted processing completed failed partial_failure"},"schema":{"type":"string","enum":["submitted","processing","completed","failed","partial_failure"]},"description":"Filter jobs by status."},{"name":"limit","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=100"},"schema":{"type":"integer","minimum":1,"maximum":100,"default":10},"description":"Maximum number of jobs per page (1-100)."},{"name":"offset","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"},"schema":{"type":"integer","minimum":0,"default":0},"description":"Number of jobs to skip for pagination."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-jobs.RequestSchema.json b/docs/docs/gen/api/get-jobs.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-jobs.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-jobs.StatusCodes.json b/docs/docs/gen/api/get-jobs.StatusCodes.json
new file mode 100644
index 000000000..f4fbc5367
--- /dev/null
+++ b/docs/docs/gen/api/get-jobs.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"A list of jobs.","content":{"application/json":{"schema":{"type":"object","properties":{"total_items":{"type":"integer","description":"Total number of jobs matching the filter.","example":42},"status_counts":{"type":"object","additionalProperties":{"type":"integer"},"description":"Count of all jobs by status (submitted, processing, completed, failed, partial_failure). Derived from key names during the listing pass — no extra reads.\n","example":{"submitted":5,"processing":2,"completed":30,"failed":3,"partial_failure":2}},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the job."},"status":{"type":"string","description":"Current status of the job."},"created":{"type":"string","description":"Creation timestamp."},"operation":{"type":"object","description":"The operation data.","additionalProperties":true},"result":{"description":"The result data if completed."},"changed":{"type":"boolean","nullable":true,"description":"Whether the operation modified system state. Null for pending/failed jobs; true/false for completed jobs."},"error":{"type":"string","description":"Error message if failed."},"hostname":{"type":"string","description":"Agent hostname that processed the job."},"updated_at":{"type":"string","description":"Last update timestamp."},"responses":{"type":"object","description":"Per-agent response data for broadcast jobs.","additionalProperties":{"type":"object","properties":{"status":{"type":"string"},"data":{"description":"Agent result data."},"changed":{"type":"boolean","nullable":true},"error":{"type":"string"},"hostname":{"type":"string"}}}},"agent_states":{"type":"object","description":"Per-agent processing state for broadcast jobs.","additionalProperties":{"type":"object","properties":{"status":{"type":"string"},"error":{"type":"string"},"duration":{"type":"string"}}}},"timeline":{"type":"array","description":"Chronological sequence of job lifecycle events.","items":{"type":"object","properties":{"timestamp":{"type":"string","description":"ISO 8601 timestamp of the event."},"event":{"type":"string","description":"Event type (submitted, acknowledged, started, completed, failed, retried)."},"hostname":{"type":"string","description":"Agent or source that generated the event."},"message":{"type":"string","description":"Human-readable description of the event."},"error":{"type":"string","description":"Error details if applicable."}}}}},"title":"JobDetailResponse"}}},"title":"ListJobsResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing jobs.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-jobs.api.mdx b/docs/docs/gen/api/get-jobs.api.mdx
index 34448f782..e00cf5ee3 100644
--- a/docs/docs/gen/api/get-jobs.api.mdx
+++ b/docs/docs/gen/api/get-jobs.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,1003 +43,27 @@ Retrieve jobs, optionally filtered by status.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- A list of jobs.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- status_counts
-
- object
-
-
-
-
-
-
- Count of all jobs by status (submitted, processing, completed, failed, partial_failure). Derived from key names during the listing pass — no extra reads.
-
-
-
-
-
-
-
-
-
-
-
-
-
- items
-
- object[]
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
- operation
-
- object
-
-
-
-
-
-
- The operation data.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- responses
-
- object
-
-
-
-
-
-
- Per-agent response data for broadcast jobs.
-
-
-
-
-
-
-
- property name*
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- agent_states
-
- object
-
-
-
-
-
-
- Per-agent processing state for broadcast jobs.
-
-
-
-
-
-
-
- property name*
-
- object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- timeline
-
- object[]
-
-
-
-
-
-
- Chronological sequence of job lifecycle events.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing jobs.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-certificate-ca.ParamsDetails.json b/docs/docs/gen/api/get-node-certificate-ca.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-certificate-ca.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-certificate-ca.RequestSchema.json b/docs/docs/gen/api/get-node-certificate-ca.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-certificate-ca.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-certificate-ca.StatusCodes.json b/docs/docs/gen/api/get-node-certificate-ca.StatusCodes.json
new file mode 100644
index 000000000..7b264e8d7
--- /dev/null
+++ b/docs/docs/gen/api/get-node-certificate-ca.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of CA certificates.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"List result for CA certificates on one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"certificates":{"type":"array","items":{"type":"object","description":"A CA certificate entry.","properties":{"name":{"type":"string","description":"Certificate name."},"source":{"type":"string","enum":["system","custom"],"description":"Where the certificate originated: \"system\" for distribution-provided, \"custom\" for user-installed.\n"},"object":{"type":"string","description":"Object store name for the deployed content."}},"title":"CertificateCAInfo"},"description":"List of CA certificates on this host."},"error":{"type":"string","description":"Error message if the agent failed to retrieve certificates."}},"required":["hostname","status"],"title":"CertificateCAEntry"}}},"required":["results"],"title":"CertificateCACollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing CA certificates.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-certificate-ca.api.mdx b/docs/docs/gen/api/get-node-certificate-ca.api.mdx
index 5b62730ef..e537e281f 100644
--- a/docs/docs/gen/api/get-node-certificate-ca.api.mdx
+++ b/docs/docs/gen/api/get-node-certificate-ca.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,633 +44,27 @@ List all CA certificates on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of CA certificates.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- certificates
-
- object[]
-
-
-
-
-
-
- List of CA certificates on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing CA certificates.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker-by-id.ParamsDetails.json b/docs/docs/gen/api/get-node-container-docker-by-id.ParamsDetails.json
new file mode 100644
index 000000000..abd7b319f
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"id","in":"path","required":true,"description":"Container identifier (name or ID). Must start with an alphanumeric character and may contain letters, digits, underscores, dots, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker-by-id.RequestSchema.json b/docs/docs/gen/api/get-node-container-docker-by-id.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker-by-id.StatusCodes.json b/docs/docs/gen/api/get-node-container-docker-by-id.StatusCodes.json
new file mode 100644
index 000000000..27b597867
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Container detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Detailed information about a container.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier.","example":"a1b2c3d4e5f6"},"name":{"type":"string","description":"Container name.","example":"my-nginx"},"image":{"type":"string","description":"Image used by the container.","example":"nginx:latest"},"state":{"type":"string","description":"Current container state.","example":"running"},"created":{"type":"string","description":"Container creation timestamp.","example":"2024-01-15T10:30:00Z"},"ports":{"type":"array","description":"Port mappings.","items":{"type":"string"},"example":["8080:80"]},"mounts":{"type":"array","description":"Volume mounts.","items":{"type":"string"},"example":["/data:/var/lib/data"]},"env":{"type":"array","description":"Environment variables.","items":{"type":"string"}},"network_settings":{"type":"object","description":"Network configuration.","additionalProperties":{"type":"string"}},"health":{"type":"string","description":"Health check status if configured.","example":"healthy"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerDetailResponse"}}},"required":["results"],"title":"DockerDetailCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Container not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error inspecting container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker-by-id.api.mdx b/docs/docs/gen/api/get-node-container-docker-by-id.api.mdx
index 9180109cc..73154605e 100644
--- a/docs/docs/gen/api/get-node-container-docker-by-id.api.mdx
+++ b/docs/docs/gen/api/get-node-container-docker-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,790 +44,27 @@ Get detailed information about a specific container.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Container detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- network_settings
-
- object
-
-
-
-
-
-
- Network configuration.
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error inspecting container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker.ParamsDetails.json b/docs/docs/gen/api/get-node-container-docker.ParamsDetails.json
new file mode 100644
index 000000000..95b1bf2c1
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"state","in":"query","required":false,"description":"Filter containers by state. Defaults to \"all\".\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=running stopped all"},"schema":{"type":"string","default":"all","enum":["running","stopped","all"]}},{"name":"limit","in":"query","required":false,"description":"Maximum number of containers to return.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=100"},"schema":{"type":"integer","default":20,"minimum":1,"maximum":100}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker.RequestSchema.json b/docs/docs/gen/api/get-node-container-docker.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker.StatusCodes.json b/docs/docs/gen/api/get-node-container-docker.StatusCodes.json
new file mode 100644
index 000000000..2f8d42219
--- /dev/null
+++ b/docs/docs/gen/api/get-node-container-docker.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of containers.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Container summary for list operations.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"containers":{"type":"array","description":"List of containers on this agent.","items":{"type":"object","description":"Brief container summary.","properties":{"id":{"type":"string","description":"Container identifier.","example":"a1b2c3d4e5f6"},"name":{"type":"string","description":"Container name.","example":"my-nginx"},"image":{"type":"string","description":"Image used by the container.","example":"nginx:latest"},"state":{"type":"string","description":"Current container state.","example":"running"},"created":{"type":"string","description":"Container creation timestamp.","example":"2024-01-15T10:30:00Z"}},"title":"DockerSummary"}},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerListItem"}}},"required":["results"],"title":"DockerListCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing containers.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-container-docker.api.mdx b/docs/docs/gen/api/get-node-container-docker.api.mdx
index c4e05095d..e7c2a5694 100644
--- a/docs/docs/gen/api/get-node-container-docker.api.mdx
+++ b/docs/docs/gen/api/get-node-container-docker.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,689 +44,27 @@ List containers on the target node, optionally filtered by state.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- List of containers.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- containers
-
- object[]
-
-
-
-
-
-
- List of containers on this agent.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing containers.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-disk.ParamsDetails.json b/docs/docs/gen/api/get-node-disk.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-disk.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-disk.RequestSchema.json b/docs/docs/gen/api/get-node-disk.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-disk.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-disk.StatusCodes.json b/docs/docs/gen/api/get-node-disk.StatusCodes.json
new file mode 100644
index 000000000..7074fe969
--- /dev/null
+++ b/docs/docs/gen/api/get-node-disk.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Disk usage information.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"disks":{"type":"array","description":"List of local disk usage information.","items":{"type":"object","description":"Local disk usage information.","properties":{"name":{"type":"string","description":"Disk identifier, e.g., \"/dev/sda1\".","example":"/dev/sda1"},"total":{"type":"integer","description":"Total disk space in bytes.","example":500000000000},"used":{"type":"integer","description":"Used disk space in bytes.","example":250000000000},"free":{"type":"integer","description":"Free disk space in bytes.","example":250000000000}},"required":["name","total","used","free"],"title":"DiskResponse"},"title":"DisksResponse"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DiskResultItem"}}},"required":["results"],"title":"DiskCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving disk usage.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-disk.api.mdx b/docs/docs/gen/api/get-node-disk.api.mdx
index 79c80a8d5..1d042fd81 100644
--- a/docs/docs/gen/api/get-node-disk.api.mdx
+++ b/docs/docs/gen/api/get-node-disk.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,651 +43,27 @@ Get disk usage information for the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Disk usage information.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- disks
-
- object[]
-
-
-
-
-
-
- List of local disk usage information.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving disk usage.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-group-by-name.ParamsDetails.json
new file mode 100644
index 000000000..937a5d2ff
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Group name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-group-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-group-by-name.StatusCodes.json
new file mode 100644
index 000000000..4578d813f
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Group detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Group listing result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"groups":{"type":"array","items":{"type":"object","description":"A group on the target node.","properties":{"name":{"type":"string","description":"Group name."},"gid":{"type":"integer","description":"Numeric group ID."},"members":{"type":"array","items":{"type":"string"},"description":"Group member usernames."}},"title":"GroupInfo"},"description":"Groups on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"GroupEntry"}}},"required":["results"],"title":"GroupCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Group not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving group.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group-by-name.api.mdx b/docs/docs/gen/api/get-node-group-by-name.api.mdx
index 4702db32e..79e211648 100644
--- a/docs/docs/gen/api/get-node-group-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-group-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,729 +44,27 @@ Get a specific group by name on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Group detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- groups
-
- object[]
-
-
-
-
-
-
- Groups on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Group not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving group.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group.ParamsDetails.json b/docs/docs/gen/api/get-node-group.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group.RequestSchema.json b/docs/docs/gen/api/get-node-group.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group.StatusCodes.json b/docs/docs/gen/api/get-node-group.StatusCodes.json
new file mode 100644
index 000000000..30ccb8150
--- /dev/null
+++ b/docs/docs/gen/api/get-node-group.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of groups.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Group listing result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"groups":{"type":"array","items":{"type":"object","description":"A group on the target node.","properties":{"name":{"type":"string","description":"Group name."},"gid":{"type":"integer","description":"Numeric group ID."},"members":{"type":"array","items":{"type":"string"},"description":"Group member usernames."}},"title":"GroupInfo"},"description":"Groups on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"GroupEntry"}}},"required":["results"],"title":"GroupCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing groups.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-group.api.mdx b/docs/docs/gen/api/get-node-group.api.mdx
index 28cc1206b..c6ac53740 100644
--- a/docs/docs/gen/api/get-node-group.api.mdx
+++ b/docs/docs/gen/api/get-node-group.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,633 +44,27 @@ List all groups on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of groups.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- groups
-
- object[]
-
-
-
-
-
-
- Groups on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing groups.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-hostname.ParamsDetails.json b/docs/docs/gen/api/get-node-hostname.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-hostname.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-hostname.RequestSchema.json b/docs/docs/gen/api/get-node-hostname.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-hostname.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-hostname.StatusCodes.json b/docs/docs/gen/api/get-node-hostname.StatusCodes.json
new file mode 100644
index 000000000..a0dbaf3f1
--- /dev/null
+++ b/docs/docs/gen/api/get-node-hostname.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"A JSON object containing the node's hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"The hostname of the system.","properties":{"hostname":{"type":"string","description":"The system's hostname.","example":"my-linux-server"},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"labels":{"type":"object","additionalProperties":{"type":"string"},"description":"Key-value labels configured on the agent."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"HostnameResponse"}}},"required":["results"],"title":"HostnameCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-hostname.api.mdx b/docs/docs/gen/api/get-node-hostname.api.mdx
index 1ef04910e..922c6980a 100644
--- a/docs/docs/gen/api/get-node-hostname.api.mdx
+++ b/docs/docs/gen/api/get-node-hostname.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,613 +43,27 @@ Get the current hostname and labels of the node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- A JSON object containing the node's hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- labels
-
- object
-
-
-
-
-
-
- Key-value labels configured on the agent.
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-load.ParamsDetails.json b/docs/docs/gen/api/get-node-load.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-load.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-load.RequestSchema.json b/docs/docs/gen/api/get-node-load.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-load.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-load.StatusCodes.json b/docs/docs/gen/api/get-node-load.StatusCodes.json
new file mode 100644
index 000000000..1467e6923
--- /dev/null
+++ b/docs/docs/gen/api/get-node-load.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Load average information.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"load_average":{"type":"object","description":"The system load averages for 1, 5, and 15 minutes.","properties":{"1min":{"type":"number","description":"Load average for the last 1 minute.","example":0.32},"5min":{"type":"number","description":"Load average for the last 5 minutes.","example":0.28},"15min":{"type":"number","description":"Load average for the last 15 minutes.","example":0.25}},"required":["1min","5min","15min"],"title":"LoadAverageResponse"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"LoadResultItem"}}},"required":["results"],"title":"LoadCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving load averages.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-load.api.mdx b/docs/docs/gen/api/get-node-load.api.mdx
index 4edf6c650..19298007c 100644
--- a/docs/docs/gen/api/get-node-load.api.mdx
+++ b/docs/docs/gen/api/get-node-load.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,630 +43,27 @@ Get load average information for the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Load average information.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- load_average
-
- object
-
-
-
-
-
-
- The system load averages for 1, 5, and 15 minutes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving load averages.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-source.ParamsDetails.json b/docs/docs/gen/api/get-node-log-source.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-source.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-source.RequestSchema.json b/docs/docs/gen/api/get-node-log-source.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-source.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-source.StatusCodes.json b/docs/docs/gen/api/get-node-log-source.StatusCodes.json
new file mode 100644
index 000000000..c62911312
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-source.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of log sources.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Log source result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"sources":{"type":"array","description":"Unique syslog identifiers on this agent.","items":{"type":"string"}},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"LogSourceEntry"}}},"required":["results"],"title":"LogSourceCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing log sources.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-source.api.mdx b/docs/docs/gen/api/get-node-log-source.api.mdx
index fe76de0c9..19f2639d2 100644
--- a/docs/docs/gen/api/get-node-log-source.api.mdx
+++ b/docs/docs/gen/api/get-node-log-source.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,565 +44,27 @@ List unique syslog identifiers (log sources) available in the journal on the tar
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of log sources.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing log sources.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-unit.ParamsDetails.json b/docs/docs/gen/api/get-node-log-unit.ParamsDetails.json
new file mode 100644
index 000000000..2d3783f2d
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-unit.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Systemd unit name (e.g., \"nginx.service\", \"sshd.service\").\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}},{"name":"lines","in":"query","required":false,"description":"Maximum number of log lines to return.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=10000"},"schema":{"type":"integer","default":100,"minimum":1,"maximum":10000}},{"name":"since","in":"query","required":false,"description":"Return log entries since this time. Accepts systemd time specifications (e.g., \"1h\", \"2026-01-01 00:00:00\").\n","x-oapi-codegen-extra-tags":{"validate":"omitempty"},"schema":{"type":"string"}},{"name":"priority","in":"query","required":false,"description":"Filter by log priority level (e.g., \"err\", \"warning\", \"info\", \"debug\").\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=emerg alert crit err warning notice info debug"},"schema":{"type":"string"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-unit.RequestSchema.json b/docs/docs/gen/api/get-node-log-unit.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-unit.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-unit.StatusCodes.json b/docs/docs/gen/api/get-node-log-unit.StatusCodes.json
new file mode 100644
index 000000000..d0050956e
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log-unit.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Log entries for the specified unit.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Log result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"entries":{"type":"array","description":"Log entries from this agent.","items":{"type":"object","description":"A single log entry from the system journal.","properties":{"timestamp":{"type":"string","description":"Log entry timestamp.","example":"2026-01-15T10:30:00Z"},"unit":{"type":"string","description":"Systemd unit that produced this entry.","example":"nginx.service"},"priority":{"type":"string","description":"Log priority level.","example":"info"},"message":{"type":"string","description":"Log message text.","example":"Server started successfully"},"pid":{"type":"integer","description":"Process identifier that produced this entry.","example":1234},"hostname":{"type":"string","description":"Hostname of the system that produced this entry.","example":"web-01"}},"title":"LogEntryInfo"}},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"LogResultEntry"}}},"required":["results"],"title":"LogCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving unit log entries.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log-unit.api.mdx b/docs/docs/gen/api/get-node-log-unit.api.mdx
index b6b29f318..15f0aa698 100644
--- a/docs/docs/gen/api/get-node-log-unit.api.mdx
+++ b/docs/docs/gen/api/get-node-log-unit.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,699 +44,27 @@ Retrieve log entries for a specific systemd unit on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- Log entries for the specified unit.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- entries
-
- object[]
-
-
-
-
-
-
- Log entries from this agent.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving unit log entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log.ParamsDetails.json b/docs/docs/gen/api/get-node-log.ParamsDetails.json
new file mode 100644
index 000000000..18ef2856b
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"lines","in":"query","required":false,"description":"Maximum number of log lines to return.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=10000"},"schema":{"type":"integer","default":100,"minimum":1,"maximum":10000}},{"name":"since","in":"query","required":false,"description":"Return log entries since this time. Accepts systemd time specifications (e.g., \"1h\", \"2026-01-01 00:00:00\").\n","x-oapi-codegen-extra-tags":{"validate":"omitempty"},"schema":{"type":"string"}},{"name":"priority","in":"query","required":false,"description":"Filter by log priority level (e.g., \"err\", \"warning\", \"info\", \"debug\").\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=emerg alert crit err warning notice info debug"},"schema":{"type":"string"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log.RequestSchema.json b/docs/docs/gen/api/get-node-log.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log.StatusCodes.json b/docs/docs/gen/api/get-node-log.StatusCodes.json
new file mode 100644
index 000000000..9ac564415
--- /dev/null
+++ b/docs/docs/gen/api/get-node-log.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Log entries from the target node.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Log result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"entries":{"type":"array","description":"Log entries from this agent.","items":{"type":"object","description":"A single log entry from the system journal.","properties":{"timestamp":{"type":"string","description":"Log entry timestamp.","example":"2026-01-15T10:30:00Z"},"unit":{"type":"string","description":"Systemd unit that produced this entry.","example":"nginx.service"},"priority":{"type":"string","description":"Log priority level.","example":"info"},"message":{"type":"string","description":"Log message text.","example":"Server started successfully"},"pid":{"type":"integer","description":"Process identifier that produced this entry.","example":1234},"hostname":{"type":"string","description":"Hostname of the system that produced this entry.","example":"web-01"}},"title":"LogEntryInfo"}},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"LogResultEntry"}}},"required":["results"],"title":"LogCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving log entries.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-log.api.mdx b/docs/docs/gen/api/get-node-log.api.mdx
index 3beb18c66..cf44c88b3 100644
--- a/docs/docs/gen/api/get-node-log.api.mdx
+++ b/docs/docs/gen/api/get-node-log.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,694 +44,27 @@ Retrieve log entries from the target node's system journal.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
- Query Parameters
-
-
-
-
-
-
-
-
-
- Log entries from the target node.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- entries
-
- object[]
-
-
-
-
-
-
- Log entries from this agent.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving log entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-memory.ParamsDetails.json b/docs/docs/gen/api/get-node-memory.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-memory.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-memory.RequestSchema.json b/docs/docs/gen/api/get-node-memory.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-memory.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-memory.StatusCodes.json b/docs/docs/gen/api/get-node-memory.StatusCodes.json
new file mode 100644
index 000000000..c4a36d2af
--- /dev/null
+++ b/docs/docs/gen/api/get-node-memory.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Memory usage information.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"memory":{"type":"object","description":"Memory usage information.","properties":{"total":{"type":"integer","description":"Total memory in bytes.","example":8388608},"free":{"type":"integer","description":"Free memory in bytes.","example":2097152},"used":{"type":"integer","description":"Used memory in bytes.","example":4194304}},"required":["total","free","used"],"title":"MemoryResponse"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"MemoryResultItem"}}},"required":["results"],"title":"MemoryCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving memory stats.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-memory.api.mdx b/docs/docs/gen/api/get-node-memory.api.mdx
index e8cb608b6..b909c9723 100644
--- a/docs/docs/gen/api/get-node-memory.api.mdx
+++ b/docs/docs/gen/api/get-node-memory.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,630 +43,27 @@ Get memory usage information for the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Memory usage information.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- memory
-
- object
-
-
-
-
-
-
- Memory usage information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving memory stats.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-dns-by-interface.ParamsDetails.json b/docs/docs/gen/api/get-node-network-dns-by-interface.ParamsDetails.json
new file mode 100644
index 000000000..57e7b20a5
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-dns-by-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"interfaceName","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,alphanum_or_fact"},"schema":{"type":"string"},"description":"The name of the network interface to retrieve DNS configuration for. Must only contain letters and numbers.\n"}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-dns-by-interface.RequestSchema.json b/docs/docs/gen/api/get-node-network-dns-by-interface.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-dns-by-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-dns-by-interface.StatusCodes.json b/docs/docs/gen/api/get-node-network-dns-by-interface.StatusCodes.json
new file mode 100644
index 000000000..8012bc4d2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-dns-by-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of DNS servers.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent that served this config."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"servers":{"type":"array","description":"List of configured DNS servers.","items":{"type":"string","description":"IPv4 or IPv6 address of the DNS server."}},"search_domains":{"type":"array","description":"List of search domains.","items":{"type":"string"}},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DNSConfigResponse"}}},"required":["results"],"title":"DNSConfigCollectionResponse"}}}},"400":{"description":"Invalid interface name provided.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving DNS servers.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-dns-by-interface.api.mdx b/docs/docs/gen/api/get-node-network-dns-by-interface.api.mdx
index 6a81d2f67..3e75d0391 100644
--- a/docs/docs/gen/api/get-node-network-dns-by-interface.api.mdx
+++ b/docs/docs/gen/api/get-node-network-dns-by-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,588 +44,27 @@ Retrieve the list of currently configured DNS servers for a specific network int
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of DNS servers.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid interface name provided.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving DNS servers.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-network-interface-by-name.ParamsDetails.json
new file mode 100644
index 000000000..d19e962a5
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Network interface name (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-network-interface-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-network-interface-by-name.StatusCodes.json
new file mode 100644
index 000000000..853ceaf63
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Interface detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Interface get result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"interface":{"type":"object","description":"Information about a network interface.","properties":{"name":{"type":"string","description":"Interface name.","example":"eth0"},"ipv4":{"type":"string","description":"Primary IPv4 address.","example":"192.168.1.10"},"ipv6":{"type":"string","description":"Primary IPv6 address.","example":"fd00::5"},"mac":{"type":"string","description":"Hardware MAC address.","example":"00:1a:2b:3c:4d:5e"},"family":{"type":"string","description":"Address family (inet, inet6, dual).","example":"dual"},"addresses":{"type":"array","description":"IP addresses assigned to the interface (CIDR).","items":{"type":"string"},"example":["192.168.1.10/24"]},"mac_address":{"type":"string","description":"Configured MAC address override.","example":"02:42:ac:11:00:02"},"mtu":{"type":"integer","description":"Maximum transmission unit.","example":1500},"state":{"type":"string","description":"Operational state of the interface.","example":"up"},"dhcp4":{"type":"boolean","description":"Whether DHCPv4 is enabled."},"dhcp6":{"type":"boolean","description":"Whether DHCPv6 is enabled."},"gateway4":{"type":"string","description":"IPv4 gateway address.","example":"192.168.1.1"},"gateway6":{"type":"string","description":"IPv6 gateway address."},"wakeonlan":{"type":"boolean","description":"Whether Wake-on-LAN is enabled."},"primary":{"type":"boolean","description":"Whether this is the primary (default route) interface."}},"title":"InterfaceInfo"},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"InterfaceGetEntry"}}},"required":["results"],"title":"InterfaceGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Interface not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error getting network interface.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface-by-name.api.mdx b/docs/docs/gen/api/get-node-network-interface-by-name.api.mdx
index e399181c5..747709781 100644
--- a/docs/docs/gen/api/get-node-network-interface-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-network-interface-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,825 +44,27 @@ Get detailed configuration for a specific network interface on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Interface detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- interface
-
- object
-
-
-
-
-
-
- Information about a network interface.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interface not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error getting network interface.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface.ParamsDetails.json b/docs/docs/gen/api/get-node-network-interface.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface.RequestSchema.json b/docs/docs/gen/api/get-node-network-interface.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface.StatusCodes.json b/docs/docs/gen/api/get-node-network-interface.StatusCodes.json
new file mode 100644
index 000000000..e79c89151
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of network interfaces.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Interface list result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"interfaces":{"type":"array","items":{"type":"object","description":"Information about a network interface.","properties":{"name":{"type":"string","description":"Interface name.","example":"eth0"},"ipv4":{"type":"string","description":"Primary IPv4 address.","example":"192.168.1.10"},"ipv6":{"type":"string","description":"Primary IPv6 address.","example":"fd00::5"},"mac":{"type":"string","description":"Hardware MAC address.","example":"00:1a:2b:3c:4d:5e"},"family":{"type":"string","description":"Address family (inet, inet6, dual).","example":"dual"},"addresses":{"type":"array","description":"IP addresses assigned to the interface (CIDR).","items":{"type":"string"},"example":["192.168.1.10/24"]},"mac_address":{"type":"string","description":"Configured MAC address override.","example":"02:42:ac:11:00:02"},"mtu":{"type":"integer","description":"Maximum transmission unit.","example":1500},"state":{"type":"string","description":"Operational state of the interface.","example":"up"},"dhcp4":{"type":"boolean","description":"Whether DHCPv4 is enabled."},"dhcp6":{"type":"boolean","description":"Whether DHCPv6 is enabled."},"gateway4":{"type":"string","description":"IPv4 gateway address.","example":"192.168.1.1"},"gateway6":{"type":"string","description":"IPv6 gateway address."},"wakeonlan":{"type":"boolean","description":"Whether Wake-on-LAN is enabled."},"primary":{"type":"boolean","description":"Whether this is the primary (default route) interface."}},"title":"InterfaceInfo"},"description":"List of network interfaces on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"InterfaceListEntry"}}},"required":["results"],"title":"InterfaceListResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing network interfaces.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-interface.api.mdx b/docs/docs/gen/api/get-node-network-interface.api.mdx
index 992efa2a9..803ca3bf3 100644
--- a/docs/docs/gen/api/get-node-network-interface.api.mdx
+++ b/docs/docs/gen/api/get-node-network-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,741 +44,27 @@ List all network interfaces on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of network interfaces.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- interfaces
-
- object[]
-
-
-
-
-
-
- List of network interfaces on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing network interfaces.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route-by-interface.ParamsDetails.json b/docs/docs/gen/api/get-node-network-route-by-interface.ParamsDetails.json
new file mode 100644
index 000000000..e1d35c7b1
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route-by-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"interfaceName","in":"path","required":true,"description":"Network interface name for route operations (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route-by-interface.RequestSchema.json b/docs/docs/gen/api/get-node-network-route-by-interface.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route-by-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route-by-interface.StatusCodes.json b/docs/docs/gen/api/get-node-network-route-by-interface.StatusCodes.json
new file mode 100644
index 000000000..5474baef5
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route-by-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Routes for the interface.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Route get result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"routes":{"type":"array","items":{"type":"object","description":"Information about a network route.","properties":{"destination":{"type":"string","description":"Route destination in CIDR notation.","example":"10.0.0.0/8"},"gateway":{"type":"string","description":"Gateway IP address.","example":"192.168.1.1"},"interface":{"type":"string","description":"Network interface name.","example":"eth0"},"metric":{"type":"integer","description":"Route metric (priority).","example":100},"scope":{"type":"string","description":"Route scope.","example":"link"}},"title":"RouteInfo"},"description":"Routes for the specified interface."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"RouteGetEntry"}}},"required":["results"],"title":"RouteGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Interface not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error getting routes for interface.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route-by-interface.api.mdx b/docs/docs/gen/api/get-node-network-route-by-interface.api.mdx
index c7e38c036..fd1743fef 100644
--- a/docs/docs/gen/api/get-node-network-route-by-interface.api.mdx
+++ b/docs/docs/gen/api/get-node-network-route-by-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,747 +44,27 @@ Get routes associated with a specific network interface on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Routes for the interface.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
-
-
-
- Routes for the specified interface.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interface not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error getting routes for interface.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route.ParamsDetails.json b/docs/docs/gen/api/get-node-network-route.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route.RequestSchema.json b/docs/docs/gen/api/get-node-network-route.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route.StatusCodes.json b/docs/docs/gen/api/get-node-network-route.StatusCodes.json
new file mode 100644
index 000000000..cbc92d787
--- /dev/null
+++ b/docs/docs/gen/api/get-node-network-route.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of network routes.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Route list result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"routes":{"type":"array","items":{"type":"object","description":"Information about a network route.","properties":{"destination":{"type":"string","description":"Route destination in CIDR notation.","example":"10.0.0.0/8"},"gateway":{"type":"string","description":"Gateway IP address.","example":"192.168.1.1"},"interface":{"type":"string","description":"Network interface name.","example":"eth0"},"metric":{"type":"integer","description":"Route metric (priority).","example":100},"scope":{"type":"string","description":"Route scope.","example":"link"}},"title":"RouteInfo"},"description":"List of network routes on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"RouteListEntry"}}},"required":["results"],"title":"RouteListResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing network routes.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-network-route.api.mdx b/docs/docs/gen/api/get-node-network-route.api.mdx
index 7c51a3250..22e745ba7 100644
--- a/docs/docs/gen/api/get-node-network-route.api.mdx
+++ b/docs/docs/gen/api/get-node-network-route.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,651 +44,27 @@ List all network routes on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of network routes.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
-
-
-
- List of network routes on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing network routes.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-ntp.ParamsDetails.json b/docs/docs/gen/api/get-node-ntp.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-ntp.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-ntp.RequestSchema.json b/docs/docs/gen/api/get-node-ntp.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-ntp.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-ntp.StatusCodes.json b/docs/docs/gen/api/get-node-ntp.StatusCodes.json
new file mode 100644
index 000000000..adccd70cc
--- /dev/null
+++ b/docs/docs/gen/api/get-node-ntp.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"NTP status.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"NTP status for a single host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"synchronized":{"type":"boolean","description":"Whether the system clock is synchronized."},"stratum":{"type":"integer","description":"NTP stratum level."},"offset":{"type":"string","description":"Clock offset from the NTP source."},"current_source":{"type":"string","description":"The currently selected NTP source."},"servers":{"type":"array","items":{"type":"string"},"description":"Configured NTP server addresses."},"error":{"type":"string","description":"Error message if the agent failed to retrieve NTP status."}},"required":["hostname","status"],"title":"NtpStatusEntry"}}},"required":["results"],"title":"NtpCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving NTP status.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-ntp.api.mdx b/docs/docs/gen/api/get-node-ntp.api.mdx
index c784e20fd..fb0db6331 100644
--- a/docs/docs/gen/api/get-node-ntp.api.mdx
+++ b/docs/docs/gen/api/get-node-ntp.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,601 +44,27 @@ Get NTP sync status and configured servers on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- NTP status.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving NTP status.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-os.ParamsDetails.json b/docs/docs/gen/api/get-node-os.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-os.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-os.RequestSchema.json b/docs/docs/gen/api/get-node-os.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-os.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-os.StatusCodes.json b/docs/docs/gen/api/get-node-os.StatusCodes.json
new file mode 100644
index 000000000..7aa73e2df
--- /dev/null
+++ b/docs/docs/gen/api/get-node-os.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Operating system information.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"os_info":{"type":"object","description":"Operating system information.","properties":{"distribution":{"type":"string","description":"The name of the Linux distribution.","example":"Ubuntu"},"version":{"type":"string","description":"The version of the Linux distribution.","example":"20.04"}},"required":["distribution","version"],"title":"OSInfoResponse"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"OSInfoResultItem"}}},"required":["results"],"title":"OSInfoCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving OS info.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-os.api.mdx b/docs/docs/gen/api/get-node-os.api.mdx
index ba9b92835..342bd0e26 100644
--- a/docs/docs/gen/api/get-node-os.api.mdx
+++ b/docs/docs/gen/api/get-node-os.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,621 +43,27 @@ Get operating system information for the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Operating system information.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- os_info
-
- object
-
-
-
-
-
-
- Operating system information.
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving OS info.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-package-by-name.ParamsDetails.json
new file mode 100644
index 000000000..c00412ddb
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Package name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-package-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-package-by-name.StatusCodes.json
new file mode 100644
index 000000000..cff08764a
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Package detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A package list result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"packages":{"type":"array","items":{"type":"object","description":"Information about an installed package.","properties":{"name":{"type":"string","description":"Package name."},"version":{"type":"string","description":"Installed version."},"description":{"type":"string","description":"Package description."},"status":{"type":"string","description":"Package status (e.g., installed)."},"size":{"type":"integer","format":"int64","description":"Installed size in bytes."}},"title":"PackageInfo"},"description":"List of packages."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PackageEntry"}}},"required":["results"],"title":"PackageCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Package not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving package.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-by-name.api.mdx b/docs/docs/gen/api/get-node-package-by-name.api.mdx
index 96f283396..cdb46038a 100644
--- a/docs/docs/gen/api/get-node-package-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-package-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,747 +44,27 @@ Get details for a specific installed package by name on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Package detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- packages
-
- object[]
-
-
-
-
-
-
- List of packages.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Package not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving package.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-update.ParamsDetails.json b/docs/docs/gen/api/get-node-package-update.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-update.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-update.RequestSchema.json b/docs/docs/gen/api/get-node-package-update.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-update.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-update.StatusCodes.json b/docs/docs/gen/api/get-node-package-update.StatusCodes.json
new file mode 100644
index 000000000..cf5cc02f6
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package-update.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of available updates.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"An update list result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"updates":{"type":"array","items":{"type":"object","description":"Information about an available package update.","properties":{"name":{"type":"string","description":"Package name."},"current_version":{"type":"string","description":"Currently installed version."},"new_version":{"type":"string","description":"Available version."}},"title":"UpdateInfo"},"description":"List of available updates."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UpdateEntry"}}},"required":["results"],"title":"UpdateCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing available updates.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package-update.api.mdx b/docs/docs/gen/api/get-node-package-update.api.mdx
index f9a32f959..43dadc9af 100644
--- a/docs/docs/gen/api/get-node-package-update.api.mdx
+++ b/docs/docs/gen/api/get-node-package-update.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,633 +44,27 @@ List packages with available updates on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of available updates.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- updates
-
- object[]
-
-
-
-
-
-
- List of available updates.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing available updates.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package.ParamsDetails.json b/docs/docs/gen/api/get-node-package.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package.RequestSchema.json b/docs/docs/gen/api/get-node-package.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package.StatusCodes.json b/docs/docs/gen/api/get-node-package.StatusCodes.json
new file mode 100644
index 000000000..cf77101e8
--- /dev/null
+++ b/docs/docs/gen/api/get-node-package.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of installed packages.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A package list result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"packages":{"type":"array","items":{"type":"object","description":"Information about an installed package.","properties":{"name":{"type":"string","description":"Package name."},"version":{"type":"string","description":"Installed version."},"description":{"type":"string","description":"Package description."},"status":{"type":"string","description":"Package status (e.g., installed)."},"size":{"type":"integer","format":"int64","description":"Installed size in bytes."}},"title":"PackageInfo"},"description":"List of packages."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PackageEntry"}}},"required":["results"],"title":"PackageCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing packages.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-package.api.mdx b/docs/docs/gen/api/get-node-package.api.mdx
index 8ef7391a8..4f78625aa 100644
--- a/docs/docs/gen/api/get-node-package.api.mdx
+++ b/docs/docs/gen/api/get-node-package.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,651 +44,27 @@ List all installed packages on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of installed packages.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- packages
-
- object[]
-
-
-
-
-
-
- List of packages.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing packages.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process-by-pid.ParamsDetails.json b/docs/docs/gen/api/get-node-process-by-pid.ParamsDetails.json
new file mode 100644
index 000000000..39d834a45
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process-by-pid.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"pid","in":"path","required":true,"description":"Process identifier (PID).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"integer","minimum":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process-by-pid.RequestSchema.json b/docs/docs/gen/api/get-node-process-by-pid.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process-by-pid.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process-by-pid.StatusCodes.json b/docs/docs/gen/api/get-node-process-by-pid.StatusCodes.json
new file mode 100644
index 000000000..ee83955c9
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process-by-pid.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Process detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Process get result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"process":{"type":"object","description":"Information about a running process.","properties":{"pid":{"type":"integer","description":"Process identifier.","example":1234},"name":{"type":"string","description":"Process name.","example":"nginx"},"user":{"type":"string","description":"User running the process.","example":"www-data"},"state":{"type":"string","description":"Process state.","example":"running"},"cpu_percent":{"type":"number","format":"double","description":"CPU usage percentage.","example":2.5},"mem_percent":{"type":"number","format":"float","description":"Memory usage percentage.","example":1.2},"mem_rss":{"type":"integer","format":"int64","description":"Resident set size in bytes.","example":12345678},"command":{"type":"string","description":"Full command line.","example":"nginx: master process /usr/sbin/nginx"},"start_time":{"type":"string","description":"Process start time.","example":"2026-01-15T10:30:00Z"}},"title":"ProcessInfo"},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ProcessGetEntry"}}},"required":["results"],"title":"ProcessGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Process not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error getting process.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process-by-pid.api.mdx b/docs/docs/gen/api/get-node-process-by-pid.api.mdx
index e35dbf5b0..12d1bd4a6 100644
--- a/docs/docs/gen/api/get-node-process-by-pid.api.mdx
+++ b/docs/docs/gen/api/get-node-process-by-pid.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,771 +44,27 @@ Get detailed information about a specific process by PID.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Process detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- process
-
- object
-
-
-
-
-
-
- Information about a running process.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Process not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error getting process.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process.ParamsDetails.json b/docs/docs/gen/api/get-node-process.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process.RequestSchema.json b/docs/docs/gen/api/get-node-process.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process.StatusCodes.json b/docs/docs/gen/api/get-node-process.StatusCodes.json
new file mode 100644
index 000000000..5807dfd86
--- /dev/null
+++ b/docs/docs/gen/api/get-node-process.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of processes.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Process list result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"processes":{"type":"array","description":"List of processes on this agent.","items":{"type":"object","description":"Information about a running process.","properties":{"pid":{"type":"integer","description":"Process identifier.","example":1234},"name":{"type":"string","description":"Process name.","example":"nginx"},"user":{"type":"string","description":"User running the process.","example":"www-data"},"state":{"type":"string","description":"Process state.","example":"running"},"cpu_percent":{"type":"number","format":"double","description":"CPU usage percentage.","example":2.5},"mem_percent":{"type":"number","format":"float","description":"Memory usage percentage.","example":1.2},"mem_rss":{"type":"integer","format":"int64","description":"Resident set size in bytes.","example":12345678},"command":{"type":"string","description":"Full command line.","example":"nginx: master process /usr/sbin/nginx"},"start_time":{"type":"string","description":"Process start time.","example":"2026-01-15T10:30:00Z"}},"title":"ProcessInfo"}},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ProcessEntry"}}},"required":["results"],"title":"ProcessCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing processes.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-process.api.mdx b/docs/docs/gen/api/get-node-process.api.mdx
index cfe5e52fd..2cd1f485d 100644
--- a/docs/docs/gen/api/get-node-process.api.mdx
+++ b/docs/docs/gen/api/get-node-process.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,687 +44,27 @@ List all running processes on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of processes.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- processes
-
- object[]
-
-
-
-
-
-
- List of processes on this agent.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing processes.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-schedule-cron-by-name.ParamsDetails.json
new file mode 100644
index 000000000..748479206
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Cron entry name. Must contain only alphanumeric characters, underscores, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-schedule-cron-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-schedule-cron-by-name.StatusCodes.json
new file mode 100644
index 000000000..037200103
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Cron entry detail.","content":{"application/json":{"schema":{"type":"object","description":"Collection response for a single cron entry get operation.","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A cron drop-in entry.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Cron entry name."},"object":{"type":"string","description":"Object store name for the deployed content."},"schedule":{"type":"string","description":"Cron schedule expression. Present for /etc/cron.d/ entries.\n"},"interval":{"type":"string","description":"Periodic interval (hourly, daily, weekly, monthly). Present for /etc/cron.{interval}/ entries.\n","enum":["hourly","daily","weekly","monthly"]},"source":{"type":"string","description":"Where the entry lives: \"cron.d\", \"hourly\", \"daily\", \"weekly\", or \"monthly\".\n"},"user":{"type":"string","description":"User the cron entry runs as."},"error":{"type":"string","description":"Error message if the agent failed to retrieve this entry."}},"required":["hostname","status"],"title":"CronEntry"}}},"required":["results"],"title":"CronGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Cron entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving cron entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron-by-name.api.mdx b/docs/docs/gen/api/get-node-schedule-cron-by-name.api.mdx
index a851fa25c..63b31db9c 100644
--- a/docs/docs/gen/api/get-node-schedule-cron-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-schedule-cron-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,706 +44,27 @@ Get a specific cron drop-in entry by name on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Cron entry detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cron entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving cron entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron.ParamsDetails.json b/docs/docs/gen/api/get-node-schedule-cron.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron.RequestSchema.json b/docs/docs/gen/api/get-node-schedule-cron.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron.StatusCodes.json b/docs/docs/gen/api/get-node-schedule-cron.StatusCodes.json
new file mode 100644
index 000000000..b9e6eef00
--- /dev/null
+++ b/docs/docs/gen/api/get-node-schedule-cron.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of cron entries.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A cron drop-in entry.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Cron entry name."},"object":{"type":"string","description":"Object store name for the deployed content."},"schedule":{"type":"string","description":"Cron schedule expression. Present for /etc/cron.d/ entries.\n"},"interval":{"type":"string","description":"Periodic interval (hourly, daily, weekly, monthly). Present for /etc/cron.{interval}/ entries.\n","enum":["hourly","daily","weekly","monthly"]},"source":{"type":"string","description":"Where the entry lives: \"cron.d\", \"hourly\", \"daily\", \"weekly\", or \"monthly\".\n"},"user":{"type":"string","description":"User the cron entry runs as."},"error":{"type":"string","description":"Error message if the agent failed to retrieve this entry."}},"required":["hostname","status"],"title":"CronEntry"}}},"required":["results"],"title":"CronCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing cron entries.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-schedule-cron.api.mdx b/docs/docs/gen/api/get-node-schedule-cron.api.mdx
index 1389d50b0..d8141f561 100644
--- a/docs/docs/gen/api/get-node-schedule-cron.api.mdx
+++ b/docs/docs/gen/api/get-node-schedule-cron.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,610 +44,27 @@ List all cron drop-in entries on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of cron entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing cron entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-service-by-name.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-service-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-service-by-name.StatusCodes.json
new file mode 100644
index 000000000..693bb2be3
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Service get result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"service":{"type":"object","description":"Information about a systemd service.","properties":{"name":{"type":"string","description":"Service unit name.","example":"nginx"},"status":{"type":"string","description":"Active status of the service.","example":"active"},"enabled":{"type":"boolean","description":"Whether the service is enabled to start on boot."},"description":{"type":"string","description":"Service description from the unit file.","example":"A high performance web server"},"pid":{"type":"integer","description":"Main process ID of the service.","example":1234}},"title":"ServiceInfo"},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceGetEntry"}}},"required":["results"],"title":"ServiceGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Service not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error getting service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service-by-name.api.mdx b/docs/docs/gen/api/get-node-service-by-name.api.mdx
index cf19fada2..c89118f61 100644
--- a/docs/docs/gen/api/get-node-service-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-service-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,735 +44,27 @@ Get detailed information about a specific service on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- service
-
- object
-
-
-
-
-
-
- Information about a systemd service.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Service not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error getting service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service.ParamsDetails.json b/docs/docs/gen/api/get-node-service.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service.RequestSchema.json b/docs/docs/gen/api/get-node-service.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service.StatusCodes.json b/docs/docs/gen/api/get-node-service.StatusCodes.json
new file mode 100644
index 000000000..2282e2719
--- /dev/null
+++ b/docs/docs/gen/api/get-node-service.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of services.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Service list result for a single agent.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"services":{"type":"array","items":{"type":"object","description":"Information about a systemd service.","properties":{"name":{"type":"string","description":"Service unit name.","example":"nginx"},"status":{"type":"string","description":"Active status of the service.","example":"active"},"enabled":{"type":"boolean","description":"Whether the service is enabled to start on boot."},"description":{"type":"string","description":"Service description from the unit file.","example":"A high performance web server"},"pid":{"type":"integer","description":"Main process ID of the service.","example":1234}},"title":"ServiceInfo"},"description":"List of services on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceListEntry"}}},"required":["results"],"title":"ServiceListResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing services.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-service.api.mdx b/docs/docs/gen/api/get-node-service.api.mdx
index 032d15bc5..79dc2d9f7 100644
--- a/docs/docs/gen/api/get-node-service.api.mdx
+++ b/docs/docs/gen/api/get-node-service.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,651 +44,27 @@ List all systemd services on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of services.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- services
-
- object[]
-
-
-
-
-
-
- List of services on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing services.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-status.ParamsDetails.json b/docs/docs/gen/api/get-node-status.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-status.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-status.RequestSchema.json b/docs/docs/gen/api/get-node-status.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-status.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-status.StatusCodes.json b/docs/docs/gen/api/get-node-status.StatusCodes.json
new file mode 100644
index 000000000..23ab238d4
--- /dev/null
+++ b/docs/docs/gen/api/get-node-status.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"A JSON object containing the node's status information.\n","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the system.","example":"my-linux-server"},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"uptime":{"type":"string","description":"The uptime of the system.","example":"0 days, 4 hours, 1 minute"},"load_average":{"type":"object","description":"The system load averages for 1, 5, and 15 minutes.","properties":{"1min":{"type":"number","description":"Load average for the last 1 minute.","example":0.32},"5min":{"type":"number","description":"Load average for the last 5 minutes.","example":0.28},"15min":{"type":"number","description":"Load average for the last 15 minutes.","example":0.25}},"required":["1min","5min","15min"],"title":"LoadAverageResponse"},"memory":{"type":"object","description":"Memory usage information.","properties":{"total":{"type":"integer","description":"Total memory in bytes.","example":8388608},"free":{"type":"integer","description":"Free memory in bytes.","example":2097152},"used":{"type":"integer","description":"Used memory in bytes.","example":4194304}},"required":["total","free","used"],"title":"MemoryResponse"},"disks":{"type":"array","description":"List of local disk usage information.","items":{"type":"object","description":"Local disk usage information.","properties":{"name":{"type":"string","description":"Disk identifier, e.g., \"/dev/sda1\".","example":"/dev/sda1"},"total":{"type":"integer","description":"Total disk space in bytes.","example":500000000000},"used":{"type":"integer","description":"Used disk space in bytes.","example":250000000000},"free":{"type":"integer","description":"Free disk space in bytes.","example":250000000000}},"required":["name","total","used","free"],"title":"DiskResponse"},"title":"DisksResponse"},"os_info":{"type":"object","description":"Operating system information.","properties":{"distribution":{"type":"string","description":"The name of the Linux distribution.","example":"Ubuntu"},"version":{"type":"string","description":"The version of the Linux distribution.","example":"20.04"}},"required":["distribution","version"],"title":"OSInfoResponse"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"NodeStatusResponse"}}},"required":["results"],"title":"NodeStatusCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving node status.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-status.api.mdx b/docs/docs/gen/api/get-node-status.api.mdx
index c714f21f8..524514d2a 100644
--- a/docs/docs/gen/api/get-node-status.api.mdx
+++ b/docs/docs/gen/api/get-node-status.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,847 +44,27 @@ Get the current status of the node including hostname, uptime, load averages, me
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- A JSON object containing the node's status information.
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
- load_average
-
- object
-
-
-
-
-
-
- The system load averages for 1, 5, and 15 minutes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- memory
-
- object
-
-
-
-
-
-
- Memory usage information.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- disks
-
- object[]
-
-
-
-
-
-
- List of local disk usage information.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
- os_info
-
- object
-
-
-
-
-
-
- Operating system information.
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving node status.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl-by-key.ParamsDetails.json b/docs/docs/gen/api/get-node-sysctl-by-key.ParamsDetails.json
new file mode 100644
index 000000000..a47066b77
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl-by-key.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"key","in":"path","required":true,"description":"Sysctl parameter key (e.g., net.ipv4.ip_forward).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-z0-9._-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl-by-key.RequestSchema.json b/docs/docs/gen/api/get-node-sysctl-by-key.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl-by-key.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl-by-key.StatusCodes.json b/docs/docs/gen/api/get-node-sysctl-by-key.StatusCodes.json
new file mode 100644
index 000000000..cfe49cb30
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl-by-key.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Sysctl entry detail.","content":{"application/json":{"schema":{"type":"object","description":"Collection response for a single sysctl entry get operation.","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A managed sysctl entry.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"key":{"type":"string","description":"Sysctl parameter key."},"value":{"type":"string","description":"Current value of the sysctl parameter."},"error":{"type":"string","description":"Error message if the agent failed to retrieve this entry."}},"required":["hostname","status"],"title":"SysctlEntry"}}},"required":["results"],"title":"SysctlGetResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Sysctl entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving sysctl entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl-by-key.api.mdx b/docs/docs/gen/api/get-node-sysctl-by-key.api.mdx
index 35f4c0589..011bb08f4 100644
--- a/docs/docs/gen/api/get-node-sysctl-by-key.api.mdx
+++ b/docs/docs/gen/api/get-node-sysctl-by-key.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,670 +44,27 @@ Get a specific managed sysctl entry by key on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Sysctl entry detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sysctl entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving sysctl entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl.ParamsDetails.json b/docs/docs/gen/api/get-node-sysctl.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl.RequestSchema.json b/docs/docs/gen/api/get-node-sysctl.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl.StatusCodes.json b/docs/docs/gen/api/get-node-sysctl.StatusCodes.json
new file mode 100644
index 000000000..8fc40083c
--- /dev/null
+++ b/docs/docs/gen/api/get-node-sysctl.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of sysctl entries.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"A managed sysctl entry.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"key":{"type":"string","description":"Sysctl parameter key."},"value":{"type":"string","description":"Current value of the sysctl parameter."},"error":{"type":"string","description":"Error message if the agent failed to retrieve this entry."}},"required":["hostname","status"],"title":"SysctlEntry"}}},"required":["results"],"title":"SysctlCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing sysctl entries.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-sysctl.api.mdx b/docs/docs/gen/api/get-node-sysctl.api.mdx
index ee6c137f4..8c31517b5 100644
--- a/docs/docs/gen/api/get-node-sysctl.api.mdx
+++ b/docs/docs/gen/api/get-node-sysctl.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,574 +44,27 @@ List all managed sysctl entries on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of sysctl entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing sysctl entries.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-timezone.ParamsDetails.json b/docs/docs/gen/api/get-node-timezone.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-timezone.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-timezone.RequestSchema.json b/docs/docs/gen/api/get-node-timezone.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-timezone.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-timezone.StatusCodes.json b/docs/docs/gen/api/get-node-timezone.StatusCodes.json
new file mode 100644
index 000000000..538d33874
--- /dev/null
+++ b/docs/docs/gen/api/get-node-timezone.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Timezone status.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Timezone information for a single host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"timezone":{"type":"string","description":"Current timezone name."},"utc_offset":{"type":"string","description":"Current UTC offset (e.g., \"-05:00\")."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"TimezoneEntry"}}},"required":["results"],"title":"TimezoneCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving timezone.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-timezone.api.mdx b/docs/docs/gen/api/get-node-timezone.api.mdx
index aeca821f4..ae4223b5e 100644
--- a/docs/docs/gen/api/get-node-timezone.api.mdx
+++ b/docs/docs/gen/api/get-node-timezone.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,574 +44,27 @@ Get the current system timezone on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Timezone status.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving timezone.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-uptime.ParamsDetails.json b/docs/docs/gen/api/get-node-uptime.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-uptime.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-uptime.RequestSchema.json b/docs/docs/gen/api/get-node-uptime.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-uptime.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-uptime.StatusCodes.json b/docs/docs/gen/api/get-node-uptime.StatusCodes.json
new file mode 100644
index 000000000..e4b351d8c
--- /dev/null
+++ b/docs/docs/gen/api/get-node-uptime.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Uptime information.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"System uptime information.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"uptime":{"type":"string","description":"The uptime of the system.","example":"0 days, 4 hours, 1 minute"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UptimeResponse"}}},"required":["results"],"title":"UptimeCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving uptime.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-uptime.api.mdx b/docs/docs/gen/api/get-node-uptime.api.mdx
index 6c0e21f47..1ff22d39b 100644
--- a/docs/docs/gen/api/get-node-uptime.api.mdx
+++ b/docs/docs/gen/api/get-node-uptime.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,574 +43,27 @@ Get uptime information for the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Uptime information.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving uptime.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-by-name.ParamsDetails.json b/docs/docs/gen/api/get-node-user-by-name.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-by-name.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-by-name.RequestSchema.json b/docs/docs/gen/api/get-node-user-by-name.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-by-name.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-by-name.StatusCodes.json b/docs/docs/gen/api/get-node-user-by-name.StatusCodes.json
new file mode 100644
index 000000000..7844bf41a
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-by-name.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"User account detail.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"User listing result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"users":{"type":"array","items":{"type":"object","description":"A user account on the target node.","properties":{"name":{"type":"string","description":"Username."},"uid":{"type":"integer","description":"Numeric user ID."},"gid":{"type":"integer","description":"Primary group ID."},"home":{"type":"string","description":"Home directory path."},"shell":{"type":"string","description":"Login shell path."},"groups":{"type":"array","items":{"type":"string"},"description":"Supplementary group names."},"locked":{"type":"boolean","description":"Whether the account is locked."}},"title":"UserInfo"},"description":"User accounts on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserEntry"}}},"required":["results"],"title":"UserCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"User not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrieving user.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-by-name.api.mdx b/docs/docs/gen/api/get-node-user-by-name.api.mdx
index b4a34d3d0..2f44a25c4 100644
--- a/docs/docs/gen/api/get-node-user-by-name.api.mdx
+++ b/docs/docs/gen/api/get-node-user-by-name.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,765 +44,27 @@ Get a specific user account by name on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- User account detail.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- users
-
- object[]
-
-
-
-
-
-
- User accounts on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrieving user.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-ssh-key.ParamsDetails.json b/docs/docs/gen/api/get-node-user-ssh-key.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-ssh-key.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-ssh-key.RequestSchema.json b/docs/docs/gen/api/get-node-user-ssh-key.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-ssh-key.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-ssh-key.StatusCodes.json b/docs/docs/gen/api/get-node-user-ssh-key.StatusCodes.json
new file mode 100644
index 000000000..cc812924a
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user-ssh-key.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of SSH authorized keys.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"SSH key list result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"keys":{"type":"array","description":"SSH authorized keys on this agent.","items":{"type":"object","description":"An SSH authorized key entry.","properties":{"type":{"type":"string","description":"Key type (e.g., ssh-rsa, ssh-ed25519).","example":"ssh-ed25519"},"fingerprint":{"type":"string","description":"SHA256 fingerprint of the key.","example":"SHA256:abc123..."},"comment":{"type":"string","description":"Key comment (typically user@host).","example":"john@laptop"}},"title":"SSHKeyInfo"}},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SSHKeyEntry"}}},"required":["results"],"title":"SSHKeyCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing SSH keys.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user-ssh-key.api.mdx b/docs/docs/gen/api/get-node-user-ssh-key.api.mdx
index cb6035cdc..74104d193 100644
--- a/docs/docs/gen/api/get-node-user-ssh-key.api.mdx
+++ b/docs/docs/gen/api/get-node-user-ssh-key.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,638 +44,27 @@ List SSH authorized keys for a user on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of SSH authorized keys.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- keys
-
- object[]
-
-
-
-
-
-
- SSH authorized keys on this agent.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing SSH keys.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user.ParamsDetails.json b/docs/docs/gen/api/get-node-user.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user.RequestSchema.json b/docs/docs/gen/api/get-node-user.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user.StatusCodes.json b/docs/docs/gen/api/get-node-user.StatusCodes.json
new file mode 100644
index 000000000..b0ab3ae6d
--- /dev/null
+++ b/docs/docs/gen/api/get-node-user.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"List of user accounts.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"User listing result for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that reported this entry."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"users":{"type":"array","items":{"type":"object","description":"A user account on the target node.","properties":{"name":{"type":"string","description":"Username."},"uid":{"type":"integer","description":"Numeric user ID."},"gid":{"type":"integer","description":"Primary group ID."},"home":{"type":"string","description":"Home directory path."},"shell":{"type":"string","description":"Login shell path."},"groups":{"type":"array","items":{"type":"string"},"description":"Supplementary group names."},"locked":{"type":"boolean","description":"Whether the account is locked."}},"title":"UserInfo"},"description":"User accounts on this host."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserEntry"}}},"required":["results"],"title":"UserCollectionResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error listing users.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/get-node-user.api.mdx b/docs/docs/gen/api/get-node-user.api.mdx
index 47ab5bb6b..e16fd26e4 100644
--- a/docs/docs/gen/api/get-node-user.api.mdx
+++ b/docs/docs/gen/api/get-node-user.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,669 +44,27 @@ List all user accounts on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- List of user accounts.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
- users
-
- object[]
-
-
-
-
-
-
- User accounts on this host.
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error listing users.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-file.ParamsDetails.json b/docs/docs/gen/api/post-file.ParamsDetails.json
new file mode 100644
index 000000000..bcfe11a0f
--- /dev/null
+++ b/docs/docs/gen/api/post-file.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"force","in":"query","required":false,"x-oapi-codegen-extra-tags":{"validate":"omitempty"},"description":"When true, bypass the digest check and always write the file. Returns changed=true regardless of whether the content differs from the existing object.\n","schema":{"type":"boolean","default":false}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-file.RequestSchema.json b/docs/docs/gen/api/post-file.RequestSchema.json
new file mode 100644
index 000000000..ab100d277
--- /dev/null
+++ b/docs/docs/gen/api/post-file.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The file to upload.","required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the file in the Object Store.","example":"nginx.conf","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"}},"content_type":{"type":"string","description":"How the file should be treated during deploy. \"raw\" writes bytes as-is; \"template\" renders with Go text/template and agent facts.\n","default":"raw","enum":["raw","template"],"x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=raw template"}},"file":{"type":"string","format":"binary","description":"The file content."}},"required":["name","file"]}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-file.StatusCodes.json b/docs/docs/gen/api/post-file.StatusCodes.json
new file mode 100644
index 000000000..4a763d0f1
--- /dev/null
+++ b/docs/docs/gen/api/post-file.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"201":{"description":"File uploaded successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the uploaded file.","example":"nginx.conf"},"sha256":{"type":"string","description":"SHA-256 hash of the file content.","example":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},"size":{"type":"integer","description":"File size in bytes.","example":1024},"changed":{"type":"boolean","description":"Whether the file content changed. False when the Object Store already held an object with the same SHA-256 digest.\n","example":true},"content_type":{"type":"string","description":"How the file should be treated during deploy (raw or template).\n","example":"raw"}},"required":["name","sha256","size","changed","content_type"],"title":"FileUploadResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"409":{"description":"File already exists with different content. Use ?force=true to overwrite.\n","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error uploading file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-file.api.mdx b/docs/docs/gen/api/post-file.api.mdx
index 0a49f73d8..53ce9faed 100644
--- a/docs/docs/gen/api/post-file.api.mdx
+++ b/docs/docs/gen/api/post-file.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,679 +43,27 @@ Upload a file to the Object Store.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Query Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The file to upload.
-
-
-
-
-
-
-
-
-
-
-
-
-
- File uploaded successfully.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- File already exists with different content. Use ?force=true to overwrite.
-
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error uploading file.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-certificate-ca.ParamsDetails.json b/docs/docs/gen/api/post-node-certificate-ca.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-certificate-ca.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-certificate-ca.RequestSchema.json b/docs/docs/gen/api/post-node-certificate-ca.RequestSchema.json
new file mode 100644
index 000000000..f31196c2d
--- /dev/null
+++ b/docs/docs/gen/api/post-node-certificate-ca.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"CA certificate creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","object"],"properties":{"name":{"type":"string","description":"Certificate name (used as filename).","example":"internal-corp-ca","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"object":{"type":"string","description":"Object Store reference for the PEM file.","example":"corp-ca.pem","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"CertificateCACreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-certificate-ca.StatusCodes.json b/docs/docs/gen/api/post-node-certificate-ca.StatusCodes.json
new file mode 100644
index 000000000..395d02992
--- /dev/null
+++ b/docs/docs/gen/api/post-node-certificate-ca.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"CA certificate created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a CA certificate create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Certificate name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CertificateCAMutationEntry"}}},"required":["results"],"title":"CertificateCAMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating CA certificate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-certificate-ca.api.mdx b/docs/docs/gen/api/post-node-certificate-ca.api.mdx
index 1d56202ed..c7d15b494 100644
--- a/docs/docs/gen/api/post-node-certificate-ca.api.mdx
+++ b/docs/docs/gen/api/post-node-certificate-ca.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,637 +44,27 @@ Install a new CA certificate on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- CA certificate creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- CA certificate created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating CA certificate.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-exec.ParamsDetails.json b/docs/docs/gen/api/post-node-command-exec.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-exec.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-exec.RequestSchema.json b/docs/docs/gen/api/post-node-command-exec.RequestSchema.json
new file mode 100644
index 000000000..b73e2f616
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-exec.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The command to execute.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"command":{"type":"string","description":"The executable name or path.","example":"ls","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"args":{"type":"array","description":"Command arguments.","items":{"type":"string"},"example":["-la","/tmp"]},"cwd":{"type":"string","description":"Working directory for the command.","example":"/tmp"},"timeout":{"type":"integer","description":"Timeout in seconds (default 30, max 300).","minimum":1,"maximum":300,"default":30,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=300"}}},"required":["command"],"title":"CommandExecRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-exec.StatusCodes.json b/docs/docs/gen/api/post-node-command-exec.StatusCodes.json
new file mode 100644
index 000000000..b05ce7eae
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-exec.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Command execution accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent that executed the command."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"stdout":{"type":"string","description":"Standard output of the command."},"stderr":{"type":"string","description":"Standard error output of the command."},"exit_code":{"type":"integer","description":"Exit code of the command."},"duration_ms":{"type":"integer","format":"int64","description":"Execution time in milliseconds."},"changed":{"type":"boolean","description":"Whether the command modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CommandResultItem"}}},"required":["results"],"title":"CommandResultCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error executing command.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-exec.api.mdx b/docs/docs/gen/api/post-node-command-exec.api.mdx
index 476389ff4..d548207c3 100644
--- a/docs/docs/gen/api/post-node-command-exec.api.mdx
+++ b/docs/docs/gen/api/post-node-command-exec.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,682 +44,27 @@ Execute a command directly without a shell. This is the safer option as it does
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The command to execute.
-
-
-
-
-
-
-
-
-
-
- = 1` and `<= 300`"}
- schema={{"type":"integer","description":"Timeout in seconds (default 30, max 300).","minimum":1,"maximum":300,"default":30,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=300"}}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- Command execution accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error executing command.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-shell.ParamsDetails.json b/docs/docs/gen/api/post-node-command-shell.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-shell.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-shell.RequestSchema.json b/docs/docs/gen/api/post-node-command-shell.RequestSchema.json
new file mode 100644
index 000000000..a20ee6f91
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-shell.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The shell command to execute.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"command":{"type":"string","description":"The full shell command string.","example":"ls -la /tmp | grep log","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"cwd":{"type":"string","description":"Working directory for the command.","example":"/tmp"},"timeout":{"type":"integer","description":"Timeout in seconds (default 30, max 300).","minimum":1,"maximum":300,"default":30,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=300"}}},"required":["command"],"title":"CommandShellRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-shell.StatusCodes.json b/docs/docs/gen/api/post-node-command-shell.StatusCodes.json
new file mode 100644
index 000000000..605d47969
--- /dev/null
+++ b/docs/docs/gen/api/post-node-command-shell.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Shell command execution accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent that executed the command."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"stdout":{"type":"string","description":"Standard output of the command."},"stderr":{"type":"string","description":"Standard error output of the command."},"exit_code":{"type":"integer","description":"Exit code of the command."},"duration_ms":{"type":"integer","format":"int64","description":"Execution time in milliseconds."},"changed":{"type":"boolean","description":"Whether the command modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CommandResultItem"}}},"required":["results"],"title":"CommandResultCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error executing shell command.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-command-shell.api.mdx b/docs/docs/gen/api/post-node-command-shell.api.mdx
index dd0a53933..ac5d58bb6 100644
--- a/docs/docs/gen/api/post-node-command-shell.api.mdx
+++ b/docs/docs/gen/api/post-node-command-shell.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,673 +44,27 @@ Execute a command through /bin/sh -c. Supports shell features like pipes, redire
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The shell command to execute.
-
-
-
-
-
-
-
-
- = 1` and `<= 300`"}
- schema={{"type":"integer","description":"Timeout in seconds (default 30, max 300).","minimum":1,"maximum":300,"default":30,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=300"}}}
- >
-
-
-
-
-
-
-
-
-
-
-
-
- Shell command execution accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error executing shell command.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-exec.ParamsDetails.json b/docs/docs/gen/api/post-node-container-docker-exec.ParamsDetails.json
new file mode 100644
index 000000000..abd7b319f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-exec.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"id","in":"path","required":true,"description":"Container identifier (name or ID). Must start with an alphanumeric character and may contain letters, digits, underscores, dots, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-exec.RequestSchema.json b/docs/docs/gen/api/post-node-container-docker-exec.RequestSchema.json
new file mode 100644
index 000000000..c1b7ef555
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-exec.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The command to execute inside the container.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"command":{"type":"array","description":"Command to execute inside the container.","items":{"type":"string"},"example":["ls","-la","/"],"x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"env":{"type":"array","description":"Additional environment variables in KEY=VALUE format.","items":{"type":"string"}},"working_dir":{"type":"string","description":"Working directory inside the container.","example":"/app","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"required":["command"],"title":"DockerExecRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-exec.StatusCodes.json b/docs/docs/gen/api/post-node-container-docker-exec.StatusCodes.json
new file mode 100644
index 000000000..824ae8649
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-exec.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Container exec accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a command execution inside a container.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"stdout":{"type":"string","description":"Standard output of the command."},"stderr":{"type":"string","description":"Standard error output of the command."},"exit_code":{"type":"integer","description":"Exit code of the command."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerExecResultItem"}}},"required":["results"],"title":"DockerExecCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Container not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error executing command in container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-exec.api.mdx b/docs/docs/gen/api/post-node-container-docker-exec.api.mdx
index 9da991f01..9469f66d1 100644
--- a/docs/docs/gen/api/post-node-container-docker-exec.api.mdx
+++ b/docs/docs/gen/api/post-node-container-docker-exec.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,760 +44,27 @@ Execute a command inside a running container on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The command to execute inside the container.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container exec accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error executing command in container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-pull.ParamsDetails.json b/docs/docs/gen/api/post-node-container-docker-pull.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-pull.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-pull.RequestSchema.json b/docs/docs/gen/api/post-node-container-docker-pull.RequestSchema.json
new file mode 100644
index 000000000..737e87a85
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-pull.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The image to pull.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"image":{"type":"string","description":"Image reference to pull (e.g., \"nginx:latest\", \"docker.io/library/alpine:3.18\").\n","example":"alpine:latest","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"required":["image"],"title":"DockerPullRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-pull.StatusCodes.json b/docs/docs/gen/api/post-node-container-docker-pull.StatusCodes.json
new file mode 100644
index 000000000..f859bc54f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-pull.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Image pull accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an image pull operation.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"image_id":{"type":"string","description":"The pulled image ID.","example":"sha256:a1b2c3d4..."},"tag":{"type":"string","description":"The image tag that was pulled.","example":"latest"},"size":{"type":"integer","format":"int64","description":"Image size in bytes."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerPullResultItem"}}},"required":["results"],"title":"DockerPullCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error pulling image.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-pull.api.mdx b/docs/docs/gen/api/post-node-container-docker-pull.api.mdx
index 836428ccd..42e8a6d17 100644
--- a/docs/docs/gen/api/post-node-container-docker-pull.api.mdx
+++ b/docs/docs/gen/api/post-node-container-docker-pull.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,646 +44,27 @@ Pull a container image on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The image to pull.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Image pull accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error pulling image.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-start.ParamsDetails.json b/docs/docs/gen/api/post-node-container-docker-start.ParamsDetails.json
new file mode 100644
index 000000000..abd7b319f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-start.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"id","in":"path","required":true,"description":"Container identifier (name or ID). Must start with an alphanumeric character and may contain letters, digits, underscores, dots, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-start.RequestSchema.json b/docs/docs/gen/api/post-node-container-docker-start.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-start.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-start.StatusCodes.json b/docs/docs/gen/api/post-node-container-docker-start.StatusCodes.json
new file mode 100644
index 000000000..e9beb98eb
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-start.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Container start accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a container lifecycle action.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier."},"message":{"type":"string","description":"Status message.","example":"container started"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerActionResultItem"}}},"required":["results"],"title":"DockerActionCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Container not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error starting container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-start.api.mdx b/docs/docs/gen/api/post-node-container-docker-start.api.mdx
index d8f7ccd62..177b54759 100644
--- a/docs/docs/gen/api/post-node-container-docker-start.api.mdx
+++ b/docs/docs/gen/api/post-node-container-docker-start.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,679 +44,27 @@ Start a stopped container on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Container start accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error starting container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-stop.ParamsDetails.json b/docs/docs/gen/api/post-node-container-docker-stop.ParamsDetails.json
new file mode 100644
index 000000000..abd7b319f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-stop.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"id","in":"path","required":true,"description":"Container identifier (name or ID). Must start with an alphanumeric character and may contain letters, digits, underscores, dots, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9][a-zA-Z0-9_.-]*$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-stop.RequestSchema.json b/docs/docs/gen/api/post-node-container-docker-stop.RequestSchema.json
new file mode 100644
index 000000000..fc8072ec3
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-stop.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Optional stop parameters.","required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"timeout":{"type":"integer","description":"Seconds to wait before killing the container. Defaults to 10.\n","minimum":0,"maximum":300,"default":10,"x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0,max=300"}}},"title":"DockerStopRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-stop.StatusCodes.json b/docs/docs/gen/api/post-node-container-docker-stop.StatusCodes.json
new file mode 100644
index 000000000..bd44c51dc
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker-stop.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Container stop accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a container lifecycle action.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier."},"message":{"type":"string","description":"Status message.","example":"container started"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerActionResultItem"}}},"required":["results"],"title":"DockerActionCollectionResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Container not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error stopping container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker-stop.api.mdx b/docs/docs/gen/api/post-node-container-docker-stop.api.mdx
index a499455d2..19c1007e7 100644
--- a/docs/docs/gen/api/post-node-container-docker-stop.api.mdx
+++ b/docs/docs/gen/api/post-node-container-docker-stop.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,729 +44,27 @@ Stop a running container on the target node. Optionally specify a timeout before
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
-
-
-
-
- Optional stop parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container stop accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error stopping container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker.ParamsDetails.json b/docs/docs/gen/api/post-node-container-docker.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker.RequestSchema.json b/docs/docs/gen/api/post-node-container-docker.RequestSchema.json
new file mode 100644
index 000000000..f8528e203
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Container creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"image":{"type":"string","description":"Container image reference (e.g., \"nginx:latest\").","example":"nginx:latest","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"name":{"type":"string","description":"Optional name for the container.","example":"my-nginx","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"hostname":{"type":"string","description":"Container hostname.","example":"web-01","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,max=253"}},"dns":{"type":"array","items":{"type":"string"},"description":"Custom DNS servers for the container.","example":["8.8.8.8","8.8.4.4"],"x-oapi-codegen-extra-tags":{"validate":"omitempty,dive,ip"}},"command":{"type":"array","description":"Command to run in the container.","items":{"type":"string"},"example":["nginx","-g","daemon off;"]},"env":{"type":"array","description":"Environment variables in KEY=VALUE format.","items":{"type":"string"},"example":["PORT=8080","DEBUG=true"]},"ports":{"type":"array","description":"Port mappings in host_port:container_port format.\n","items":{"type":"string"},"example":["8080:80","8443:443"]},"volumes":{"type":"array","description":"Volume mounts in host_path:container_path format.\n","items":{"type":"string"},"example":["/data:/var/lib/data"]},"auto_start":{"type":"boolean","description":"Whether to start the container immediately after creation. Defaults to true.\n","default":true,"x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"required":["image"],"title":"DockerCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker.StatusCodes.json b/docs/docs/gen/api/post-node-container-docker.StatusCodes.json
new file mode 100644
index 000000000..6a1ac76c9
--- /dev/null
+++ b/docs/docs/gen/api/post-node-container-docker.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Container creation accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Summary information about a container.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"id":{"type":"string","description":"Container identifier.","example":"a1b2c3d4e5f6"},"name":{"type":"string","description":"Container name.","example":"my-nginx"},"image":{"type":"string","description":"Image used by the container.","example":"nginx:latest"},"state":{"type":"string","description":"Current container state.","example":"running"},"created":{"type":"string","description":"Container creation timestamp.","example":"2024-01-15T10:30:00Z"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"DockerResponse"}}},"required":["results"],"title":"DockerResultCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating container.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-container-docker.api.mdx b/docs/docs/gen/api/post-node-container-docker.api.mdx
index c4542503e..ab07dd4ab 100644
--- a/docs/docs/gen/api/post-node-container-docker.api.mdx
+++ b/docs/docs/gen/api/post-node-container-docker.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,736 +44,27 @@ Create a new container on the target node. Returns a job ID for tracking the asy
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Container creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Container creation accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating container.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-deploy.ParamsDetails.json b/docs/docs/gen/api/post-node-file-deploy.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-deploy.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-deploy.RequestSchema.json b/docs/docs/gen/api/post-node-file-deploy.RequestSchema.json
new file mode 100644
index 000000000..662bfe936
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-deploy.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"object_name":{"type":"string","description":"Name of the file in the Object Store.","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"}},"path":{"type":"string","description":"Destination path on the target filesystem.","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"mode":{"type":"string","description":"File permission mode (e.g., \"0644\")."},"owner":{"type":"string","description":"File owner user."},"group":{"type":"string","description":"File owner group."},"content_type":{"type":"string","description":"Content type — \"raw\" or \"template\".","enum":["raw","template"],"x-oapi-codegen-extra-tags":{"validate":"required,oneof=raw template"}},"vars":{"type":"object","description":"Template variables when content_type is \"template\".","additionalProperties":true}},"required":["object_name","path","content_type"],"title":"FileDeployRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-deploy.StatusCodes.json b/docs/docs/gen/api/post-node-file-deploy.StatusCodes.json
new file mode 100644
index 000000000..b924ee1b7
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-deploy.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"File deploy job accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The agent that processed the job."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the file was actually written."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"FileDeployResult"}}},"required":["results"],"title":"FileDeployCollectionResponse"}}}},"400":{"description":"Invalid input.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-deploy.api.mdx b/docs/docs/gen/api/post-node-file-deploy.api.mdx
index e2e20aa0c..3e9622e8d 100644
--- a/docs/docs/gen/api/post-node-file-deploy.api.mdx
+++ b/docs/docs/gen/api/post-node-file-deploy.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,704 +43,27 @@ Deploy a file from Object Store to the host
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- vars
-
- object
-
-
-
-
-
-
- Template variables when content_type is "template".
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- File deploy job accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-status.ParamsDetails.json b/docs/docs/gen/api/post-node-file-status.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-status.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-status.RequestSchema.json b/docs/docs/gen/api/post-node-file-status.RequestSchema.json
new file mode 100644
index 000000000..4dd3ea8dc
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-status.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"path":{"type":"string","description":"Filesystem path to check.","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"required":["path"],"title":"FileStatusRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-status.StatusCodes.json b/docs/docs/gen/api/post-node-file-status.StatusCodes.json
new file mode 100644
index 000000000..7498cecfa
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-status.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"File status.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The agent that processed the job."},"path":{"type":"string","description":"The filesystem path."},"status":{"type":"string","description":"File state — \"in-sync\", \"drifted\", or \"missing\"."},"sha256":{"type":"string","description":"Current SHA-256 of the file on disk."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname"],"title":"FileStatusResult"}}},"required":["results"],"title":"FileStatusCollectionResponse"}}}},"400":{"description":"Invalid input.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-status.api.mdx b/docs/docs/gen/api/post-node-file-status.api.mdx
index c34833715..f5405f468 100644
--- a/docs/docs/gen/api/post-node-file-status.api.mdx
+++ b/docs/docs/gen/api/post-node-file-status.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,629 +43,27 @@ Check deployment status of a file on the host
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
- File status.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-undeploy.ParamsDetails.json b/docs/docs/gen/api/post-node-file-undeploy.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-undeploy.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-undeploy.RequestSchema.json b/docs/docs/gen/api/post-node-file-undeploy.RequestSchema.json
new file mode 100644
index 000000000..fd19c9699
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-undeploy.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"path":{"type":"string","description":"Filesystem path to undeploy.","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"required":["path"],"title":"FileUndeployRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-undeploy.StatusCodes.json b/docs/docs/gen/api/post-node-file-undeploy.StatusCodes.json
new file mode 100644
index 000000000..6e700c144
--- /dev/null
+++ b/docs/docs/gen/api/post-node-file-undeploy.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"File undeploy job accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The agent that processed the job."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the file was actually removed."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"FileUndeployResult"}}},"required":["results"],"title":"FileUndeployCollectionResponse"}}}},"400":{"description":"Invalid input.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Internal error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-file-undeploy.api.mdx b/docs/docs/gen/api/post-node-file-undeploy.api.mdx
index 55faafad1..cdf565070 100644
--- a/docs/docs/gen/api/post-node-file-undeploy.api.mdx
+++ b/docs/docs/gen/api/post-node-file-undeploy.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,611 +43,27 @@ Remove a deployed file from the host filesystem
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
- File undeploy job accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Internal error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-group.ParamsDetails.json b/docs/docs/gen/api/post-node-group.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-group.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-group.RequestSchema.json b/docs/docs/gen/api/post-node-group.RequestSchema.json
new file mode 100644
index 000000000..f2b746a1a
--- /dev/null
+++ b/docs/docs/gen/api/post-node-group.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Group creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Group name.","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=32"}},"gid":{"type":"integer","description":"Numeric group ID. If omitted, the system assigns one.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}},"system":{"type":"boolean","description":"Create a system group.","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"GroupCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-group.StatusCodes.json b/docs/docs/gen/api/post-node-group.StatusCodes.json
new file mode 100644
index 000000000..465eb0300
--- /dev/null
+++ b/docs/docs/gen/api/post-node-group.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Group created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a group create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Group name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"GroupMutationResult"}}},"required":["results"],"title":"GroupMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating group.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-group.api.mdx b/docs/docs/gen/api/post-node-group.api.mdx
index ab2d6937b..356d30d3b 100644
--- a/docs/docs/gen/api/post-node-group.api.mdx
+++ b/docs/docs/gen/api/post-node-group.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,646 +44,27 @@ Create a new group on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Group creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Group created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating group.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-interface.ParamsDetails.json b/docs/docs/gen/api/post-node-network-interface.ParamsDetails.json
new file mode 100644
index 000000000..d19e962a5
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Network interface name (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-interface.RequestSchema.json b/docs/docs/gen/api/post-node-network-interface.RequestSchema.json
new file mode 100644
index 000000000..1e1241059
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Interface configuration parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"dhcp4":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"dhcp6":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"addresses":{"type":"array","items":{"type":"string"},"x-oapi-codegen-extra-tags":{"validate":"omitempty,dive,cidr"}},"gateway4":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty,ipv4"}},"gateway6":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty,ipv6"}},"mtu":{"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=68,max=9000"}},"mac_address":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"wakeonlan":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"InterfaceConfigRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-interface.StatusCodes.json b/docs/docs/gen/api/post-node-network-interface.StatusCodes.json
new file mode 100644
index 000000000..5139eb825
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Interface configuration created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an interface mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Interface name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"InterfaceMutationEntry"}}},"required":["results"],"title":"InterfaceMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating interface configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-interface.api.mdx b/docs/docs/gen/api/post-node-network-interface.api.mdx
index 75ec39c84..1e026f65b 100644
--- a/docs/docs/gen/api/post-node-network-interface.api.mdx
+++ b/docs/docs/gen/api/post-node-network-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,696 +44,27 @@ Create a managed Netplan configuration for a network interface on the target nod
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Interface configuration parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interface configuration created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating interface configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-ping.ParamsDetails.json b/docs/docs/gen/api/post-node-network-ping.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-ping.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-ping.RequestSchema.json b/docs/docs/gen/api/post-node-network-ping.RequestSchema.json
new file mode 100644
index 000000000..7252adcd6
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-ping.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"The server to ping.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"The IP address of the server to ping. Supports both IPv4 and IPv6. Also accepts @fact. references that are resolved agent-side.\n","example":"8.8.8.8","x-oapi-codegen-extra-tags":{"validate":"required,ip_or_fact"}}},"required":["address"]}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-ping.StatusCodes.json b/docs/docs/gen/api/post-node-network-ping.StatusCodes.json
new file mode 100644
index 000000000..7a8d16450
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-ping.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Successful ping response.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent that executed the ping."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"packets_sent":{"type":"integer","description":"Number of packets sent.","example":4},"packets_received":{"type":"integer","description":"Number of packets received.","example":4},"packet_loss":{"type":"number","format":"double","description":"Percentage of packet loss.","example":0},"min_rtt":{"type":"string","description":"Minimum round-trip time in Go time.Duration format.\n","example":"14.637103ms"},"avg_rtt":{"type":"string","description":"Average round-trip time in Go time.Duration format.\n","example":"18.647498ms"},"max_rtt":{"type":"string","description":"Maximum round-trip time in Go time.Duration format.\n","example":"24.309240ms"},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PingResponse"}}},"required":["results"],"title":"PingCollectionResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error performing the ping operation.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-ping.api.mdx b/docs/docs/gen/api/post-node-network-ping.api.mdx
index 65008bd8c..75c198f3d 100644
--- a/docs/docs/gen/api/post-node-network-ping.api.mdx
+++ b/docs/docs/gen/api/post-node-network-ping.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,673 +44,27 @@ Send a ping to a remote server to verify network connectivity.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- The server to ping.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Successful ping response.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error performing the ping operation.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-route.ParamsDetails.json b/docs/docs/gen/api/post-node-network-route.ParamsDetails.json
new file mode 100644
index 000000000..e1d35c7b1
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-route.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"interfaceName","in":"path","required":true,"description":"Network interface name for route operations (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-route.RequestSchema.json b/docs/docs/gen/api/post-node-network-route.RequestSchema.json
new file mode 100644
index 000000000..3c3706716
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-route.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Route configuration parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"routes":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,cidr"}},"via":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,ip"}},"metric":{"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}}},"required":["to","via"],"title":"RouteItem"},"x-oapi-codegen-extra-tags":{"validate":"required,min=1,dive"}}},"required":["routes"],"title":"RouteConfigRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-route.StatusCodes.json b/docs/docs/gen/api/post-node-network-route.StatusCodes.json
new file mode 100644
index 000000000..4d067409e
--- /dev/null
+++ b/docs/docs/gen/api/post-node-network-route.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Route configuration created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a route mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"interface":{"type":"string","description":"Interface name the routes are associated with."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"RouteMutationEntry"}}},"required":["results"],"title":"RouteMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating route configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-network-route.api.mdx b/docs/docs/gen/api/post-node-network-route.api.mdx
index 06732e6b6..906dd876f 100644
--- a/docs/docs/gen/api/post-node-network-route.api.mdx
+++ b/docs/docs/gen/api/post-node-network-route.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,701 +44,27 @@ Create managed route configuration for a network interface on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Route configuration parameters.
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Route configuration created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating route configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-ntp.ParamsDetails.json b/docs/docs/gen/api/post-node-ntp.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-ntp.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-ntp.RequestSchema.json b/docs/docs/gen/api/post-node-ntp.RequestSchema.json
new file mode 100644
index 000000000..91f68e958
--- /dev/null
+++ b/docs/docs/gen/api/post-node-ntp.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"NTP create parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["servers"],"properties":{"servers":{"type":"array","items":{"type":"string"},"description":"List of NTP server addresses to configure.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"NtpCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-ntp.StatusCodes.json b/docs/docs/gen/api/post-node-ntp.StatusCodes.json
new file mode 100644
index 000000000..d781fba54
--- /dev/null
+++ b/docs/docs/gen/api/post-node-ntp.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"NTP configuration created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an NTP create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"NtpMutationResult"}}},"required":["results"],"title":"NtpCreateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating NTP configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-ntp.api.mdx b/docs/docs/gen/api/post-node-ntp.api.mdx
index 0df28c8b6..676321d1a 100644
--- a/docs/docs/gen/api/post-node-ntp.api.mdx
+++ b/docs/docs/gen/api/post-node-ntp.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,619 +44,27 @@ Deploy a managed NTP server configuration on the target node. Idempotent: return
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- NTP create parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- NTP configuration created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating NTP configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package-update.ParamsDetails.json b/docs/docs/gen/api/post-node-package-update.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package-update.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package-update.RequestSchema.json b/docs/docs/gen/api/post-node-package-update.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package-update.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package-update.StatusCodes.json b/docs/docs/gen/api/post-node-package-update.StatusCodes.json
new file mode 100644
index 000000000..c896e8695
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package-update.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Package sources updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a package install, remove, or update operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Package name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PackageMutationResult"}}},"required":["results"],"title":"PackageMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating package sources.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package-update.api.mdx b/docs/docs/gen/api/post-node-package-update.api.mdx
index 366a33cfc..435c63940 100644
--- a/docs/docs/gen/api/post-node-package-update.api.mdx
+++ b/docs/docs/gen/api/post-node-package-update.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,574 +44,27 @@ Refresh package sources (apt update) on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Package sources updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating package sources.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package.ParamsDetails.json b/docs/docs/gen/api/post-node-package.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package.RequestSchema.json b/docs/docs/gen/api/post-node-package.RequestSchema.json
new file mode 100644
index 000000000..f11620274
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Package install parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Name of the package to install.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"PackageInstallRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package.StatusCodes.json b/docs/docs/gen/api/post-node-package.StatusCodes.json
new file mode 100644
index 000000000..27693805e
--- /dev/null
+++ b/docs/docs/gen/api/post-node-package.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Package installed.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a package install, remove, or update operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Package name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PackageMutationResult"}}},"required":["results"],"title":"PackageMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error installing package.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-package.api.mdx b/docs/docs/gen/api/post-node-package.api.mdx
index ba3ad1ebb..b1f0cfd9a 100644
--- a/docs/docs/gen/api/post-node-package.api.mdx
+++ b/docs/docs/gen/api/post-node-package.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,628 +44,27 @@ Install a package on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Package install parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Package installed.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error installing package.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-reboot.ParamsDetails.json b/docs/docs/gen/api/post-node-power-reboot.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-reboot.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-reboot.RequestSchema.json b/docs/docs/gen/api/post-node-power-reboot.RequestSchema.json
new file mode 100644
index 000000000..68596fe54
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-reboot.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Optional reboot parameters.","required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"delay":{"type":"integer","minimum":0,"description":"Delay in seconds before the operation is executed.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}},"message":{"type":"string","description":"Optional message to broadcast before the operation.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"PowerRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-reboot.StatusCodes.json b/docs/docs/gen/api/post-node-power-reboot.StatusCodes.json
new file mode 100644
index 000000000..c28a47b57
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-reboot.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Reboot initiated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a power operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"action":{"type":"string","description":"The power action performed (reboot, shutdown)."},"delay":{"type":"integer","description":"The delay in seconds before the operation executes."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PowerResult"}}},"required":["results"],"title":"PowerRebootResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error initiating reboot.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-reboot.api.mdx b/docs/docs/gen/api/post-node-power-reboot.api.mdx
index e81ab0f6b..ffc26a8a5 100644
--- a/docs/docs/gen/api/post-node-power-reboot.api.mdx
+++ b/docs/docs/gen/api/post-node-power-reboot.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,642 +44,27 @@ Reboot the target node. An optional delay (in seconds) and message can be provid
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
-
-
-
-
- Optional reboot parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Reboot initiated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error initiating reboot.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-shutdown.ParamsDetails.json b/docs/docs/gen/api/post-node-power-shutdown.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-shutdown.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-shutdown.RequestSchema.json b/docs/docs/gen/api/post-node-power-shutdown.RequestSchema.json
new file mode 100644
index 000000000..ac5622f9c
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-shutdown.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Optional shutdown parameters.","required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"delay":{"type":"integer","minimum":0,"description":"Delay in seconds before the operation is executed.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}},"message":{"type":"string","description":"Optional message to broadcast before the operation.\n","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"PowerRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-shutdown.StatusCodes.json b/docs/docs/gen/api/post-node-power-shutdown.StatusCodes.json
new file mode 100644
index 000000000..08adf7578
--- /dev/null
+++ b/docs/docs/gen/api/post-node-power-shutdown.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Shutdown initiated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a power operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"action":{"type":"string","description":"The power action performed (reboot, shutdown)."},"delay":{"type":"integer","description":"The delay in seconds before the operation executes."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"PowerResult"}}},"required":["results"],"title":"PowerShutdownResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error initiating shutdown.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-power-shutdown.api.mdx b/docs/docs/gen/api/post-node-power-shutdown.api.mdx
index bb3931c33..6a0e8a773 100644
--- a/docs/docs/gen/api/post-node-power-shutdown.api.mdx
+++ b/docs/docs/gen/api/post-node-power-shutdown.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,642 +44,27 @@ Shutdown the target node. An optional delay (in seconds) and message can be prov
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
-
-
-
-
- Optional shutdown parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Shutdown initiated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error initiating shutdown.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-process-signal.ParamsDetails.json b/docs/docs/gen/api/post-node-process-signal.ParamsDetails.json
new file mode 100644
index 000000000..39d834a45
--- /dev/null
+++ b/docs/docs/gen/api/post-node-process-signal.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"pid","in":"path","required":true,"description":"Process identifier (PID).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"integer","minimum":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-process-signal.RequestSchema.json b/docs/docs/gen/api/post-node-process-signal.RequestSchema.json
new file mode 100644
index 000000000..eb1daf9ae
--- /dev/null
+++ b/docs/docs/gen/api/post-node-process-signal.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Signal to send to the process.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"signal":{"type":"string","description":"Signal name to send to the process.","enum":["TERM","KILL","HUP","INT","USR1","USR2"],"example":"TERM","x-oapi-codegen-extra-tags":{"validate":"required,oneof=TERM KILL HUP INT USR1 USR2"}}},"required":["signal"],"title":"ProcessSignalRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-process-signal.StatusCodes.json b/docs/docs/gen/api/post-node-process-signal.StatusCodes.json
new file mode 100644
index 000000000..3077a5083
--- /dev/null
+++ b/docs/docs/gen/api/post-node-process-signal.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Signal sent.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of sending a signal to a process.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"pid":{"type":"integer","description":"Process identifier."},"signal":{"type":"string","description":"Signal that was sent."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ProcessSignalResult"}}},"required":["results"],"title":"ProcessSignalResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Process not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error sending signal.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-process-signal.api.mdx b/docs/docs/gen/api/post-node-process-signal.api.mdx
index d3d04d645..7d8b869b5 100644
--- a/docs/docs/gen/api/post-node-process-signal.api.mdx
+++ b/docs/docs/gen/api/post-node-process-signal.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,733 +44,27 @@ Send a signal to a process by PID on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Signal to send to the process.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Signal sent.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Process not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error sending signal.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-schedule-cron.ParamsDetails.json b/docs/docs/gen/api/post-node-schedule-cron.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-schedule-cron.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-schedule-cron.RequestSchema.json b/docs/docs/gen/api/post-node-schedule-cron.RequestSchema.json
new file mode 100644
index 000000000..0a34c61ce
--- /dev/null
+++ b/docs/docs/gen/api/post-node-schedule-cron.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Cron entry creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","object"],"properties":{"name":{"type":"string","description":"Name for the cron drop-in entry. Used as the file name under /etc/cron.d/ or /etc/cron.{interval}/.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=64"}},"object":{"type":"string","description":"Name of the uploaded file in the object store to deploy as the cron entry content.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"schedule":{"type":"string","description":"Cron schedule expression (e.g., \"*/5 * * * *\"). Mutually exclusive with interval — provide exactly one.\n","x-oapi-codegen-extra-tags":{"validate":"required_without=Interval,excluded_with=Interval,omitempty,cron_schedule"}},"interval":{"type":"string","description":"Periodic interval (hourly, daily, weekly, monthly). Places the script in /etc/cron.{interval}/. Mutually exclusive with schedule — provide exactly one.\n","enum":["hourly","daily","weekly","monthly"],"x-oapi-codegen-extra-tags":{"validate":"required_without=Schedule,excluded_with=Schedule,omitempty,oneof=hourly daily weekly monthly"}},"user":{"type":"string","description":"User to run the command as. Only applies when using schedule (cron.d entries include a user field).\n"},"content_type":{"type":"string","description":"Content type: \"raw\" or \"template\". When \"template\", the file content is rendered through Go text/template with agent facts and user-supplied vars.\n","enum":["raw","template"],"x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=raw template"}},"vars":{"type":"object","additionalProperties":true,"description":"Template variables. Only used when content_type is \"template\".\n"}},"title":"CronCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-schedule-cron.StatusCodes.json b/docs/docs/gen/api/post-node-schedule-cron.StatusCodes.json
new file mode 100644
index 000000000..a38a62fc4
--- /dev/null
+++ b/docs/docs/gen/api/post-node-schedule-cron.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Cron entry created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a cron create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Cron entry name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CronMutationResult"}}},"required":["results"],"title":"CronCreateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating cron entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-schedule-cron.api.mdx b/docs/docs/gen/api/post-node-schedule-cron.api.mdx
index c7305fea5..4edf8baef 100644
--- a/docs/docs/gen/api/post-node-schedule-cron.api.mdx
+++ b/docs/docs/gen/api/post-node-schedule-cron.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,722 +44,27 @@ Create a new cron drop-in entry on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Cron entry creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- vars
-
- object
-
-
-
-
-
-
- Template variables. Only used when content_type is "template".
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cron entry created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating cron entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-disable.ParamsDetails.json b/docs/docs/gen/api/post-node-service-disable.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-disable.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-disable.RequestSchema.json b/docs/docs/gen/api/post-node-service-disable.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-disable.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-disable.StatusCodes.json b/docs/docs/gen/api/post-node-service-disable.StatusCodes.json
new file mode 100644
index 000000000..cbca8723f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-disable.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service disabled.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error disabling service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-disable.api.mdx b/docs/docs/gen/api/post-node-service-disable.api.mdx
index f8619ad0d..8958444f6 100644
--- a/docs/docs/gen/api/post-node-service-disable.api.mdx
+++ b/docs/docs/gen/api/post-node-service-disable.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Disable a systemd service on the target node so it does not start on boot.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service disabled.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error disabling service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-enable.ParamsDetails.json b/docs/docs/gen/api/post-node-service-enable.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-enable.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-enable.RequestSchema.json b/docs/docs/gen/api/post-node-service-enable.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-enable.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-enable.StatusCodes.json b/docs/docs/gen/api/post-node-service-enable.StatusCodes.json
new file mode 100644
index 000000000..4f1ee73bb
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-enable.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service enabled.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error enabling service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-enable.api.mdx b/docs/docs/gen/api/post-node-service-enable.api.mdx
index e5c7c5f5b..32732aaf2 100644
--- a/docs/docs/gen/api/post-node-service-enable.api.mdx
+++ b/docs/docs/gen/api/post-node-service-enable.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Enable a systemd service on the target node so it starts on boot.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service enabled.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error enabling service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-restart.ParamsDetails.json b/docs/docs/gen/api/post-node-service-restart.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-restart.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-restart.RequestSchema.json b/docs/docs/gen/api/post-node-service-restart.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-restart.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-restart.StatusCodes.json b/docs/docs/gen/api/post-node-service-restart.StatusCodes.json
new file mode 100644
index 000000000..870b39fd1
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-restart.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service restarted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error restarting service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-restart.api.mdx b/docs/docs/gen/api/post-node-service-restart.api.mdx
index c1276694a..6a627e9a0 100644
--- a/docs/docs/gen/api/post-node-service-restart.api.mdx
+++ b/docs/docs/gen/api/post-node-service-restart.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Restart a systemd service on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service restarted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error restarting service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-start.ParamsDetails.json b/docs/docs/gen/api/post-node-service-start.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-start.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-start.RequestSchema.json b/docs/docs/gen/api/post-node-service-start.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-start.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-start.StatusCodes.json b/docs/docs/gen/api/post-node-service-start.StatusCodes.json
new file mode 100644
index 000000000..181c3c0fa
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-start.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service started.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error starting service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-start.api.mdx b/docs/docs/gen/api/post-node-service-start.api.mdx
index b0929460c..5018020f4 100644
--- a/docs/docs/gen/api/post-node-service-start.api.mdx
+++ b/docs/docs/gen/api/post-node-service-start.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Start a systemd service on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service started.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error starting service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-stop.ParamsDetails.json b/docs/docs/gen/api/post-node-service-stop.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-stop.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-stop.RequestSchema.json b/docs/docs/gen/api/post-node-service-stop.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-stop.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-stop.StatusCodes.json b/docs/docs/gen/api/post-node-service-stop.StatusCodes.json
new file mode 100644
index 000000000..3c268ca3d
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service-stop.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service stopped.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Bad request - validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error stopping service.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service-stop.api.mdx b/docs/docs/gen/api/post-node-service-stop.api.mdx
index 6aeddf3c2..df37b06de 100644
--- a/docs/docs/gen/api/post-node-service-stop.api.mdx
+++ b/docs/docs/gen/api/post-node-service-stop.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,579 +44,27 @@ Stop a systemd service on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Service stopped.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Bad request - validation error.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error stopping service.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service.ParamsDetails.json b/docs/docs/gen/api/post-node-service.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service.RequestSchema.json b/docs/docs/gen/api/post-node-service.RequestSchema.json
new file mode 100644
index 000000000..83bd2f375
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Service creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","object"],"properties":{"name":{"type":"string","description":"Service unit name.","example":"my-app","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"object":{"type":"string","description":"Object Store reference for the unit file.","example":"my-app.service","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"ServiceCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service.StatusCodes.json b/docs/docs/gen/api/post-node-service.StatusCodes.json
new file mode 100644
index 000000000..9d39e1574
--- /dev/null
+++ b/docs/docs/gen/api/post-node-service.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service unit file created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating service unit file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-service.api.mdx b/docs/docs/gen/api/post-node-service.api.mdx
index 3a819ed9d..eb37271c6 100644
--- a/docs/docs/gen/api/post-node-service.api.mdx
+++ b/docs/docs/gen/api/post-node-service.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,637 +44,27 @@ Create a new systemd service unit file on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Service creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Service unit file created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating service unit file.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-sysctl.ParamsDetails.json b/docs/docs/gen/api/post-node-sysctl.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-sysctl.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-sysctl.RequestSchema.json b/docs/docs/gen/api/post-node-sysctl.RequestSchema.json
new file mode 100644
index 000000000..7b67e928e
--- /dev/null
+++ b/docs/docs/gen/api/post-node-sysctl.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Sysctl create parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["key","value"],"properties":{"key":{"type":"string","description":"Sysctl parameter key (e.g., net.ipv4.ip_forward).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}},"value":{"type":"string","description":"Value to set for the sysctl parameter.\n","x-oapi-codegen-extra-tags":{"validate":"required"}}},"title":"SysctlCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-sysctl.StatusCodes.json b/docs/docs/gen/api/post-node-sysctl.StatusCodes.json
new file mode 100644
index 000000000..2ce248790
--- /dev/null
+++ b/docs/docs/gen/api/post-node-sysctl.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Sysctl parameter created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a sysctl create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"key":{"type":"string","description":"Sysctl parameter key."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SysctlMutationResult"}}},"required":["results"],"title":"SysctlCreateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating sysctl parameter.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-sysctl.api.mdx b/docs/docs/gen/api/post-node-sysctl.api.mdx
index 313534ec3..f67eb4659 100644
--- a/docs/docs/gen/api/post-node-sysctl.api.mdx
+++ b/docs/docs/gen/api/post-node-sysctl.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,637 +44,27 @@ Create a new sysctl kernel parameter on the target node. Idempotent: returns cha
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Sysctl create parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sysctl parameter created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating sysctl parameter.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-password.ParamsDetails.json b/docs/docs/gen/api/post-node-user-password.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-password.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-password.RequestSchema.json b/docs/docs/gen/api/post-node-user-password.RequestSchema.json
new file mode 100644
index 000000000..a088c216f
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-password.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Password change parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["password"],"properties":{"password":{"type":"string","description":"New password (plaintext, hashed by the agent).","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"UserPasswordRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-password.StatusCodes.json b/docs/docs/gen/api/post-node-user-password.StatusCodes.json
new file mode 100644
index 000000000..a3396f401
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-password.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Password changed.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a user create, update, delete, or password operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Username."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserMutationResult"}}},"required":["results"],"title":"UserMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"User not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error changing password.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-password.api.mdx b/docs/docs/gen/api/post-node-user-password.api.mdx
index c91cfdd3f..1302b37ab 100644
--- a/docs/docs/gen/api/post-node-user-password.api.mdx
+++ b/docs/docs/gen/api/post-node-user-password.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,724 +44,27 @@ Change the password for a user account on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Password change parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Password changed.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error changing password.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-ssh-key.ParamsDetails.json b/docs/docs/gen/api/post-node-user-ssh-key.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-ssh-key.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-ssh-key.RequestSchema.json b/docs/docs/gen/api/post-node-user-ssh-key.RequestSchema.json
new file mode 100644
index 000000000..c2dce8218
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-ssh-key.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"SSH public key to add.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["key"],"properties":{"key":{"type":"string","description":"Full SSH public key line (e.g., \"ssh-ed25519 AAAA... user@host\").\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"SSHKeyAddRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-ssh-key.StatusCodes.json b/docs/docs/gen/api/post-node-user-ssh-key.StatusCodes.json
new file mode 100644
index 000000000..e2973ea74
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user-ssh-key.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Key added.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"SSH key mutation result for a single agent.","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SSHKeyMutationEntry"}}},"required":["results"],"title":"SSHKeyMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error adding SSH key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user-ssh-key.api.mdx b/docs/docs/gen/api/post-node-user-ssh-key.api.mdx
index c5aade366..7e7182181 100644
--- a/docs/docs/gen/api/post-node-user-ssh-key.api.mdx
+++ b/docs/docs/gen/api/post-node-user-ssh-key.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,624 +44,27 @@ Add an SSH authorized key for a user on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- SSH public key to add.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Key added.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error adding SSH key.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user.ParamsDetails.json b/docs/docs/gen/api/post-node-user.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user.RequestSchema.json b/docs/docs/gen/api/post-node-user.RequestSchema.json
new file mode 100644
index 000000000..c823093ed
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"User account creation parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Username for the new account.","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=32"}},"uid":{"type":"integer","description":"Numeric user ID. If omitted, the system assigns one.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}},"gid":{"type":"integer","description":"Primary group ID. If omitted, a group matching the username is created.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}},"home":{"type":"string","description":"Home directory path.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"shell":{"type":"string","description":"Login shell path.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"groups":{"type":"array","items":{"type":"string"},"description":"Supplementary group names."},"password":{"type":"string","description":"Initial password (plaintext, hashed by the agent).","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"system":{"type":"boolean","description":"Create a system account.","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"UserCreateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user.StatusCodes.json b/docs/docs/gen/api/post-node-user.StatusCodes.json
new file mode 100644
index 000000000..b3c02d741
--- /dev/null
+++ b/docs/docs/gen/api/post-node-user.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"User created.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a user create, update, delete, or password operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Username."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserMutationResult"}}},"required":["results"],"title":"UserMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error creating user.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/post-node-user.api.mdx b/docs/docs/gen/api/post-node-user.api.mdx
index 3104112d0..51a94ee4e 100644
--- a/docs/docs/gen/api/post-node-user.api.mdx
+++ b/docs/docs/gen/api/post-node-user.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,691 +44,27 @@ Create a new user account on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- User account creation parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User created.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error creating user.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-certificate-ca.ParamsDetails.json b/docs/docs/gen/api/put-node-certificate-ca.ParamsDetails.json
new file mode 100644
index 000000000..b53b7e97d
--- /dev/null
+++ b/docs/docs/gen/api/put-node-certificate-ca.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Certificate name. Must contain only alphanumeric characters, underscores, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-certificate-ca.RequestSchema.json b/docs/docs/gen/api/put-node-certificate-ca.RequestSchema.json
new file mode 100644
index 000000000..deb923a71
--- /dev/null
+++ b/docs/docs/gen/api/put-node-certificate-ca.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"CA certificate update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["object"],"properties":{"object":{"type":"string","description":"Object Store reference for the new PEM file.","example":"corp-ca-v2.pem","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"CertificateCAUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-certificate-ca.StatusCodes.json b/docs/docs/gen/api/put-node-certificate-ca.StatusCodes.json
new file mode 100644
index 000000000..c09303c30
--- /dev/null
+++ b/docs/docs/gen/api/put-node-certificate-ca.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"CA certificate updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a CA certificate create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Certificate name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CertificateCAMutationEntry"}}},"required":["results"],"title":"CertificateCAMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"CA certificate not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating CA certificate.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-certificate-ca.api.mdx b/docs/docs/gen/api/put-node-certificate-ca.api.mdx
index 6ef06a333..b55e3979d 100644
--- a/docs/docs/gen/api/put-node-certificate-ca.api.mdx
+++ b/docs/docs/gen/api/put-node-certificate-ca.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,724 +44,27 @@ Update an existing CA certificate on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- CA certificate update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- CA certificate updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CA certificate not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating CA certificate.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-group.ParamsDetails.json b/docs/docs/gen/api/put-node-group.ParamsDetails.json
new file mode 100644
index 000000000..937a5d2ff
--- /dev/null
+++ b/docs/docs/gen/api/put-node-group.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Group name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-group.RequestSchema.json b/docs/docs/gen/api/put-node-group.RequestSchema.json
new file mode 100644
index 000000000..fb0679884
--- /dev/null
+++ b/docs/docs/gen/api/put-node-group.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Group update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"members":{"type":"array","items":{"type":"string"},"description":"Group member usernames (replaces existing)."}},"title":"GroupUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-group.StatusCodes.json b/docs/docs/gen/api/put-node-group.StatusCodes.json
new file mode 100644
index 000000000..6a4b29f7a
--- /dev/null
+++ b/docs/docs/gen/api/put-node-group.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Group updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a group create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Group name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"GroupMutationResult"}}},"required":["results"],"title":"GroupMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Group not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating group.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-group.api.mdx b/docs/docs/gen/api/put-node-group.api.mdx
index d03307880..9de190c6d 100644
--- a/docs/docs/gen/api/put-node-group.api.mdx
+++ b/docs/docs/gen/api/put-node-group.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,724 +44,27 @@ Update an existing group on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Group update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Group updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Group not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating group.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-hostname.ParamsDetails.json b/docs/docs/gen/api/put-node-hostname.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/put-node-hostname.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-hostname.RequestSchema.json b/docs/docs/gen/api/put-node-hostname.RequestSchema.json
new file mode 100644
index 000000000..a0a5c80ed
--- /dev/null
+++ b/docs/docs/gen/api/put-node-hostname.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hostname":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=253"},"description":"The new hostname to set.","example":"web-01"}},"required":["hostname"],"title":"HostnameUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-hostname.StatusCodes.json b/docs/docs/gen/api/put-node-hostname.StatusCodes.json
new file mode 100644
index 000000000..cb848c169
--- /dev/null
+++ b/docs/docs/gen/api/put-node-hostname.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"Hostname update accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string","description":"The hostname of the agent."},"status":{"type":"string","enum":["ok","failed","skipped"]},"changed":{"type":"boolean","description":"Whether the hostname was actually modified."},"error":{"type":"string"}},"required":["hostname","status"],"title":"HostnameUpdateResultItem"}}},"required":["results"],"title":"HostnameUpdateCollectionResponse"}}}},"400":{"description":"Invalid input.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-hostname.api.mdx b/docs/docs/gen/api/put-node-hostname.api.mdx
index 5f67c82e4..df51fae33 100644
--- a/docs/docs/gen/api/put-node-hostname.api.mdx
+++ b/docs/docs/gen/api/put-node-hostname.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,611 +43,27 @@ Set the system hostname on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
- Hostname update accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-dns.ParamsDetails.json b/docs/docs/gen/api/put-node-network-dns.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-dns.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-dns.RequestSchema.json b/docs/docs/gen/api/put-node-network-dns.RequestSchema.json
new file mode 100644
index 000000000..0d660dc4f
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-dns.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"servers":{"type":"array","x-oapi-codegen-extra-tags":{"validate":"required_without=SearchDomains,omitempty,dive,ip,min=1"},"description":"New list of DNS servers to configure.","items":{"type":"string","description":"IPv4 or IPv6 address of the DNS server."}},"search_domains":{"type":"array","x-oapi-codegen-extra-tags":{"validate":"required_without=Servers,omitempty,dive,hostname,min=1"},"description":"New list of search domains to configure.","items":{"type":"string"}},"interface_name":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,alphanum_or_fact"},"description":"The name of the network interface to apply DNS configuration to. Accepts alphanumeric names or @fact. references.\n"},"override_dhcp":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"},"description":"When true, disables DHCP-provided DNS servers so only the configured servers are used. When false or omitted, DHCP DNS servers are merged alongside the configured ones (default Netplan behavior).\n"}},"required":["interface_name"],"title":"DNSConfigUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-dns.StatusCodes.json b/docs/docs/gen/api/put-node-network-dns.StatusCodes.json
new file mode 100644
index 000000000..0c32b7c80
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-dns.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"202":{"description":"DNS servers update successfully accepted.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","properties":{"hostname":{"type":"string"},"status":{"type":"string","enum":["ok","failed","skipped"]},"changed":{"type":"boolean","description":"Whether the DNS configuration was actually modified."},"error":{"type":"string"}},"required":["hostname","status"],"title":"DNSUpdateResultItem"}}},"required":["results"],"title":"DNSUpdateCollectionResponse"}}}},"400":{"description":"Invalid input.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating DNS servers.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-dns.api.mdx b/docs/docs/gen/api/put-node-network-dns.api.mdx
index 92dffba9f..92678987f 100644
--- a/docs/docs/gen/api/put-node-network-dns.api.mdx
+++ b/docs/docs/gen/api/put-node-network-dns.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,638 +43,27 @@ Update the system's DNS server configuration.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
-
-
-
-
-
-
-
-
- DNS servers update successfully accepted.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid input.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating DNS servers.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-interface.ParamsDetails.json b/docs/docs/gen/api/put-node-network-interface.ParamsDetails.json
new file mode 100644
index 000000000..d19e962a5
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-interface.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Network interface name (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-interface.RequestSchema.json b/docs/docs/gen/api/put-node-network-interface.RequestSchema.json
new file mode 100644
index 000000000..1e1241059
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-interface.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Interface configuration parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"dhcp4":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"dhcp6":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"addresses":{"type":"array","items":{"type":"string"},"x-oapi-codegen-extra-tags":{"validate":"omitempty,dive,cidr"}},"gateway4":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty,ipv4"}},"gateway6":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty,ipv6"}},"mtu":{"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=68,max=9000"}},"mac_address":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"omitempty"}},"wakeonlan":{"type":"boolean","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"InterfaceConfigRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-interface.StatusCodes.json b/docs/docs/gen/api/put-node-network-interface.StatusCodes.json
new file mode 100644
index 000000000..8a9fa9613
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-interface.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Interface configuration updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an interface mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Interface name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"InterfaceMutationEntry"}}},"required":["results"],"title":"InterfaceMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Interface configuration not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating interface configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-interface.api.mdx b/docs/docs/gen/api/put-node-network-interface.api.mdx
index a27971480..aad1e3b46 100644
--- a/docs/docs/gen/api/put-node-network-interface.api.mdx
+++ b/docs/docs/gen/api/put-node-network-interface.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,787 +44,27 @@ Update the managed Netplan configuration for a network interface on the target n
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Interface configuration parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interface configuration updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interface configuration not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating interface configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-route.ParamsDetails.json b/docs/docs/gen/api/put-node-network-route.ParamsDetails.json
new file mode 100644
index 000000000..e1d35c7b1
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-route.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"interfaceName","in":"path","required":true,"description":"Network interface name for route operations (e.g., eth0, ens33).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-route.RequestSchema.json b/docs/docs/gen/api/put-node-network-route.RequestSchema.json
new file mode 100644
index 000000000..3c3706716
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-route.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Route configuration parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"routes":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,cidr"}},"via":{"type":"string","x-oapi-codegen-extra-tags":{"validate":"required,ip"}},"metric":{"type":"integer","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=0"}}},"required":["to","via"],"title":"RouteItem"},"x-oapi-codegen-extra-tags":{"validate":"required,min=1,dive"}}},"required":["routes"],"title":"RouteConfigRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-route.StatusCodes.json b/docs/docs/gen/api/put-node-network-route.StatusCodes.json
new file mode 100644
index 000000000..1fe6ae5f4
--- /dev/null
+++ b/docs/docs/gen/api/put-node-network-route.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Route configuration updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a route mutation operation for one host.\n","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"interface":{"type":"string","description":"Interface name the routes are associated with."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"RouteMutationEntry"}}},"required":["results"],"title":"RouteMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Route configuration not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating route configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-network-route.api.mdx b/docs/docs/gen/api/put-node-network-route.api.mdx
index 872887247..2045ffb51 100644
--- a/docs/docs/gen/api/put-node-network-route.api.mdx
+++ b/docs/docs/gen/api/put-node-network-route.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,792 +44,27 @@ Update the managed route configuration for a network interface on the target nod
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Route configuration parameters.
-
-
-
-
-
-
-
-
-
- routes
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Route configuration updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Route configuration not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating route configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-ntp.ParamsDetails.json b/docs/docs/gen/api/put-node-ntp.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/put-node-ntp.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-ntp.RequestSchema.json b/docs/docs/gen/api/put-node-ntp.RequestSchema.json
new file mode 100644
index 000000000..fc8b7cd49
--- /dev/null
+++ b/docs/docs/gen/api/put-node-ntp.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"NTP update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["servers"],"properties":{"servers":{"type":"array","items":{"type":"string"},"description":"List of NTP server addresses to configure.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"NtpUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-ntp.StatusCodes.json b/docs/docs/gen/api/put-node-ntp.StatusCodes.json
new file mode 100644
index 000000000..49e170878
--- /dev/null
+++ b/docs/docs/gen/api/put-node-ntp.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"NTP configuration updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of an NTP create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"NtpMutationResult"}}},"required":["results"],"title":"NtpUpdateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"NTP configuration not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating NTP configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-ntp.api.mdx b/docs/docs/gen/api/put-node-ntp.api.mdx
index ca93c6fa6..3b53e5a57 100644
--- a/docs/docs/gen/api/put-node-ntp.api.mdx
+++ b/docs/docs/gen/api/put-node-ntp.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,710 +44,27 @@ Replace the managed NTP server configuration on the target node. Fails if not cu
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- NTP update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- NTP configuration updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- NTP configuration not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating NTP configuration.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-schedule-cron.ParamsDetails.json b/docs/docs/gen/api/put-node-schedule-cron.ParamsDetails.json
new file mode 100644
index 000000000..748479206
--- /dev/null
+++ b/docs/docs/gen/api/put-node-schedule-cron.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Cron entry name. Must contain only alphanumeric characters, underscores, and hyphens.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-zA-Z0-9_-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-schedule-cron.RequestSchema.json b/docs/docs/gen/api/put-node-schedule-cron.RequestSchema.json
new file mode 100644
index 000000000..7c0e72e79
--- /dev/null
+++ b/docs/docs/gen/api/put-node-schedule-cron.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Cron entry update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","description":"New object to deploy (redeploy with updated content).\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"schedule":{"type":"string","description":"Cron schedule expression (e.g., \"*/5 * * * *\").\n","x-oapi-codegen-extra-tags":{"validate":"omitempty,cron_schedule"}},"user":{"type":"string","description":"User to run the command as."},"content_type":{"type":"string","description":"Content type: \"raw\" or \"template\".\n","enum":["raw","template"],"x-oapi-codegen-extra-tags":{"validate":"omitempty,oneof=raw template"}},"vars":{"type":"object","additionalProperties":true,"description":"Template variables.\n"}},"title":"CronUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-schedule-cron.StatusCodes.json b/docs/docs/gen/api/put-node-schedule-cron.StatusCodes.json
new file mode 100644
index 000000000..254d176f3
--- /dev/null
+++ b/docs/docs/gen/api/put-node-schedule-cron.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Cron entry updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a cron create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Cron entry name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"CronMutationResult"}}},"required":["results"],"title":"CronUpdateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Cron entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating cron entry.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-schedule-cron.api.mdx b/docs/docs/gen/api/put-node-schedule-cron.api.mdx
index cf5640d20..e1512aef4 100644
--- a/docs/docs/gen/api/put-node-schedule-cron.api.mdx
+++ b/docs/docs/gen/api/put-node-schedule-cron.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,800 +44,27 @@ Update an existing cron drop-in entry on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Cron entry update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- vars
-
- object
-
-
-
-
-
-
- Template variables.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cron entry updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Cron entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating cron entry.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-service.ParamsDetails.json b/docs/docs/gen/api/put-node-service.ParamsDetails.json
new file mode 100644
index 000000000..16eef17df
--- /dev/null
+++ b/docs/docs/gen/api/put-node-service.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"Service unit name (e.g., nginx, sshd).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-service.RequestSchema.json b/docs/docs/gen/api/put-node-service.RequestSchema.json
new file mode 100644
index 000000000..d8db2dceb
--- /dev/null
+++ b/docs/docs/gen/api/put-node-service.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Service update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["object"],"properties":{"object":{"type":"string","description":"Object Store reference for the new unit file.","example":"my-app-v2.service","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"ServiceUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-service.StatusCodes.json b/docs/docs/gen/api/put-node-service.StatusCodes.json
new file mode 100644
index 000000000..215a816eb
--- /dev/null
+++ b/docs/docs/gen/api/put-node-service.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Service unit file updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a service mutation or action operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Service unit name."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"ServiceMutationEntry"}}},"required":["results"],"title":"ServiceMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Service not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating service unit file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-service.api.mdx b/docs/docs/gen/api/put-node-service.api.mdx
index 06dd13e6b..0b42f6118 100644
--- a/docs/docs/gen/api/put-node-service.api.mdx
+++ b/docs/docs/gen/api/put-node-service.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,724 +44,27 @@ Update an existing systemd service unit file on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Service update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Service unit file updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Service not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating service unit file.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-sysctl.ParamsDetails.json b/docs/docs/gen/api/put-node-sysctl.ParamsDetails.json
new file mode 100644
index 000000000..a47066b77
--- /dev/null
+++ b/docs/docs/gen/api/put-node-sysctl.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"key","in":"path","required":true,"description":"Sysctl parameter key (e.g., net.ipv4.ip_forward).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1,"pattern":"^[a-z0-9._-]+$"}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-sysctl.RequestSchema.json b/docs/docs/gen/api/put-node-sysctl.RequestSchema.json
new file mode 100644
index 000000000..378c74573
--- /dev/null
+++ b/docs/docs/gen/api/put-node-sysctl.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Sysctl update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["value"],"properties":{"value":{"type":"string","description":"New value for the sysctl parameter.\n","x-oapi-codegen-extra-tags":{"validate":"required"}}},"title":"SysctlUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-sysctl.StatusCodes.json b/docs/docs/gen/api/put-node-sysctl.StatusCodes.json
new file mode 100644
index 000000000..5a549622e
--- /dev/null
+++ b/docs/docs/gen/api/put-node-sysctl.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Sysctl parameter updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a sysctl create, update, or delete operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"key":{"type":"string","description":"Sysctl parameter key."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"SysctlMutationResult"}}},"required":["results"],"title":"SysctlUpdateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Sysctl entry not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating sysctl parameter.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-sysctl.api.mdx b/docs/docs/gen/api/put-node-sysctl.api.mdx
index 347792786..60fbe707e 100644
--- a/docs/docs/gen/api/put-node-sysctl.api.mdx
+++ b/docs/docs/gen/api/put-node-sysctl.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,724 +44,27 @@ Update an existing sysctl kernel parameter on the target node. Fails if the key
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Sysctl update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sysctl parameter updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sysctl entry not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating sysctl parameter.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-timezone.ParamsDetails.json b/docs/docs/gen/api/put-node-timezone.ParamsDetails.json
new file mode 100644
index 000000000..c2d40f982
--- /dev/null
+++ b/docs/docs/gen/api/put-node-timezone.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-timezone.RequestSchema.json b/docs/docs/gen/api/put-node-timezone.RequestSchema.json
new file mode 100644
index 000000000..87506e8e4
--- /dev/null
+++ b/docs/docs/gen/api/put-node-timezone.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"Timezone update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","required":["timezone"],"properties":{"timezone":{"type":"string","description":"IANA timezone name (e.g., \"America/New_York\", \"UTC\").\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"}}},"title":"TimezoneUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-timezone.StatusCodes.json b/docs/docs/gen/api/put-node-timezone.StatusCodes.json
new file mode 100644
index 000000000..6ed22880f
--- /dev/null
+++ b/docs/docs/gen/api/put-node-timezone.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Timezone updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a timezone update operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"timezone":{"type":"string","description":"Timezone that was set."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"TimezoneMutationResult"}}},"required":["results"],"title":"TimezoneUpdateResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating timezone.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-timezone.api.mdx b/docs/docs/gen/api/put-node-timezone.api.mdx
index 3695dffdc..a33e55c9f 100644
--- a/docs/docs/gen/api/put-node-timezone.api.mdx
+++ b/docs/docs/gen/api/put-node-timezone.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,628 +44,27 @@ Set the system timezone on the target node. Idempotent: returns changed false wh
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- Timezone update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Timezone updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating timezone.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-user.ParamsDetails.json b/docs/docs/gen/api/put-node-user.ParamsDetails.json
new file mode 100644
index 000000000..b9bcfbdff
--- /dev/null
+++ b/docs/docs/gen/api/put-node-user.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"description":"Target agent hostname, reserved routing value (_any, _all), or label selector (key:value).\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1,valid_target"},"schema":{"type":"string","minLength":1}},{"name":"name","in":"path","required":true,"description":"User account name.\n","x-oapi-codegen-extra-tags":{"validate":"required,min=1"},"schema":{"type":"string","minLength":1}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-user.RequestSchema.json b/docs/docs/gen/api/put-node-user.RequestSchema.json
new file mode 100644
index 000000000..2a6d9cb50
--- /dev/null
+++ b/docs/docs/gen/api/put-node-user.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"description":"User account update parameters.","required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"shell":{"type":"string","description":"New login shell path.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"home":{"type":"string","description":"New home directory path.","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1"}},"groups":{"type":"array","items":{"type":"string"},"description":"Supplementary group names (replaces existing)."},"lock":{"type":"boolean","description":"Lock or unlock the account.","x-oapi-codegen-extra-tags":{"validate":"omitempty"}}},"title":"UserUpdateRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-user.StatusCodes.json b/docs/docs/gen/api/put-node-user.StatusCodes.json
new file mode 100644
index 000000000..ae67f80d9
--- /dev/null
+++ b/docs/docs/gen/api/put-node-user.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"User updated.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"The job ID used to process this request.","example":"550e8400-e29b-41d4-a716-446655440000"},"results":{"type":"array","items":{"type":"object","description":"Result of a user create, update, delete, or password operation for one host.","properties":{"hostname":{"type":"string","description":"Hostname of the agent that processed this operation."},"status":{"type":"string","enum":["ok","failed","skipped"],"description":"The status of the operation for this host."},"name":{"type":"string","description":"Username."},"changed":{"type":"boolean","description":"Whether the operation modified system state."},"error":{"type":"string","description":"Error message if the agent failed."}},"required":["hostname","status"],"title":"UserMutationResult"}}},"required":["results"],"title":"UserMutationResponse"}}}},"400":{"description":"Invalid request payload.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"User not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error updating user.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/put-node-user.api.mdx b/docs/docs/gen/api/put-node-user.api.mdx
index 3c2399a54..91c90b8dd 100644
--- a/docs/docs/gen/api/put-node-user.api.mdx
+++ b/docs/docs/gen/api/put-node-user.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -47,751 +44,27 @@ Update an existing user account on the target node.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
- required
-
-
-
-
-
- User account update parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
- User updated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
- results
-
- object[]
-
-
-
- required
-
-
-
-
-
-
- Array [
-
-
-
-
-
-
-
-
-
-
-
- -
-
- ]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request payload.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error updating user.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/reject-agent.ParamsDetails.json b/docs/docs/gen/api/reject-agent.ParamsDetails.json
new file mode 100644
index 000000000..b3ecf1de3
--- /dev/null
+++ b/docs/docs/gen/api/reject-agent.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255},"description":"The hostname of the pending agent to reject."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/reject-agent.RequestSchema.json b/docs/docs/gen/api/reject-agent.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/reject-agent.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/reject-agent.StatusCodes.json b/docs/docs/gen/api/reject-agent.StatusCodes.json
new file mode 100644
index 000000000..9c6fcecea
--- /dev/null
+++ b/docs/docs/gen/api/reject-agent.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Agent rejected.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"400":{"description":"Invalid hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Pending agent not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error rejecting agent.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/reject-agent.api.mdx b/docs/docs/gen/api/reject-agent.api.mdx
index 2dc8c4933..418a8e3ad 100644
--- a/docs/docs/gen/api/reject-agent.api.mdx
+++ b/docs/docs/gen/api/reject-agent.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,570 +43,27 @@ Reject a pending agent enrollment request.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Agent rejected.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Pending agent not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error rejecting agent.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/retrieve-the-software-version.RequestSchema.json b/docs/docs/gen/api/retrieve-the-software-version.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/retrieve-the-software-version.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/retrieve-the-software-version.StatusCodes.json b/docs/docs/gen/api/retrieve-the-software-version.StatusCodes.json
new file mode 100644
index 000000000..38db2c2fe
--- /dev/null
+++ b/docs/docs/gen/api/retrieve-the-software-version.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"400":{"description":"A common JSON error response.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/retrieve-the-software-version.api.mdx b/docs/docs/gen/api/retrieve-the-software-version.api.mdx
index 2a231d2ec..9a519bbdc 100644
--- a/docs/docs/gen/api/retrieve-the-software-version.api.mdx
+++ b/docs/docs/gen/api/retrieve-the-software-version.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -42,105 +39,21 @@ import TabItem from "@theme/TabItem";
Get the current version of the software running on the system.
-
-
-
-
-
-
-
- A common JSON error response.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/retry-job-by-id.ParamsDetails.json b/docs/docs/gen/api/retry-job-by-id.ParamsDetails.json
new file mode 100644
index 000000000..12454f700
--- /dev/null
+++ b/docs/docs/gen/api/retry-job-by-id.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"id","in":"path","required":true,"description":"UUID of the job to retry.","schema":{"type":"string","format":"uuid","x-oapi-codegen-extra-tags":{"validate":"required,uuid"}}}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/retry-job-by-id.RequestSchema.json b/docs/docs/gen/api/retry-job-by-id.RequestSchema.json
new file mode 100644
index 000000000..a1223893b
--- /dev/null
+++ b/docs/docs/gen/api/retry-job-by-id.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body","body":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"target_hostname":{"type":"string","description":"Override target hostname for the retried job. Defaults to _any if not specified.","example":"_any","x-oapi-codegen-extra-tags":{"validate":"omitempty,min=1,valid_target"}}},"title":"RetryJobRequest"}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/retry-job-by-id.StatusCodes.json b/docs/docs/gen/api/retry-job-by-id.StatusCodes.json
new file mode 100644
index 000000000..de1cbb3bd
--- /dev/null
+++ b/docs/docs/gen/api/retry-job-by-id.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"201":{"description":"The retry job was created successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","format":"uuid","description":"Unique identifier for the created job.","example":"550e8400-e29b-41d4-a716-446655440000"},"status":{"type":"string","description":"Initial status of the job.","example":"unprocessed"},"revision":{"type":"integer","format":"int64","description":"The KV revision number.","example":1},"timestamp":{"type":"string","description":"Creation timestamp.","example":"2025-06-14T10:00:00Z"}},"required":["job_id","status"],"title":"CreateJobResponse"}}}},"400":{"description":"Invalid request parameters.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Job not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"500":{"description":"Error retrying job.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/retry-job-by-id.api.mdx b/docs/docs/gen/api/retry-job-by-id.api.mdx
index a9b9a2524..042b1b397 100644
--- a/docs/docs/gen/api/retry-job-by-id.api.mdx
+++ b/docs/docs/gen/api/retry-job-by-id.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,639 +43,27 @@ Create a new job using the same operation data as an existing job. The original
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
+
+
-
-
-
-
- Body
-
-
-
-
-
-
-
-
-
-
-
-
-
- The retry job was created successfully.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid request parameters.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Job not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error retrying job.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/docs/docs/gen/api/undrain-agent.ParamsDetails.json b/docs/docs/gen/api/undrain-agent.ParamsDetails.json
new file mode 100644
index 000000000..28828794e
--- /dev/null
+++ b/docs/docs/gen/api/undrain-agent.ParamsDetails.json
@@ -0,0 +1 @@
+{"parameters":[{"name":"hostname","in":"path","required":true,"x-oapi-codegen-extra-tags":{"validate":"required,min=1,max=255"},"schema":{"type":"string","minLength":1,"maxLength":255},"description":"The hostname of the agent to undrain."}]}
\ No newline at end of file
diff --git a/docs/docs/gen/api/undrain-agent.RequestSchema.json b/docs/docs/gen/api/undrain-agent.RequestSchema.json
new file mode 100644
index 000000000..c96bcede2
--- /dev/null
+++ b/docs/docs/gen/api/undrain-agent.RequestSchema.json
@@ -0,0 +1 @@
+{"title":"Body"}
\ No newline at end of file
diff --git a/docs/docs/gen/api/undrain-agent.StatusCodes.json b/docs/docs/gen/api/undrain-agent.StatusCodes.json
new file mode 100644
index 000000000..f64de1838
--- /dev/null
+++ b/docs/docs/gen/api/undrain-agent.StatusCodes.json
@@ -0,0 +1 @@
+{"responses":{"200":{"description":"Agent undrain initiated.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]}}}},"400":{"description":"Invalid hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthorized - API key required","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"403":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"404":{"description":"Agent not found.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}},"409":{"description":"Agent not in draining or cordoned state.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A description of the error that occurred.","example":"Failed to retrieve status."},"details":{"type":"string","description":"Additional details about the error.","example":"Failed due to network timeout."},"code":{"type":"integer","description":"The error code.","example":500}},"title":"ErrorResponse"}}}}}}
\ No newline at end of file
diff --git a/docs/docs/gen/api/undrain-agent.api.mdx b/docs/docs/gen/api/undrain-agent.api.mdx
index a16fbc631..f6d96d71d 100644
--- a/docs/docs/gen/api/undrain-agent.api.mdx
+++ b/docs/docs/gen/api/undrain-agent.api.mdx
@@ -11,18 +11,14 @@ info_path: gen/api/agent-management-api
custom_edit_url: null
---
-import ApiTabs from "@theme/ApiTabs";
-import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
-import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
-import MimeTabs from "@theme/MimeTabs";
-import ParamsItem from "@theme/ParamsItem";
-import ResponseSamples from "@theme/ResponseSamples";
-import SchemaItem from "@theme/SchemaItem";
-import SchemaTabs from "@theme/SchemaTabs";
-import Heading from "@theme/Heading";
+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";
+import Translate from "@docusaurus/Translate";
@@ -46,570 +43,27 @@ Resume accepting jobs on a drained agent.
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
- children={"Request"}
>
+ Request
-
+
+
+
+
-
-
- Path Parameters
-
-
-
-
-
-
-
-
-
- Agent undrain initiated.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Invalid hostname.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unauthorized - API key required
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Forbidden - Insufficient permissions
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agent not found.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Agent not in draining or cordoned state.
-
-
-
-
-
-
-
-
-
-
- Schema
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts
index 0485ab66c..3c15c8aa6 100644
--- a/docs/docusaurus.config.ts
+++ b/docs/docusaurus.config.ts
@@ -13,7 +13,10 @@ const config: Config = {
favicon: 'img/favicon.ico',
markdown: {
mermaid: true,
- format: 'detect'
+ format: 'detect',
+ hooks: {
+ onBrokenMarkdownLinks: 'warn'
+ }
},
// Set the production url of your site here
@@ -29,7 +32,6 @@ const config: Config = {
projectName: 'osapi', // Usually your repo name.
onBrokenLinks: 'throw',
- onBrokenMarkdownLinks: 'warn',
// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
diff --git a/docs/package.json b/docs/package.json
index 2bf0e59e7..cab5317b9 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -18,13 +18,13 @@
"clean-api-docs:version": "docusaurus clean-api-docs:version"
},
"dependencies": {
- "@docusaurus/core": "3.5.2",
- "@docusaurus/preset-classic": "3.5.2",
- "@docusaurus/theme-mermaid": "3.5.2",
+ "@docusaurus/core": "3.10.2",
+ "@docusaurus/preset-classic": "3.10.2",
+ "@docusaurus/theme-mermaid": "3.10.2",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
- "docusaurus-plugin-openapi-docs": "4.0.1",
- "docusaurus-theme-openapi-docs": "4.0.1",
+ "docusaurus-plugin-openapi-docs": "5.2.0",
+ "docusaurus-theme-openapi-docs": "5.2.0",
"prism-react-renderer": "^2.3.0",
"react": "^18.0.0",
"react-dom": "^18.0.0"