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"