diff --git a/index.html b/index.html
index 8388c4b..a1723a3 100644
--- a/index.html
+++ b/index.html
@@ -1,10 +1,10 @@
-
+
- Vite + Vue
+ StockSeeker
diff --git a/package.json b/package.json
index a13c766..29aeb45 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,9 @@
"dependencies": {
"@primevue/themes": "^4.2.5",
"primevue": "^4.2.5",
- "vue": "^3.5.13"
+ "swagger-ui": "^5.18.2",
+ "vue": "^3.5.13",
+ "vue-router": "4"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.2.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d3b864e..477396c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,9 +14,15 @@ importers:
primevue:
specifier: ^4.2.5
version: 4.2.5(vue@3.5.13)
+ swagger-ui:
+ specifier: ^5.18.2
+ version: 5.18.2
vue:
specifier: ^3.5.13
version: 3.5.13
+ vue-router:
+ specifier: '4'
+ version: 4.5.0(vue@3.5.13)
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.2.1
@@ -40,10 +46,21 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/runtime-corejs3@7.26.0':
+ resolution: {integrity: sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/runtime@7.26.0':
+ resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.26.3':
resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
engines: {node: '>=6.9.0'}
+ '@braintree/sanitize-url@7.0.4':
+ resolution: {integrity: sha512-hPYRrKFoI+nuckPgDJfyYAkybFvheo4usS0Vw0HNAe+fmGBQA5Az37b/yStO284atBoqqdOUhKJ3d9Zw3PQkcQ==}
+
'@esbuild/aix-ppc64@0.24.2':
resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
engines: {node: '>=18'}
@@ -314,9 +331,120 @@ packages:
cpu: [x64]
os: [win32]
+ '@scarf/scarf@1.4.0':
+ resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==}
+
+ '@swagger-api/apidom-ast@1.0.0-beta.6':
+ resolution: {integrity: sha512-AAxEN/xTcH/ORpn/zEEuPPgtqX6/Q9EZC8RX2R7AlRdUeGZieE9OZ91mXYrg48FcHWi/xwWYqkPPHjyXTQkfww==}
+
+ '@swagger-api/apidom-core@1.0.0-beta.6':
+ resolution: {integrity: sha512-gmHpE5+wJgUmpkb0C3ZIM6VsMXj0heujwQeXqEcFRkp1d0u4crCNmQ5iPTewzvILcnMbxac0AUFFKuJbBpqzPg==}
+
+ '@swagger-api/apidom-error@1.0.0-beta.6':
+ resolution: {integrity: sha512-bLttwjXj0u9pHIzc71L5rZWvhtcPFmGdvPDpXMoK4XOjmfpw9hqQKg1DGWKQHxNiMP/zlWAWO1RxjFQNYcO70g==}
+
+ '@swagger-api/apidom-json-pointer@1.0.0-beta.6':
+ resolution: {integrity: sha512-9XdWnouDGnn8UCr48TgtB16e4s37L7ibWFFgn4ercSkUMsJKMzHULabZ005IKVfP20UbhdIa5/r2W/i8iRk8Vg==}
+
+ '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.6':
+ resolution: {integrity: sha512-Qycf1LbBP5KxtxCeXHIAKazekKnz8kOHfnn2JT/FkWojM4reTECHBMi40DwQOQbj1CsWSasoTbnKjG64BxoJRg==}
+
+ '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-bQ0eNdDYrrkr4Y4iyUcgXiYBFzj+wwJiBGKI8OBJ9hTVEDbDCb/8ZzlZw3wMQNGFMw6/NC2F6MEbocApDx9vnQ==}
+
+ '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.6':
+ resolution: {integrity: sha512-Cn4+CH8ZqniejbmbD7nfUzw/N+S9lwGztOB5ZSoS23r1/mFzcya/bTOSuUW6BJ4Pa1L+AvUWhqmRlzG66Ta0gA==}
+
+ '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.6':
+ resolution: {integrity: sha512-zwD2cKjbXBynMNFAyXHLsNz16Wbd4SOSehAZ1WJcWTJflC0GVk0kkFmzGFz92WI0YQihnrYwrAhpmZohUlHUWg==}
+
+ '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.6':
+ resolution: {integrity: sha512-T1LMWiHitPJt9pM4G4FTPaGJntW8x6v/Y6236dEt8gO5aw5T3528PtaqEGfmI4uIvJO4dBwrobEte9GUXWVxig==}
+
+ '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-SY+h67maS88egPr9o7E8yep2xdw4N/vRYO1vCRcX4Y6UfFpiAn3jSKxQkOP983DJGXwDLVirVML/ezb9VXbnDg==}
+
+ '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.6':
+ resolution: {integrity: sha512-fqsF35X8O2yaENr74wbZtPqSgiuuomu9mT9KKj9P7z6in6SjBSTMMmGkbsjximdr+hVCrNm8ActDF1HRq3av7Q==}
+
+ '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-GOtloezNXZExvhmSp5OT2NO7XLMwUY12stXUWl0bWR3O/6I6U522JFgoO9SHKxuSed5ateJpE7eR39HCJ/pyOQ==}
+
+ '@swagger-api/apidom-ns-workflows-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-5ViXxpioBNfkJJyGmgbp76OyvY3IRsfNwN9tXTl39vgpyPnQVtBPwhKwuViiqDr+GmyZgMCotB3QlYPNcxqEoA==}
+
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.6':
+ resolution: {integrity: sha512-HLcCDO7QdBjPFQ/Mf4XmG0qcmwW+AnDZyPYzMOAyK1hU3xwQjAIn5zOlgp0feTe3vNUMzNY1NDHvCeDXSbN5sQ==}
+
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.6':
+ resolution: {integrity: sha512-jL2fZv1a+3S6SiIVYc3kC0NAAk8bszNGcVTsBV8ehHgZxc0I+EANEJwgZE/YOcL3TlNEFscfjUcGhjyWkEQksQ==}
+
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-hwSOnUwfZ78+wHXsokB/ho6xOgxK0qnWviSj1QkLvd2bomfP6RM0d4Uk19ND/Mh39oDXDwxiQ7jXHQsU8/Tq/g==}
+
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-NecW+P4oUgioPW/l1Ang6S76v26QevjTDls+5p0I9a7Kyln8xHbfzYOGH9AEopeygZmhaburC/TO6ochxBZqkw==}
+
+ '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.6':
+ resolution: {integrity: sha512-a2ymHU7BJ11XcZvNpghmUjsyxa+hwf2Jt7MgLIKQGg6Kmnx+pHesx1/ZlqqvhkaKk6ZXbefpK7PTOBcGRerjlQ==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-NgbHpVUMqE81f6rDPU9bO0qbWmiwu7FlrFvBwePktZTbbFaxwt73jFQpqyzKmIumNrg/mCckxzTrbSEW7k85Vw==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.6':
+ resolution: {integrity: sha512-cnFcTkzN7xAr6Zal5UnzRRkQpSe3fI910bYs9mjNMUYReo5D+hUyL16PtOf832Qa8vyDlU3WBHqAQuOEk1fepA==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-xkqyXhLWg6iWyriH/t/am3CHFTZOSIUrNP7uSZBHoD6PbvDArYSB+/gtnO7e/NphSSOkqlkRC4+7VTybA9LK+A==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-M91gx/QpM6xSf4m2k/OYaPw8Hapir+6KJMEIcLV8aP6UAnb+S2z6XoSLQ633n7QQjLYeLUL0pTzRgU1UPL9cyg==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.6':
+ resolution: {integrity: sha512-GdQ8jIgoYaPeIVp3Em5BGi1XwFB+LWa48mKQ7Z/M3S0u1I6YSo7P1iNhm2eRaeoL+LNb7C0ygEwixiJBaSmeew==}
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-52guWmqVa9IReg0NRf4KKUZFmlV/fMniJAKk80Xv62XN5X/MduW2P7zln2+FJAA6uGV0rBZip0Zg1McVkPowSw==}
+
+ '@swagger-api/apidom-parser-adapter-workflows-json-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-B5WW7CSVKjU+1Lt3StUEKgJvaNGF1IHYKg91eH7nvhMfJ/oY6rNpE2+ziVkYETifbZeCWMFqbQYHPzJyqomnQQ==}
+
+ '@swagger-api/apidom-parser-adapter-workflows-yaml-1@1.0.0-beta.6':
+ resolution: {integrity: sha512-2lzE8JemYy998RDlGJ3l4d9SL3Rs1yxEMGC5a/bIml5QVXT2FSu0ohwaxzkX+HB6LbMd1PMlQZ75IJIlxmcb0Q==}
+
+ '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.6':
+ resolution: {integrity: sha512-iwoSjTdyM4DeYtJEenMEKA51EOsOLxMADOXu/9ixTqMpYghp2GMnkryrtH3mq6oCX+jO3ysADx1dfp/CaukBsg==}
+
+ '@swagger-api/apidom-reference@1.0.0-beta.6':
+ resolution: {integrity: sha512-GdVPd+YAOWdAuJUJ5so63pZ4i0xlBNGClHJfTHirxZbEH9UQjNTKSkQgawUD0UBpg1HeQVzecl1cehoOp/+Uhw==}
+
+ '@swaggerexpert/cookie@1.4.1':
+ resolution: {integrity: sha512-ZRbRC2017wMs+uZeIOC55ghwgbTxeolo+s6I0njzqina7MTrOhz8WMfTj0KGk3hfBUO/yhTQD/aQZ0lQHEIKxQ==}
+ engines: {node: '>=12.20.0'}
+
+ '@tree-sitter-grammars/tree-sitter-yaml@0.7.0':
+ resolution: {integrity: sha512-GOMIK3IaDvECD0eZEhAsLl03RMtM1E8StxuGMn6PpMKFg7jyQ+jSzxJZ4Jmc/tYitah9/AECt8o4tlRQ5yEZQg==}
+ peerDependencies:
+ tree-sitter: ^0.22.1
+ peerDependenciesMeta:
+ tree-sitter:
+ optional: true
+
'@types/estree@1.0.6':
resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ '@types/hast@2.3.10':
+ resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
+
+ '@types/ramda@0.30.2':
+ resolution: {integrity: sha512-PyzHvjCalm2BRYjAU6nIB3TprYwMNOUY/7P/N8bSzp9W/yM2YrtGtAnnVtaCNSeOZ8DzKyFDvaqQs7LnWwwmBA==}
+
+ '@types/unist@2.0.11':
+ resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
+
+ '@types/use-sync-external-store@0.0.6':
+ resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==}
+
'@vitejs/plugin-vue@5.2.1':
resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -336,6 +464,9 @@ packages:
'@vue/compiler-ssr@3.5.13':
resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==}
+ '@vue/devtools-api@6.6.4':
+ resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
+
'@vue/reactivity@3.5.13':
resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==}
@@ -353,9 +484,83 @@ packages:
'@vue/shared@3.5.13':
resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==}
+ apg-lite@1.0.4:
+ resolution: {integrity: sha512-B32zCN3IdHIc99Vy7V9BaYTUzLeRA8YXYY1aQD1/5I2aqIrO0coi4t6hJPqMisidlBxhyME8UexkHt31SlR6Og==}
+
+ argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
+
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
+ autolinker@3.16.2:
+ resolution: {integrity: sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==}
+
+ axios@1.7.9:
+ resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ character-entities-legacy@1.1.4:
+ resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
+
+ character-entities@1.2.4:
+ resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
+
+ character-reference-invalid@1.1.4:
+ resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
+
+ classnames@2.5.1:
+ resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
+
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
+ comma-separated-tokens@1.0.8:
+ resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==}
+
+ copy-to-clipboard@3.3.3:
+ resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
+
+ core-js-pure@3.40.0:
+ resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==}
+
+ css.escape@1.5.1:
+ resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
+
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+ deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+
+ deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
+ dompurify@3.1.6:
+ resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==}
+
+ drange@1.1.1:
+ resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==}
+ engines: {node: '>=4'}
+
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -368,19 +573,156 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ fast-json-patch@3.1.1:
+ resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==}
+
+ fault@1.0.4:
+ resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==}
+
+ follow-redirects@1.15.9:
+ resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+
+ form-data@4.0.1:
+ resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
+ engines: {node: '>= 6'}
+
+ format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
+ hast-util-parse-selector@2.2.5:
+ resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
+
+ hastscript@6.0.0:
+ resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
+
+ highlight.js@10.7.3:
+ resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
+
+ highlightjs-vue@1.0.0:
+ resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==}
+
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+ immutable@3.8.2:
+ resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==}
+ engines: {node: '>=0.10.0'}
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ invariant@2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+
+ is-alphabetical@1.0.4:
+ resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
+
+ is-alphanumerical@1.0.4:
+ resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
+
+ is-decimal@1.0.4:
+ resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
+
+ is-hexadecimal@1.0.4:
+ resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
+
+ js-file-download@0.4.12:
+ resolution: {integrity: sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg==}
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
+
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ lowlight@1.20.0:
+ resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==}
+
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
+ minim@0.23.8:
+ resolution: {integrity: sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==}
+ engines: {node: '>=6'}
+
+ minimatch@7.4.6:
+ resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
+ engines: {node: '>=10'}
+
nanoid@3.3.8:
resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ neotraverse@0.6.18:
+ resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
+ engines: {node: '>= 10'}
+
+ node-abort-controller@3.1.1:
+ resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
+
+ node-addon-api@8.3.0:
+ resolution: {integrity: sha512-8VOpLHFrOQlAH+qA0ZzuGRlALRA6/LVh8QJldbrC4DY0hXoMP0l4Acq8TzFC018HztWiRqyCEj2aTWY2UvnJUg==}
+ engines: {node: ^18 || ^20 || >= 21}
+
+ node-domexception@1.0.0:
+ resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
+ engines: {node: '>=10.5.0'}
+
+ node-fetch-commonjs@3.3.2:
+ resolution: {integrity: sha512-VBlAiynj3VMLrotgwOS3OyECFxas5y7ltLcK4t41lMUZeaK15Ym4QRkqN0EQKAFL42q9i21EPKjzLUPfltR72A==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ node-gyp-build@4.8.4:
+ resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
+ hasBin: true
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ openapi-path-templating@2.1.0:
+ resolution: {integrity: sha512-fLs5eJmLyU8wPRz+JSH5uLE7TE4Ohg6VHOtj0C0AlD3GTCCcw2LgKW6MSN1A8ZBKHEg2O4/d02knmVU1nvGAKQ==}
+ engines: {node: '>=12.20.0'}
+
+ openapi-server-url-templating@1.3.0:
+ resolution: {integrity: sha512-DPlCms3KKEbjVQb0spV6Awfn6UWNheuG/+folQPzh/wUaKwuqvj8zt5gagD7qoyxtE03cIiKPgLFS3Q8Bz00uQ==}
+ engines: {node: '>=12.20.0'}
+
+ parse-entities@2.0.0:
+ resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -392,15 +734,215 @@ packages:
resolution: {integrity: sha512-7UMOIJvdFz4jQyhC76yhNdSlHtXvVpmE2JSo2ndUTBWjWJOkYyT562rQ4ayO+bMdJLtzBGqgY64I9ZfEvNd7vQ==}
engines: {node: '>=12.11.0'}
+ prismjs@1.27.0:
+ resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==}
+ engines: {node: '>=6'}
+
+ prismjs@1.29.0:
+ resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
+ engines: {node: '>=6'}
+
+ process@0.11.10:
+ resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
+ engines: {node: '>= 0.6.0'}
+
+ prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+
+ property-information@5.6.0:
+ resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
+
+ proxy-from-env@1.1.0:
+ resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+
+ querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+
+ ramda-adjunct@5.1.0:
+ resolution: {integrity: sha512-8qCpl2vZBXEJyNbi4zqcgdfHtcdsWjOGbiNSEnEBrM6Y0OKOT8UxJbIVGm1TIcjaSu2MxaWcgtsNlKlCk7o7qg==}
+ engines: {node: '>=0.10.3'}
+ peerDependencies:
+ ramda: '>= 0.30.0'
+
+ ramda@0.30.1:
+ resolution: {integrity: sha512-tEF5I22zJnuclswcZMc8bDIrwRHRzf+NqVEmqg50ShAZMP7MWeR/RGDthfM/p+BlqvF2fXAzpn8i+SJcYD3alw==}
+
+ randexp@0.5.3:
+ resolution: {integrity: sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==}
+ engines: {node: '>=4'}
+
+ randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+
+ react-copy-to-clipboard@5.1.0:
+ resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==}
+ peerDependencies:
+ react: ^15.3.0 || 16 || 17 || 18
+
+ react-debounce-input@3.3.0:
+ resolution: {integrity: sha512-VEqkvs8JvY/IIZvh71Z0TC+mdbxERvYF33RcebnodlsUZ8RSgyKe2VWaHXv4+/8aoOgXLxWrdsYs2hDhcwbUgA==}
+ peerDependencies:
+ react: ^15.3.0 || 16 || 17 || 18
+
+ react-dom@18.3.1:
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ peerDependencies:
+ react: ^18.3.1
+
+ react-immutable-proptypes@2.2.0:
+ resolution: {integrity: sha512-Vf4gBsePlwdGvSZoLSBfd4HAP93HDauMY4fDjXhreg/vg6F3Fj/MXDNyTbltPC/xZKmZc+cjLu3598DdYK6sgQ==}
+ peerDependencies:
+ immutable: '>=3.6.2'
+
+ react-immutable-pure-component@2.2.2:
+ resolution: {integrity: sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==}
+ peerDependencies:
+ immutable: '>= 2 || >= 4.0.0-rc'
+ react: '>= 16.6'
+ react-dom: '>= 16.6'
+
+ react-inspector@6.0.2:
+ resolution: {integrity: sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0 || ^18.0.0
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
+ react-redux@9.2.0:
+ resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==}
+ peerDependencies:
+ '@types/react': ^18.2.25 || ^19
+ react: ^18.0 || ^19
+ redux: ^5.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ redux:
+ optional: true
+
+ react-syntax-highlighter@15.6.1:
+ resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==}
+ peerDependencies:
+ react: '>= 0.14.0'
+
+ react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ engines: {node: '>=0.10.0'}
+
+ redux-immutable@4.0.0:
+ resolution: {integrity: sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg==}
+ peerDependencies:
+ immutable: ^3.8.1 || ^4.0.0-rc.1
+
+ redux@5.0.1:
+ resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==}
+
+ refractor@3.6.0:
+ resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==}
+
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ remarkable@2.0.1:
+ resolution: {integrity: sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==}
+ engines: {node: '>= 6.0.0'}
+ hasBin: true
+
+ repeat-string@1.6.1:
+ resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
+ engines: {node: '>=0.10'}
+
+ requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+
+ reselect@5.1.1:
+ resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==}
+
+ ret@0.2.2:
+ resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==}
+ engines: {node: '>=4'}
+
rollup@4.30.1:
resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
+ safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+
+ serialize-error@8.1.0:
+ resolution: {integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==}
+ engines: {node: '>=10'}
+
+ sha.js@2.4.11:
+ resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
+ hasBin: true
+
+ short-unique-id@5.2.0:
+ resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==}
+ hasBin: true
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
+ space-separated-tokens@1.1.5:
+ resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==}
+
+ sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+
+ swagger-client@3.33.2:
+ resolution: {integrity: sha512-LL91X4+KZr3qMdm2knL1ncF104LlmQMNlrlQwm83r793eQiOdB5iuEz1ppdRv/r211vZE66m38VzHclXmqwW7A==}
+
+ swagger-ui@5.18.2:
+ resolution: {integrity: sha512-zu28qHMVaXrL2T02xEnItoKQcS6tikJs6IJpzjoXexqJCqhwYAXOOypnXYMPkVfq9Ige67oPuUQvEGdeid0/Aw==}
+
+ toggle-selection@1.0.6:
+ resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
+
+ tree-sitter-json@0.24.8:
+ resolution: {integrity: sha512-Tc9ZZYwHyWZ3Tt1VEw7Pa2scu1YO7/d2BCBbKTx5hXwig3UfdQjsOPkPyLpDJOn/m1UBEWYAtSdGAwCSyagBqQ==}
+ peerDependencies:
+ tree-sitter: ^0.21.1
+ peerDependenciesMeta:
+ tree-sitter:
+ optional: true
+
+ tree-sitter@0.22.1:
+ resolution: {integrity: sha512-gRO+jk2ljxZlIn20QRskIvpLCMtzuLl5T0BY6L9uvPYD17uUrxlxWkvYCiVqED2q2q7CVtY52Uex4WcYo2FEXw==}
+
+ ts-mixer@6.0.4:
+ resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==}
+
+ ts-toolbelt@9.6.0:
+ resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==}
+
+ tslib@2.8.1:
+ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
+
+ type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+
+ types-ramda@0.30.1:
+ resolution: {integrity: sha512-1HTsf5/QVRmLzcGfldPFvkVsAdi1db1BBKzi7iW3KBUlOICg/nKnFS+jGqDJS3YD8VsWbAh7JiHeBvbsw8RPxA==}
+
+ unraw@3.0.0:
+ resolution: {integrity: sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==}
+
+ url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+
+ use-sync-external-store@1.4.0:
+ resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
vite@6.0.7:
resolution: {integrity: sha512-RDt8r/7qx9940f8FcOIAH9PTViRrghKaK2K1jY3RaAURrEUbm9Du1mJ72G+jlhtG3WwodnfzY8ORQZbBavZEAQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
@@ -441,6 +983,11 @@ packages:
yaml:
optional: true
+ vue-router@4.5.0:
+ resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==}
+ peerDependencies:
+ vue: ^3.2.0
+
vue@3.5.13:
resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==}
peerDependencies:
@@ -449,6 +996,26 @@ packages:
typescript:
optional: true
+ web-streams-polyfill@3.3.3:
+ resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
+ engines: {node: '>= 8'}
+
+ web-tree-sitter@0.24.5:
+ resolution: {integrity: sha512-+J/2VSHN8J47gQUAvF8KDadrfz6uFYVjxoxbKWDoXVsH2u7yLdarCnIURnrMA6uSRkgX3SdmqM5BOoQjPdSh5w==}
+
+ xml-but-prettier@1.0.1:
+ resolution: {integrity: sha512-C2CJaadHrZTqESlH03WOyw0oZTtoy2uEg6dSDF6YRg+9GnYNub53RRemLpnvtbHDFelxMx4LajiFsYeR6XJHgQ==}
+
+ xml@1.0.1:
+ resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==}
+
+ xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+
+ zenscroll@4.0.2:
+ resolution: {integrity: sha512-jEA1znR7b4C/NnaycInCU6h/d15ZzCd1jmsruqOKnZP6WXQSMH3W2GL+OXbkruslU4h+Tzuos0HdswzRUk/Vgg==}
+
snapshots:
'@babel/helper-string-parser@7.25.9': {}
@@ -459,11 +1026,22 @@ snapshots:
dependencies:
'@babel/types': 7.26.3
+ '@babel/runtime-corejs3@7.26.0':
+ dependencies:
+ core-js-pure: 3.40.0
+ regenerator-runtime: 0.14.1
+
+ '@babel/runtime@7.26.0':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
'@babel/types@7.26.3':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
+ '@braintree/sanitize-url@7.0.4': {}
+
'@esbuild/aix-ppc64@0.24.2':
optional: true
@@ -621,8 +1199,366 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.30.1':
optional: true
+ '@scarf/scarf@1.4.0': {}
+
+ '@swagger-api/apidom-ast@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ unraw: 3.0.0
+
+ '@swagger-api/apidom-core@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-ast': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ minim: 0.23.8
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ short-unique-id: 5.2.0
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-error@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+
+ '@swagger-api/apidom-json-pointer@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+
+ '@swagger-api/apidom-ns-api-design-systems@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-asyncapi-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-json-schema-draft-7': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-json-schema-draft-4@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-ast': 1.0.0-beta.6
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-json-schema-draft-6@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-json-schema-draft-7@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-json-schema-draft-6': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-openapi-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-ns-openapi-3-0@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-json-schema-draft-4': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-openapi-3-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-ast': 1.0.0-beta.6
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-json-pointer': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+
+ '@swagger-api/apidom-ns-workflows-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ ts-mixer: 6.0.4
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-api-design-systems': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-json@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-ast': 1.0.0-beta.6
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ tree-sitter: 0.22.1
+ tree-sitter-json: 0.24.8(tree-sitter@0.22.1)
+ web-tree-sitter: 0.24.5
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-workflows-json-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-workflows-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-workflows-yaml-1@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-workflows-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optional: true
+
+ '@swagger-api/apidom-parser-adapter-yaml-1-2@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-ast': 1.0.0-beta.6
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@tree-sitter-grammars/tree-sitter-yaml': 0.7.0(tree-sitter@0.22.1)
+ '@types/ramda': 0.30.2
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ tree-sitter: 0.22.1
+ web-tree-sitter: 0.24.5
+ optional: true
+
+ '@swagger-api/apidom-reference@1.0.0-beta.6':
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@types/ramda': 0.30.2
+ axios: 1.7.9
+ minimatch: 7.4.6
+ process: 0.11.10
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ optionalDependencies:
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-json-pointer': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-asyncapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-2': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-0': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-workflows-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-api-design-systems-json': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-api-design-systems-yaml': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-asyncapi-json-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-asyncapi-yaml-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-json': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-json-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-0': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-json-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-2': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-0': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-openapi-yaml-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-workflows-json-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-workflows-yaml-1': 1.0.0-beta.6
+ '@swagger-api/apidom-parser-adapter-yaml-1-2': 1.0.0-beta.6
+ transitivePeerDependencies:
+ - debug
+
+ '@swaggerexpert/cookie@1.4.1':
+ dependencies:
+ apg-lite: 1.0.4
+
+ '@tree-sitter-grammars/tree-sitter-yaml@0.7.0(tree-sitter@0.22.1)':
+ dependencies:
+ node-addon-api: 8.3.0
+ node-gyp-build: 4.8.4
+ optionalDependencies:
+ tree-sitter: 0.22.1
+ optional: true
+
'@types/estree@1.0.6': {}
+ '@types/hast@2.3.10':
+ dependencies:
+ '@types/unist': 2.0.11
+
+ '@types/ramda@0.30.2':
+ dependencies:
+ types-ramda: 0.30.1
+
+ '@types/unist@2.0.11': {}
+
+ '@types/use-sync-external-store@0.0.6': {}
+
'@vitejs/plugin-vue@5.2.1(vite@6.0.7)(vue@3.5.13)':
dependencies:
vite: 6.0.7
@@ -658,6 +1594,8 @@ snapshots:
'@vue/compiler-dom': 3.5.13
'@vue/shared': 3.5.13
+ '@vue/devtools-api@6.6.4': {}
+
'@vue/reactivity@3.5.13':
dependencies:
'@vue/shared': 3.5.13
@@ -682,8 +1620,70 @@ snapshots:
'@vue/shared@3.5.13': {}
+ apg-lite@1.0.4: {}
+
+ argparse@1.0.10:
+ dependencies:
+ sprintf-js: 1.0.3
+
+ argparse@2.0.1: {}
+
+ asynckit@0.4.0: {}
+
+ autolinker@3.16.2:
+ dependencies:
+ tslib: 2.8.1
+
+ axios@1.7.9:
+ dependencies:
+ follow-redirects: 1.15.9
+ form-data: 4.0.1
+ proxy-from-env: 1.1.0
+ transitivePeerDependencies:
+ - debug
+
+ balanced-match@1.0.2: {}
+
+ base64-js@1.5.1: {}
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ character-entities-legacy@1.1.4: {}
+
+ character-entities@1.2.4: {}
+
+ character-reference-invalid@1.1.4: {}
+
+ classnames@2.5.1: {}
+
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
+ comma-separated-tokens@1.0.8: {}
+
+ copy-to-clipboard@3.3.3:
+ dependencies:
+ toggle-selection: 1.0.6
+
+ core-js-pure@3.40.0: {}
+
+ css.escape@1.5.1: {}
+
csstype@3.1.3: {}
+ deep-extend@0.6.0: {}
+
+ deepmerge@4.3.1: {}
+
+ delayed-stream@1.0.0: {}
+
+ dompurify@3.1.6: {}
+
+ drange@1.1.1: {}
+
entities@4.5.0: {}
esbuild@0.24.2:
@@ -716,15 +1716,137 @@ snapshots:
estree-walker@2.0.2: {}
+ fast-json-patch@3.1.1: {}
+
+ fault@1.0.4:
+ dependencies:
+ format: 0.2.2
+
+ follow-redirects@1.15.9: {}
+
+ form-data@4.0.1:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+
+ format@0.2.2: {}
+
fsevents@2.3.3:
optional: true
+ hast-util-parse-selector@2.2.5: {}
+
+ hastscript@6.0.0:
+ dependencies:
+ '@types/hast': 2.3.10
+ comma-separated-tokens: 1.0.8
+ hast-util-parse-selector: 2.2.5
+ property-information: 5.6.0
+ space-separated-tokens: 1.1.5
+
+ highlight.js@10.7.3: {}
+
+ highlightjs-vue@1.0.0: {}
+
+ ieee754@1.2.1: {}
+
+ immutable@3.8.2: {}
+
+ inherits@2.0.4: {}
+
+ invariant@2.2.4:
+ dependencies:
+ loose-envify: 1.4.0
+
+ is-alphabetical@1.0.4: {}
+
+ is-alphanumerical@1.0.4:
+ dependencies:
+ is-alphabetical: 1.0.4
+ is-decimal: 1.0.4
+
+ is-decimal@1.0.4: {}
+
+ is-hexadecimal@1.0.4: {}
+
+ js-file-download@0.4.12: {}
+
+ js-tokens@4.0.0: {}
+
+ js-yaml@4.1.0:
+ dependencies:
+ argparse: 2.0.1
+
+ lodash.debounce@4.0.8: {}
+
+ lodash@4.17.21: {}
+
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lowlight@1.20.0:
+ dependencies:
+ fault: 1.0.4
+ highlight.js: 10.7.3
+
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
+ minim@0.23.8:
+ dependencies:
+ lodash: 4.17.21
+
+ minimatch@7.4.6:
+ dependencies:
+ brace-expansion: 2.0.1
+
nanoid@3.3.8: {}
+ neotraverse@0.6.18: {}
+
+ node-abort-controller@3.1.1: {}
+
+ node-addon-api@8.3.0:
+ optional: true
+
+ node-domexception@1.0.0: {}
+
+ node-fetch-commonjs@3.3.2:
+ dependencies:
+ node-domexception: 1.0.0
+ web-streams-polyfill: 3.3.3
+
+ node-gyp-build@4.8.4:
+ optional: true
+
+ object-assign@4.1.1: {}
+
+ openapi-path-templating@2.1.0:
+ dependencies:
+ apg-lite: 1.0.4
+
+ openapi-server-url-templating@1.3.0:
+ dependencies:
+ apg-lite: 1.0.4
+
+ parse-entities@2.0.0:
+ dependencies:
+ character-entities: 1.2.4
+ character-entities-legacy: 1.1.4
+ character-reference-invalid: 1.1.4
+ is-alphanumerical: 1.0.4
+ is-decimal: 1.0.4
+ is-hexadecimal: 1.0.4
+
picocolors@1.1.1: {}
postcss@8.4.49:
@@ -742,6 +1864,125 @@ snapshots:
transitivePeerDependencies:
- vue
+ prismjs@1.27.0: {}
+
+ prismjs@1.29.0: {}
+
+ process@0.11.10: {}
+
+ prop-types@15.8.1:
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ react-is: 16.13.1
+
+ property-information@5.6.0:
+ dependencies:
+ xtend: 4.0.2
+
+ proxy-from-env@1.1.0: {}
+
+ querystringify@2.2.0: {}
+
+ ramda-adjunct@5.1.0(ramda@0.30.1):
+ dependencies:
+ ramda: 0.30.1
+
+ ramda@0.30.1: {}
+
+ randexp@0.5.3:
+ dependencies:
+ drange: 1.1.1
+ ret: 0.2.2
+
+ randombytes@2.1.0:
+ dependencies:
+ safe-buffer: 5.2.1
+
+ react-copy-to-clipboard@5.1.0(react@18.3.1):
+ dependencies:
+ copy-to-clipboard: 3.3.3
+ prop-types: 15.8.1
+ react: 18.3.1
+
+ react-debounce-input@3.3.0(react@18.3.1):
+ dependencies:
+ lodash.debounce: 4.0.8
+ prop-types: 15.8.1
+ react: 18.3.1
+
+ react-dom@18.3.1(react@18.3.1):
+ dependencies:
+ loose-envify: 1.4.0
+ react: 18.3.1
+ scheduler: 0.23.2
+
+ react-immutable-proptypes@2.2.0(immutable@3.8.2):
+ dependencies:
+ immutable: 3.8.2
+ invariant: 2.2.4
+
+ react-immutable-pure-component@2.2.2(immutable@3.8.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ immutable: 3.8.2
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ react-inspector@6.0.2(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ react-is@16.13.1: {}
+
+ react-redux@9.2.0(react@18.3.1)(redux@5.0.1):
+ dependencies:
+ '@types/use-sync-external-store': 0.0.6
+ react: 18.3.1
+ use-sync-external-store: 1.4.0(react@18.3.1)
+ optionalDependencies:
+ redux: 5.0.1
+
+ react-syntax-highlighter@15.6.1(react@18.3.1):
+ dependencies:
+ '@babel/runtime': 7.26.0
+ highlight.js: 10.7.3
+ highlightjs-vue: 1.0.0
+ lowlight: 1.20.0
+ prismjs: 1.29.0
+ react: 18.3.1
+ refractor: 3.6.0
+
+ react@18.3.1:
+ dependencies:
+ loose-envify: 1.4.0
+
+ redux-immutable@4.0.0(immutable@3.8.2):
+ dependencies:
+ immutable: 3.8.2
+
+ redux@5.0.1: {}
+
+ refractor@3.6.0:
+ dependencies:
+ hastscript: 6.0.0
+ parse-entities: 2.0.0
+ prismjs: 1.27.0
+
+ regenerator-runtime@0.14.1: {}
+
+ remarkable@2.0.1:
+ dependencies:
+ argparse: 1.0.10
+ autolinker: 3.16.2
+
+ repeat-string@1.6.1: {}
+
+ requires-port@1.0.0: {}
+
+ reselect@5.1.1: {}
+
+ ret@0.2.2: {}
+
rollup@4.30.1:
dependencies:
'@types/estree': 1.0.6
@@ -767,8 +2008,133 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.30.1
fsevents: 2.3.3
+ safe-buffer@5.2.1: {}
+
+ scheduler@0.23.2:
+ dependencies:
+ loose-envify: 1.4.0
+
+ serialize-error@8.1.0:
+ dependencies:
+ type-fest: 0.20.2
+
+ sha.js@2.4.11:
+ dependencies:
+ inherits: 2.0.4
+ safe-buffer: 5.2.1
+
+ short-unique-id@5.2.0: {}
+
source-map-js@1.2.1: {}
+ space-separated-tokens@1.1.5: {}
+
+ sprintf-js@1.0.3: {}
+
+ swagger-client@3.33.2:
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@scarf/scarf': 1.4.0
+ '@swagger-api/apidom-core': 1.0.0-beta.6
+ '@swagger-api/apidom-error': 1.0.0-beta.6
+ '@swagger-api/apidom-json-pointer': 1.0.0-beta.6
+ '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-beta.6
+ '@swagger-api/apidom-reference': 1.0.0-beta.6
+ '@swaggerexpert/cookie': 1.4.1
+ deepmerge: 4.3.1
+ fast-json-patch: 3.1.1
+ js-yaml: 4.1.0
+ neotraverse: 0.6.18
+ node-abort-controller: 3.1.1
+ node-fetch-commonjs: 3.3.2
+ openapi-path-templating: 2.1.0
+ openapi-server-url-templating: 1.3.0
+ ramda: 0.30.1
+ ramda-adjunct: 5.1.0(ramda@0.30.1)
+ transitivePeerDependencies:
+ - debug
+
+ swagger-ui@5.18.2:
+ dependencies:
+ '@babel/runtime-corejs3': 7.26.0
+ '@braintree/sanitize-url': 7.0.4
+ '@scarf/scarf': 1.4.0
+ base64-js: 1.5.1
+ classnames: 2.5.1
+ css.escape: 1.5.1
+ deep-extend: 0.6.0
+ dompurify: 3.1.6
+ ieee754: 1.2.1
+ immutable: 3.8.2
+ js-file-download: 0.4.12
+ js-yaml: 4.1.0
+ lodash: 4.17.21
+ prop-types: 15.8.1
+ randexp: 0.5.3
+ randombytes: 2.1.0
+ react: 18.3.1
+ react-copy-to-clipboard: 5.1.0(react@18.3.1)
+ react-debounce-input: 3.3.0(react@18.3.1)
+ react-dom: 18.3.1(react@18.3.1)
+ react-immutable-proptypes: 2.2.0(immutable@3.8.2)
+ react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-inspector: 6.0.2(react@18.3.1)
+ react-redux: 9.2.0(react@18.3.1)(redux@5.0.1)
+ react-syntax-highlighter: 15.6.1(react@18.3.1)
+ redux: 5.0.1
+ redux-immutable: 4.0.0(immutable@3.8.2)
+ remarkable: 2.0.1
+ reselect: 5.1.1
+ serialize-error: 8.1.0
+ sha.js: 2.4.11
+ swagger-client: 3.33.2
+ url-parse: 1.5.10
+ xml: 1.0.1
+ xml-but-prettier: 1.0.1
+ zenscroll: 4.0.2
+ transitivePeerDependencies:
+ - '@types/react'
+ - debug
+
+ toggle-selection@1.0.6: {}
+
+ tree-sitter-json@0.24.8(tree-sitter@0.22.1):
+ dependencies:
+ node-addon-api: 8.3.0
+ node-gyp-build: 4.8.4
+ optionalDependencies:
+ tree-sitter: 0.22.1
+ optional: true
+
+ tree-sitter@0.22.1:
+ dependencies:
+ node-addon-api: 8.3.0
+ node-gyp-build: 4.8.4
+ optional: true
+
+ ts-mixer@6.0.4: {}
+
+ ts-toolbelt@9.6.0: {}
+
+ tslib@2.8.1: {}
+
+ type-fest@0.20.2: {}
+
+ types-ramda@0.30.1:
+ dependencies:
+ ts-toolbelt: 9.6.0
+
+ unraw@3.0.0: {}
+
+ url-parse@1.5.10:
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+
+ use-sync-external-store@1.4.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
vite@6.0.7:
dependencies:
esbuild: 0.24.2
@@ -777,6 +2143,11 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ vue-router@4.5.0(vue@3.5.13):
+ dependencies:
+ '@vue/devtools-api': 6.6.4
+ vue: 3.5.13
+
vue@3.5.13:
dependencies:
'@vue/compiler-dom': 3.5.13
@@ -784,3 +2155,18 @@ snapshots:
'@vue/runtime-dom': 3.5.13
'@vue/server-renderer': 3.5.13(vue@3.5.13)
'@vue/shared': 3.5.13
+
+ web-streams-polyfill@3.3.3: {}
+
+ web-tree-sitter@0.24.5:
+ optional: true
+
+ xml-but-prettier@1.0.1:
+ dependencies:
+ repeat-string: 1.6.1
+
+ xml@1.0.1: {}
+
+ xtend@4.0.2: {}
+
+ zenscroll@4.0.2: {}
diff --git a/src/App.vue b/src/App.vue
deleted file mode 100644
index a81e5a1..0000000
--- a/src/App.vue
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- Test PrimeVue
-
-
-
-
-
-
-
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
deleted file mode 100644
index 546ebbc..0000000
--- a/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- {{ msg }}
-
-
-
-
- Edit
- components/HelloWorld.vue
to test HMR
-
-
-
-
- Check out
- create-vue, the official Vue + Vite starter
-
-
- Learn more about IDE Support for Vue in the
- Vue Docs Scaling up Guide.
-
- Click on the Vite and Vue logos to learn more
-
-
-
diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue
new file mode 100644
index 0000000..e69de29
diff --git a/src/main.js b/src/main.js
index dc74a1c..69ec51f 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,10 +1,11 @@
import { createApp } from 'vue'
import './style.css'
-import App from './App.vue'
+import App from './views/Home.vue'
import PrimeVue from 'primevue/config';
import Aura from '@primevue/themes/aura';
+import router from "./router"
const app = createApp(App);
app.use(PrimeVue,{
@@ -12,4 +13,5 @@ app.use(PrimeVue,{
preset:Aura
}
});
+app.use(router);
app.mount("#app");
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
new file mode 100644
index 0000000..e5e17e6
--- /dev/null
+++ b/src/router/index.js
@@ -0,0 +1,28 @@
+import { createRouter, createWebHistory } from 'vue-router';
+import HomeView from '../views/Home.vue';
+import SwaggerView from '../views/Swagger.vue';
+import LoginView from '../views/Login.vue';
+const routes = [
+ {
+ path: '/',
+ name: 'Home',
+ component: HomeView,
+ },
+ {
+ path: '/login',
+ name: 'Login',
+ component: LoginView,
+ },
+ {
+ path: '/swagger',
+ name: 'Swagger',
+ component: SwaggerView,
+ },
+];
+
+const router = createRouter({
+ history: createWebHistory(),
+ routes,
+});
+
+export default router;
diff --git a/src/style.css b/src/style.css
index bb131d6..db627cf 100644
--- a/src/style.css
+++ b/src/style.css
@@ -5,7 +5,7 @@
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
- background-color: #242424;
+ background-color: #ffffff;
font-synthesis: none;
text-rendering: optimizeLegibility;
@@ -22,58 +22,14 @@ a:hover {
color: #535bf2;
}
-body {
- margin: 0;
- display: flex;
- place-items: center;
- min-width: 320px;
- min-height: 100vh;
-}
-
h1 {
font-size: 3.2em;
line-height: 1.1;
}
-button {
- border-radius: 8px;
- border: 1px solid transparent;
- padding: 0.6em 1.2em;
- font-size: 1em;
- font-weight: 500;
- font-family: inherit;
- background-color: #1a1a1a;
- cursor: pointer;
- transition: border-color 0.25s;
-}
-button:hover {
- border-color: #646cff;
-}
-button:focus,
-button:focus-visible {
- outline: 4px auto -webkit-focus-ring-color;
-}
-
-.card {
- padding: 2em;
-}
-
#app {
max-width: 1280px;
margin: 0 auto;
padding: 2rem;
text-align: center;
-}
-
-@media (prefers-color-scheme: light) {
- :root {
- color: #213547;
- background-color: #ffffff;
- }
- a:hover {
- color: #747bff;
- }
- button {
- background-color: #f9f9f9;
- }
-}
+}
\ No newline at end of file
diff --git a/src/views/Home.vue b/src/views/Home.vue
new file mode 100644
index 0000000..a8c4656
--- /dev/null
+++ b/src/views/Home.vue
@@ -0,0 +1,16 @@
+
+
+
+ StockSeeker
+
+
+
+
+
+
+
diff --git a/src/views/Login.vue b/src/views/Login.vue
new file mode 100644
index 0000000..84da69f
--- /dev/null
+++ b/src/views/Login.vue
@@ -0,0 +1,6 @@
+
+
+
+ StockSeeker Login
+
diff --git a/src/views/Swagger.vue b/src/views/Swagger.vue
new file mode 100644
index 0000000..4e6f1ca
--- /dev/null
+++ b/src/views/Swagger.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
\ No newline at end of file