diff --git a/UI_COMPONENTS_README.md b/UI_COMPONENTS_README.md deleted file mode 100644 index e69de29b..00000000 diff --git a/package.json b/package.json index 2a7212cd..39e77288 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,10 @@ "upload-dist": "node ./scripts/upload-dist-to-r2.cjs" }, "dependencies": { - "@aws-sdk/client-s3": "^3.862.0", - "@aws-sdk/lib-storage": "^3.862.0", - "@aws-sdk/s3-request-presigner": "^3.862.0", + "@aws-sdk/client-s3": "^3.864.0", + "@aws-sdk/lib-storage": "^3.864.0", + "@aws-sdk/s3-request-presigner": "^3.864.0", "@electron-toolkit/preload": "^3.0.2", - "@element-plus/icons-vue": "^2.3.2", "@headlessui/vue": "^1.7.23", "@highlightjs/vue-plugin": "^2.1.2", "@nodelib/fs.walk": "^3.0.1", @@ -60,7 +59,6 @@ "cos-nodejs-sdk-v5": "^2.15.4", "dexie": "^3.2.4", "electron-updater": "^6.6.2", - "element-plus": "2.10.5", "fast-xml-parser": "^5.2.5", "form-data": "^4.0.4", "fs-extra": "^11.3.0", @@ -69,7 +67,7 @@ "hpagent": "^1.2.0", "js-yaml": "^4.1.0", "lodash-es": "^4.17.21", - "lucide-vue-next": "^0.537.0", + "lucide-vue-next": "^0.539.0", "marked": "^16.1.1", "mime-types": "^2.1.35", "mitt": "^3.0.1", @@ -88,7 +86,7 @@ "ssh2-no-cpu-features": "^2.0.0", "upyun": "^3.4.6", "uuid": "^11.1.0", - "video.js": "^8.23.3", + "video.js": "^8.23.4", "vue": "^3.5.18", "vue-i18n": "^11.1.11", "vue-router": "^4.5.1", @@ -98,7 +96,7 @@ }, "devDependencies": { "@electron/notarize": "^3.0.1", - "@eslint/js": "^9.32.0", + "@eslint/js": "^9.33.0", "@intlify/unplugin-vue-i18n": "^6.0.8", "@types/ali-oss": "^6.16.11", "@types/fs-extra": "^11.0.4", @@ -122,7 +120,7 @@ "electron-builder": "^26.0.12", "electron-devtools-installer": "^4.0.0", "electron-vite": "^4.0.0", - "eslint": "^9.32.0", + "eslint": "^9.33.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unicorn": "^60.0.0", diff --git a/src/renderer/components/ImageLocal.vue b/src/renderer/components/ImageLocal.vue index 83a86739..10447e22 100644 --- a/src/renderer/components/ImageLocal.vue +++ b/src/renderer/components/ImageLocal.vue @@ -1,36 +1,41 @@ + + diff --git a/src/renderer/components/ImagePreSign.vue b/src/renderer/components/ImagePreSign.vue index eda9ef50..1cf45bc5 100644 --- a/src/renderer/components/ImagePreSign.vue +++ b/src/renderer/components/ImagePreSign.vue @@ -1,32 +1,37 @@ + + diff --git a/src/renderer/components/ImagePreSignTsx.tsx b/src/renderer/components/ImagePreSignTsx.tsx deleted file mode 100644 index e245ae66..00000000 --- a/src/renderer/components/ImagePreSignTsx.tsx +++ /dev/null @@ -1,64 +0,0 @@ -import { Loading } from '@element-plus/icons-vue' -import { ElIcon, ElImage } from 'element-plus' -import { computed, defineComponent, onMounted, ref, watch } from 'vue' - -import { getFileIconPath } from '@/manage/utils/common' -import { IRPCActionType } from '@/utils/enum' - -export default defineComponent({ - props: { - isShowThumbnail: { - type: Boolean, - required: true - }, - item: { - type: Object, - required: true - }, - alias: { - type: String, - required: true - }, - url: { - type: String, - required: true - }, - config: { - type: Object, - required: true - } - }, - - setup (props) { - const preSignedUrl = ref('') - - const imageSource = computed(() => { - return props.isShowThumbnail && props.item.isImage - ? preSignedUrl.value - : `/assets/icons/${getFileIconPath(props.item.fileName ?? '')}` - }) - const iconPath = computed(() => - `/assets/icons/${getFileIconPath(props.item.fileName ?? '')}` - ) - - async function getUrl () { - preSignedUrl.value = await window.electron.triggerRPC(IRPCActionType.MANAGE_GET_PRE_SIGNED_URL, props.alias, props.config) - } - - watch(() => [props.url, props.item], getUrl, { deep: true }) - onMounted(getUrl) - - return () => ( - - {{ - placeholder: () => ( - - - - ), - error: () => - }} - - ) - } -}) diff --git a/src/renderer/components/ImageWebdav.vue b/src/renderer/components/ImageWebdav.vue index 7c1d1133..1869e220 100644 --- a/src/renderer/components/ImageWebdav.vue +++ b/src/renderer/components/ImageWebdav.vue @@ -1,26 +1,29 @@ + + diff --git a/src/renderer/components/ImageWebdavTsx.tsx b/src/renderer/components/ImageWebdavTsx.tsx deleted file mode 100644 index 0b677cfb..00000000 --- a/src/renderer/components/ImageWebdavTsx.tsx +++ /dev/null @@ -1,95 +0,0 @@ -import { Loading } from '@element-plus/icons-vue' -import { ElIcon, ElImage } from 'element-plus' -import { computed, defineComponent, onMounted, ref, watch } from 'vue' - -import { getFileIconPath } from '@/manage/utils/common' -import { getAuthHeader } from '@/manage/utils/digestAuth' -import { formatEndpoint } from '@/utils/common' - -export default defineComponent({ - props: { - isShowThumbnail: { - type: Boolean, - required: true - }, - item: { - type: Object, - required: true - }, - url: { - type: String, - required: true - }, - config: { - type: Object, - required: true - } - }, - - setup (props) { - const base64Url = ref('') - const success = ref(false) - - const imageSource = computed(() => { - return props.isShowThumbnail && props.item.isImage && success.value - ? base64Url.value - : `/assets/icons/${getFileIconPath(props.item.fileName ?? '')}` - }) - const iconPath = computed(() => - `/assets/icons/${getFileIconPath(props.item.fileName ?? '')}` - ) - - async function getWebdavHeader (key: string) { - let headers = {} as any - if (props.config.authType === 'digest') { - const authHeader = await getAuthHeader( - 'GET', - formatEndpoint(props.config.endpoint, props.config.sslEnabled || false), - `/${key.replace(/^\//, '')}`, - props.config.username, - props.config.password - ) - headers = { - Authorization: authHeader - } - } else { - headers = { - Authorization: 'Basic ' + Buffer.from(`${props.config.username}:${props.config.password}`).toString('base64') - } - } - return headers - } - - const fetchImage = async () => { - try { - const headers = await getWebdavHeader(props.item.key) - const res = await fetch(props.url, { method: 'GET', headers }) - if (res.status >= 200 && res.status < 300) { - const blob = await res.blob() - success.value = true - base64Url.value = URL.createObjectURL(blob) - } else { - throw new Error('Network response was not ok.') - } - } catch (err) { - success.value = false - console.log(err) - } - } - watch(() => [props.url, props.item], fetchImage, { deep: true }) - onMounted(fetchImage) - - return () => ( - - {{ - placeholder: () => ( - - - - ), - error: () => - }} - - ) - } -}) diff --git a/src/renderer/components/NavigationPage.vue b/src/renderer/components/NavigationPage.vue index cc339bde..77f862b3 100644 --- a/src/renderer/components/NavigationPage.vue +++ b/src/renderer/components/NavigationPage.vue @@ -213,7 +213,6 @@ import { TransitionChild, TransitionRoot } from '@headlessui/vue' -import { ElMessage as $message } from 'element-plus' import { pick } from 'lodash-es' import { CheckIcon, ChevronDownIcon, CopyIcon, DatabaseIcon, FolderIcon, Info, PieChartIcon, PlugIcon, Settings, UploadIcon } from 'lucide-vue-next' import QrcodeVue from 'qrcode.vue' @@ -221,6 +220,7 @@ import pkg from 'root/package.json' import { computed, nextTick, onBeforeMount, reactive, Ref, ref, watch } from 'vue' import { useI18n } from 'vue-i18n' +import useMessage from '@/hooks/useMessage' import * as config from '@/router/config' import { SHOW_MAIN_PAGE_QRCODE } from '@/utils/constant' import { getConfig } from '@/utils/dataSender' @@ -231,6 +231,7 @@ import ThemeSwitcher from './ui/ThemeSwitcher.vue' const version = ref(pkg.version) const { t } = useI18n() +const message = useMessage() const routerConfig = reactive(config) const qrcodeVisible = ref(false) const choosedPicBedForQRCode: Ref = ref([]) @@ -264,7 +265,7 @@ function openMenu () { function handleCopyPicBedConfig () { window.electron.clipboard.writeText(picBedConfigString.value) - $message.success(t('navigation.copySuccess')) + message.success(t('navigation.copySuccess')) } const navigationItems = computed(() => [ diff --git a/src/renderer/main.ts b/src/renderer/main.ts index 1d5acbb1..ac35a674 100644 --- a/src/renderer/main.ts +++ b/src/renderer/main.ts @@ -1,11 +1,9 @@ -import 'element-plus/dist/index.css' import 'video.js/dist/video-js.css' import 'highlight.js/styles/stackoverflow-light.css' import 'highlight.js/lib/common' import hljsVuePlugin from '@highlightjs/vue-plugin' import VueVideoPlayer from '@videojs-player/vue' -import ElementUI from 'element-plus' import { createPinia } from 'pinia' import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' import { createApp } from 'vue' @@ -49,7 +47,6 @@ app.use(VueLazyLoad, { delay: 500 }) app.use(i18n) -app.use(ElementUI) app.use(router) app.use(store) app.use(pinia) diff --git a/src/renderer/manage/components/DynamicSwitch.vue b/src/renderer/manage/components/DynamicSwitch.vue deleted file mode 100644 index c772e696..00000000 --- a/src/renderer/manage/components/DynamicSwitch.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - diff --git a/supported_format.md b/supported_format.md index a95e3018..dc47f58f 100644 --- a/supported_format.md +++ b/supported_format.md @@ -1,6 +1,6 @@ # 支持预览的文件格式列表 -### 图片 +## 图片 | 格式 | 描述 | 格式 | 描述 | | :---: | :----------: | :--------: | :----------------: | @@ -9,7 +9,7 @@ | .ico | 图标文件格式 | .webp | WebP格式 | | .svg | 可缩放矢量图 | .avif | AVIF格式 | -### 文本 +## 文本 | 格式 | 描述 | 格式 | 描述 | | :------------: | :-----------------: | :---------------: | :----------------: | @@ -34,7 +34,7 @@ | .applescript | AppleScript脚本文件 | .eslintignore | ESLint忽略文件 | | .lock | 锁文件 | .ps1 | PowerShell脚本文件 | -### 视频 +## 视频 | 格式 | 描述 | 格式 | 描述 | | :---: | :-------------------: | :---: | :-----------------------------: | diff --git a/tsconfig.json b/tsconfig.json index 17364ccb..61a6de61 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -48,11 +48,9 @@ }, "include": [ "src/**/*.ts", - "src/**/*.tsx", "src/**/*.vue", "src/**/*.d.ts", "tests/**/*.ts", - "tests/**/*.tsx", "electron.vite.config.*" ], "exclude": [ diff --git a/yarn.lock b/yarn.lock index 5af1e6c4..5e21b122 100644 --- a/yarn.lock +++ b/yarn.lock @@ -157,32 +157,32 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-s3@^3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.862.0.tgz#cb48a4524b0d8567d95c29e26b0f70126fbf960e" - integrity sha512-sPmqv2qKORtGRN51cRoHyTOK/SMejG1snXUQytuximeDPn5e/p6cCsYwOI8QuQNW+/7HbmosEz91lPcbClWXxg== +"@aws-sdk/client-s3@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.864.0.tgz#ffbcbf0ba861fad711261b4174da3be19b1c7d5f" + integrity sha512-QGYi9bWliewxumsvbJLLyx9WC0a4DP4F+utygBcq0zwPxaM0xDfBspQvP1dsepi7mW5aAjZmJ2+Xb7X0EhzJ/g== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.862.0" - "@aws-sdk/credential-provider-node" "3.862.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" "@aws-sdk/middleware-bucket-endpoint" "3.862.0" "@aws-sdk/middleware-expect-continue" "3.862.0" - "@aws-sdk/middleware-flexible-checksums" "3.862.0" + "@aws-sdk/middleware-flexible-checksums" "3.864.0" "@aws-sdk/middleware-host-header" "3.862.0" "@aws-sdk/middleware-location-constraint" "3.862.0" "@aws-sdk/middleware-logger" "3.862.0" "@aws-sdk/middleware-recursion-detection" "3.862.0" - "@aws-sdk/middleware-sdk-s3" "3.862.0" + "@aws-sdk/middleware-sdk-s3" "3.864.0" "@aws-sdk/middleware-ssec" "3.862.0" - "@aws-sdk/middleware-user-agent" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" "@aws-sdk/region-config-resolver" "3.862.0" - "@aws-sdk/signature-v4-multi-region" "3.862.0" + "@aws-sdk/signature-v4-multi-region" "3.864.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-endpoints" "3.862.0" "@aws-sdk/util-user-agent-browser" "3.862.0" - "@aws-sdk/util-user-agent-node" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" "@aws-sdk/xml-builder" "3.862.0" "@smithy/config-resolver" "^4.1.5" "@smithy/core" "^3.8.0" @@ -265,23 +265,23 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.862.0.tgz#a3025c96b8fb386c1d0b5a853d38c2e2b8122c23" - integrity sha512-zHf7Bn22K09BdFgiGg6yWfy927djGhs58KB5qpqD2ie7u796TvetPH14p6UUAOGyk6aah+wR/WLFFoc+51uADA== +"@aws-sdk/client-sso@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.864.0.tgz#4099313516d61ed61791551c6f0683259b9cbf5e" + integrity sha512-THiOp0OpQROEKZ6IdDCDNNh3qnNn/kFFaTSOiugDpgcE5QdsOxh1/RXq7LmHpTJum3cmnFf8jG59PHcz9Tjnlw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/middleware-host-header" "3.862.0" "@aws-sdk/middleware-logger" "3.862.0" "@aws-sdk/middleware-recursion-detection" "3.862.0" - "@aws-sdk/middleware-user-agent" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" "@aws-sdk/region-config-resolver" "3.862.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-endpoints" "3.862.0" "@aws-sdk/util-user-agent-browser" "3.862.0" - "@aws-sdk/util-user-agent-node" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" "@smithy/config-resolver" "^4.1.5" "@smithy/core" "^3.8.0" "@smithy/fetch-http-handler" "^5.1.1" @@ -330,10 +330,10 @@ fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws-sdk/core@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.862.0.tgz#e48a4f9910be4ba05817c679a835f6120a41ebf6" - integrity sha512-oJ5Au3QCAQmOmh7PD7dUxnPDxWsT9Z95XEOiJV027//11pwRSUMiNSvW8srPa3i7CZRNjz5QHX6O4KqX9PxNsQ== +"@aws-sdk/core@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.864.0.tgz#5ea4e400bb479faf4e0aa71a32ec89e8a3f2ceaf" + integrity sha512-LFUREbobleHEln+Zf7IG83lAZwvHZG0stI7UU0CtwyuhQy5Yx0rKksHNOCmlM7MpTEbSCfntEhYi3jUaY5e5lg== dependencies: "@aws-sdk/types" "3.862.0" "@aws-sdk/xml-builder" "3.862.0" @@ -362,12 +362,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.862.0.tgz#e890eaecba6b5c4f43bb3845af308163d18a440e" - integrity sha512-/nafSJMuixcrCN1SmsOBIQ5m1fhr9ZnCxw3JZD9qJm3yNXhAshqAC+KcA3JGFnvdBVLhY/pUpdoQmxZmuFJItQ== +"@aws-sdk/credential-provider-env@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.864.0.tgz#32e048eafaad51e3c67ef34d1310cc19f2f67c38" + integrity sha512-StJPOI2Rt8UE6lYjXUpg6tqSZaM72xg46ljPg8kIevtBAAfdtq9K20qT/kSliWGIBocMFAv0g2mC0hAa+ECyvg== dependencies: - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/types" "^4.3.2" @@ -389,12 +389,12 @@ "@smithy/util-stream" "^4.2.3" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.862.0.tgz#dbb8e43015119a2fecfbd764b79a3774e64088ad" - integrity sha512-JnF3vH6GxvPuMGSI5QsmVlmWc0ebElEiJvUGByTMSr/BfzywZdJBKzPVqViwNqAW5cBWiZ/rpL+ekZ24Nb0Vow== +"@aws-sdk/credential-provider-http@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.864.0.tgz#e312b137c1fdce87adb5140b039516c077726f5c" + integrity sha512-E/RFVxGTuGnuD+9pFPH2j4l6HvrXzPhmpL8H8nOoJUosjx7d4v93GJMbbl1v/fkDLqW9qN4Jx2cI6PAjohA6OA== dependencies: - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/fetch-http-handler" "^5.1.1" "@smithy/node-http-handler" "^4.1.1" @@ -424,18 +424,18 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.862.0.tgz#063cabf094658ef5fc7bda518a6246c1e45429b6" - integrity sha512-LkpZ2S9DQCTHTPu1p0Qg5bM5DN/b/cEflW269RoeuYpiznxdV8r/mqYuhh/VPXQKkBZdiILe4/OODtg+vk4S0A== +"@aws-sdk/credential-provider-ini@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.864.0.tgz#3149745e91d030f191ad618e7ee15c92101ad24e" + integrity sha512-PlxrijguR1gxyPd5EYam6OfWLarj2MJGf07DvCx9MAuQkw77HBnsu6+XbV8fQriFuoJVTBLn9ROhMr/ROAYfUg== dependencies: - "@aws-sdk/core" "3.862.0" - "@aws-sdk/credential-provider-env" "3.862.0" - "@aws-sdk/credential-provider-http" "3.862.0" - "@aws-sdk/credential-provider-process" "3.862.0" - "@aws-sdk/credential-provider-sso" "3.862.0" - "@aws-sdk/credential-provider-web-identity" "3.862.0" - "@aws-sdk/nested-clients" "3.862.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-env" "3.864.0" + "@aws-sdk/credential-provider-http" "3.864.0" + "@aws-sdk/credential-provider-process" "3.864.0" + "@aws-sdk/credential-provider-sso" "3.864.0" + "@aws-sdk/credential-provider-web-identity" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/credential-provider-imds" "^4.0.7" "@smithy/property-provider" "^4.0.5" @@ -461,17 +461,17 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.862.0.tgz#f8e14bd4d212aaf39c57fa3f844939465b056de3" - integrity sha512-4+X/LdEGPCBMlhn6MCcNJ5yJ8k+yDXeSO1l9X49NNQiG60SH/yObB3VvotcHWC+A3EEZx4dOw/ylcPt86e7Irg== +"@aws-sdk/credential-provider-node@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.864.0.tgz#d01277b53ac179d2ea97ba16147ba0cb3f710aae" + integrity sha512-2BEymFeXURS+4jE9tP3vahPwbYRl0/1MVaFZcijj6pq+nf5EPGvkFillbdBRdc98ZI2NedZgSKu3gfZXgYdUhQ== dependencies: - "@aws-sdk/credential-provider-env" "3.862.0" - "@aws-sdk/credential-provider-http" "3.862.0" - "@aws-sdk/credential-provider-ini" "3.862.0" - "@aws-sdk/credential-provider-process" "3.862.0" - "@aws-sdk/credential-provider-sso" "3.862.0" - "@aws-sdk/credential-provider-web-identity" "3.862.0" + "@aws-sdk/credential-provider-env" "3.864.0" + "@aws-sdk/credential-provider-http" "3.864.0" + "@aws-sdk/credential-provider-ini" "3.864.0" + "@aws-sdk/credential-provider-process" "3.864.0" + "@aws-sdk/credential-provider-sso" "3.864.0" + "@aws-sdk/credential-provider-web-identity" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/credential-provider-imds" "^4.0.7" "@smithy/property-provider" "^4.0.5" @@ -491,12 +491,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.862.0.tgz#6d86202164f31a10180d39870e4e1278180be516" - integrity sha512-bR/eRCjRsilAuaUpNzTWWE4sUxJC4k571+4LLxE6Xo+0oYHfH+Ih00+sQRX06s4SqZZROdppissm3OOr5d26qA== +"@aws-sdk/credential-provider-process@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.864.0.tgz#5f39e34a084cfa07966874955fa3aa0f966bcf15" + integrity sha512-Zxnn1hxhq7EOqXhVYgkF4rI9MnaO3+6bSg/tErnBQ3F8kDpA7CFU24G1YxwaJXp2X4aX3LwthefmSJHwcVP/2g== dependencies: - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" @@ -517,14 +517,14 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.862.0.tgz#3aafb0527ccce5f246eb65340e45a6eded6716ee" - integrity sha512-1E1rTKWJAbzN/uiIXFPCVAS2PrZgy87O6BEO69404bI7o/iYHOfohfn66bdSqBnZ7Tn/hFJdCk6i23U3pibf5w== +"@aws-sdk/credential-provider-sso@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.864.0.tgz#1556640016f9bd3dd1c2e140270098a75c922ca3" + integrity sha512-UPyPNQbxDwHVGmgWdGg9/9yvzuedRQVF5jtMkmP565YX9pKZ8wYAcXhcYdNPWFvH0GYdB0crKOmvib+bmCuwkw== dependencies: - "@aws-sdk/client-sso" "3.862.0" - "@aws-sdk/core" "3.862.0" - "@aws-sdk/token-providers" "3.862.0" + "@aws-sdk/client-sso" "3.864.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/token-providers" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" @@ -543,13 +543,13 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.862.0.tgz#00cf9dbed1bd1c0772e5b840fd848e0a6db45855" - integrity sha512-Skv07eOS4usDf/Bna3FWKIo0/35qhxb22Z/OxrbNtx2Hxa/upp42S+Y6fA9qzgLqXMNYDZngKYwwMPtzrbkMAg== +"@aws-sdk/credential-provider-web-identity@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.864.0.tgz#5cf54ec064957552e4c8c9070fd2b313f152a776" + integrity sha512-nNcjPN4SYg8drLwqK0vgVeSvxeGQiD0FxOaT38mV2H8cu0C5NzpvA+14Xy+W6vT84dxgmJYKk71Cr5QL2Oz+rA== dependencies: - "@aws-sdk/core" "3.862.0" - "@aws-sdk/nested-clients" "3.862.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/types" "^4.3.2" @@ -568,10 +568,10 @@ stream-browserify "3.0.0" tslib "^2.6.2" -"@aws-sdk/lib-storage@^3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.862.0.tgz#fa7068ff94e3b8ea71bbfdfc55842ad5231c0e56" - integrity sha512-LonTzJcUZh9wg5NsqT5lWy2VRLrbjLu/EpmQSC6vr1x2Eqj/T47HPEMXomeQyEChRM3c4e3KXFt3qPpz4d61rQ== +"@aws-sdk/lib-storage@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.864.0.tgz#3433b1ccd635e0d8904439f63fb2a5da05a0c2de" + integrity sha512-Me/HlMXXPv3tStPQufdwnYGholY14JmmzCdOjhnG7gnaClBEnroZKcHuQhrgMm+KyfbzCQ2+9YHsULOfFrg7Mw== dependencies: "@smithy/abort-controller" "^4.0.5" "@smithy/middleware-endpoint" "^4.1.18" @@ -646,15 +646,15 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.862.0.tgz#63517732954af1cb143ece82ffdb7a1b9a1256ea" - integrity sha512-3PuTNJs43GmtNIfj4R/aNPGX6lfIq0gjfekVPUO/MnP/eV+RVgkCvEqWYyN6RZyOzrzsJydXbmydwLHAwMzxiw== +"@aws-sdk/middleware-flexible-checksums@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.864.0.tgz#fcbb40ae1513f96185ec961693c0f55ec1f4da18" + integrity sha512-MvakvzPZi9uyP3YADuIqtk/FAcPFkyYFWVVMf5iFs/rCdk0CUzn02Qf4CSuyhbkS6Y0KrAsMgKR4MgklPU79Wg== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/is-array-buffer" "^4.0.0" "@smithy/node-config-provider" "^4.1.4" @@ -761,12 +761,12 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.862.0.tgz#12a75f7af830e93a72b879b18e870cdb17bf3474" - integrity sha512-rDRHxxZuY9E7py/OVYN1VQRAw0efEThvK5sZ3HfNNpL6Zk4HeOGtc6NtULSfeCeyHCVlJsdOVkIxJge2Ax5vSA== +"@aws-sdk/middleware-sdk-s3@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.864.0.tgz#5142210471ed702452277ad653af483147c42598" + integrity sha512-GjYPZ6Xnqo17NnC8NIQyvvdzzO7dm+Ks7gpxD/HsbXPmV2aEfuFveJXneGW9e1BheSKFff6FPDWu8Gaj2Iu1yg== dependencies: - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-arn-parser" "3.804.0" "@smithy/core" "^3.8.0" @@ -812,12 +812,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.862.0.tgz#db9935e5a12eed53d79d1bba06f1880870d4fe53" - integrity sha512-7OOaGbAw7Kg1zoKO9wV8cA5NnJC+RYsocjmP3FZ0FiKa7gbmeQ6Cfheunzd1Re9fgelgL3OIRjqO5mSmOIhyhA== +"@aws-sdk/middleware-user-agent@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.864.0.tgz#7c8a5e7f09eb2855f9a045cdfeee56e099e15552" + integrity sha512-wrddonw4EyLNSNBrApzEhpSrDwJiNfjxDm5E+bn8n32BbAojXASH8W8jNpxz/jMgNkkJNxCfyqybGKzBX0OhbQ== dependencies: - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-endpoints" "3.862.0" "@smithy/core" "^3.8.0" @@ -869,23 +869,23 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.862.0.tgz#50322a72af7eb65678f5a19d58f4c4c32ae6e292" - integrity sha512-fPrfXa+m9S0DA5l8+p4A9NFQ22lEHm/ezaUWWWs6F3/U49lR6yKhNAGji3LlIG7b7ZdTJ3smAcaxNHclJsoQIg== +"@aws-sdk/nested-clients@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.864.0.tgz#8d8b7e8e481649ae0f6ef37339b07cd8f6405e74" + integrity sha512-H1C+NjSmz2y8Tbgh7Yy89J20yD/hVyk15hNoZDbCYkXg0M358KS7KVIEYs8E2aPOCr1sK3HBE819D/yvdMgokA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.862.0" + "@aws-sdk/core" "3.864.0" "@aws-sdk/middleware-host-header" "3.862.0" "@aws-sdk/middleware-logger" "3.862.0" "@aws-sdk/middleware-recursion-detection" "3.862.0" - "@aws-sdk/middleware-user-agent" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" "@aws-sdk/region-config-resolver" "3.862.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-endpoints" "3.862.0" "@aws-sdk/util-user-agent-browser" "3.862.0" - "@aws-sdk/util-user-agent-node" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" "@smithy/config-resolver" "^4.1.5" "@smithy/core" "^3.8.0" "@smithy/fetch-http-handler" "^5.1.1" @@ -951,12 +951,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/s3-request-presigner@^3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.862.0.tgz#39773f00accd8ca6941007b02dc77fcd73093de6" - integrity sha512-GkWvScAlg1YPLBc7tXmaMJ3i3qi6pCbKmMASnwcSdJufWQtnMqXwiHzDlxheGodx68MC/sOryuQGtKVdAkPwOg== +"@aws-sdk/s3-request-presigner@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.864.0.tgz#dcef376d61552e24a5c96fd563e692eecdf29e7f" + integrity sha512-IiVFDxabrqTB1A9qZI6IEa3cOgF2eciUG4UX27HzkMY6UXG0EZhnGkgkgHYMt6j2hGAFOvAh0ogv/XxZLg6Zaw== dependencies: - "@aws-sdk/signature-v4-multi-region" "3.862.0" + "@aws-sdk/signature-v4-multi-region" "3.864.0" "@aws-sdk/types" "3.862.0" "@aws-sdk/util-format-url" "3.862.0" "@smithy/middleware-endpoint" "^4.1.18" @@ -977,12 +977,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.862.0.tgz#4932a77b776b430e8f7afa4da25383327f700de7" - integrity sha512-ZAjrbXnu3yTxXMPiEVxDP/I8zfssrLQGgUi0NgJP6Cz/mOS/S/3hfOZrMown1jLhkTrzLpjNE8Q2n18VtRbScQ== +"@aws-sdk/signature-v4-multi-region@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.864.0.tgz#75e24f5382aa77b7e629f8feb366bcf2a358ffb8" + integrity sha512-w2HIn/WIcUyv1bmyCpRUKHXB5KdFGzyxPkp/YK5g+/FuGdnFFYWGfcO8O+How4jwrZTarBYsAHW9ggoKvwr37w== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.862.0" + "@aws-sdk/middleware-sdk-s3" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/protocol-http" "^5.1.3" "@smithy/signature-v4" "^5.1.3" @@ -1002,13 +1002,13 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/token-providers@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.862.0.tgz#d2d5459ca0400074508cb3012ea45213beb5551a" - integrity sha512-p3u7aom3WQ7ArFByNbccRIkCssk5BB4IUX9oFQa2P0MOFCbkKFBLG7WMegRXhq5grOHmI4SRftEDDy3CcoTqSQ== +"@aws-sdk/token-providers@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.864.0.tgz#c5f88c34bf268435a5b64b7814193c63ae330a68" + integrity sha512-gTc2QHOBo05SCwVA65dUtnJC6QERvFaPiuppGDSxoF7O5AQNK0UR/kMSenwLqN8b5E1oLYvQTv3C1idJLRX0cg== dependencies: - "@aws-sdk/core" "3.862.0" - "@aws-sdk/nested-clients" "3.862.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" @@ -1125,12 +1125,12 @@ "@smithy/types" "^4.3.1" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.862.0": - version "3.862.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.862.0.tgz#28723b823d55fec873451a10e7c27a17c823234e" - integrity sha512-KtJdSoa1Vmwquy+zwiqRQjtsuKaHlVcZm8tsTchHbc6809/VeaC+ZZOqlil9IWOOyWNGIX8GTRwP9TEb8cT5Gw== +"@aws-sdk/util-user-agent-node@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.864.0.tgz#2fd8276a6d7d0ee3d6fe75421c5565e63ae6a0d5" + integrity sha512-d+FjUm2eJEpP+FRpVR3z6KzMdx1qwxEYDz8jzNKwxYLBBquaBaP/wfoMtMQKAcbrR7aT9FZVZF7zDgzNxUvQlQ== dependencies: - "@aws-sdk/middleware-user-agent" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" "@aws-sdk/types" "3.862.0" "@smithy/node-config-provider" "^4.1.4" "@smithy/types" "^4.3.2" @@ -1553,11 +1553,6 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@ctrl/tinycolor@^3.4.1": - version "3.5.0" - resolved "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.5.0.tgz#6e52b3d1c38d13130101771821e09cdd414a16bc" - integrity sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg== - "@develar/schema-utils@~2.6.5": version "2.6.5" resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" @@ -1690,16 +1685,6 @@ minimatch "^9.0.3" plist "^3.1.0" -"@element-plus/icons-vue@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz#1f635ad5fdd5c85ed936481525570e82b5a8307a" - integrity sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg== - -"@element-plus/icons-vue@^2.3.2": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz#7e9cb231fb738b2056f33e22c3a29e214b538dcf" - integrity sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A== - "@emnapi/core@^1.4.3": version "1.4.5" resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.4.5.tgz#bfbb0cbbbb9f96ec4e2c4fd917b7bbe5495ceccb" @@ -1880,18 +1865,25 @@ debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.0.tgz#3e09a90dfb87e0005c7694791e58e97077271286" - integrity sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw== +"@eslint/config-helpers@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.1.tgz#d316e47905bd0a1a931fa50e669b9af4104d1617" + integrity sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA== -"@eslint/core@^0.15.0", "@eslint/core@^0.15.1": +"@eslint/core@^0.15.1": version "0.15.1" resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.1.tgz#d530d44209cbfe2f82ef86d6ba08760196dd3b60" integrity sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA== dependencies: "@types/json-schema" "^7.0.15" +"@eslint/core@^0.15.2": + version "0.15.2" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.2.tgz#59386327d7862cc3603ebc7c78159d2dcc4a868f" + integrity sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg== + dependencies: + "@types/json-schema" "^7.0.15" + "@eslint/eslintrc@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964" @@ -1907,17 +1899,17 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.32.0", "@eslint/js@^9.32.0": - version "9.32.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.32.0.tgz#a02916f58bd587ea276876cb051b579a3d75d091" - integrity sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg== +"@eslint/js@9.33.0", "@eslint/js@^9.33.0": + version "9.33.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.33.0.tgz#475c92fdddab59b8b8cab960e3de2564a44bf368" + integrity sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.3.3", "@eslint/plugin-kit@^0.3.4": +"@eslint/plugin-kit@^0.3.3": version "0.3.4" resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz#c6b9f165e94bf4d9fdd493f1c028a94aaf5fc1cc" integrity sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw== @@ -1925,17 +1917,13 @@ "@eslint/core" "^0.15.1" levn "^0.4.1" -"@floating-ui/core@^1.0.5": - version "1.1.0" - resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.0.tgz#0a1dee4bbce87ff71602625d33f711cafd8afc08" - integrity sha512-zbsLwtnHo84w1Kc8rScAo5GMk1GdecSlrflIbfnEBJwvTSj1SL6kkOYV+nHraMCPEy+RNZZUaZyL8JosDGCtGQ== - -"@floating-ui/dom@^1.0.1": - version "1.1.0" - resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.0.tgz#29fea1344fdef15b6ba270a733d20b7134fee5c2" - integrity sha512-TSogMPVxbRe77QCj1dt8NmRiJasPvuc+eT5jnJ6YpLqgOD2zXc5UA3S1qwybN+GVCDNdKfpKy1oj8RpzLJvh6A== +"@eslint/plugin-kit@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz#fd8764f0ee79c8ddab4da65460c641cefee017c5" + integrity sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w== dependencies: - "@floating-ui/core" "^1.0.5" + "@eslint/core" "^0.15.2" + levn "^0.4.1" "@gar/promisify@^1.1.3": version "1.1.3" @@ -2677,11 +2665,6 @@ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b" integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== -"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7": - version "2.11.7" - resolved "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz#a7f69e3665d3da9b115f9e71671dae1b97e13671" - integrity sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ== - "@rolldown/pluginutils@1.0.0-beta.29": version "1.0.0-beta.29" resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.29.tgz#f8fc9a8788757dccba0d3b7fee93183621773d4c" @@ -3925,23 +3908,11 @@ dependencies: "@types/lodash" "*" -"@types/lodash-es@^4.17.6": - version "4.17.6" - resolved "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" - integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== - dependencies: - "@types/lodash" "*" - "@types/lodash@*": version "4.14.178" resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz#341f6d2247db528d4a13ddbb374bcdc80406f4f8" integrity sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw== -"@types/lodash@^4.14.182": - version "4.14.182" - resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2" - integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== - "@types/lodash@^4.17.17": version "4.17.20" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.20.tgz#1ca77361d7363432d29f5e55950d9ec1e1c6ea93" @@ -4081,11 +4052,6 @@ resolved "https://registry.yarnpkg.com/@types/video.js/-/video.js-7.3.58.tgz#7e8cdafee25c75d6eb18f530b93ac52edff53c03" integrity sha512-1CQjuSrgbv1/dhmcfQ83eVyYbvGyqhTvb2Opxr0QCV+iJ4J6/J+XWQ3Om59WiwCd1MN3rDUHasx5XRrpUtewYQ== -"@types/web-bluetooth@^0.0.16": - version "0.0.16" - resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" - integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== - "@types/web-bluetooth@^0.0.21": version "0.0.21" resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz#525433c784aed9b457aaa0ee3d92aeb71f346b63" @@ -4417,7 +4383,7 @@ mux.js "6.2.0" video.js "^7 || ^8" -"@videojs/http-streaming@^3.17.0": +"@videojs/http-streaming@^3.17.2": version "3.17.2" resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-3.17.2.tgz#264eaf23980f4f0e3ad918a665ac60f178f01ff8" integrity sha512-VBQ3W4wnKnVKb/limLdtSD2rAd5cmHN70xoMf4OmuDd0t2kfJX04G+sfw6u2j8oOm2BXYM9E1f4acHruqKnM1g== @@ -4676,38 +4642,16 @@ "@vueuse/metadata" "13.6.0" "@vueuse/shared" "13.6.0" -"@vueuse/core@^9.1.0": - version "9.9.0" - resolved "https://registry.npmjs.org/@vueuse/core/-/core-9.9.0.tgz#ad6849cd03ba7ee396ef93fa01d4f2e5b11a4942" - integrity sha512-JdDb7TrE0imZnwBhMF4+0PCJqGD3AxzH8S2sfk54P0rqvklK+EAtAR/mPb1HwV/JPujQFQJhghQ190Yq03YpVw== - dependencies: - "@types/web-bluetooth" "^0.0.16" - "@vueuse/metadata" "9.9.0" - "@vueuse/shared" "9.9.0" - vue-demi "*" - "@vueuse/metadata@13.6.0": version "13.6.0" resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-13.6.0.tgz#49196025c96c7daeb591c20a54b61cc336af99b6" integrity sha512-rnIH7JvU7NjrpexTsl2Iwv0V0yAx9cw7+clymjKuLSXG0QMcLD0LDgdNmXic+qL0SGvgSVPEpM9IDO/wqo1vkQ== -"@vueuse/metadata@9.9.0": - version "9.9.0" - resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.9.0.tgz#d3f3f40dcedb6a045e7940a1fba78828a70d9b7e" - integrity sha512-pgxsUJv/d7IjKpLeB6TthggEsaBwM3ffc5jPrr5TmxAm/fup0mGR5VTzrdA/PSx85tpb+CIvP92D+55qBNc8ag== - "@vueuse/shared@13.6.0": version "13.6.0" resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-13.6.0.tgz#872fdbd725fb4e3a12bd5aab85af9a5db0b1e481" integrity sha512-pDykCSoS2T3fsQrYqf9SyF0QXWHmcGPQ+qiOVjlYSzlWd9dgppB2bFSM1GgKKkt7uzn0BBMV3IbJsUfHG2+BCg== -"@vueuse/shared@9.9.0": - version "9.9.0" - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-9.9.0.tgz#3f02e6a86d9c789c3dd73308bd3adea958860086" - integrity sha512-+D0XFwHG0T+uaIbCSlROBwm1wzs71B7n3KyDOxnvfEMMHDOzl09rYKwaE2AENmYwYPXfHPbSBRDD2gBVHbvTcg== - dependencies: - vue-demi "*" - "@xmldom/xmldom@^0.8.3": version "0.8.6" resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440" @@ -5058,11 +5002,6 @@ async-exit-hook@^2.0.1: resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== -async-validator@^4.2.5: - version "4.2.5" - resolved "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" - integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== - async@^3.2.3: version "3.2.4" resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -6511,27 +6450,6 @@ electron@^36.7.3: "@types/node" "^22.7.7" extract-zip "^2.0.1" -element-plus@2.10.5: - version "2.10.5" - resolved "https://registry.yarnpkg.com/element-plus/-/element-plus-2.10.5.tgz#38ba09c9c7e0e5a8cae6c0bd591c17004ea7f9c8" - integrity sha512-O9wTDu3Tm51ACVByWrThtBhH4Ygefg1HGY5pyAaxnoIrj8uMN0GtZ4IREwR3Yw/6sM2HyxjrsGI/D46iUVP97A== - dependencies: - "@ctrl/tinycolor" "^3.4.1" - "@element-plus/icons-vue" "^2.3.1" - "@floating-ui/dom" "^1.0.1" - "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7" - "@types/lodash" "^4.14.182" - "@types/lodash-es" "^4.17.6" - "@vueuse/core" "^9.1.0" - async-validator "^4.2.5" - dayjs "^1.11.13" - escape-html "^1.0.3" - lodash "^4.17.21" - lodash-es "^4.17.21" - lodash-unified "^1.0.2" - memoize-one "^6.0.0" - normalize-wheel-es "^1.2.0" - emoji-regex@^10.3.0: version "10.4.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4" @@ -6862,19 +6780,19 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== -eslint@^9.32.0: - version "9.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.32.0.tgz#4ea28df4a8dbc454e1251e0f3aed4bcf4ce50a47" - integrity sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg== +eslint@^9.33.0: + version "9.33.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.33.0.tgz#cc186b3d9eb0e914539953d6a178a5b413997b73" + integrity sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.21.0" - "@eslint/config-helpers" "^0.3.0" - "@eslint/core" "^0.15.0" + "@eslint/config-helpers" "^0.3.1" + "@eslint/core" "^0.15.2" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.32.0" - "@eslint/plugin-kit" "^0.3.4" + "@eslint/js" "9.33.0" + "@eslint/plugin-kit" "^0.3.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" @@ -8817,11 +8735,6 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash-unified@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz#80b1eac10ed2eb02ed189f08614a29c27d07c894" - integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" @@ -8969,10 +8882,10 @@ lru-cache@^7.14.1, lru-cache@^7.7.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -lucide-vue-next@^0.537.0: - version "0.537.0" - resolved "https://registry.yarnpkg.com/lucide-vue-next/-/lucide-vue-next-0.537.0.tgz#ec3abc1b557f5f0374b42749a3f8713f7131f368" - integrity sha512-Bqlxu7xhVCsXohAm/DU1qR4fjNVNBPTbvu4t6rPgnIF2J2wpmNaX3zW6K0brgOzmlBwhIWnBFwkQXXxMpvn9cw== +lucide-vue-next@^0.539.0: + version "0.539.0" + resolved "https://registry.yarnpkg.com/lucide-vue-next/-/lucide-vue-next-0.539.0.tgz#e10c39ab86f08f9fee9180df9c3c8e89c65632ee" + integrity sha512-8Y75ekxsBqW+9YZPCbxE6KXoCbNmJYUujKP+nK2cIqmONJXvUSeyroEW4DV1Kjlw8ZvmfKwP0FpdjPzuKvRsQw== m3u8-parser@^6.0.0: version "6.0.0" @@ -9071,11 +8984,6 @@ media-typer@0.3.0: resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memoize-one@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" - integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== - meow@^12.0.1: version "12.1.0" resolved "https://registry.npmjs.org/meow/-/meow-12.1.0.tgz#5f0f53c17ce6691302b49a4706d7832cd5dd5dd6" @@ -9641,11 +9549,6 @@ normalize-url@^8.0.1: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.2.tgz#3b343a42f837e4dae2b01917c04e8de3782e9170" integrity sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw== -normalize-wheel-es@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz#0fa2593d619f7245a541652619105ab076acf09e" - integrity sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw== - npm-check-updates@^18.0.2: version "18.0.2" resolved "https://registry.yarnpkg.com/npm-check-updates/-/npm-check-updates-18.0.2.tgz#ff956c9ae0eab87eaf4ae586849203ca91257f02" @@ -12044,13 +11947,13 @@ verror@^1.10.0: videojs-font "3.2.0" videojs-vtt.js "0.15.4" -video.js@^8.23.3: - version "8.23.3" - resolved "https://registry.yarnpkg.com/video.js/-/video.js-8.23.3.tgz#8058d9e83ccce5d352324d2cf8dcbac1c100e035" - integrity sha512-Toe0VLlDZcUhiaWfcePS1OEdT3ATfktm0hk/PELfD7zUoPDHeT+cJf/wZmCy5M5eGVwtGUg25RWPCj1L/1XufA== +video.js@^8.23.4: + version "8.23.4" + resolved "https://registry.yarnpkg.com/video.js/-/video.js-8.23.4.tgz#65876174dfcee1057102a03a847fdaa8cf346c66" + integrity sha512-qI0VTlYmKzEqRsz1Nppdfcaww4RSxZAq77z2oNSl3cNg2h6do5C8Ffl0KqWQ1OpD8desWXsCrde7tKJ9gGTEyQ== dependencies: "@babel/runtime" "^7.12.5" - "@videojs/http-streaming" "^3.17.0" + "@videojs/http-streaming" "^3.17.2" "@videojs/vhs-utils" "^4.1.1" "@videojs/xhr" "2.7.0" aes-decrypter "^4.0.2" @@ -12119,11 +12022,6 @@ vscode-uri@^3.0.8: resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.1.0.tgz#dd09ec5a66a38b5c3fffc774015713496d14e09c" integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ== -vue-demi@*: - version "0.13.11" - resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz#7d90369bdae8974d87b1973564ad390182410d99" - integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== - vue-demi@^0.12.5: version "0.12.5" resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1"