diff --git a/package.json b/package.json index 3369d55..2e999c2 100644 --- a/package.json +++ b/package.json @@ -71,4 +71,4 @@ "node": ">=18.0" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" -} \ No newline at end of file +} diff --git a/src/containers/EngineCompatibility/index.tsx b/src/containers/EngineCompatibility/index.tsx index 7ea917b..9a769f1 100644 --- a/src/containers/EngineCompatibility/index.tsx +++ b/src/containers/EngineCompatibility/index.tsx @@ -1,5 +1,6 @@ -import { useState } from "react"; +import { useCallback, useEffect, useState } from "react"; import { twMerge } from "tailwind-merge"; +import { FaWindows, FaApple, FaLinux } from "react-icons/fa"; const EngineCompatibility = () => { const [Compatibility, setCompatibility] = useState({ @@ -17,14 +18,17 @@ const EngineCompatibility = () => { { name: "Windows", value: "win", + logo: FaWindows, }, { name: "Mac", value: "mac", + logo: FaApple, }, { name: "Linux", value: "linux", + logo: FaLinux, }, ], }, @@ -62,7 +66,7 @@ const EngineCompatibility = () => { { name: "Apple Metal", value: "apple", - disabled: Compatibility.os !== "mac", + disabled: Compatibility.os !== "mac" || Compatibility.cpu === "amd", }, { name: "Snapdragon NPU", @@ -127,6 +131,8 @@ const EngineCompatibility = () => { }, ]; + // console.log(Compatibility); + const handleClick = (level: string, value: string, disabled: boolean) => { if (disabled) return; setCompatibility((prev) => { @@ -147,7 +153,6 @@ const EngineCompatibility = () => { return updatedCompatibility; }); }; - const isPreviousLevelSelected = (index: number) => { if (index === 0) return true; // The first level (OS) is always enabled if (index === 3) return !!Compatibility.cpu; // Enable Engine if CPU is selected @@ -165,32 +170,50 @@ const EngineCompatibility = () => { return "cortex run llama3:onnx / llama3:tensorrt-llm / llama3:gguf"; }; + useEffect(() => { + return () => { + console.log(Compatibility); + // if (Compatibility.os === "mac") { + // console.log(Compatibility); + // setCompatibility({ + // ...Compatibility, + // accelerator: "apple", + // engine: "llama", + // format: "gguf", + // }); + // } + }; + }, [Compatibility]); + return (
Self-hosted alternative to the OpenAI Platform. diff --git a/src/styles/apiReference.scss b/src/styles/apiReference.scss index 506ada5..88b52c8 100644 --- a/src/styles/apiReference.scss +++ b/src/styles/apiReference.scss @@ -13,4 +13,4 @@ border-top: none !important; font-size: 14px !important; padding-left: 12px !important; -} \ No newline at end of file +} diff --git a/src/styles/main.scss b/src/styles/main.scss index fd2840b..a922d84 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -12,4 +12,4 @@ @import "./pagination.scss"; @import "./cardContainer.scss"; @import "./models-detail.scss"; -@import "./apiReference.scss"; \ No newline at end of file +@import "./apiReference.scss"; diff --git a/tailwind.config.ts b/tailwind.config.ts index a88e69a..578c977 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -6,11 +6,7 @@ const config: Config = { container: false, }, darkMode: ["class", '[data-theme="dark"]'], - content: [ - "./src/**/*.{jsx,tsx,html,md,scss}", - "./src/components/**/*.{jsx,tsx,html,md,scss}", - "./src/containers/**/*.{jsx,tsx,html,md,scss}", - ], + content: ["./src/**/*.{jsx,tsx,html,md,scss}"], theme: { container: { center: true, diff --git a/yarn.lock b/yarn.lock index 438ad0e..eec4a91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -386,6 +386,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + "@babel/helper-validator-identifier@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" @@ -444,9 +449,11 @@ integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== "@babel/parser@^7.24.7": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" - integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.6": version "7.24.6" @@ -1255,6 +1262,15 @@ "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" +"@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@braintree/sanitize-url@^6.0.1": version "6.0.4" resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz#923ca57e173c6b232bbbb07347b1be982f03e783" @@ -1340,6 +1356,18 @@ "@codemirror/language" "^6.0.0" "@lezer/json" "^1.0.0" +"@codemirror/lang-xml@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz#e3e786e1a89fdc9520efe75c1d6d3de1c40eb91c" + integrity sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/language" "^6.4.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + "@lezer/common" "^1.0.0" + "@lezer/xml" "^1.0.0" + "@codemirror/lang-yaml@^6.0.0": version "6.1.1" resolved "https://registry.yarnpkg.com/@codemirror/lang-yaml/-/lang-yaml-6.1.1.tgz#6f6e4e16c5a4e6d549f462c9dc2053439e070d0d" @@ -2138,6 +2166,15 @@ dependencies: "@lezer/common" "^1.0.0" +"@lezer/xml@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@lezer/xml/-/xml-1.0.5.tgz#4bb7fd3e527f41b78372477aa753f035b41c3846" + integrity sha512-VFouqOzmUWfIg+tfmpcdV33ewtK+NSwd4ngSe1aG7HFb4BN0ExyY1b8msp+ndFrnlG4V4iC8yXacjFtrwERnaw== + dependencies: + "@lezer/common" "^1.2.0" + "@lezer/highlight" "^1.0.0" + "@lezer/lr" "^1.0.0" + "@lezer/yaml@^1.0.0": version "1.0.3" resolved "https://registry.yarnpkg.com/@lezer/yaml/-/yaml-1.0.3.tgz#b23770ab42b390056da6b187d861b998fd60b1ff" @@ -2633,20 +2670,20 @@ resolved "https://registry.yarnpkg.com/@replit/codemirror-css-color-picker/-/codemirror-css-color-picker-6.1.1.tgz#9b68652d7ff56e3cc491fd7e26584d1f08e5b659" integrity sha512-e/wYHcgt3HRDpvYuwqXyjv3LEY6VyFjJeDQK1UtFmaykp86R6Cbw3ULH9pvuJuelaW6nS4CVtIRHuOfbFLlqwQ== -"@scalar/api-client@2.0.37": - version "2.0.37" - resolved "https://registry.yarnpkg.com/@scalar/api-client/-/api-client-2.0.37.tgz#871a77ded6d947d7c49d97473f6a44c00085236e" - integrity sha512-7FwD3/2k7PwMoad0QrfWtPFB4Su4b3OjqJ44D48akYNEvvaMm8y31E6ymIeS5O9zBEBc0xl6Vpb5B7+uSSsSXw== +"@scalar/api-client@2.0.44": + version "2.0.44" + resolved "https://registry.yarnpkg.com/@scalar/api-client/-/api-client-2.0.44.tgz#7a078fd18088802d2ff58a403fae016a8443bdcc" + integrity sha512-gsllIuIlzIUxsVtfvlIYpLOzACu//K9rWLIvEd/+oHv43dhBFy/ESyomdjw0A71oGtFtc7tjoFfGZI+7yUflMw== dependencies: "@headlessui/tailwindcss" "^0.2.0" "@headlessui/vue" "^1.7.20" - "@scalar/components" "0.12.23" - "@scalar/draggable" "0.1.3" - "@scalar/oas-utils" "0.2.19" + "@scalar/components" "0.12.28" + "@scalar/draggable" "0.1.4" + "@scalar/oas-utils" "0.2.25" "@scalar/object-utils" "1.1.5" "@scalar/openapi-parser" "^0.7.2" - "@scalar/themes" "0.9.16" - "@scalar/use-codemirror" "0.11.8" + "@scalar/themes" "0.9.20" + "@scalar/use-codemirror" "0.11.10" "@scalar/use-toasts" "0.7.4" "@scalar/use-tooltip" "1.0.2" "@vueuse/core" "^10.10.0" @@ -2659,28 +2696,29 @@ pretty-ms "^8.0.0" vue "^3.4.29" vue-router "^4.3.0" + whatwg-mimetype "^4.0.0" zod "^3.22.4" -"@scalar/api-reference-react@0.3.60": - version "0.3.60" - resolved "https://registry.yarnpkg.com/@scalar/api-reference-react/-/api-reference-react-0.3.60.tgz#8811198454a261a21bde0acdb95aa149b2bf7308" - integrity sha512-Zk4ySBegJBmhEGDhmz/o4GNjkjJdpWZ3ufJtNBsEfM6hwxptF7DRsBM0OWwBtNb+ZgnzygwNZSpwuFehW+SmPA== +"@scalar/api-reference-react@0.3.67": + version "0.3.67" + resolved "https://registry.yarnpkg.com/@scalar/api-reference-react/-/api-reference-react-0.3.67.tgz#48f2e384723ca2df42b046ca5b94b770bcaf05b6" + integrity sha512-h+FJR0Gvy3BP4ZRmvWEg8Zo0LOS9IQ0yw393xSqLEplDQq65sDX2JS/JBEYb5ZDuHJfudxLHvPNlGGtNw9aL7Q== dependencies: - "@scalar/api-reference" "1.24.62" + "@scalar/api-reference" "1.24.69" -"@scalar/api-reference@1.24.62": - version "1.24.62" - resolved "https://registry.yarnpkg.com/@scalar/api-reference/-/api-reference-1.24.62.tgz#ac441c4cc79ad707fb288ac1d3c9a3e33d5824d3" - integrity sha512-fAjyASSt5+cMAed7urZ37Khv0lWkfAbc9vV2YIX//2krkmXA9Tij3y1zkNqiyvHW0Y5fX/030DhjwMTmLW0h/g== +"@scalar/api-reference@1.24.69": + version "1.24.69" + resolved "https://registry.yarnpkg.com/@scalar/api-reference/-/api-reference-1.24.69.tgz#8ca0a272fc17d35537e1096c19907dc1ae5f0d37" + integrity sha512-RD4p2nxdTopuSwYQs5LggY60XOSwRc83KTwbr5JttVHAS6L6vDnwolWVrstdp6X+wtl2T+nEoCDy0mOT9v/qgQ== dependencies: "@floating-ui/vue" "^1.0.2" "@headlessui/vue" "^1.7.20" - "@scalar/api-client" "2.0.37" - "@scalar/components" "0.12.23" - "@scalar/oas-utils" "0.2.19" + "@scalar/api-client" "2.0.44" + "@scalar/components" "0.12.28" + "@scalar/oas-utils" "0.2.25" "@scalar/openapi-parser" "^0.7.2" "@scalar/snippetz" "^0.1.6" - "@scalar/themes" "0.9.16" + "@scalar/themes" "0.9.20" "@scalar/use-toasts" "0.7.4" "@scalar/use-tooltip" "1.0.2" "@unhead/schema" "^1.9.5" @@ -2718,10 +2756,10 @@ unified "^11.0.4" unist-util-visit "^5.0.0" -"@scalar/components@0.12.23": - version "0.12.23" - resolved "https://registry.yarnpkg.com/@scalar/components/-/components-0.12.23.tgz#8a745186621cdbb5af3244a284e3ba16d344c00b" - integrity sha512-HjBZKa0tn9xlRI/CBr9xLE8g4WO3H6M4s4fiAH4xmM/QRpRYlp/S36tlsGRS+Xb0dpr+h5fY6i/GaALSRUxwdw== +"@scalar/components@0.12.28": + version "0.12.28" + resolved "https://registry.yarnpkg.com/@scalar/components/-/components-0.12.28.tgz#08b998d9da918966387c02c598cb7a60e0737d6f" + integrity sha512-mBIjfgE5XSY/C6L7B3nXtNhskAI55URi2BNKT7nZ5QAAEJbAlIDQ8Sfaq+GB5pLG2Sv/lW//6qOeetRadTBRdA== dependencies: "@floating-ui/utils" "^0.2.2" "@floating-ui/vue" "^1.0.2" @@ -2736,25 +2774,25 @@ vue "^3.4.29" "@scalar/docusaurus@^0.4.62": - version "0.4.62" - resolved "https://registry.yarnpkg.com/@scalar/docusaurus/-/docusaurus-0.4.62.tgz#ec3f80523c05cd414ecfde1381f23e151d407c2c" - integrity sha512-tM67H3qOGeGzuIaAqlThOHMPRnE6XAD0rbjDpNuI+VFNlhL/N6sRF1b13nb/9dTzzsPFpPxKcpl/j8tHMrIftQ== + version "0.4.69" + resolved "https://registry.yarnpkg.com/@scalar/docusaurus/-/docusaurus-0.4.69.tgz#b2a03c9f95a8af3c22b6f988e2fe65f8accdab20" + integrity sha512-JKYDe0gRUFAtCFuisLWa5TNCpl4LwEoZh5wDU7iWi8/fON9J1ZcQKBKTE2QJiU8OC7PBpL1dTd3GlimTC+aBhQ== dependencies: - "@scalar/api-reference-react" "0.3.60" + "@scalar/api-reference-react" "0.3.67" -"@scalar/draggable@0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@scalar/draggable/-/draggable-0.1.3.tgz#f6f4d5aefb13f60cdc3923a7fb4fface3361750f" - integrity sha512-A6lUgTV8q/zJGkzHerY1T+X3l3GXmCCg09Z7OU7j6yDyyuj2BSTblthncoD5sN3BdwLjHwkm9ecehfvaE0pj5w== +"@scalar/draggable@0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@scalar/draggable/-/draggable-0.1.4.tgz#45b6a54144b24f1fc67461eff85310994f2758c7" + integrity sha512-hj8SY6umXcl++rToznM33x/Iow65dYRmUA2nEgppkHml1RvTSR6Smfkio3hp8m4VUOGjQCTjt5gjuMe09pLlPQ== dependencies: - vue "^3.4.22" + vue "^3.4.29" -"@scalar/oas-utils@0.2.19": - version "0.2.19" - resolved "https://registry.yarnpkg.com/@scalar/oas-utils/-/oas-utils-0.2.19.tgz#146347086eba2901f641ebdcf3fe74f602e31a2c" - integrity sha512-HcEw/o8Iul+o/sOz1cJ1k4KqX/J4zY9SUKdHblFF77l6HEM5X4tUVU4hzLrnZnRE2/W6gEjtKwhLx5Pd1uqTQg== +"@scalar/oas-utils@0.2.25": + version "0.2.25" + resolved "https://registry.yarnpkg.com/@scalar/oas-utils/-/oas-utils-0.2.25.tgz#5c4404aa0720033c9d2bfde42cefb4a90fe12749" + integrity sha512-V6X/t9s3dJzZyP3kpRQFNn8UjIVHiUx6HWfcue9SQkrnxvvJn5lxlqctn74zDH+ktlrAp0eLp/Fyw/6+m0kgag== dependencies: - "@scalar/themes" "0.9.16" + "@scalar/themes" "0.9.20" axios "^1.6.8" nanoid "^5.0.7" yaml "^2.4.5" @@ -2834,23 +2872,24 @@ "@scalar/snippetz-plugin-node-ofetch" "^0.1.1" "@scalar/snippetz-plugin-node-undici" "0.1.6" -"@scalar/themes@0.9.16": - version "0.9.16" - resolved "https://registry.yarnpkg.com/@scalar/themes/-/themes-0.9.16.tgz#9c97aa7cc5650fbeaf00f4c67b12120b4181de14" - integrity sha512-B5S8Hrvnt+gh/M+AJqMEIiHWEtp5qghz6seYzp8AOB71XEIacLYudG4g8Pb8xROlDsZhAPKv/mDYvDtzBVLRMA== +"@scalar/themes@0.9.20": + version "0.9.20" + resolved "https://registry.yarnpkg.com/@scalar/themes/-/themes-0.9.20.tgz#b118cfc45ea4fe9bd9f6139183e6a6f50b587517" + integrity sha512-XlsrTxhMWNgwDU4y9gG/mYphnWnpeXMQ+S+MAoPWqW/WDMVc/CiVZwreiztMh/y053CBQDsWvsNrarvixgEIVA== dependencies: vue "^3.4.29" -"@scalar/use-codemirror@0.11.8": - version "0.11.8" - resolved "https://registry.yarnpkg.com/@scalar/use-codemirror/-/use-codemirror-0.11.8.tgz#8dd705e0ff0836616bfc58c182506ce83a1e896a" - integrity sha512-wwyuF8X2dtUP6C2db8cibowurV0tJg1B+eOYILY7q3tTPfyRIjekea99jyr8sVqy1mE80ZsxNQtkovBLSmO3nw== +"@scalar/use-codemirror@0.11.10": + version "0.11.10" + resolved "https://registry.yarnpkg.com/@scalar/use-codemirror/-/use-codemirror-0.11.10.tgz#c614a5ec54e9dfe9b2058ddebd8685f427307ed9" + integrity sha512-sPY4Qp4Tghtwd89oyJyRuC9SriP8Jak6rEgl6jBhfKesyNC5s8LRztr8mAkZQRUKslFkbAcA9qC+MUnrvSLomQ== dependencies: "@codemirror/autocomplete" "^6.12.0" "@codemirror/commands" "^6.3.3" "@codemirror/lang-css" "^6.2.1" "@codemirror/lang-html" "^6.4.8" "@codemirror/lang-json" "^6.0.0" + "@codemirror/lang-xml" "^6.0.0" "@codemirror/lang-yaml" "^6.0.0" "@codemirror/language" "^6.10.1" "@codemirror/lint" "^6.8.1" @@ -3159,9 +3198,9 @@ "@tanstack/virtual-core" "3.5.1" "@tanstack/vue-virtual@^3.8.1": - version "3.8.4" - resolved "https://registry.yarnpkg.com/@tanstack/vue-virtual/-/vue-virtual-3.8.4.tgz#74ac7a914b1d75939cc3c465ed3d4f9d4f81420a" - integrity sha512-4Pq8odunHQPsTg2iE2yzWdzYed/8LySy2knxqJYkaNOQRXbqJ7O/Owpoon8ZM9L+jLL1faM5TVHV0eJxm68q8A== + version "3.8.5" + resolved "https://registry.yarnpkg.com/@tanstack/vue-virtual/-/vue-virtual-3.8.5.tgz#875e4a293fe76893476fe6d24068ba4a9842c6fd" + integrity sha512-JBHw3xFUslYgrbvNlCYtTWwFo8zjzRs7c2rs6B4JKFXWyP5yHuoeivgQgeZ34t6O6lJTNqc/K4ccmmcmKqpMPA== dependencies: "@tanstack/virtual-core" "3.8.4" @@ -3682,90 +3721,90 @@ loupe "^2.3.7" pretty-format "^29.7.0" -"@vue/compiler-core@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.34.tgz#4e6af7a00927284f1f67571e2e1a8a6e93ee2d1f" - integrity sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ== +"@vue/compiler-core@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.35.tgz#421922a75ecabf1aabc6b7a2ce98b5acb2fc2d65" + integrity sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg== dependencies: "@babel/parser" "^7.24.7" - "@vue/shared" "3.4.34" + "@vue/shared" "3.4.35" entities "^4.5.0" estree-walker "^2.0.2" source-map-js "^1.2.0" -"@vue/compiler-dom@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.34.tgz#fd3b8df142b063c2cc0ec3e168b76b0d7774b78c" - integrity sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw== +"@vue/compiler-dom@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.35.tgz#cd0881f1b4ed655cd96367bce4845f87023a5a2d" + integrity sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ== dependencies: - "@vue/compiler-core" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/compiler-core" "3.4.35" + "@vue/shared" "3.4.35" -"@vue/compiler-sfc@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.34.tgz#9a892747f8f707183a592f2dbd359b0272749dc1" - integrity sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw== +"@vue/compiler-sfc@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.35.tgz#16f87dd3bdab64cef14d3a6fcf53f8673e404071" + integrity sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA== dependencies: "@babel/parser" "^7.24.7" - "@vue/compiler-core" "3.4.34" - "@vue/compiler-dom" "3.4.34" - "@vue/compiler-ssr" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/compiler-core" "3.4.35" + "@vue/compiler-dom" "3.4.35" + "@vue/compiler-ssr" "3.4.35" + "@vue/shared" "3.4.35" estree-walker "^2.0.2" magic-string "^0.30.10" - postcss "^8.4.39" + postcss "^8.4.40" source-map-js "^1.2.0" -"@vue/compiler-ssr@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.34.tgz#4fac491550ddc2d8733ebb58a9c3bfbe85aa7bce" - integrity sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g== +"@vue/compiler-ssr@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.35.tgz#0774c9a0afed74d71615209904b38f3fa9711adb" + integrity sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A== dependencies: - "@vue/compiler-dom" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/compiler-dom" "3.4.35" + "@vue/shared" "3.4.35" -"@vue/devtools-api@^6.5.1": +"@vue/devtools-api@^6.6.3": version "6.6.3" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.3.tgz#b23a588154cba8986bba82b6e1d0248bde3fd1a0" integrity sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw== -"@vue/reactivity@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.34.tgz#388ec52f55a3fbe6f9332d5d993567a1886fdc76" - integrity sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA== +"@vue/reactivity@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.35.tgz#dfbb4f5371da1290ac86e3313d0e9a68bb0ab38d" + integrity sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw== dependencies: - "@vue/shared" "3.4.34" + "@vue/shared" "3.4.35" -"@vue/runtime-core@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.34.tgz#47d2ab89c796d7012be17e2bbec40cff001317d7" - integrity sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg== +"@vue/runtime-core@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.35.tgz#c036013a7b1bbe0d14a6b76eb4355dae6690d2e6" + integrity sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA== dependencies: - "@vue/reactivity" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/reactivity" "3.4.35" + "@vue/shared" "3.4.35" -"@vue/runtime-dom@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.34.tgz#8a7f25647c3ac8d9fc2208fd5e06f70ba2dd6638" - integrity sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw== +"@vue/runtime-dom@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.35.tgz#74254c7c327163d692e1d7d2b6d9e92463744e90" + integrity sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw== dependencies: - "@vue/reactivity" "3.4.34" - "@vue/runtime-core" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/reactivity" "3.4.35" + "@vue/runtime-core" "3.4.35" + "@vue/shared" "3.4.35" csstype "^3.1.3" -"@vue/server-renderer@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.34.tgz#4b3a5bc6fb818aef9713e41fb78dece256dd933c" - integrity sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q== +"@vue/server-renderer@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.35.tgz#188e94e82d8e729ba7b40dd91d10678b85f77c6b" + integrity sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw== dependencies: - "@vue/compiler-ssr" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/compiler-ssr" "3.4.35" + "@vue/shared" "3.4.35" -"@vue/shared@3.4.34": - version "3.4.34" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.34.tgz#130858419e634a427ca82c36e1da75c66a39ba8e" - integrity sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A== +"@vue/shared@3.4.35": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.35.tgz#5432f4b1c79e763fcf78cc830faf59ff01248968" + integrity sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ== "@vueuse/core@^10.10.0", "@vueuse/core@^10.11.0": version "10.11.0" @@ -7688,9 +7727,9 @@ lib0@^0.2.42: isomorphic.js "^0.2.4" lib0@^0.2.86: - version "0.2.95" - resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.95.tgz#c81eb73d8988f5b32b975097a3182af1f0b61c9b" - integrity sha512-St5XGDh5omvNawGkAOa7CFRjxl4xEKLj9DxgT8Nl7rmrD6l2WRTngvmZGhJKRaniROterT0RDVdnwLlU9PiEOg== + version "0.2.96" + resolved "https://registry.yarnpkg.com/lib0/-/lib0-0.2.96.tgz#ae6f98b96576f645f953ab8f8c5fa28783af19dc" + integrity sha512-xeV9M34+D4HD1sd6xAarnWYgU7pKau64bvmPySibX85G+hx/KonzISpO409K6OS9IVLORWfQZkKBRZV5sQegFQ== dependencies: isomorphic.js "^0.2.4" @@ -9706,7 +9745,7 @@ postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4 picocolors "^1.0.0" source-map-js "^1.2.0" -postcss@^8.4.39: +postcss@^8.4.40: version "8.4.40" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.40.tgz#eb81f2a4dd7668ed869a6db25999e02e9ad909d8" integrity sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q== @@ -11708,11 +11747,11 @@ vue-demi@>=0.14.8: integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== vue-router@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.4.0.tgz#128e3fc0c84421035a9bd26027245e6bd68f69ab" - integrity sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA== + version "4.4.2" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.4.2.tgz#bc7bf27f108fc15e5cc2a30b314a662275e2b2bb" + integrity sha512-1qNybkn2L7QsLzaXs8nvlQmRKp8XF8DCxZys/Jr1JpQcHsKUxTKzTxCVA1G7NfBfwRIBgCJPoujOG5lHCCNUxw== dependencies: - "@vue/devtools-api" "^6.5.1" + "@vue/devtools-api" "^6.6.3" vue-sonner@^1.0.3: version "1.1.4" @@ -11720,15 +11759,15 @@ vue-sonner@^1.0.3: integrity sha512-ATt+o38ALfPBfmaT3rfr10K+mkZ/7EdqZewEZVI3krSc1RaIDK8fI9gQro0Jlh8HZcOHv2oUDJufSIUl/qpdOA== vue@^3.4.22, vue@^3.4.29: - version "3.4.34" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.34.tgz#19d9a82854d54c4506d1e2854c9c038ee430484a" - integrity sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA== + version "3.4.35" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.35.tgz#9ad23525919eece40153fdf8675d07ddd879eb33" + integrity sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ== dependencies: - "@vue/compiler-dom" "3.4.34" - "@vue/compiler-sfc" "3.4.34" - "@vue/runtime-dom" "3.4.34" - "@vue/server-renderer" "3.4.34" - "@vue/shared" "3.4.34" + "@vue/compiler-dom" "3.4.35" + "@vue/compiler-sfc" "3.4.35" + "@vue/runtime-dom" "3.4.35" + "@vue/server-renderer" "3.4.35" + "@vue/shared" "3.4.35" w3c-keyname@^2.2.4: version "2.2.8" @@ -11903,6 +11942,11 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"