├── .github └── workflows │ └── deploy.yml.disabled ├── .gitignore ├── .vitepress ├── afd_svg.ts ├── config.mts └── theme │ ├── VPDocAside.vue │ └── index.js ├── aaa.js ├── after_build.js ├── clean.js ├── components └── LandingBackground.vue ├── daomai.md ├── deploy.js ├── download ├── comp.vue └── index.md ├── env_version.json ├── faq └── index.md ├── favicon.ico ├── gfw_whitelist.md ├── imgs ├── 01b0f89f4de3ae75a96589cf0c3d8d482f5a9074fbb126cc8341de6b4ce12bd6.png ├── 08787f1dfffc36740e6865934e46cb3f9b1eb449f867a4c7a7f55ea00d95caa1.png ├── 0a258014f3faa94b5c02707f0f9bdbd7b6cdbf58ae48fcfd2bc8fbd04045647f.png ├── 134df3b3d80f864e880ad9738081366ebbd552e847cfe14a902619ba8ba6bf2b.png ├── 150752cb5b0fb16a8be8c3c3e06fe99bff33337f93e2aaf149692ab67cce310c.png ├── 1bfe9c67c572f1249ad3a51a047cade6cdf3e51f890e59a10fbd658939acf9d9.png ├── 1cbd0a762e7e05b8e7dd177330aadd5911c80f25421ba613554da88f508e6150.png ├── 21b50640f474c704713e6b7e5a3b601864314e350e466a1932151a6d05b67d25.png ├── 288b4a733d3aa297390a7593b58419219494b1271165366aacc1b1f643e70166.png ├── 3a69832a9f54ca3fc10ebc9379f224d06f32160fa43dc3d7974a91b594268245.png ├── 3e76170184e2aceafd5d24eedc9d104f7a37fd4507a6eb11db17112e77def11a.png ├── 3ec2ab16ad2aa72cb4b427fbd9a1e7853b030de31daab39888a13aa1c98cd382.png ├── 40b6ba1e6873973aef81e2ce9a009e198560ff1666556b7218c9563d12998b52.png ├── 46df3d286290f24ad99cd3a4735f3276bff1c1e2c5b4d504fb418c842782c544.png ├── 4d6b40b26afc98b3e852a8096ae5ca8f8794a2c184fd7026b75e911193a7b9cd.png ├── 528c634baa3b6fcbd71688a62cf0eb34583953da83d752076cf5e837741f6b76.png ├── 53b9002819e4c095a3c40a37daa219beedca01b6090cfad3e0699fd35bf4c51e.png ├── 66df3714ba3497c2dc6acbf59dd1458c05647c2d149ebff9313a290385ae29a9.png ├── 68d84d0666750a050a473866a3368cbc102edbaa2b92924ed952461670e91c1d.png ├── 887b51b077828c4f23a0b87be864030e7c6f77cc731d2336feba8eb474fdd4f5.png ├── 8a33522b89b1cb6b357ff3064b1404a2846207f1acaa263d994cd3f41900e24b.png ├── 8cb548b4bfc711a6283e0e360d916e560a8fc8d0a2dfd34f26f8ab8ac905640b.png ├── 98f7b9fab7fa88911cf64383165ba9fe90fb37d08b939aefd5d084a2055b5e6f.png ├── 9b86eeca8c2204a71096b7531773a2d3b10ba14e4a430eb1430c776125b5187e.png ├── UCloud-AD.png ├── a0c58023853f72eec3d4c9c246f4aa4dcac12617d3f3e21af2a8440db4be6aaf.png ├── a0f2afef02f4519bfde4245516dcf28dcb70bab24f513cc1599000051563f8ba.png ├── a7b507a229d8da9714b4d1207d5ac91a901098f04eefd04a2bb69ebc419f7fc1.png ├── b641d36da29a528f69dec967036421a652f34da861f780cee946aa1c3039ce17.png ├── bd55d00fbb538914d3283b844b203a3cb96e6999fa28617576c3ce32f6636e14.png ├── cdc4c8fbeb0108d6b43f40d39b56d377f48cce62dad0b7acb5be5e71cedd14de.png ├── d5280bb529dad39a0d47ecfb376399cd07595ec2e1a07f63f766aac0fa7b75e7.png ├── df164fc6a4543f84d0d38c448ff081fa24d4c2b02d5caa42cb3db5e107352414.png ├── df26a08af29892797407d7c54a269434c8f8f43fe7804b425ee5eed6039112a6.png ├── e231692b5cf09ffc16171be5ff57ba80a9d86085d19d68b6c4d07900aafd0131.png ├── e6a5483b83e1ce1503300d9e5b2c07b0cee7c617f9fddb16e334b93fd4c3ad59.png ├── ecfaa36ef2a56016b04efcd98385bfaa6fb67b06526a747d8f613e616f6b9d06.png ├── f1177aeba5902b0c3376c6d859c21fefa75b82e964eec8a8985da6b2f9614f67.png ├── f3afbad6bc14640fd467b038ee9e77cc0a4c62a048ef6a5086fed10b7074533c.png ├── f5f2f7284fe917676a06f2ae55799c18d802ea218723f2e90853b96a31d4df6d.png ├── f88d67c94a1dfee2b19e1e3b333e266cf8ecf1a099a70d0864ebdfcf914a7ff3.png ├── image.png ├── yxlllc.jpg ├── {DB89BEF3-A9CF-4d4b-9CDD-D215FBE10D5B}.png └── {FA252EE3-25E8-4f47-97EB-BD1C46F2A147}.png ├── index.css ├── index.md ├── main_page.vue ├── model_hub └── index.md ├── package.json ├── start ├── base_knowledge.md ├── changelog.md ├── download.md ├── index.md ├── launch.md ├── linux.md ├── old_launch.md ├── other_equimpment.md └── sbdaogou.md ├── utils ├── ad.ts └── url.ts ├── version.json └── yarn.lock /.github/workflows/deploy.yml.disabled: -------------------------------------------------------------------------------- 1 | name: Deploy To Github pages 2 | permissions: 3 | contents: write 4 | on: 5 | push 6 | jobs: 7 | build-and-deploy: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - name: Checkout 11 | uses: actions/checkout@v2 12 | with: 13 | persist-credentials: false 14 | - name: Install and Build 15 | run: | 16 | yarn 17 | yarn docs:build 18 | - name: Deploy 19 | uses: JamesIves/github-pages-deploy-action@v4.2.2 20 | with: 21 | branch: gh-pages 22 | folder: .vitepress/dist 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vitepress/cache 2 | .vitepress/dist 3 | 4 | node_modules -------------------------------------------------------------------------------- /.vitepress/afd_svg.ts: -------------------------------------------------------------------------------- 1 | export default ` 2 | 3 | 4 | 64 | 65 | 66 | `; -------------------------------------------------------------------------------- /.vitepress/config.mts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vitepress"; 2 | import afd_svg from "./afd_svg"; 3 | import { fileURLToPath, URL } from 'node:url' 4 | 5 | 6 | // https://vitepress.dev/reference/site-config 7 | export default defineConfig({ 8 | title: "SVC Fusion整合包文档", 9 | description: "SVC Fusion 的官方文档", 10 | head: [ 11 | ["script", { async: "true", src: "https://www.googletagmanager.com/gtag/js?id=G-NWWVMWZF9F" }], 12 | [ 13 | "script", 14 | {}, 15 | ` 16 | window.dataLayer = window.dataLayer || []; 17 | function gtag(){dataLayer.push(arguments);} 18 | gtag('js', new Date()); 19 | gtag('config', 'G-NWWVMWZF9F'); 20 | ` 21 | ], 22 | ["link", { rel: "stylesheet", href: "https://example.com/styles.css" }] 23 | ], 24 | themeConfig: { 25 | 26 | // https://vitepress.dev/reference/default-theme-config 27 | logo: "/favicon.ico", 28 | 29 | nav: [ 30 | { text: "Home", link: "/" }, 31 | { text: "全流程教程", link: "/start/index" }, 32 | { text: "常见问题", link: "/faq/index" }, 33 | { text: "二次贩卖授权", link: "/daomai" }, 34 | { text: "MSST WebUI", link: "https://r1kc63iz15l.feishu.cn/wiki/JSp3wk7zuinvIXkIqSUcCXY1nKc" }, 35 | ], 36 | 37 | sidebar: [ 38 | { 39 | text: "全流程教程", 40 | items: [ 41 | { text: "更新日志", link: "/start/changelog" }, 42 | { text: "下载与安装", link: "/start/download" }, 43 | { text: "必看基础知识", link: "/start/base_knowledge" }, 44 | { text: "正式使用", link: "/start/launch" }, 45 | { text: "关于Linux", link: "/start/linux" }, 46 | { text: "其他设备", link: "/start/other_equimpment" }, 47 | ], 48 | }, 49 | { 50 | text: "常见问题", 51 | items: [{ text: "常见问题-首页", link: "/faq/index" }], 52 | }, 53 | { 54 | text: "特殊版块", 55 | items: [{ text: "傻逼倒钩", link: "/start/sbdaogou" }], 56 | }, 57 | ], 58 | search: { 59 | provider: "local", 60 | }, 61 | socialLinks: [ 62 | { icon: "github", link: "https://github.com/huanlinoto/svc-fusion-docs" }, 63 | { icon: { svg: afd_svg }, link: "https://afdian.com/a/dwhlqwq" }, 64 | ], 65 | footer: { 66 | message: 67 | '备案 苏ICP备2024094491号-3
🚀 || CommitHashShort || || DeployTime ||', 68 | copyright: "Copyright © 2023-2025 多玩幻灵qwq | 爱过留过", 69 | }, 70 | }, 71 | vite: { 72 | resolve: { 73 | alias: [ 74 | { 75 | find: /^.*\/VPDocAside\.vue$/, 76 | replacement: fileURLToPath( 77 | new URL('./theme/VPDocAside.vue', import.meta.url) 78 | ) 79 | } 80 | ] 81 | } 82 | } 83 | }); -------------------------------------------------------------------------------- /.vitepress/theme/VPDocAside.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 34 | 35 | -------------------------------------------------------------------------------- /.vitepress/theme/index.js: -------------------------------------------------------------------------------- 1 | import "../../index.css"; 2 | import DefaultTheme from 'vitepress/theme' 3 | export default DefaultTheme -------------------------------------------------------------------------------- /aaa.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const path = require('path'); 3 | const crypto = require('crypto'); 4 | 5 | // 计算文件的SHA256哈希值 6 | function sha256(data) { 7 | return crypto.createHash('sha256').update(data).digest('hex'); 8 | } 9 | 10 | // 下载图片并保存到本地 11 | async function downloadImage(url, outputPath) { 12 | const response = await fetch(url); 13 | const arrayBuffer = await response.arrayBuffer(); 14 | const buffer = Buffer.from(arrayBuffer); 15 | const hash = sha256(buffer); 16 | const extension = '.png'; // 尝试获取原始扩展名,默认.png 17 | const fileName = `${hash}${extension}`; 18 | const filePath = path.join(outputPath, fileName); 19 | 20 | fs.writeFileSync(filePath, buffer); 21 | return filePath; 22 | } 23 | 24 | // 处理Markdown文件 25 | async function processMarkdown(inputFile, outputFile) { 26 | const data = fs.readFileSync(inputFile, 'utf8'); 27 | const outputPath = path.join(__dirname, 'imgs'); 28 | 29 | // 如果 imgs 文件夹不存在,则创建 30 | if (!fs.existsSync(outputPath)) { 31 | fs.mkdirSync(outputPath); 32 | } 33 | 34 | // 匹配所有的图片链接 35 | const imageRegex = /!\[.*?\]\((.*?)\)/g; 36 | let match; 37 | let updatedData = data; 38 | 39 | while ((match = imageRegex.exec(data)) !== null) { 40 | const imageUrl = match[1]; 41 | 42 | // 只处理非本地文件 43 | if (!imageUrl.startsWith('http') && !imageUrl.startsWith('https')) continue; 44 | 45 | console.log(`Downloading image from: ${imageUrl}`); 46 | const localPath = await downloadImage(imageUrl, outputPath); 47 | updatedData = updatedData.replace(imageUrl, path.relative(path.dirname(outputFile), localPath)); 48 | } 49 | 50 | // 将更新后的内容写入新的Markdown文件 51 | fs.writeFileSync(outputFile, updatedData, 'utf8'); 52 | console.log(`Updated markdown saved to: ${outputFile}`); 53 | } 54 | 55 | // 调用函数处理Markdown文件 56 | const inputFile = 'start/base_knowledge.md'; // 输入的Markdown文件 57 | 58 | processMarkdown(inputFile, inputFile).catch(err => console.error(err)); 59 | -------------------------------------------------------------------------------- /after_build.js: -------------------------------------------------------------------------------- 1 | // 复制 version.json env_version.json 到 .vitepress/dist 2 | const fs = require('fs'); 3 | fs.copyFileSync("version.json", ".vitepress/dist/version.json"); 4 | fs.copyFileSync("env_version.json", ".vitepress/dist/env_version.json"); 5 | fs.copyFileSync("favicon.ico", ".vitepress/dist/favicon.ico"); -------------------------------------------------------------------------------- /clean.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | 3 | const recover = (path) => { 4 | fs.copyFile(path + '.bak', path, (err) => { 5 | if (err) { 6 | console.error(err); 7 | return; 8 | } 9 | console.log(`Successfully restored ${path}`); 10 | }); 11 | fs.unlink(path + '.bak', (err) => { 12 | if (err) { 13 | console.error(err); 14 | return; 15 | } 16 | console.log(`Successfully deleted ${path}.bak`); 17 | }); 18 | } 19 | 20 | const files = ['start/changelog.md', 'main_page.vue', ".vitepress/config.mts"]; 21 | 22 | files.forEach((file) => { 23 | recover(file) 24 | }) -------------------------------------------------------------------------------- /components/LandingBackground.vue: -------------------------------------------------------------------------------- 1 | 2 | 27 | 28 | 36 | 37 | 64 | -------------------------------------------------------------------------------- /daomai.md: -------------------------------------------------------------------------------- 1 | # 关于二次贩卖本整合包的授权说明 2 | 3 |

4 |
您完全可以二次售卖本整合包
5 |

6 | 7 | 但需要遵守以下规则 8 | 9 | ## 一. 版权与风险 10 | 11 | 1. 所有风险由您承担 12 | 2. 您有义务保证用户产出内容的合法性,并且完全承认由于您的行为导致的任何法律责任 13 | 3. 本整合包的所有权归属于原作者,您无权以任何形式宣称您拥有本整合包的所有权 14 | 15 | ## 二. 收入 16 | 17 | 1. 您必须遵守以下收入分配规则,否则将被视为侵权行为 18 | - 20% 的收入归属于原作者 19 | - 79% 的收入以您的名义捐献给当地孤儿院 20 | - 0.99% 的收入以您的名义用于孝敬您的父母(当然如果您无法完成此项,请捐献给孤儿院) 21 | - 0.01% 的收入由您自由支配 22 | 2. 您必须在售卖页面上明确注明收入分配规则 23 | 3. 您必须按照中国法律缴纳税款,不得逃税 24 | 25 | ## 三. 传播 26 | 27 | 1. 您可以在任何平台上传播本整合包,但必须在上传时注明原作者 28 | 2. 您不得以任何形式宣称您拥有本整合包的所有权 29 | 3. 您不得以任何形式宣称您是原作者 30 | 4. 您不得以任何形式宣称本整合包是您制作的 31 | 32 | ## 4. 其他 33 | 34 | 1. 本授权协议的最终解释权归原作者所有 35 | 2. 本授权协议的内容可能会随时更改,您有义务定期查看最新版本 36 | 3. 如果您认可本协议,并打算开始二次售卖本整合包,请打印本页面,在 Signature 处签名,并将签名后的页面发送至原作者 QQ 37 | 4. 祝您父母身体健康,全家幸福安康 38 | 39 |
HuanLin, 2025
40 |
41 |
Your Signature: _____________
42 | -------------------------------------------------------------------------------- /deploy.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | 3 | const encode_string = (str) => { 4 | return Buffer.from(str).toString('base64'); 5 | } 6 | 7 | const getVersion = () => new Promise((resolve, reject) => { 8 | fs.readFile("version.json", 'utf8', (err, data) => { 9 | if (err) { 10 | console.error(err); 11 | return; 12 | } 13 | const dataObj = JSON.parse(data); 14 | resolve(dataObj); 15 | }); 16 | }) 17 | 18 | /* 19 | params like: 20 | { 21 | "VERSONS": "foo", 22 | "LatestVersionPlaceHolder": "bar" 23 | } 24 | */ 25 | const replace_file = (path, params) => { 26 | fs.readFile(path, 'utf8', (err, data) => { 27 | fs.writeFileSync(path + '.bak', data); 28 | if (err) { 29 | console.error(err); 30 | return; 31 | } 32 | let newData = data.toString(); 33 | for (const key in params) { 34 | newData = newData.replaceAll(`|| ${key} ||`, params[key]); 35 | } 36 | fs.writeFile(path, newData, 'utf8', (err) => { 37 | if (err) { 38 | console.error(err); 39 | return; 40 | } 41 | console.log(`Successfully replaced ${path}`); 42 | }); 43 | }); 44 | } 45 | 46 | const getCommitHash = () => new Promise((resolve, reject) => { 47 | require('child_process').exec('git rev-parse HEAD', (err, stdout, stderr) => { 48 | if (err) { 49 | console.error(err); 50 | return; 51 | } 52 | resolve(stdout.trim()); 53 | }); 54 | }); 55 | 56 | getVersion().then(async (versions) => { 57 | const latestVersion = versions[0]; 58 | const commit_hash = await getCommitHash() 59 | const params = { 60 | "VERSIONS": versions.map(i => ` 61 | ## [⏬](/download/?link=${encode_string(i.link)}&version=${encode_string(i.version)}) ${i.date} ${i.version} 62 | ${i.changes.map(j => ` - ${j}`).join('\n')} 63 | `), 64 | "LatestVersionLinkPlaceHolder": encode_string(latestVersion.link), 65 | "LatestVersionPlaceHolder": latestVersion.version, 66 | "LatestVersionPlaceHolderEncoded": encode_string(latestVersion.version), 67 | "ReleaseTime": latestVersion.date, 68 | "CommitHash": commit_hash, 69 | "CommitHashShort": commit_hash.slice(0, 7), 70 | // utc+8 71 | "DeployTime": new Date().toLocaleString('en-US', { timeZone: 'Asia/Shanghai' }) 72 | } 73 | replace_file("main_page.vue", params); 74 | replace_file("start/changelog.md", params); 75 | replace_file(".vitepress/config.mts", params); 76 | }) 77 | 78 | const main = async () => { 79 | const versions = await getVersion() 80 | const latestVersion = versions[0]; 81 | const commit_hash = await getCommitHash() 82 | const params = { 83 | "VERSIONS": versions.map(i => ` 84 | ## [⏬](/download/?link=${encode_string(i.link)}&version=${encode_string(i.version)}) ${i.date} ${i.version} 85 | ${i.changes.map(j => ` - ${j}`).join('\n')} 86 | `), 87 | "LatestVersionLinkPlaceHolder": encode_string(latestVersion.link), 88 | "LatestVersionPlaceHolder": latestVersion.version, 89 | "LatestVersionPlaceHolderEncoded": encode_string(latestVersion.version), 90 | "ReleaseTime": latestVersion.date, 91 | "CommitHash": commit_hash, 92 | "CommitHashShort": commit_hash.slice(0, 7), 93 | // utc+8 94 | "DeployTime": new Date().toLocaleString('en-US', { timeZone: 'Asia/Shanghai' }) 95 | } 96 | replace_file("main_page.vue", params); 97 | replace_file("start/changelog.md", params); 98 | replace_file(".vitepress/config.mts", params); 99 | } 100 | 101 | main() -------------------------------------------------------------------------------- /download/comp.vue: -------------------------------------------------------------------------------- 1 | 51 | 52 | 226 | 227 | -------------------------------------------------------------------------------- /download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 下载中转页 3 | --- 4 | 5 | # 下载中转页 {{ version }} 6 | 7 | 您需要查看下列的注意事项后才能跳转到网盘 8 | 9 | 其中包含了十分重要的信息,缺失这些可能导致您无法使用整合包 10 | 11 | :::warning 如果你显卡垃圾需要上云,以下是云端地址合集: 12 | **1、优云智算(首推,注册送 20 算力,需实名,高校认证后送 10 )** 13 | 14 | SVC-Fusion:https://www.compshare.cn/images/compshareImage-1aly0zqh3gvc?referral_code=1ywd4VqDKknFWCEUZvOoWo 15 | 16 | 17 | MSST:https://www.compshare.cn/images/compshareImage-19o9qlm9x5f6?referral_code=1ywd4VqDKknFWCEUZvOoWo 18 | 19 | 20 | **2、AutoDL** 21 | 22 | 23 | SVC-Fusion:https://www.codewithgpu.com/i/HuanLinOTO/SVCFusion/svc-fusion 24 | 25 | 26 | MSST:https://www.codewithgpu.com/i/ZFTurbo/Music-Source-Separation-Training/MSST-webUI 27 | 28 | 或 https://www.codewithgpu.com/i/SUC-DriverOld/MSST-WebUI/MSST 29 | 30 | 31 | **3、星海智算** 32 | 33 | 34 | SVC-Fusion/MSST:https://gpu.spacehpc.com/user/register?inviteCode=21777196 35 | 36 | 37 | **4、算力互联** 38 | 39 | 40 | SVC-Fusion/MSST:https://console.casdao.com:9001/#/s-login?refer=236d58849beebe9e243149f256dc90092de32d6a552e46cbfc170118fd22f8a6 41 | ::: 42 | 43 | :::danger 44 | **如果启动器无法正常下载或者下载速度很慢,在你检查了你的网络测速没有问题的情况下,这边建议先直接打爆你的宽带运营商电话,质问他为什么屏蔽天翼云的服务** 45 | 46 | ::: 47 | 48 | :::tip 49 | :::details 新底模相关 50 | SVC Fusion 整合包中 51 | 52 | - DDSP 6.0 的 cvec768l12 底模是我自己炖的 非官方底模(截至发布也没有官方底模) 53 | - Reflow VAE SVC 的 cvec768l12 底模来自 [bfloat16 的 hf 仓库](https://huggingface.co/OOPPEENN/pretrained_model) 54 | 55 | ::: 56 | 57 | :::tip 58 | 123Pan 链接已更换到 `.cn` 备用域名,如果无法访问请尝试使用代理 59 | 60 | 那群恶意举报的不得好死 61 | ::: 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /env_version.json: -------------------------------------------------------------------------------- 1 | { 2 | "v1": "https://www.123pan.cn/s/BEzKjv-O46qv.html" 3 | } -------------------------------------------------------------------------------- /faq/index.md: -------------------------------------------------------------------------------- 1 | # SVC-Fusion 常见错误及解决方法 2 | 3 | 本文档提供了在使用 SVC Fusion 过程中可能遇到的一些常见错误及其解决方法。 4 | 5 | Authors: 6 | 7 | [@Charming·](https://space.bilibili.com/399248533) 8 | 9 | [@空客造雾部](https://space.bilibili.com/457021084) 10 | 11 | [@多玩幻灵 qwq](https://space.bilibili.com/503423945) 12 | 13 | 14 | ## CUDA out of memory. Tried to allocate ... 15 | 16 | **不要怀疑,你的显卡显存或虚拟内存不够用了。以下是 100% 解决问题的解决方法,照着做必能解决,请不要再在各种地方提问这个问题了** 17 | 18 | - 1.在报错中找到 XX GiB already allocated 之后,是否显示 0 bytes free,如果是 0 bytes free 那么看第 2, 3,4 步,如果显示 XX MiB free 或者 XX GiB free, 看第 5 步 19 | 20 | - 2.如果是预处理的时候爆显存: 21 | 换用对显存占用友好的 f0 预测器(友好度从高到低:parselmouth >= harvest >= rmvpe ≈ fcpe >> crepe),建议首选 rmvpe 或 fcpe 22 | 23 | - 3.如果是训练的时候爆显存: 24 | 25 | - a. 检查数据集有没有过长的切片(20 秒以上) 26 | - b. 调小批量大小 27 | - c. 使用 cpu 进行训练 28 | - d. 把你数据集写进内存,而不是缓存 29 | - e. 或者开启数据随用随取 30 | - f. 吃共享显存(绝对不推荐) 31 | - g. 去 AutoDL 等云算力平台上面租一张大显存的显卡跑 32 | 33 | - 4.如果是推理的时候爆显存: 34 | 35 | - a. 推理源(干声)不干净(有残留的混响,伴奏,和声),导致自动切片切不开。提取干声最佳实践请参考歌曲人声分离 36 | - b. 调大切片阈值(比如-40 调成-30,再大就不建议了,你也不想唱一半就被切一刀吧) 37 | - c. 设置推理加速,同时会影响音频质量 38 | - d. 使用 cpu 推理,速度会比较慢,但是不会爆显存 39 | 40 | - 5.如果显示仍然有空余显存却还是爆显存了,那就是你的虚拟内存不够大,调整到至少 50G 以上。 41 | 42 | ## Access is denied. Press any key to continue . . . \ " ddsp.webui.exe " is not recognized as an internal or external operable program or bantch file. Press any key to continue . . . \ ModuleNotFoundError: No module named 'dist' Press any key to continue . . . 43 | 44 | - 关掉你那些该死的杀毒软件,包括 Windows Defender ,然后重新解压软件。 45 | 46 | ## IMPORTANT: You are using gradio version 4.18.0, however version 4.29.0 is available, please upgrade. 47 | 48 | - 这不是报错,不用管 49 | 50 | ## 内存错误 51 | 52 | 错误信息可能为: 53 | 54 | - numpy.core.\_exceptions.\_ArrayMemnryEror:UInable to allocate 46.2 MiB for an array with shape(504576,6,2) anddata type f1oat64 55 | - ImportError: DLL load failed while importing \_multiprocessing: 页面文件太小,无法完成操作。 56 | - MemoryError 57 | 58 | 解决方法: 59 | 60 | - 1.开虚拟内存,如已开启请继续添加空间(操作方法请自行百度) 61 | - 2.买个新内存 62 | - 3.把数据扔进显存 63 | - 4.开启随用随取 64 | 65 | ## num_samples should be a positive integer value,but got num_samples=0 66 | 67 | 数据集过短,切不出验证,或者可能根本没数据集 68 | 69 | ## fairseq.tasks.text_to_speech | Please install tensorboardX: pip install tensorboardX 70 | 71 | - 没有问题,程序正在训练,请等待日志出现。 72 | 73 | ## Error 请将你的数据集放到 dataset_raw/你的角色名字文件夹中 74 | 75 | - 按照错误信息中的提示操作即可。 76 | 77 | ## raise ValueError(' [x] nan ddsp_loss ') ValueError: [x] nan ddsp_loss 78 | 79 | - 建议更换为 `fp32` 进行训练,以解决此问题。 80 | 81 | ## Connection errored out. 82 | 83 | - 请勿关闭终端。关闭 WebUI 终端会导致无法连接。你把 WebUI 终端都关了当然连接不上了…… 84 | 85 | ## Error No such file or directory: data/train pitch aug_dict.npy 86 | 87 | - 请重新进行数据预处理。 88 | 89 | ## AttributeError: 'SoVITSModel' object has no attribute 'use_cluster' 90 | 91 | - 请先加载模型 92 | 93 | ## 94 | 95 | :::tip 96 | **_持续更新中。。。_** 97 | ::: 98 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/favicon.ico -------------------------------------------------------------------------------- /gfw_whitelist.md: -------------------------------------------------------------------------------- 1 | # 关于 GFW 白名单 2 | 3 | 近期部分省份进入了白名单机制的状态,比如 福建、河南 等,尤其是移动这种情况特别严重 4 | 5 | ## 出现错误 6 | 7 | 整合包无法下载 8 | 9 | ## 问题排错 10 | 11 | 1. 用浏览器访问 alist.hancat.work 12 | 如果你能访问,看解决方案第一条 13 | 如果不能,请继续看第二条 14 | 2. 访问 [这里](https://www.nslookup.io/domains/alist.hancat.work/dns-records/),复制第一条 IPv4 address 的 ip,用浏览器访问 15 | 如果你能访问,看解决方案第二条 16 | 17 | 18 | ## 解决方案 19 | 20 | ### 第一条 21 | 配置阿里云dns,方法自己搜 22 | 23 | ### 第二条 24 | 没办法,挂梯子吧 25 | -------------------------------------------------------------------------------- /imgs/01b0f89f4de3ae75a96589cf0c3d8d482f5a9074fbb126cc8341de6b4ce12bd6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/01b0f89f4de3ae75a96589cf0c3d8d482f5a9074fbb126cc8341de6b4ce12bd6.png -------------------------------------------------------------------------------- /imgs/08787f1dfffc36740e6865934e46cb3f9b1eb449f867a4c7a7f55ea00d95caa1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/08787f1dfffc36740e6865934e46cb3f9b1eb449f867a4c7a7f55ea00d95caa1.png -------------------------------------------------------------------------------- /imgs/0a258014f3faa94b5c02707f0f9bdbd7b6cdbf58ae48fcfd2bc8fbd04045647f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/0a258014f3faa94b5c02707f0f9bdbd7b6cdbf58ae48fcfd2bc8fbd04045647f.png -------------------------------------------------------------------------------- /imgs/134df3b3d80f864e880ad9738081366ebbd552e847cfe14a902619ba8ba6bf2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/134df3b3d80f864e880ad9738081366ebbd552e847cfe14a902619ba8ba6bf2b.png -------------------------------------------------------------------------------- /imgs/150752cb5b0fb16a8be8c3c3e06fe99bff33337f93e2aaf149692ab67cce310c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/150752cb5b0fb16a8be8c3c3e06fe99bff33337f93e2aaf149692ab67cce310c.png -------------------------------------------------------------------------------- /imgs/1bfe9c67c572f1249ad3a51a047cade6cdf3e51f890e59a10fbd658939acf9d9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/1bfe9c67c572f1249ad3a51a047cade6cdf3e51f890e59a10fbd658939acf9d9.png -------------------------------------------------------------------------------- /imgs/1cbd0a762e7e05b8e7dd177330aadd5911c80f25421ba613554da88f508e6150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/1cbd0a762e7e05b8e7dd177330aadd5911c80f25421ba613554da88f508e6150.png -------------------------------------------------------------------------------- /imgs/21b50640f474c704713e6b7e5a3b601864314e350e466a1932151a6d05b67d25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/21b50640f474c704713e6b7e5a3b601864314e350e466a1932151a6d05b67d25.png -------------------------------------------------------------------------------- /imgs/288b4a733d3aa297390a7593b58419219494b1271165366aacc1b1f643e70166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/288b4a733d3aa297390a7593b58419219494b1271165366aacc1b1f643e70166.png -------------------------------------------------------------------------------- /imgs/3a69832a9f54ca3fc10ebc9379f224d06f32160fa43dc3d7974a91b594268245.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/3a69832a9f54ca3fc10ebc9379f224d06f32160fa43dc3d7974a91b594268245.png -------------------------------------------------------------------------------- /imgs/3e76170184e2aceafd5d24eedc9d104f7a37fd4507a6eb11db17112e77def11a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/3e76170184e2aceafd5d24eedc9d104f7a37fd4507a6eb11db17112e77def11a.png -------------------------------------------------------------------------------- /imgs/3ec2ab16ad2aa72cb4b427fbd9a1e7853b030de31daab39888a13aa1c98cd382.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/3ec2ab16ad2aa72cb4b427fbd9a1e7853b030de31daab39888a13aa1c98cd382.png -------------------------------------------------------------------------------- /imgs/40b6ba1e6873973aef81e2ce9a009e198560ff1666556b7218c9563d12998b52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/40b6ba1e6873973aef81e2ce9a009e198560ff1666556b7218c9563d12998b52.png -------------------------------------------------------------------------------- /imgs/46df3d286290f24ad99cd3a4735f3276bff1c1e2c5b4d504fb418c842782c544.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/46df3d286290f24ad99cd3a4735f3276bff1c1e2c5b4d504fb418c842782c544.png -------------------------------------------------------------------------------- /imgs/4d6b40b26afc98b3e852a8096ae5ca8f8794a2c184fd7026b75e911193a7b9cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/4d6b40b26afc98b3e852a8096ae5ca8f8794a2c184fd7026b75e911193a7b9cd.png -------------------------------------------------------------------------------- /imgs/528c634baa3b6fcbd71688a62cf0eb34583953da83d752076cf5e837741f6b76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/528c634baa3b6fcbd71688a62cf0eb34583953da83d752076cf5e837741f6b76.png -------------------------------------------------------------------------------- /imgs/53b9002819e4c095a3c40a37daa219beedca01b6090cfad3e0699fd35bf4c51e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/53b9002819e4c095a3c40a37daa219beedca01b6090cfad3e0699fd35bf4c51e.png -------------------------------------------------------------------------------- /imgs/66df3714ba3497c2dc6acbf59dd1458c05647c2d149ebff9313a290385ae29a9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/66df3714ba3497c2dc6acbf59dd1458c05647c2d149ebff9313a290385ae29a9.png -------------------------------------------------------------------------------- /imgs/68d84d0666750a050a473866a3368cbc102edbaa2b92924ed952461670e91c1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/68d84d0666750a050a473866a3368cbc102edbaa2b92924ed952461670e91c1d.png -------------------------------------------------------------------------------- /imgs/887b51b077828c4f23a0b87be864030e7c6f77cc731d2336feba8eb474fdd4f5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/887b51b077828c4f23a0b87be864030e7c6f77cc731d2336feba8eb474fdd4f5.png -------------------------------------------------------------------------------- /imgs/8a33522b89b1cb6b357ff3064b1404a2846207f1acaa263d994cd3f41900e24b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/8a33522b89b1cb6b357ff3064b1404a2846207f1acaa263d994cd3f41900e24b.png -------------------------------------------------------------------------------- /imgs/8cb548b4bfc711a6283e0e360d916e560a8fc8d0a2dfd34f26f8ab8ac905640b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/8cb548b4bfc711a6283e0e360d916e560a8fc8d0a2dfd34f26f8ab8ac905640b.png -------------------------------------------------------------------------------- /imgs/98f7b9fab7fa88911cf64383165ba9fe90fb37d08b939aefd5d084a2055b5e6f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/98f7b9fab7fa88911cf64383165ba9fe90fb37d08b939aefd5d084a2055b5e6f.png -------------------------------------------------------------------------------- /imgs/9b86eeca8c2204a71096b7531773a2d3b10ba14e4a430eb1430c776125b5187e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/9b86eeca8c2204a71096b7531773a2d3b10ba14e4a430eb1430c776125b5187e.png -------------------------------------------------------------------------------- /imgs/UCloud-AD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/UCloud-AD.png -------------------------------------------------------------------------------- /imgs/a0c58023853f72eec3d4c9c246f4aa4dcac12617d3f3e21af2a8440db4be6aaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/a0c58023853f72eec3d4c9c246f4aa4dcac12617d3f3e21af2a8440db4be6aaf.png -------------------------------------------------------------------------------- /imgs/a0f2afef02f4519bfde4245516dcf28dcb70bab24f513cc1599000051563f8ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/a0f2afef02f4519bfde4245516dcf28dcb70bab24f513cc1599000051563f8ba.png -------------------------------------------------------------------------------- /imgs/a7b507a229d8da9714b4d1207d5ac91a901098f04eefd04a2bb69ebc419f7fc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/a7b507a229d8da9714b4d1207d5ac91a901098f04eefd04a2bb69ebc419f7fc1.png -------------------------------------------------------------------------------- /imgs/b641d36da29a528f69dec967036421a652f34da861f780cee946aa1c3039ce17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/b641d36da29a528f69dec967036421a652f34da861f780cee946aa1c3039ce17.png -------------------------------------------------------------------------------- /imgs/bd55d00fbb538914d3283b844b203a3cb96e6999fa28617576c3ce32f6636e14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/bd55d00fbb538914d3283b844b203a3cb96e6999fa28617576c3ce32f6636e14.png -------------------------------------------------------------------------------- /imgs/cdc4c8fbeb0108d6b43f40d39b56d377f48cce62dad0b7acb5be5e71cedd14de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/cdc4c8fbeb0108d6b43f40d39b56d377f48cce62dad0b7acb5be5e71cedd14de.png -------------------------------------------------------------------------------- /imgs/d5280bb529dad39a0d47ecfb376399cd07595ec2e1a07f63f766aac0fa7b75e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/d5280bb529dad39a0d47ecfb376399cd07595ec2e1a07f63f766aac0fa7b75e7.png -------------------------------------------------------------------------------- /imgs/df164fc6a4543f84d0d38c448ff081fa24d4c2b02d5caa42cb3db5e107352414.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/df164fc6a4543f84d0d38c448ff081fa24d4c2b02d5caa42cb3db5e107352414.png -------------------------------------------------------------------------------- /imgs/df26a08af29892797407d7c54a269434c8f8f43fe7804b425ee5eed6039112a6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/df26a08af29892797407d7c54a269434c8f8f43fe7804b425ee5eed6039112a6.png -------------------------------------------------------------------------------- /imgs/e231692b5cf09ffc16171be5ff57ba80a9d86085d19d68b6c4d07900aafd0131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/e231692b5cf09ffc16171be5ff57ba80a9d86085d19d68b6c4d07900aafd0131.png -------------------------------------------------------------------------------- /imgs/e6a5483b83e1ce1503300d9e5b2c07b0cee7c617f9fddb16e334b93fd4c3ad59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/e6a5483b83e1ce1503300d9e5b2c07b0cee7c617f9fddb16e334b93fd4c3ad59.png -------------------------------------------------------------------------------- /imgs/ecfaa36ef2a56016b04efcd98385bfaa6fb67b06526a747d8f613e616f6b9d06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/ecfaa36ef2a56016b04efcd98385bfaa6fb67b06526a747d8f613e616f6b9d06.png -------------------------------------------------------------------------------- /imgs/f1177aeba5902b0c3376c6d859c21fefa75b82e964eec8a8985da6b2f9614f67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/f1177aeba5902b0c3376c6d859c21fefa75b82e964eec8a8985da6b2f9614f67.png -------------------------------------------------------------------------------- /imgs/f3afbad6bc14640fd467b038ee9e77cc0a4c62a048ef6a5086fed10b7074533c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/f3afbad6bc14640fd467b038ee9e77cc0a4c62a048ef6a5086fed10b7074533c.png -------------------------------------------------------------------------------- /imgs/f5f2f7284fe917676a06f2ae55799c18d802ea218723f2e90853b96a31d4df6d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/f5f2f7284fe917676a06f2ae55799c18d802ea218723f2e90853b96a31d4df6d.png -------------------------------------------------------------------------------- /imgs/f88d67c94a1dfee2b19e1e3b333e266cf8ecf1a099a70d0864ebdfcf914a7ff3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/f88d67c94a1dfee2b19e1e3b333e266cf8ecf1a099a70d0864ebdfcf914a7ff3.png -------------------------------------------------------------------------------- /imgs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/image.png -------------------------------------------------------------------------------- /imgs/yxlllc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/yxlllc.jpg -------------------------------------------------------------------------------- /imgs/{DB89BEF3-A9CF-4d4b-9CDD-D215FBE10D5B}.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/{DB89BEF3-A9CF-4d4b-9CDD-D215FBE10D5B}.png -------------------------------------------------------------------------------- /imgs/{FA252EE3-25E8-4f47-97EB-BD1C46F2A147}.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuanLinOTO/svc-fusion-docs/8baee77ff157c5f4697d9c64fa6ecbb7124b893a/imgs/{FA252EE3-25E8-4f47-97EB-BD1C46F2A147}.png -------------------------------------------------------------------------------- /index.css: -------------------------------------------------------------------------------- 1 | /* .n-button { 2 | border-radius: 9999px; 3 | } 4 | 5 | .VPContent a, code { 6 | text-shadow: 0px 0px 30px var(--vp-c-tip-1); 7 | } 8 | 9 | .pager-link { 10 | transition: box-shadow 0.25s !important; 11 | box-shadow: 0px 0px 30px #0000; 12 | } 13 | 14 | .pager-link:hover { 15 | box-shadow: 0px 0px 20px var(--vp-c-brand-1); 16 | } 17 | 18 | @keyframes anim { 19 | from { 20 | text-shadow: 0px 0px 20px var(--vp-c-tip-1); 21 | } 22 | 23 | to { 24 | text-shadow: 0px 0px 35px var(--vp-c-tip-1); 25 | } 26 | } 27 | 28 | .dark h2 { 29 | text-shadow: 0px 0px 30px #ffffff; 30 | } 31 | 32 | .dark .n-button { 33 | color: var(--vp-c-tip-1); 34 | box-shadow: 0px 0px 3px var(--vp-c-tip-1); 35 | } 36 | 37 | .VPDocOutlineItem a { 38 | text-shadow: none; 39 | } */ -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | # https://vitepress.dev/reference/default-theme-home-page 3 | layout: home 4 | --- 5 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /main_page.vue: -------------------------------------------------------------------------------- 1 | 89 | 90 | 119 | 120 | -------------------------------------------------------------------------------- /model_hub/index.md: -------------------------------------------------------------------------------- 1 | # 关于模型库 2 | 3 | 4 | 5 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svc-fusion-docs", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "license": "MIT", 6 | "devDependencies": { 7 | "@vicons/material": "^0.12.0", 8 | "autoprefixer": "^10.4.19", 9 | "less": "^4.2.0", 10 | "postcss": "^8.4.38", 11 | "sass": "^1.72.0", 12 | "tailwindcss": "^3.4.1", 13 | "vfonts": "^0.0.3", 14 | "vitepress": "^1.0.0-rc.42" 15 | }, 16 | "scripts": { 17 | "docs:dev": "vitepress dev .", 18 | "docs:build": "node deploy.js && vitepress build . && node clean.js && node after_build.js", 19 | "docs:preview": "vitepress preview ." 20 | }, 21 | "dependencies": { 22 | "naive-ui": "^2.38.1" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /start/base_knowledge.md: -------------------------------------------------------------------------------- 1 | # 基础知识 2 | 3 | ## 1. 什么是 SVC 4 | 5 | SVC 是 Singing Voice Conversion(歌声转换)的缩写。Voice Conversion 是语音转换,Voice Conversion 可以保留声音的内容但改变声音的音色。而 Singing Voice Conversion 就是 Voice Conversion 的一种,Voice Conversion 能做到的 Singing Voice Conversion 都能做到,还能转换歌声。 6 | 7 | ## 2. SVC 有哪些项目 8 | 9 | 常见的开源的 SVC 项目有 So-VITS-SVC,RVC,DDSP-SVC,Diffusion-SVC,Diff-SVC,ReFlow-VAE-SVC 10 | 11 | 本 fusion 整合包集成了 So-VITS4.1,DDSP6.0,ReFlow-VAE-SVC 三个项目(后续可能加入 RVC) 12 | 13 | ## 3. 关于这些 SVC 项目 14 | 15 | ### 3.1 So-VITS-SVC 16 | 17 | So-VITS-SVC 的长老级整合包:作者 [bilibili@羽毛布団](https://space.bilibili.com/3493141443250876/) 18 | 19 | 作为迄今为止模型质量上限最高的 SVC 算法,sovits 早在其早期版本便已显露头角,在早期的 AI 音乐中,sovits 凭借其强大的算法受到人们关注。在缝合更新了扩散模型后,其抑制电音的能力也一度让 AI 音频能以假乱真。 20 | 21 | 在 23 年 3 月 10 日因为不可抗拒的原因,原作者删库了,现在 github 上的仓库是爱好者重建的并且也处于 Archieve 状态,最后一次大更新停留在了今年 4 月,基本不可能复活了。 22 | 23 | 本整合包的 so-vits 已由幻灵等大佬重构,大幅优化速度 24 | 25 | :::tip 26 | 请不要将 So-VITS-SVC 简称为 SVC,正确的简称应该是 sov 27 | ::: 28 | 29 | :::warning 30 | So-VITS-SVC5.0 并不是新版 sovits,sovits 在 4.1 后再也没有更新了,这个 5.0 是个碰瓷抄袭的项目,并且多次攻击其他 SVC 开发者,甚至开盒了很多开发者。请不要使用 31 | ::: 32 | 33 | ### 3.2 DDSP-SVC 6.0 34 | 35 | 作者:[bilibili@yxlllc](https://www.yuque.com/yuqueyonghux2gzt8/ek7xd3/br0b1g2thqm7h5pz) 36 | 37 | 项目开源仓库: [yxlllc/ddsp-svc](https://github.com/yxlllc/DDSP-SVC) 38 | 39 | 有着超快的训练速度和理论最低的训练配置需求(甚至可以 CPU 炼),需求较低的数据时长,能用的实时变声。 40 | 41 | 作为 SVC 中更新最快的算法,ddsp 从 3.0 时期的勉强能用,到 4.0 时期作为 sovits 的下位替代,再到 6.0 时期的能在一些数据集中与 sovits 抗衡(别问为什么没有 ddsp5,因为某人懒得改 5.0 的 bug 直接更新到了 6.0) 42 | 43 | 目前已集成进 fusion 整合包,原 ddsp6.0 整合包 (指我自己那个) 不再维护。 44 | 45 | ### 3.3 ReFlow-VAE-SVC 46 | 47 | 作者:[bilibili@yxlllc](https://www.yuque.com/yuqueyonghux2gzt8/ek7xd3/br0b1g2thqm7h5pz) 48 | 49 | 项目开源仓库: [yxlllc/reflow-vae-svc](https://github.com/yxlllc/reflow-vae-svc) 50 | 51 | 作为最新的 SVC 算法,ReFlow 拥有极高的训练效率和学习能力,对于数据集的长度要求较低,拥有全新的点对点推理模式,其质量有望超过 sovits。相对的,其训练拟合更快,容易炸炉(恼) 52 | 53 | 目前还在测试阶段,欢迎大家试用并反馈试用体验。 54 | 55 | ## 4. 选择适合的 SVC 项目 56 | 57 | | 项目名称 | 描述 | 58 | | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | 59 | | So-VITS-SVC | 老牌知名 SVC 项目,理论上模型质量最高,对推理源的包容度更大。对训练配置和数据集时长、质量的要求较高。说话数据训练会有较大音域限制(唱不上去)。 | 60 | | DDSP | 数据集要求低,训练配置要求极低,可实时变声(感觉不如 RVC)。推理源要求高,若有杂音很可能影响结果,有一定音色泄露问题。 | 61 | | ReFlow | 数据集要求低,训练配置要求低,推理偶尔会有惊喜,个人感觉质量约等于 RVC,除了实时变声外,可作为其平替。作为测试中的项目,感觉训练还是有点不稳定。 | 62 | 63 | ### 4.1 项目性能比较 64 | 65 | 主观效果评级(质量中等,时长超过 1h 的唱歌数据,推理源较好的情况下): 66 | 67 | SOV > ReFlow > DDSP6.0 68 | 69 | 主观效果评级(高质量,时长超过 1h 的说话数据,推理源较好的情况下): 70 | 71 | DDSP6.0 > ReFlow >>>>> SOV 72 | 73 | 训练速度(由快到慢): 74 | 75 | DDSP ≈ ReFlow > SOV 76 | 77 | ### 4.2 省流助手 78 | 79 | 高配置,高质量数据集,首选 sovits; 80 | 81 | 一般配置,数据集较短,首选 ReFlow; 82 | 83 | 低配置,或者语音数据集,你没得选 (˃̶͈̀௰˂̶͈́) ddsp 欢迎您。 84 | 85 | ## 5. 训练配置 86 | 87 | ### 5.1 什么是显卡? 88 | 89 | 在 AI 圈,显卡一般指的是独立显卡,比如 N 卡、A 卡、I 卡。英伟达(NVIDIA)的显卡是 N 卡,前缀是 RTX(20,30,40 和即将到来的 50 系)或 GTX(16,10 系及以下)等,非 RTX 或 GTX 前缀的 N 卡基本上用不了整合包内的算法,显卡名称有 4090,4070tibaby,2080ti,1060 等。A 卡即 AMD 的显卡,前缀有 RX 等,显卡名称有 7900TXT,6750GRE 等。I 卡即英特尔的独立显卡,前缀为 ARC(饶了 DG1 罢,它大抵是独立核显),显卡名称有 380,750 等,都买 I 卡了应该不需要我科普了。 90 | 91 | ### 5.2 笔记本?又不是不能用! 92 | 93 | 台式机的独立显卡一般是一块砖(谁家显砖),插在 pcie 槽上。而移动端笔记本一般只有全能本和主流游戏本才配有独立显卡(以 N 卡为主)。其性能普遍弱于同级台式显卡,若使用笔记本进行训练模型务必做好散热并保证运行状态下有人在场,防止过热导致笔记本损坏或出现其他问题。 94 | 95 | 群内笔记本因跑 AI 过热损坏数:11,警钟长鸣 96 | 97 | 轻薄本一般不推荐玩 AI,市面上标注的所有所谓“AIPC”的轻薄本在正儿八经的 GPU 面前都是垃圾,没有独显或者独显不支持训练就去用 DDSP,虽然慢点又不是不能用。 98 | 什么?你用 Mac?你给我滚出去! 99 | (MAC 玩家请出门左转云端镜像) 100 | 101 | ### 5.3 GPU 又是个啥 102 | 103 | GPU 是图形处理器,显卡一定有 GPU 核心,但 GPU 不一定是显卡。不是所有 GPU 都叫显卡!像 P106,RTX6000,A100,H800 这种是专业级 GPU,不是显卡。 104 | 105 | ### 5.4 关于 CUDA 106 | 107 | 这是 N 卡的统一计算架构,所有在 N 卡上进行的 Ai 计算都需要它。安装了显卡驱动的话都会安装上 CUDA,CUDA 也有不同的版本,建议手动下载 11.8 版本,新版有一些占用不满的问题。遇到一些 CUDA 报错那么一般都是显卡方面的报错。 108 | 109 | A 卡/I 卡/摩尔线程均没有 CUDA 核心,虽然你可能有很多转译兼容 cuda 生态的方法,但是这些不适合跑 AI(至少消费级是这样),想要用这些卡玩 AI,也许你需要 ZLUDA。(如果你会这些方法,那本篇肤浅的文档大概不适合你看,因此不再展开) 110 | 111 | ### 5.5 什么是显存? 112 | 113 | 顾名思义,显存就是显卡的内存,打开任务管理器-性能-GPU 就可以看到显存了。 114 | 115 | 需要注意的是,“专用 GPU 内存”才是显存,“共享 GPU 内存”不是显存。 116 | 117 | 以 sovits 为基准,4G 勉强达到训练最低需求,但是训练速度很慢,6-8G 算是及格,能有一个完整的训练体验。12G 以上就很不错。显存越大越好。 118 | 119 | ### 5.6 配置需求 120 | 121 | 本整合包内的三个算法中,sovits 对硬件配置依赖最大,reflow 其次,ddsp 最低,基本上不需要显卡。因此,以下配置需求我以要求最高的 sovits 为标准。 122 | 123 | 笔记本:独显,N 卡,显存 6G+。RTX2060laptop 及以上基本可以使用,RTX4060 以上最佳。 124 | 125 | 台式机:独显,N 卡/GPU,显存 5G+。GTX1060 5G 以下比较勉强,RTX2060 12G 往上是一个不错的水平,显存越大越好。 126 | 127 | ### 5.7 配置推荐 128 | 129 | 对于纠结于自己该买什么样的显卡进行训练的朋友,我在此做一些推荐,大家凭自己的能力和预算选择。(价格为 2024 年 7 月时,仅供参考) 130 | 131 | #### To 小白(不怎么会折腾硬件,不想碰矿卡): 132 | 133 | | 型号 | 价格 | 备注 | 134 | | ---------------- | ------------- | ------------------------------------------------------------------------------------ | 135 | | 4090D 24GB | ~~1.2w~~ 1.5w | 恶臭,但是比起目前的 4090 价格还是这玩意便宜
(25.5.19 更新,这他妈怎么还能涨的) | 136 | | 4070tisuper 16GB | 6k | | 137 | | 4060ti 16GB | 3k | 性价比王中王 | 138 | | 3060tig6x 8G | 1.7K | | 139 | | 3050 8G | 1.3k | 沟史性能 | 140 | 141 | #### To 装机膏手(会折腾矿卡,懂基本的计算机硬件基础): 142 | 143 | | 型号 | 价格 | 备注 | 144 | | --------------- | ---- | ------------ | 145 | | 3090/3090ti 24G | 6-8k | 价格浮动较大 | 146 | | 2080ti 22G | 2-3k | 炼丹の神 | 147 | | 2060 12G | 1.2k | | 148 | 149 | #### To 搞机老登(E?5!) 150 | 151 | P106/P104/M40/P40.....都有这水平了应该不需要我推荐了 152 | 153 | ### 5.8 外围配置 154 | 155 | 除了显卡这种对训练影响极大的配置,还有一些非关键的外围配置,一般情况下,这些配置对训练的影响可能不大,但若是太低,也不利于训练模型。 156 | | 部件 | 信息 | 157 | | ---------------- | -------------------------------------------- | 158 | |CPU|一般而言,CPU 主要会影响数据的速度,推荐使用 i5-12400/R5-5600 及以上的 CPU。如果你对预处理速度没什么要求的话,总体影响不大,但如果你一定要用 CPU 进行 ddsp 的训练,那至少需要 i5-13600 及以上的 CPU。| 159 | |内存|内存频率或者代次几乎没有什么影响,唯一影响较大的是内存大小。一般而言,16G 算是一个及格线,32G 可以有一个不错的体验(可以将数据集载入内存以减轻硬盘压力和加快训练速度)64G 及以上甚至可以不用特意设置虚拟内存。| 160 | |硬盘|首推 SSD 固态硬盘,m.2 最好,sata 也行,最好不要用 HDD 机械硬盘(加载速度极慢,且损耗寿命,除非训练时将数据集载入内存,否则不建议使用 HDD 机械硬盘。如果你需要训练模型,svc-fusion 至少需要留出 64G 硬盘空间(不包括虚拟内存)。| 161 | 162 | ## 6. 常见的英文 163 | 164 | 攻读说明书是我们的义!务! 165 | 166 | ### 1.ERROR 167 | 168 | **Error** **['erə]** :错误。 169 | 170 | 这是**最常见**的一个单词,必须记住这个单词!这个单词会在所有报错的时候出现,有了这个报错才知道什么原因,该怎么解决。它一般前面会跟有一个定语来修饰这个报错,后面跟着报错原因。比如:OutOfMEemoryError:CUDA out of memory。 171 | 172 | 前面的 OutOfMEemory 说明问题是内存不足这类报错,后面的 CUDA out of memory 说明是显存不足。遇到问题就可以这样自己判断。 173 | 174 | 问问题带上控制台报错截图和网页截图。不然大伙只能给你算一卦。 175 | 176 | ### 2.module 177 | 178 | **module**: **[ 'mɔdju:l ]**:模块。 179 | 180 | 模块就是一个脚本,缺少某个脚本,对应的程序就无法运行。你可能会遇到 No module 的报错,遇到这种情况缺什么装什么就好了。比如:ModuleNotFoundError:No module named‘jieba_fast’,这里没有 jieba_fast 这个模块,那么只要 python -m pip install jieba_fast 装上这个模块就好了,缺什么装什么。 181 | 182 | ### 3.weights 183 | 184 | **weights** **[weɪts]** :模型权重。 185 | 186 | 也就是俗称的模型,GPT_weights 就是 GPT 模型,SoVITS_weights 就是 SoVITS 模型,以此类推就可以举一反三了,其他的模型只要找 weights 就行了。不过严格来说 weights 也不能算模型,weight 指的是神经网络中的参数,这些参数被存储在称为“权重”的数组中,所以 weights 叫做模型权重。 187 | 188 | ### 4.output 189 | 190 | **output** **['aʊtpʊt]** :输出。 191 | 192 | 程序输出的文件一般都会在 output 文件夹,有的时候 output 会缩写成 opt,比如 uvr5_opt,代表这个文件夹是 uvr5 输出的文件的存放位置。 193 | 194 | ### 5.found 195 | 196 | **found** **[faʊnd]** :找到。 197 | 198 | 一般出现在路径不对的报错中,not found 就是没有找到的意思。如果路径中没有某个需要的文件的时候就会报错 NotFound:xxx。也有可能是没有找到某个模块,模块就是 Module,ModuleNotFoundError。总之看见 NotFound 就去检查一下有没有缺文件,不要什么问题都干等着大佬来回答,这种低级的问题都能自己解决的。你哪怕去问别人,别人哪知道你的文件放在哪。 199 | 200 | ### 6.pretrained 201 | 202 | **pre-trained**:预先训练的。 203 | 204 | 常见的有 pretrained,这个文件夹里放的是预训练模型(底模),并不是微调后的最终模型,找模型的时候别找错了。 205 | 206 | ## 7. 关于整合包 207 | 208 | 整合包集成了环境和软件本体(多数时候还包括底模)。多数常用和比较火的项目都有相关的整合包,其操作较为便捷。 209 | 210 | ## 8. 关于控制台 211 | 212 | 控制台就是这个你点了启动 webui.bat 后出现的**黑底白字的框。所有的报错信息和正常运行信息都会在这里显示。**对照文档末的常见报错解决方案自行排除常见错误。 213 | 214 | 若遇到自己无法独立解决的问题,需要帮助时,必须带控制台的**完整截图**在群内请教,在请教前请务必保证其报错并非常见简单报错,否则不予回答。 215 | 216 | ![image.png](..\imgs\e6a5483b83e1ce1503300d9e5b2c07b0cee7c617f9fddb16e334b93fd4c3ad59.png) 217 | 218 | ## 9. 文件路径和文件夹路径 219 | 220 | **文件夹路径**就是文件管理器上面这行,单击后 Ctrl+C 即可复制,他就像你家的门牌号。 221 | 222 | ![image.png](..\imgs\8a33522b89b1cb6b357ff3064b1404a2846207f1acaa263d994cd3f41900e24b.png) 223 | 224 | **文件路径**是单独一个文件的路径,它是文件的身份证号。文件路径就是文件夹路径加上\文件名.后缀。在填路径时务必区分好文件夹路径和文件路径,填错必报错。 225 | 226 | ## 10. 使用前所需的东西 227 | 228 | ### 10.1 硬件配置和软件环境 229 | 230 | 硬件上文中已经具体讲过,此处不再赘述。若无可用显卡建议使用 ddsp 进行训练和推理。 231 | 232 | 系统方面,需要使用 windows10(推荐 22h2)及以上系统,SVC 不兼容 win10 以下,fusion 暂不支持 Mac 平台,Linux 无法使用整合包(都会用 Linux 了大抵不需要看这篇文档了罢) 233 | 234 | 注:如果你的物理内存(不是硬盘存储空间!是内存!)小于 32G,那基本上需要开启 **虚拟内存。** 如果你的物理内存足够,请选择 **「自动管理所有驱动器的分页文件大小」** 235 | 236 | #### 10.1.1 开启虚拟内存 237 | 238 | 你不需要知道为什么要开,你只需要知道如果你的物理内存不足,就必须开启虚拟内存,否则无法进行训练 239 | 240 | 1. **打开 ‌**[**系统属性**](https://www.baidu.com/s?wd=%E7%B3%BB%E7%BB%9F%E5%B1%9E%E6%80%A7&tn=06136131_1_oem_dg&usm=1&ie=utf-8&rsv_pq=c00275c30066d9a3&oq=%E7%94%B5%E8%84%91%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%B3%95&rsv_t=1f787H2pY8fKF%2B%2FjqmADJwow96IstZU1nmm24ie0D8I7KgZm3jdUpKizghRiFhMelaCKNA8b9SE&sa=re_dqa_zy):首先,需要右键点击桌面上的“此电脑”图标,并选择“属性”选项。 241 | 2. **进入高级系统设置**:在系统属性窗口中,点击左侧菜单的“高级系统设置”链接。 242 | 3. **调整性能设置**:在系统属性窗口中,点击“性能”设置按钮,然后选择“高级”选项卡。 243 | 4. **更改虚拟内存设置**:在“高级”选项卡下,点击“更改”按钮,进入虚拟内存设置界面。 244 | 5. **自定义虚拟内存大小**:在虚拟内存设置窗口中,取消勾选“自动管理所有驱动器的分页文件大小”,并选择整合包所在的磁盘分区作为虚拟内存的分区。建议将最小值设定为 32 000mb,最大值设定为 64 000mb。 245 | 6. **确认设置**:设置完毕后,点击“设置”按钮,并返回到“性能选项”窗口,确认虚拟内存已经设置成功。完成后请重启电脑。 246 | 247 | :::tip 248 | 尽量将整合包和虚拟内存放在读速较快的固态硬盘,避免硬盘寿命缩短和训练读取时卡顿。 249 | ::: 250 | 251 | ### 10.2 数据集 252 | 253 | 数据集是指一组数据样本,包含**音频**,**文本**等数据(在 SVC 这种无需标注文本的算法中,数据集一般指音频)。数据集的质量指的是音频的质量,数据集的大小通常指音频的长度,数据集切片长度一般指每条音频切片的最值区间(即一组数据集内单条音频最小长度和最大长度) 254 | 255 | #### 10.2.1 数据集时长 256 | 257 | sovits 需要一小时(最佳一个半小时以上),RVC 和 ddsp 需要 10 分钟(推荐半小时以上) 258 | 259 | #### 10.2.2 数据集选取和质量要求 260 | 261 | 若需唱歌模型,则使用唱歌数据集。 262 | 263 | 若需要说话模型,请使用说话数据集。 264 | 265 | 混用数据集可能导致微小的音色泄露,但也可能在一定程度上提升音域。(其结果与数据集质量正相关) 266 | 267 | 高质量数据集要求响度统一,干净清晰,内容正常的干声。不缺频,以 wav 或 flac 格式录制。录音环境要求:无底噪,杂音,不可出现伴奏、压缩效果和混响。唱歌和朗读请保持口齿清楚不含糊。唱歌尽量选三首及以上有高音的歌。 268 | 269 | :::tip 270 | 手机录音和杂牌麦克风录音质量基本偏差,经 UVR5 分离的有损音频一般更差,只能说勉强能用。 271 | ::: 272 | -------------------------------------------------------------------------------- /start/changelog.md: -------------------------------------------------------------------------------- 1 | # 更新日志 2 | 3 | :::tip 4 | 点击标题左侧的 ⏬ 即可下载对应版本 5 | ::: 6 | 7 | 8 | || VERSIONS || 9 | -------------------------------------------------------------------------------- /start/download.md: -------------------------------------------------------------------------------- 1 | # 下载与安装 2 | 3 | ## 下载 4 | 5 | 首先,前往 [此处](changelog.md) 下载最新,也就是最上面的整合包。 6 | 7 | ## 安装 8 | 9 | 安装到较为空闲的磁盘内,注意地址不能包含空格,尽量避免路径内有中文 10 | 11 | ## 开始使用 12 | 13 | 点击页面下方的按钮,去下一页吧 -------------------------------------------------------------------------------- /start/index.md: -------------------------------------------------------------------------------- 1 | # 全流程教程 2 | 3 | - [更新日志](changelog.md) 4 | - [下载与安装](download.md) 5 | - [必看基础知识](base_knowledge.md) 6 | - [正式使用](launch.md) 7 | - [关于Linux](linux.md) 8 | - [其他设备](other_equimpment.md) 9 | - [傻逼倒狗](sbdaogou.md) -------------------------------------------------------------------------------- /start/launch.md: -------------------------------------------------------------------------------- 1 | # 正式使用 SVC Fusion 2 | 3 | :::danger 4 | 新版本使用启动器来下载和更新本体 5 | ::: 6 | 7 | :::tip 8 | 下文搬运自 9 | https://www.yuque.com/yuqueyonghux2gzt8/ek7xd3 10 | ::: 11 | 12 | ## 1:下载和部署 13 | 14 | 官网:[https://www.svcfusion.com/](https://www/svcfusion.com/) 15 | 16 | 点击链接加入群聊【幻灵的炼丹工坊】:172701496 17 | 18 | 获取整合包链接后进入网盘下载(目前 Fusion 使用 123 网盘发布) 19 | 20 | 整合包本体如下 21 | 22 | ![image.png](..\imgs\08787f1dfffc36740e6865934e46cb3f9b1eb449f867a4c7a7f55ea00d95caa1.png) 23 | 24 | **文件结构说明** 25 | 26 | | 文件夹 | 说明 | 27 | | ----------- | -------------------------------------------- | 28 | | exp | 工作目录 | 29 | | archieve | 训练归档文件夹 | 30 | | models | 已训练模型文件夹 | 31 | | dataset_raw | 原始数据集文件夹 | 32 | | data | 可用于训练的数据集存放位置 | 33 | | tmp | 数据处理临时文件夹 | 34 | 35 | ## 2:SVC-Fusion,启动! 36 | 37 | 在启动器中点击启动按钮 38 | 39 | 40 | 初次启动可能需要等待一段时间。 41 | 42 | 出现提示框后,点击我同意,进入网页。 43 | 44 | 此时 cmd 控制台大概是这样的(使用 Fusion 时请勿关闭控制台!) 45 | 46 | ![image.png](..\imgs\8cb548b4bfc711a6283e0e360d916e560a8fc8d0a2dfd34f26f8ab8ac905640b.png) 47 | 48 | 浏览器将自动打开网页,如下 49 | 50 | ![image.png](..\imgs\528c634baa3b6fcbd71688a62cf0eb34583953da83d752076cf5e837741f6b76.png) 51 | 52 | :::tip 53 | 推荐使用 Edge、Chrome 浏览器打开网页,并关闭网页翻译和加速器。 54 | 55 | 打开 webui 的过程中可能会出现若干警告,具体请详见文末的常见报错。 56 | ::: 57 | 58 | ## 3:预处理 59 | 60 | ![image.png](..\imgs\53b9002819e4c095a3c40a37daa219beedca01b6090cfad3e0699fd35bf4c51e.png) 61 | 62 | #### 点击“打开数据集文件夹”进入 dataset_raw 文件夹 63 | 64 | ![image.png](..\imgs\df164fc6a4543f84d0d38c448ff081fa24d4c2b02d5caa42cb3db5e107352414.png) 65 | 66 | #### 将准备好的数据集打包成文件夹放入此处,注意文件结构 67 | 68 | ``` 69 | dataset_raw/ 70 | 71 | |-你的角色名字 1/ 72 | 73 | | | 1.wav 74 | 75 | | | 2.wav 76 | 77 | | | 3.wav 78 | 79 | | ... 80 | 81 | |-你的角色名字 2/ 82 | 83 | | | 1.wav 84 | 85 | | | 2.wav 86 | 87 | | | 3.wav 88 | 89 | | ... 90 | ``` 91 | 92 | :::tip 93 | 如果是单说话人,你的 dataset_raw 文件夹里面应该是这样的 94 | 95 | ![image.png](..\imgs\68d84d0666750a050a473866a3368cbc102edbaa2b92924ed952461670e91c1d.png) 96 | 97 | 如果是多说话人,你的 dataset_raw 文件夹里面应该是这样的 98 | 99 | ![image.png](..\imgs\1cbd0a762e7e05b8e7dd177330aadd5911c80f25421ba613554da88f508e6150.png) 100 | 101 | 数据集文件夹里应当是这样的 102 | 103 | ![image.png](..\imgs\df26a08af29892797407d7c54a269434c8f8f43fe7804b425ee5eed6039112a6.png) 104 | ::: 105 | 106 | 注:数据集命名若包含 **特殊字符或中文** 则 **可能** 在处理时发生报错,可使用未鸟的批量重命名工具进行修正。 107 | 108 | 为了能够直观地教学,本次以单说话人进行示范。 109 | 110 | #### 回到网页,选择数据处理,进行预处理 111 | 112 | ![image.png](..\imgs\f88d67c94a1dfee2b19e1e3b333e266cf8ecf1a099a70d0864ebdfcf914a7ff3.png) 113 | 114 | ##### 选择需要的算法(算法选择参考前文)` 115 | 116 | ![image.png](..\imgs\4d6b40b26afc98b3e852a8096ae5ca8f8794a2c184fd7026b75e911193a7b9cd.png) 117 | 118 | ##### 若选择 sovits,则另有几个选项,按需勾选(如果不懂不建议乱动) 119 | 120 | ![image.png](..\imgs\66df3714ba3497c2dc6acbf59dd1458c05647c2d149ebff9313a290385ae29a9.png) 121 | 122 | ##### 选择声音编码器(目前仅支持 768) 123 | 124 | ![image.png](..\imgs\3e76170184e2aceafd5d24eedc9d104f7a37fd4507a6eb11db17112e77def11a.png) 125 | 126 | 选择 F0 预处理器(通常为默认) 127 | 128 | ![image.png](..\imgs\a0c58023853f72eec3d4c9c246f4aa4dcac12617d3f3e21af2a8440db4be6aaf.png) 129 | 130 | ![image.png](..\imgs\1bfe9c67c572f1249ad3a51a047cade6cdf3e51f890e59a10fbd658939acf9d9.png) 131 | 132 | ##### 选择设备进行训练(DDSP 支持 cpu 计算) 133 | 134 | ![image.png](..\imgs\a0f2afef02f4519bfde4245516dcf28dcb70bab24f513cc1599000051563f8ba.png) 135 | 136 | ~~此处以入门卡作演示~~ 137 | 138 | ![image.png](..\imgs\cdc4c8fbeb0108d6b43f40d39b56d377f48cce62dad0b7acb5be5e71cedd14de.png) 139 | 140 | ##### 然后选择用于 reflow 的采样器 141 | 142 | ![image.png](..\imgs\46df3d286290f24ad99cd3a4735f3276bff1c1e2c5b4d504fb418c842782c544.png) 143 | 144 | ##### 选择完成后,点击”提交“进行预处理 145 | 146 | ![image.png](..\imgs\f1177aeba5902b0c3376c6d859c21fefa75b82e964eec8a8985da6b2f9614f67.png) 147 | 148 | ##### 预处理完成 149 | 150 | ![image.png](..\imgs\d5280bb529dad39a0d47ecfb376399cd07595ec2e1a07f63f766aac0fa7b75e7.png) 151 | 152 | ![image.png](..\imgs\ecfaa36ef2a56016b04efcd98385bfaa6fb67b06526a747d8f613e616f6b9d06.png) 153 | 154 | **注:本教程以 ddsp6.0 为模型,其他算法的预处理/训练/推理界面略有不同,但操作逻辑相似。** 155 | 156 | ## 4:训练 157 | 158 | #### 点击进入训练界面 159 | 160 | ![image.png](..\imgs\3ec2ab16ad2aa72cb4b427fbd9a1e7853b030de31daab39888a13aa1c98cd382.png) 161 | 162 | #### 选择参数(一般为默认参数,默参也能用) 163 | 164 | ##### 以下为训练参数详解: 165 | 166 | | 参数名称 | 说明 | 167 | | ---------------- | ----------------------------------------------------------------------------------------------------------------- | 168 | | 训练批次大小 | batch_size(bs),越大越好,越大越占显存,注意不能超过训练集条数。根据显存酌情调整,一般默认的数值不会爆显存 | 169 | | 训练进程数 | 如果你显卡较好,可以设为 0,会提升速度但不影响质量 | 170 | | 训练精度 | 默认 fp32(单精度),选择 fp16(半精度)、bf16(混合精度) 可以获得更快的速度和更低的显存占用,但是炸炉概率 up up | 171 | | 验证间隔 | 每 N 步验证一次,同时保存。默认 1000 | 172 | | 日志间隔 | 每 N 步输出一次日志。默认 1,建议改为 100,否则报告较为频繁(不影响质量) | 173 | | 强制保存模型间隔 | 每 N 步保存一次模型。默认 1000 | 174 | | lr 衰减力度 | 高级玩法,不建议动 | 175 | | 缓存设备 | 选择 cuda 可以获得更快的速度,但是需要更大显存的显卡 (SoVITS 主模型无效),选择 cpu 则载入内存,减小硬盘 io 压力 | 176 | | 缓存所有数据 | 若内存和显存较小则建议关闭, | 177 | | 最大训练轮数 | 默认 100000,不建议动,正常不需要跑这么久 | 178 | | 使用预训练模型 | 是否调用底模。勾选可以大幅减少训练时间,如果不懂不要动 | 179 | 180 | ##### **确定参数后点击“提交”开始训练** 181 | 182 | ![image.png](..\imgs\150752cb5b0fb16a8be8c3c3e06fe99bff33337f93e2aaf149692ab67cce310c.png) 183 | 184 | 等待弹出训练 bat 185 | 186 | ![image.png](..\imgs\134df3b3d80f864e880ad9738081366ebbd552e847cfe14a902619ba8ba6bf2b.png) 187 | 188 | 训练时长与数据集时长、质量、算法、预测器、bs、lr、GPU 相关,因此一般建议每 1000-2000 步(step)停下进行试听。 189 | 190 | Tensorboard 可作为 loss 数值上的参考 191 | 192 | 193 | 194 | **注意:不要迷信步数和 loss,无论哪个算法都不是炼的越久越好的!** 195 | 196 | ![CF9E79DF424BB6DE3E9FE7FD6F317486.jpg](..\imgs\a7b507a229d8da9714b4d1207d5ac91a901098f04eefd04a2bb69ebc419f7fc1.png) 197 | 198 | 结束、暂停训练请按停止训练(或直接关闭训练 bat) 199 | 200 | ## 5:推理 201 | 202 | #### 来到推理界面 203 | 204 | ![image.png](..\imgs\0a258014f3faa94b5c02707f0f9bdbd7b6cdbf58ae48fcfd2bc8fbd04045647f.png) 205 | 206 | ##### 首先选择用于推理的模型 207 | 208 | ![image.png](..\imgs\bd55d00fbb538914d3283b844b203a3cb96e6999fa28617576c3ce32f6636e14.png) 209 | 210 | ![image.png](..\imgs\b641d36da29a528f69dec967036421a652f34da861f780cee946aa1c3039ce17.png) 211 | 212 | 如果模型加载正常,则会显示相应的算法 213 | 214 | ![image.png](..\imgs\887b51b077828c4f23a0b87be864030e7c6f77cc731d2336feba8eb474fdd4f5.png) 215 | 216 | 接下来选择推理用的设备(优先使用 GPU) 217 | 218 | ![image.png](..\imgs\e231692b5cf09ffc16171be5ff57ba80a9d86085d19d68b6c4d07900aafd0131.png) 219 | 220 | ##### 点击选择模型进行加载 221 | 222 | ![image.png](..\imgs\40b6ba1e6873973aef81e2ce9a009e198560ff1666556b7218c9563d12998b52.png) 223 | 224 | 加载成功后会显示说话人 225 | 226 | ![image.png](..\imgs\f5f2f7284fe917676a06f2ae55799c18d802ea218723f2e90853b96a31d4df6d.png) 227 | 228 | ##### 放入用于转换音色的音频文件(即推理源) 229 | 230 | ![image.png](..\imgs\3a69832a9f54ca3fc10ebc9379f224d06f32160fa43dc3d7974a91b594268245.png) 231 | 232 | 若推理源没有经过人声分离,则需要勾选去除伴奏(可视歌曲情况勾选去除和声) 233 | 234 | ![image.png](..\imgs\01b0f89f4de3ae75a96589cf0c3d8d482f5a9074fbb126cc8341de6b4ce12bd6.png) 235 | 236 | 接下来选择推理参数 237 | 238 | ![image.png](..\imgs\98f7b9fab7fa88911cf64383165ba9fe90fb37d08b939aefd5d084a2055b5e6f.png) 239 | 240 | 以下为推理参数详解: 241 | | 参数名称| 说明| 242 | | --- | --- | 243 | | f0 提取器|用于音高提取/预测的模型,一般认为 remove 最均衡,fcpe 更自然(其余选项正在测试中,将在 DLC 中详细述)| 244 | | 变调|每 12 为一个八度,参考:女模型转男原声 12,男模型转女原声 -12,因异性声调不同的音色泄露、失真可以调节这个| 245 | | 切片阈值|人声切片的阈值,如推理源有底噪可以调为 -40 或更高| 246 | | 采样器|用于 reflow 的采样器,一般默认就好(二者差异正在实验中)| 247 | | 推理步数|推理步长,一般默认就行| 248 | | T Start| 控制 reflow 起点| 249 | | 共振峰偏移|值越大声音越细,值越小声音越粗,优先用变调,这个调了很难听| 250 | 251 | ![image.png](..\imgs\288b4a733d3aa297390a7593b58419219494b1271165366aacc1b1f643e70166.png) 252 | 253 | **推理完成** 254 | 255 | ![image.png](..\imgs\21b50640f474c704713e6b7e5a3b601864314e350e466a1932151a6d05b67d25.png) 256 | 257 | 可以试听推理后的音频,并对参数进行微调 258 | 259 | 如果对音频比较满意,可以进行保存 260 | 261 | ![image.png](..\imgs\9b86eeca8c2204a71096b7531773a2d3b10ba14e4a430eb1430c776125b5187e.png) 262 | 263 | 保存完文件后,可以在其他软件内进行加伴奏、混音、和声等处理 264 | -------------------------------------------------------------------------------- /start/linux.md: -------------------------------------------------------------------------------- 1 | # 关于 Linux 2 | 3 | :::tip 4 | 因为人忙,Linux 包维护再次进入停滞状态,如有需要请自行打包。 5 | ::: 6 | 7 | 周所周知的原因,Windows 比 Linux 的用户多上不少,而且开发者的主力系统也是 Windows,所以本整合包优先开发 Windows 版本,Linux 版本的开发会相对滞后一些。 8 | 9 | 且因为无法找到合适的测试平台,Linux 版本的稳定性也无法保证,如有 Bug 还请见谅。 10 | 11 | 完整包内的环境是 Windows 的,Linux 版本的用户需要自行安装依赖。 12 | 13 | 另外,记得安装 FFmpeg 14 | 15 | ## 启动方式 16 | 17 | 在安装依赖后,使用 `python launcher.py` 启动整合包。 18 | 19 | **实在不行可以从各大平台打包拉取已经做好的镜像** 20 | 21 | ## 已知可能的问题 22 | 23 | ### 架构 24 | 25 | 仅支持 AMD64 架构,不支持 ARM 架构。 26 | 27 | ### Python 启动路径 28 | 29 | 整合包在非 Win32 下使用命令 `python` 作为拉起进程的方式,而不是 `sys.executable`,这可能会导致一些问题。 30 | 31 | ### 「打开数据集目录」 32 | 33 | 本功能使用 Win32 下的 `explorer` 命令实现,Linux 下可能无法使用。 34 | -------------------------------------------------------------------------------- /start/old_launch.md: -------------------------------------------------------------------------------- 1 | 170 | -------------------------------------------------------------------------------- /start/other_equimpment.md: -------------------------------------------------------------------------------- 1 | # 其他设备 2 | 3 | ## AMD 显卡用户 4 | 5 | 默认整合包不支持 A 卡训练和推理,询问前请先确保你的 A 卡型号比 RX 580 高(这卡太多问题不建议使用),然后就可以进群拿取适配兼容文件了。适配使用的是 zluda ,可能会有些奇奇怪怪的兼容问题,但是吧,能用就行。 6 | 7 | ## MAC 用户 8 | ![image.png](/imgs/image.png) 9 | 10 | 由于适配 MAC 实在麻烦,同时项目组开发者手上也并没有 MAC 系统的电脑,当然如果你愿意赞助我们一台 MAC 用于测试和维护项目,我们可以考虑进行适配。 11 | 12 | 目前最好的方式就是使用我们推荐的云平台进行训练和推理模型,省时省力。 13 | 14 | :::warning 以下是云端地址合集: 15 | **1、优云智算(首推,注册送 20 算力,需实名,高校认证后送 10 )** 16 | 17 | SVC-Fusion:https://www.compshare.cn/images/compshareImage-1aly0zqh3gvc?referral_code=1ywd4VqDKknFWCEUZvOoWo 18 | 19 | 20 | MSST:https://www.compshare.cn/images/compshareImage-19o9qlm9x5f6?referral_code=1ywd4VqDKknFWCEUZvOoWo 21 | 22 | 23 | **2、AutoDL** 24 | 25 | 26 | SVC-Fusion:https://www.codewithgpu.com/i/HuanLinOTO/SVCFusion/svc-fusion 27 | 28 | 29 | MSST:https://www.codewithgpu.com/i/ZFTurbo/Music-Source-Separation-Training/MSST-webUI 30 | 31 | 或 https://www.codewithgpu.com/i/SUC-DriverOld/MSST-WebUI/MSST 32 | 33 | 34 | **3、星海智算** 35 | 36 | 37 | SVC-Fusion/MSST:https://gpu.spacehpc.com/user/register?inviteCode=21777196 38 | 39 | 40 | **4、算力互联** 41 | 42 | 43 | SVC-Fusion/MSST:https://console.casdao.com:9001/#/s-login?refer=236d58849beebe9e243149f256dc90092de32d6a552e46cbfc170118fd22f8a6 44 | ::: -------------------------------------------------------------------------------- /start/sbdaogou.md: -------------------------------------------------------------------------------- 1 | # 傻逼倒钩名单 2 | 3 | 4 | | 名字 | 微信号/QQ号/网店地址 | 干了什么事情 | 5 | | ----------- | --------------------|-------------| 6 | | AI喵喵 | 912393437 | 用着我们的整合包卖给自己的客户,同时又和客户说我们是骗子,卖的精修曲子都是 MSST 分离出来的 | 7 | | 韦斯科技 / 熊与科技 | 2877706710 / https://item.taobao.com/item.htm?id=721406494423 | 倒卖羽毛和幻0的整合包,私自删除注明信息修改为自己店铺,并且对外宣传 | 8 | | 潮声音频 | Crcs1115 / ssuder | 魔改未鸟 msst gui / ddsp 4.0 整合包 / 羽毛 ddsp 3.0 整合包,抹去原作者信息(搞笑的是没抹去github地址),说自己是ai领头羊 一个整合包卖4k | 9 | | ai声音砖家 | 30648496 | 魔改羽毛sovits4.1整合包标头,插入自己的微信号以及宣传文档 | 10 | 11 | :::warning 12 | **_持续更新中。。。_** 13 | ::: 14 | 15 | ## 欢迎继续向我们提供有关信息来填充板块,同时如果您已经下单或者付款,请即使进行退款和相关维权处理,保留好证据,可以和我们联系,必要的话申请司法介入。 -------------------------------------------------------------------------------- /utils/ad.ts: -------------------------------------------------------------------------------- 1 | export const go_uc_ad = (): void => { 2 | const url = "https://www.compshare.cn/images/compshareImage-1aly0zqh3gvc?referral_code=1ywd4VqDKknFWCEUZvOoWo&ytag=GPU_aiguoliuguo_SF" 3 | // 打开新页面 4 | const newWindow = window.open(url, "_blank"); 5 | if (newWindow) { 6 | // 成功打开新页面 7 | newWindow.focus(); 8 | } 9 | // @ts-ignore 10 | if (typeof window.gtag === "function") { 11 | console.log("Sending click_ad event to Google Analytics"); 12 | // @ts-ignore 13 | window.gtag('event', 'click_ad', { 14 | event_category: 'ad', 15 | event_label: 'go_uc_ad' 16 | }); 17 | } 18 | } -------------------------------------------------------------------------------- /utils/url.ts: -------------------------------------------------------------------------------- 1 | export const encode_string = (str: string) => { 2 | return btoa(unescape(str)) 3 | } 4 | 5 | export const decode_string = (str: string) => { 6 | return atob(str) 7 | } 8 | 9 | export function parse(url) { 10 | return [...new URL(url).searchParams].reduce( 11 | (cur, [key, value]) => ((cur[key] = value), cur), 12 | {} 13 | ); 14 | } -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "link": "https://www.123pan.com/s/PMNsjv-zw4l.html", 4 | "date": "2024/8/20", 5 | "version": "1.2.0", 6 | "changes": [ 7 | "更新了6.1 的模型训练", 8 | "修复了sovits 打包问题", 9 | "新增了DLC 功能", 10 | "DDSP6.1 实时功能" 11 | ], 12 | "env": null 13 | }, 14 | { 15 | "link": "https://www.123pan.com/s/PMNsjv-zw4l.html", 16 | "date": "2024/8/20", 17 | "version": "1.1.0", 18 | "changes": [ 19 | "更新了人声分离(Kim 的 Vocals)模型", 20 | "新增去除和声(Karaoke)模型", 21 | "新增批量人声分离", 22 | "新增移动到 models文件夹功能", 23 | "优化打包后的文件名称", 24 | "支持算力平台", 25 | "DDSP 实时功能", 26 | "加了一堆防止眼瞎的按钮高亮", 27 | "加了部分因为历史遗留问题导致的按钮没名字/不明确的问题", 28 | "整理小工具", 29 | "移除了夸克网盘(帮推广没给钱啊)" 30 | ], 31 | "env": null 32 | }, 33 | { 34 | "link": "https://www.123pan.com/s/PMNsjv-zw4l.html", 35 | "date": "2024/8/2", 36 | "version": "1.0.0", 37 | "changes": [ 38 | "正式版发布" 39 | ], 40 | "env": null, 41 | "linux": "https://www.123pan.com/s/BEzKjv-3JVqv.html" 42 | }, 43 | { 44 | "link": "https://www.123pan.cn/s/PMNsjv-W14l.html", 45 | "date": "2024/7/22", 46 | "version": "1.0.0 beta 7", 47 | "changes": [ 48 | "全新的整合包" 49 | ], 50 | "env": null 51 | }, 52 | { 53 | "link": "https://www.123pan.cn/s/BEzKjv-a06qv.html", 54 | "date": "2024/6/1", 55 | "version": "0.0.1", 56 | "changes": [ 57 | "修复了很多 bug", 58 | "很忙,之前一直在群里发的,如果你更新了群里的就没必要更新这个了" 59 | ], 60 | "env": "v1" 61 | }, 62 | { 63 | "link": "https://www.123pan.cn/s/BEzKjv-K46qv.html", 64 | "date": "2024/5/11", 65 | "version": "0.0.0", 66 | "changes": [ 67 | "从 DDSP 6.0 整合包迁移, 支持 ReflowVAESVC", 68 | "**仅供尝鲜,目前没有进行过全量测试,有bug麻烦群内私聊发我**" 69 | ], 70 | "env": "v1" 71 | } 72 | ] -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@algolia/autocomplete-core@1.9.3": 6 | version "1.9.3" 7 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" 8 | integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== 9 | dependencies: 10 | "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" 11 | "@algolia/autocomplete-shared" "1.9.3" 12 | 13 | "@algolia/autocomplete-plugin-algolia-insights@1.9.3": 14 | version "1.9.3" 15 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" 16 | integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== 17 | dependencies: 18 | "@algolia/autocomplete-shared" "1.9.3" 19 | 20 | "@algolia/autocomplete-preset-algolia@1.9.3": 21 | version "1.9.3" 22 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" 23 | integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== 24 | dependencies: 25 | "@algolia/autocomplete-shared" "1.9.3" 26 | 27 | "@algolia/autocomplete-shared@1.9.3": 28 | version "1.9.3" 29 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" 30 | integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== 31 | 32 | "@algolia/cache-browser-local-storage@4.22.1": 33 | version "4.22.1" 34 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz#14b6dc9abc9e3a304a5fffb063d15f30af1032d1" 35 | integrity sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g== 36 | dependencies: 37 | "@algolia/cache-common" "4.22.1" 38 | 39 | "@algolia/cache-common@4.22.1": 40 | version "4.22.1" 41 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/cache-common/-/cache-common-4.22.1.tgz#c625dff4bc2a74e79f9aed67b4e053b0ef1b3ec1" 42 | integrity sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA== 43 | 44 | "@algolia/cache-in-memory@4.22.1": 45 | version "4.22.1" 46 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz#858a3d887f521362e87d04f3943e2810226a0d71" 47 | integrity sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw== 48 | dependencies: 49 | "@algolia/cache-common" "4.22.1" 50 | 51 | "@algolia/client-account@4.22.1": 52 | version "4.22.1" 53 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/client-account/-/client-account-4.22.1.tgz#a7fb8b66b9a4f0a428e1426b2561144267d76d43" 54 | integrity sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw== 55 | dependencies: 56 | "@algolia/client-common" "4.22.1" 57 | "@algolia/client-search" "4.22.1" 58 | "@algolia/transporter" "4.22.1" 59 | 60 | "@algolia/client-analytics@4.22.1": 61 | version "4.22.1" 62 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/client-analytics/-/client-analytics-4.22.1.tgz#506558740b4d49b1b1e3393861f729a8ce921851" 63 | integrity sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg== 64 | dependencies: 65 | "@algolia/client-common" "4.22.1" 66 | "@algolia/client-search" "4.22.1" 67 | "@algolia/requester-common" "4.22.1" 68 | "@algolia/transporter" "4.22.1" 69 | 70 | "@algolia/client-common@4.22.1": 71 | version "4.22.1" 72 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/client-common/-/client-common-4.22.1.tgz#042b19c1b6157c485fa1b551349ab313944d2b05" 73 | integrity sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ== 74 | dependencies: 75 | "@algolia/requester-common" "4.22.1" 76 | "@algolia/transporter" "4.22.1" 77 | 78 | "@algolia/client-personalization@4.22.1": 79 | version "4.22.1" 80 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/client-personalization/-/client-personalization-4.22.1.tgz#ff088d797648224fb582e9fe5828f8087835fa3d" 81 | integrity sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ== 82 | dependencies: 83 | "@algolia/client-common" "4.22.1" 84 | "@algolia/requester-common" "4.22.1" 85 | "@algolia/transporter" "4.22.1" 86 | 87 | "@algolia/client-search@4.22.1": 88 | version "4.22.1" 89 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/client-search/-/client-search-4.22.1.tgz#508cc6ab3d1f4e9c02735a630d4dff6fbb8514a2" 90 | integrity sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA== 91 | dependencies: 92 | "@algolia/client-common" "4.22.1" 93 | "@algolia/requester-common" "4.22.1" 94 | "@algolia/transporter" "4.22.1" 95 | 96 | "@algolia/logger-common@4.22.1": 97 | version "4.22.1" 98 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/logger-common/-/logger-common-4.22.1.tgz#79cf4cd295de0377a94582c6aaac59b1ded731d9" 99 | integrity sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg== 100 | 101 | "@algolia/logger-console@4.22.1": 102 | version "4.22.1" 103 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/logger-console/-/logger-console-4.22.1.tgz#0355345f6940f67aaa78ae9b81c06e44e49f2336" 104 | integrity sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA== 105 | dependencies: 106 | "@algolia/logger-common" "4.22.1" 107 | 108 | "@algolia/requester-browser-xhr@4.22.1": 109 | version "4.22.1" 110 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz#f04df6fe9690a071b267c77d26b83a3be9280361" 111 | integrity sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw== 112 | dependencies: 113 | "@algolia/requester-common" "4.22.1" 114 | 115 | "@algolia/requester-common@4.22.1": 116 | version "4.22.1" 117 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/requester-common/-/requester-common-4.22.1.tgz#27be35f3718aafcb6b388ff9c3aa2defabd559ff" 118 | integrity sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg== 119 | 120 | "@algolia/requester-node-http@4.22.1": 121 | version "4.22.1" 122 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz#589a6fa828ad0f325e727a6fcaf4e1a2343cc62b" 123 | integrity sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA== 124 | dependencies: 125 | "@algolia/requester-common" "4.22.1" 126 | 127 | "@algolia/transporter@4.22.1": 128 | version "4.22.1" 129 | resolved "https://mirrors.cloud.tencent.com/npm/@algolia/transporter/-/transporter-4.22.1.tgz#8843841b857dc021668f31647aa557ff19cd9cb1" 130 | integrity sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ== 131 | dependencies: 132 | "@algolia/cache-common" "4.22.1" 133 | "@algolia/logger-common" "4.22.1" 134 | "@algolia/requester-common" "4.22.1" 135 | 136 | "@alloc/quick-lru@^5.2.0": 137 | version "5.2.0" 138 | resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" 139 | integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== 140 | 141 | "@babel/parser@^7.23.9": 142 | version "7.23.9" 143 | resolved "https://mirrors.cloud.tencent.com/npm/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" 144 | integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== 145 | 146 | "@babel/runtime@^7.21.0": 147 | version "7.24.1" 148 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.1.tgz#431f9a794d173b53720e69a6464abc6f0e2a5c57" 149 | integrity sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ== 150 | dependencies: 151 | regenerator-runtime "^0.14.0" 152 | 153 | "@css-render/plugin-bem@^0.15.12": 154 | version "0.15.12" 155 | resolved "https://registry.yarnpkg.com/@css-render/plugin-bem/-/plugin-bem-0.15.12.tgz#cd88e46a388e4786436bd622414da0aa6019af3b" 156 | integrity sha512-Lq2jSOZn+wYQtsyaFj6QRz2EzAnd3iW5fZeHO1WSXQdVYwvwGX0ZiH3X2JQgtgYLT1yeGtrwrqJdNdMEUD2xTw== 157 | 158 | "@css-render/vue3-ssr@^0.15.10", "@css-render/vue3-ssr@^0.15.12": 159 | version "0.15.12" 160 | resolved "https://registry.yarnpkg.com/@css-render/vue3-ssr/-/vue3-ssr-0.15.12.tgz#798d8dffadecd2bf8c80cbaab64e9df10be5626e" 161 | integrity sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg== 162 | 163 | "@docsearch/css@3.5.2", "@docsearch/css@^3.5.2": 164 | version "3.5.2" 165 | resolved "https://mirrors.cloud.tencent.com/npm/@docsearch/css/-/css-3.5.2.tgz#610f47b48814ca94041df969d9fcc47b91fc5aac" 166 | integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== 167 | 168 | "@docsearch/js@^3.5.2": 169 | version "3.5.2" 170 | resolved "https://mirrors.cloud.tencent.com/npm/@docsearch/js/-/js-3.5.2.tgz#a11cb2e7e62890e9e940283fed6972ecf632629d" 171 | integrity sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg== 172 | dependencies: 173 | "@docsearch/react" "3.5.2" 174 | preact "^10.0.0" 175 | 176 | "@docsearch/react@3.5.2": 177 | version "3.5.2" 178 | resolved "https://mirrors.cloud.tencent.com/npm/@docsearch/react/-/react-3.5.2.tgz#2e6bbee00eb67333b64906352734da6aef1232b9" 179 | integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== 180 | dependencies: 181 | "@algolia/autocomplete-core" "1.9.3" 182 | "@algolia/autocomplete-preset-algolia" "1.9.3" 183 | "@docsearch/css" "3.5.2" 184 | algoliasearch "^4.19.1" 185 | 186 | "@emotion/hash@~0.8.0": 187 | version "0.8.0" 188 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" 189 | integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== 190 | 191 | "@esbuild/aix-ppc64@0.19.12": 192 | version "0.19.12" 193 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" 194 | integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== 195 | 196 | "@esbuild/android-arm64@0.19.12": 197 | version "0.19.12" 198 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" 199 | integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== 200 | 201 | "@esbuild/android-arm@0.19.12": 202 | version "0.19.12" 203 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" 204 | integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== 205 | 206 | "@esbuild/android-x64@0.19.12": 207 | version "0.19.12" 208 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" 209 | integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== 210 | 211 | "@esbuild/darwin-arm64@0.19.12": 212 | version "0.19.12" 213 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" 214 | integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== 215 | 216 | "@esbuild/darwin-x64@0.19.12": 217 | version "0.19.12" 218 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" 219 | integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== 220 | 221 | "@esbuild/freebsd-arm64@0.19.12": 222 | version "0.19.12" 223 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" 224 | integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== 225 | 226 | "@esbuild/freebsd-x64@0.19.12": 227 | version "0.19.12" 228 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" 229 | integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== 230 | 231 | "@esbuild/linux-arm64@0.19.12": 232 | version "0.19.12" 233 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" 234 | integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== 235 | 236 | "@esbuild/linux-arm@0.19.12": 237 | version "0.19.12" 238 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" 239 | integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== 240 | 241 | "@esbuild/linux-ia32@0.19.12": 242 | version "0.19.12" 243 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" 244 | integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== 245 | 246 | "@esbuild/linux-loong64@0.19.12": 247 | version "0.19.12" 248 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" 249 | integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== 250 | 251 | "@esbuild/linux-mips64el@0.19.12": 252 | version "0.19.12" 253 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" 254 | integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== 255 | 256 | "@esbuild/linux-ppc64@0.19.12": 257 | version "0.19.12" 258 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" 259 | integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== 260 | 261 | "@esbuild/linux-riscv64@0.19.12": 262 | version "0.19.12" 263 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" 264 | integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== 265 | 266 | "@esbuild/linux-s390x@0.19.12": 267 | version "0.19.12" 268 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" 269 | integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== 270 | 271 | "@esbuild/linux-x64@0.19.12": 272 | version "0.19.12" 273 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" 274 | integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== 275 | 276 | "@esbuild/netbsd-x64@0.19.12": 277 | version "0.19.12" 278 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" 279 | integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== 280 | 281 | "@esbuild/openbsd-x64@0.19.12": 282 | version "0.19.12" 283 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" 284 | integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== 285 | 286 | "@esbuild/sunos-x64@0.19.12": 287 | version "0.19.12" 288 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" 289 | integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== 290 | 291 | "@esbuild/win32-arm64@0.19.12": 292 | version "0.19.12" 293 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" 294 | integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== 295 | 296 | "@esbuild/win32-ia32@0.19.12": 297 | version "0.19.12" 298 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" 299 | integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== 300 | 301 | "@esbuild/win32-x64@0.19.12": 302 | version "0.19.12" 303 | resolved "https://mirrors.cloud.tencent.com/npm/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" 304 | integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== 305 | 306 | "@isaacs/cliui@^8.0.2": 307 | version "8.0.2" 308 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" 309 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== 310 | dependencies: 311 | string-width "^5.1.2" 312 | string-width-cjs "npm:string-width@^4.2.0" 313 | strip-ansi "^7.0.1" 314 | strip-ansi-cjs "npm:strip-ansi@^6.0.1" 315 | wrap-ansi "^8.1.0" 316 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" 317 | 318 | "@jridgewell/gen-mapping@^0.3.2": 319 | version "0.3.5" 320 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" 321 | integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== 322 | dependencies: 323 | "@jridgewell/set-array" "^1.2.1" 324 | "@jridgewell/sourcemap-codec" "^1.4.10" 325 | "@jridgewell/trace-mapping" "^0.3.24" 326 | 327 | "@jridgewell/resolve-uri@^3.1.0": 328 | version "3.1.2" 329 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" 330 | integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== 331 | 332 | "@jridgewell/set-array@^1.2.1": 333 | version "1.2.1" 334 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" 335 | integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== 336 | 337 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": 338 | version "1.4.15" 339 | resolved "https://mirrors.cloud.tencent.com/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" 340 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== 341 | 342 | "@jridgewell/trace-mapping@^0.3.24": 343 | version "0.3.25" 344 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" 345 | integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== 346 | dependencies: 347 | "@jridgewell/resolve-uri" "^3.1.0" 348 | "@jridgewell/sourcemap-codec" "^1.4.14" 349 | 350 | "@juggle/resize-observer@^3.3.1": 351 | version "3.4.0" 352 | resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" 353 | integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== 354 | 355 | "@nodelib/fs.scandir@2.1.5": 356 | version "2.1.5" 357 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 358 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 359 | dependencies: 360 | "@nodelib/fs.stat" "2.0.5" 361 | run-parallel "^1.1.9" 362 | 363 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 364 | version "2.0.5" 365 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 366 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 367 | 368 | "@nodelib/fs.walk@^1.2.3": 369 | version "1.2.8" 370 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 371 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 372 | dependencies: 373 | "@nodelib/fs.scandir" "2.1.5" 374 | fastq "^1.6.0" 375 | 376 | "@pkgjs/parseargs@^0.11.0": 377 | version "0.11.0" 378 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" 379 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== 380 | 381 | "@rollup/rollup-android-arm-eabi@4.10.0": 382 | version "4.10.0" 383 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz#786eaf6372be2fc209cc957c14aa9d3ff8fefe6a" 384 | integrity sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A== 385 | 386 | "@rollup/rollup-android-arm64@4.10.0": 387 | version "4.10.0" 388 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz#0114a042fd6396f4f3233e6171fd5b61a36ed539" 389 | integrity sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ== 390 | 391 | "@rollup/rollup-darwin-arm64@4.10.0": 392 | version "4.10.0" 393 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz#944d007c1dc71a8c9174d11671c0c34bd74a2c81" 394 | integrity sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg== 395 | 396 | "@rollup/rollup-darwin-x64@4.10.0": 397 | version "4.10.0" 398 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz#1d08cb4521a058d7736ab1c7fe988daf034a2598" 399 | integrity sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q== 400 | 401 | "@rollup/rollup-linux-arm-gnueabihf@4.10.0": 402 | version "4.10.0" 403 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz#4763eec1591bf0e99a54ad3d1ef39cb268ed7b19" 404 | integrity sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw== 405 | 406 | "@rollup/rollup-linux-arm64-gnu@4.10.0": 407 | version "4.10.0" 408 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz#e6dae70c53ace836973526c41803b877cffc6f7b" 409 | integrity sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q== 410 | 411 | "@rollup/rollup-linux-arm64-musl@4.10.0": 412 | version "4.10.0" 413 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz#5692e1a0feba0cc4a933864961afc3211177d242" 414 | integrity sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ== 415 | 416 | "@rollup/rollup-linux-riscv64-gnu@4.10.0": 417 | version "4.10.0" 418 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz#fbe3d80f7a7ac54a8847f5bddd1bc6f7b9ccb65f" 419 | integrity sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA== 420 | 421 | "@rollup/rollup-linux-x64-gnu@4.10.0": 422 | version "4.10.0" 423 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz#3f06b55ccf173446d390d0306643dff62ec99807" 424 | integrity sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw== 425 | 426 | "@rollup/rollup-linux-x64-musl@4.10.0": 427 | version "4.10.0" 428 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz#e4ac9b27041c83d7faab6205f62763103eb317ba" 429 | integrity sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw== 430 | 431 | "@rollup/rollup-win32-arm64-msvc@4.10.0": 432 | version "4.10.0" 433 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz#6ad0d4fb0066f240778ee3f61eecf7aa0357f883" 434 | integrity sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ== 435 | 436 | "@rollup/rollup-win32-ia32-msvc@4.10.0": 437 | version "4.10.0" 438 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz#29d50292381311cc8d3623e73b427b7e2e40a653" 439 | integrity sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg== 440 | 441 | "@rollup/rollup-win32-x64-msvc@4.10.0": 442 | version "4.10.0" 443 | resolved "https://mirrors.cloud.tencent.com/npm/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz#4eedd01af3a82c1acb0fe6d837ebf339c4cbf839" 444 | integrity sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ== 445 | 446 | "@shikijs/core@1.1.2", "@shikijs/core@^1.0.0-rc.0": 447 | version "1.1.2" 448 | resolved "https://mirrors.cloud.tencent.com/npm/@shikijs/core/-/core-1.1.2.tgz#39e05dab76f4f4c1bbafadc1920d93b5fe3038ef" 449 | integrity sha512-ERVzNQz88ZkDqUpWeC57Kp+Kmx5RjqeDBR1M8AGWGom4yrkITiTfXCGmjchlDSw12MhDTuPYR4HVFW8uT61RaQ== 450 | 451 | "@shikijs/transformers@^1.0.0-rc.0": 452 | version "1.1.2" 453 | resolved "https://mirrors.cloud.tencent.com/npm/@shikijs/transformers/-/transformers-1.1.2.tgz#e0f43a86d0a9f383a27940e8b4d24fda352fad4a" 454 | integrity sha512-tldkUMW7RBkU2F6eXbiRMw3ja+hQer1EjwhD2NGOv6K0pgZdVp3JKjU8uisRtg65tyBqrVHq7zlLHVk7EKmUZA== 455 | dependencies: 456 | shiki "1.1.2" 457 | 458 | "@types/estree@1.0.5": 459 | version "1.0.5" 460 | resolved "https://mirrors.cloud.tencent.com/npm/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" 461 | integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== 462 | 463 | "@types/katex@^0.16.2": 464 | version "0.16.7" 465 | resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868" 466 | integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ== 467 | 468 | "@types/linkify-it@*": 469 | version "3.0.5" 470 | resolved "https://mirrors.cloud.tencent.com/npm/@types/linkify-it/-/linkify-it-3.0.5.tgz#1e78a3ac2428e6d7e6c05c1665c242023a4601d8" 471 | integrity sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw== 472 | 473 | "@types/lodash-es@^4.17.9": 474 | version "4.17.12" 475 | resolved "https://registry.yarnpkg.com/@types/lodash-es/-/lodash-es-4.17.12.tgz#65f6d1e5f80539aa7cfbfc962de5def0cf4f341b" 476 | integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== 477 | dependencies: 478 | "@types/lodash" "*" 479 | 480 | "@types/lodash@*", "@types/lodash@^4.14.198": 481 | version "4.17.0" 482 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.0.tgz#d774355e41f372d5350a4d0714abb48194a489c3" 483 | integrity sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA== 484 | 485 | "@types/markdown-it@^13.0.7": 486 | version "13.0.7" 487 | resolved "https://mirrors.cloud.tencent.com/npm/@types/markdown-it/-/markdown-it-13.0.7.tgz#4a495115f470075bd4434a0438ac477a49c2e152" 488 | integrity sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA== 489 | dependencies: 490 | "@types/linkify-it" "*" 491 | "@types/mdurl" "*" 492 | 493 | "@types/mdurl@*": 494 | version "1.0.5" 495 | resolved "https://mirrors.cloud.tencent.com/npm/@types/mdurl/-/mdurl-1.0.5.tgz#3e0d2db570e9fb6ccb2dc8fde0be1d79ac810d39" 496 | integrity sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA== 497 | 498 | "@types/web-bluetooth@^0.0.20": 499 | version "0.0.20" 500 | resolved "https://mirrors.cloud.tencent.com/npm/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" 501 | integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== 502 | 503 | "@vicons/material@^0.12.0": 504 | version "0.12.0" 505 | resolved "https://registry.yarnpkg.com/@vicons/material/-/material-0.12.0.tgz#068e72fa40bd7f780af5fc68011fb69010c8e0b5" 506 | integrity sha512-chv1CYAl8P32P3Ycwgd5+vw/OFNc2mtkKdb1Rw4T5IJmKy6GVDsoUKV3N2l208HATn7CCQphZtuPDdsm7K2kmA== 507 | 508 | "@vitejs/plugin-vue@^5.0.3": 509 | version "5.0.4" 510 | resolved "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz#508d6a0f2440f86945835d903fcc0d95d1bb8a37" 511 | integrity sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ== 512 | 513 | "@vue/compiler-core@3.4.18": 514 | version "3.4.18" 515 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-core/-/compiler-core-3.4.18.tgz#b875e27f6ba71c6e2cf4e9befa7f98c66afabf22" 516 | integrity sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ== 517 | dependencies: 518 | "@babel/parser" "^7.23.9" 519 | "@vue/shared" "3.4.18" 520 | entities "^4.5.0" 521 | estree-walker "^2.0.2" 522 | source-map-js "^1.0.2" 523 | 524 | "@vue/compiler-dom@3.4.18": 525 | version "3.4.18" 526 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-dom/-/compiler-dom-3.4.18.tgz#43eca1e570199f732a9d71c0fe0db1bfd455078a" 527 | integrity sha512-24Eb8lcMfInefvQ6YlEVS18w5Q66f4+uXWVA+yb7praKbyjHRNuKVWGuinfSSjM0ZIiPi++QWukhkgznBaqpEA== 528 | dependencies: 529 | "@vue/compiler-core" "3.4.18" 530 | "@vue/shared" "3.4.18" 531 | 532 | "@vue/compiler-sfc@3.4.18": 533 | version "3.4.18" 534 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-sfc/-/compiler-sfc-3.4.18.tgz#22d8e1c178e61e64380681119b617abaf87f1634" 535 | integrity sha512-rG5tqtnzwrVpMqAQ7FHtvHaV70G6LLfJIWLYZB/jZ9m/hrnZmIQh+H3ewnC5onwe/ibljm9+ZupxeElzqCkTAw== 536 | dependencies: 537 | "@babel/parser" "^7.23.9" 538 | "@vue/compiler-core" "3.4.18" 539 | "@vue/compiler-dom" "3.4.18" 540 | "@vue/compiler-ssr" "3.4.18" 541 | "@vue/shared" "3.4.18" 542 | estree-walker "^2.0.2" 543 | magic-string "^0.30.6" 544 | postcss "^8.4.33" 545 | source-map-js "^1.0.2" 546 | 547 | "@vue/compiler-ssr@3.4.18": 548 | version "3.4.18" 549 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/compiler-ssr/-/compiler-ssr-3.4.18.tgz#990485af30204b8607d1613412319dec78a2bc58" 550 | integrity sha512-hSlv20oUhPxo2UYUacHgGaxtqP0tvFo6ixxxD6JlXIkwzwoZ9eKK6PFQN4hNK/R13JlNyldwWt/fqGBKgWJ6nQ== 551 | dependencies: 552 | "@vue/compiler-dom" "3.4.18" 553 | "@vue/shared" "3.4.18" 554 | 555 | "@vue/devtools-api@^7.0.14": 556 | version "7.0.14" 557 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/devtools-api/-/devtools-api-7.0.14.tgz#27eedda650f09d991718741268b7cef823dd08a6" 558 | integrity sha512-TluWR9qZ6aO11bwtYK8+fzXxBqLfsE0mWZz1q/EQBmO9k82Cm6deieLwNNXjNFJz7xutazoia5Qa+zTYkPPOfw== 559 | dependencies: 560 | "@vue/devtools-kit" "^7.0.14" 561 | 562 | "@vue/devtools-kit@^7.0.14": 563 | version "7.0.14" 564 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/devtools-kit/-/devtools-kit-7.0.14.tgz#39635f3478f0048d97df9b3dcceeae27a7ae3eec" 565 | integrity sha512-wAAJazr4hI0aVRpgWOCVPw+NzMQdthhnprHHIg4njp1MkKrpCNGQ7MtQbZF1AltAA7xpMCGyyt+0kYH0FqTiPg== 566 | dependencies: 567 | "@vue/devtools-schema" "^7.0.14" 568 | "@vue/devtools-shared" "^7.0.14" 569 | hookable "^5.5.3" 570 | mitt "^3.0.1" 571 | perfect-debounce "^1.0.0" 572 | speakingurl "^14.0.1" 573 | 574 | "@vue/devtools-schema@^7.0.14": 575 | version "7.0.14" 576 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/devtools-schema/-/devtools-schema-7.0.14.tgz#5b638859918a71c218108d0e8b39000e2813f1f2" 577 | integrity sha512-tpUeCLVrdHX+KzWMLTAwx/vAPFbo6jAUi7sr6Q+0mBIqIVSSIxNr5wEhegiFvYva+OtDeM2OrT+f7/X/5bvZNg== 578 | 579 | "@vue/devtools-shared@^7.0.14": 580 | version "7.0.14" 581 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/devtools-shared/-/devtools-shared-7.0.14.tgz#7f2aee9c25a027d59962da90689d231a73a0e589" 582 | integrity sha512-79RP1NDakBVWou9rDpVnT1WMjTbL1lJKm6YEOodjQ0dq5ehf0wsRbeYDhgAlnjehWRzTq5GAYFBFUPYBs0/QpA== 583 | dependencies: 584 | rfdc "^1.3.1" 585 | 586 | "@vue/reactivity@3.4.18": 587 | version "3.4.18" 588 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/reactivity/-/reactivity-3.4.18.tgz#c67f1860c72f681bff08aec2642e06524202230d" 589 | integrity sha512-7uda2/I0jpLiRygprDo5Jxs2HJkOVXcOMlyVlY54yRLxoycBpwGJRwJT9EdGB4adnoqJDXVT2BilUAYwI7qvmg== 590 | dependencies: 591 | "@vue/shared" "3.4.18" 592 | 593 | "@vue/runtime-core@3.4.18": 594 | version "3.4.18" 595 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/runtime-core/-/runtime-core-3.4.18.tgz#e45d2e8df281dc517c469693e023f6b8e3752d9a" 596 | integrity sha512-7mU9diCa+4e+8/wZ7Udw5pwTH10A11sZ1nldmHOUKJnzCwvZxfJqAtw31mIf4T5H2FsLCSBQT3xgioA9vIjyDQ== 597 | dependencies: 598 | "@vue/reactivity" "3.4.18" 599 | "@vue/shared" "3.4.18" 600 | 601 | "@vue/runtime-dom@3.4.18": 602 | version "3.4.18" 603 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/runtime-dom/-/runtime-dom-3.4.18.tgz#61909e0e53089d1d596c550b0932a37ec6c41806" 604 | integrity sha512-2y1Mkzcw1niSfG7z3Qx+2ir9Gb4hdTkZe5p/I8x1aTIKQE0vY0tPAEUPhZm5tx6183gG3D/KwHG728UR0sIufA== 605 | dependencies: 606 | "@vue/runtime-core" "3.4.18" 607 | "@vue/shared" "3.4.18" 608 | csstype "^3.1.3" 609 | 610 | "@vue/server-renderer@3.4.18": 611 | version "3.4.18" 612 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/server-renderer/-/server-renderer-3.4.18.tgz#f464cf02b6092a17675760cf99667044c049ad02" 613 | integrity sha512-YJd1wa7mzUN3NRqLEsrwEYWyO+PUBSROIGlCc3J/cvn7Zu6CxhNLgXa8Z4zZ5ja5/nviYO79J1InoPeXgwBTZA== 614 | dependencies: 615 | "@vue/compiler-ssr" "3.4.18" 616 | "@vue/shared" "3.4.18" 617 | 618 | "@vue/shared@3.4.18": 619 | version "3.4.18" 620 | resolved "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.4.18.tgz#5a5bbd5f8c47d5279d585991884be0418ddf5014" 621 | integrity sha512-CxouGFxxaW5r1WbrSmWwck3No58rApXgRSBxrqgnY1K+jk20F6DrXJkHdH9n4HVT+/B6G2CAn213Uq3npWiy8Q== 622 | 623 | "@vueuse/core@10.7.2", "@vueuse/core@^10.7.2": 624 | version "10.7.2" 625 | resolved "https://mirrors.cloud.tencent.com/npm/@vueuse/core/-/core-10.7.2.tgz#78917803a29a0bca1803a6521fdf7ff873f6e72c" 626 | integrity sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ== 627 | dependencies: 628 | "@types/web-bluetooth" "^0.0.20" 629 | "@vueuse/metadata" "10.7.2" 630 | "@vueuse/shared" "10.7.2" 631 | vue-demi ">=0.14.6" 632 | 633 | "@vueuse/integrations@^10.7.2": 634 | version "10.7.2" 635 | resolved "https://mirrors.cloud.tencent.com/npm/@vueuse/integrations/-/integrations-10.7.2.tgz#763de1337d3925be9097aac9a725eec39d4c8e69" 636 | integrity sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ== 637 | dependencies: 638 | "@vueuse/core" "10.7.2" 639 | "@vueuse/shared" "10.7.2" 640 | vue-demi ">=0.14.6" 641 | 642 | "@vueuse/metadata@10.7.2": 643 | version "10.7.2" 644 | resolved "https://mirrors.cloud.tencent.com/npm/@vueuse/metadata/-/metadata-10.7.2.tgz#ba0187ce138c287fd80301afc5b0d6a97e563633" 645 | integrity sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ== 646 | 647 | "@vueuse/shared@10.7.2": 648 | version "10.7.2" 649 | resolved "https://mirrors.cloud.tencent.com/npm/@vueuse/shared/-/shared-10.7.2.tgz#746441fbc08072371dd600a55883422c83fd0cab" 650 | integrity sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA== 651 | dependencies: 652 | vue-demi ">=0.14.6" 653 | 654 | algoliasearch@^4.19.1: 655 | version "4.22.1" 656 | resolved "https://mirrors.cloud.tencent.com/npm/algoliasearch/-/algoliasearch-4.22.1.tgz#f10fbecdc7654639ec20d62f109c1b3a46bc6afc" 657 | integrity sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg== 658 | dependencies: 659 | "@algolia/cache-browser-local-storage" "4.22.1" 660 | "@algolia/cache-common" "4.22.1" 661 | "@algolia/cache-in-memory" "4.22.1" 662 | "@algolia/client-account" "4.22.1" 663 | "@algolia/client-analytics" "4.22.1" 664 | "@algolia/client-common" "4.22.1" 665 | "@algolia/client-personalization" "4.22.1" 666 | "@algolia/client-search" "4.22.1" 667 | "@algolia/logger-common" "4.22.1" 668 | "@algolia/logger-console" "4.22.1" 669 | "@algolia/requester-browser-xhr" "4.22.1" 670 | "@algolia/requester-common" "4.22.1" 671 | "@algolia/requester-node-http" "4.22.1" 672 | "@algolia/transporter" "4.22.1" 673 | 674 | ansi-regex@^5.0.1: 675 | version "5.0.1" 676 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 677 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 678 | 679 | ansi-regex@^6.0.1: 680 | version "6.0.1" 681 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" 682 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== 683 | 684 | ansi-styles@^4.0.0: 685 | version "4.3.0" 686 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 687 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 688 | dependencies: 689 | color-convert "^2.0.1" 690 | 691 | ansi-styles@^6.1.0: 692 | version "6.2.1" 693 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" 694 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== 695 | 696 | any-promise@^1.0.0: 697 | version "1.3.0" 698 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" 699 | integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== 700 | 701 | anymatch@~3.1.2: 702 | version "3.1.3" 703 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" 704 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 705 | dependencies: 706 | normalize-path "^3.0.0" 707 | picomatch "^2.0.4" 708 | 709 | arg@^5.0.2: 710 | version "5.0.2" 711 | resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" 712 | integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== 713 | 714 | async-validator@^4.2.5: 715 | version "4.2.5" 716 | resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" 717 | integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== 718 | 719 | autoprefixer@^10.4.19: 720 | version "10.4.19" 721 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" 722 | integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== 723 | dependencies: 724 | browserslist "^4.23.0" 725 | caniuse-lite "^1.0.30001599" 726 | fraction.js "^4.3.7" 727 | normalize-range "^0.1.2" 728 | picocolors "^1.0.0" 729 | postcss-value-parser "^4.2.0" 730 | 731 | balanced-match@^1.0.0: 732 | version "1.0.2" 733 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 734 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 735 | 736 | binary-extensions@^2.0.0: 737 | version "2.3.0" 738 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" 739 | integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== 740 | 741 | brace-expansion@^2.0.1: 742 | version "2.0.1" 743 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 744 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 745 | dependencies: 746 | balanced-match "^1.0.0" 747 | 748 | braces@^3.0.2, braces@~3.0.2: 749 | version "3.0.2" 750 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 751 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 752 | dependencies: 753 | fill-range "^7.0.1" 754 | 755 | browserslist@^4.23.0: 756 | version "4.23.0" 757 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" 758 | integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== 759 | dependencies: 760 | caniuse-lite "^1.0.30001587" 761 | electron-to-chromium "^1.4.668" 762 | node-releases "^2.0.14" 763 | update-browserslist-db "^1.0.13" 764 | 765 | camelcase-css@^2.0.1: 766 | version "2.0.1" 767 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" 768 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== 769 | 770 | caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: 771 | version "1.0.30001600" 772 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079" 773 | integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ== 774 | 775 | "chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: 776 | version "3.6.0" 777 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" 778 | integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== 779 | dependencies: 780 | anymatch "~3.1.2" 781 | braces "~3.0.2" 782 | glob-parent "~5.1.2" 783 | is-binary-path "~2.1.0" 784 | is-glob "~4.0.1" 785 | normalize-path "~3.0.0" 786 | readdirp "~3.6.0" 787 | optionalDependencies: 788 | fsevents "~2.3.2" 789 | 790 | color-convert@^2.0.1: 791 | version "2.0.1" 792 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 793 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 794 | dependencies: 795 | color-name "~1.1.4" 796 | 797 | color-name@~1.1.4: 798 | version "1.1.4" 799 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 800 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 801 | 802 | commander@^4.0.0: 803 | version "4.1.1" 804 | resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" 805 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== 806 | 807 | copy-anything@^2.0.1: 808 | version "2.0.6" 809 | resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" 810 | integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== 811 | dependencies: 812 | is-what "^3.14.1" 813 | 814 | cross-spawn@^7.0.0: 815 | version "7.0.3" 816 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 817 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 818 | dependencies: 819 | path-key "^3.1.0" 820 | shebang-command "^2.0.0" 821 | which "^2.0.1" 822 | 823 | css-render@^0.15.10, css-render@^0.15.12: 824 | version "0.15.12" 825 | resolved "https://registry.yarnpkg.com/css-render/-/css-render-0.15.12.tgz#76be94066897bd3231a9b9412971ffc258ada66e" 826 | integrity sha512-eWzS66patiGkTTik+ipO9qNGZ+uNuGyTmnz6/+EJIiFg8+3yZRpnMwgFo8YdXhQRsiePzehnusrxVvugNjXzbw== 827 | dependencies: 828 | "@emotion/hash" "~0.8.0" 829 | csstype "~3.0.5" 830 | 831 | cssesc@^3.0.0: 832 | version "3.0.0" 833 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 834 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 835 | 836 | csstype@^3.1.3: 837 | version "3.1.3" 838 | resolved "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" 839 | integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== 840 | 841 | csstype@~3.0.5: 842 | version "3.0.11" 843 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" 844 | integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== 845 | 846 | date-fns-tz@^2.0.0: 847 | version "2.0.1" 848 | resolved "https://registry.yarnpkg.com/date-fns-tz/-/date-fns-tz-2.0.1.tgz#0a9b2099031c0d74120b45de9fd23192e48ea495" 849 | integrity sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA== 850 | 851 | date-fns@^2.30.0: 852 | version "2.30.0" 853 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" 854 | integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== 855 | dependencies: 856 | "@babel/runtime" "^7.21.0" 857 | 858 | didyoumean@^1.2.2: 859 | version "1.2.2" 860 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" 861 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== 862 | 863 | dlv@^1.1.3: 864 | version "1.1.3" 865 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" 866 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== 867 | 868 | eastasianwidth@^0.2.0: 869 | version "0.2.0" 870 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" 871 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== 872 | 873 | electron-to-chromium@^1.4.668: 874 | version "1.4.715" 875 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46" 876 | integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg== 877 | 878 | emoji-regex@^8.0.0: 879 | version "8.0.0" 880 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 881 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 882 | 883 | emoji-regex@^9.2.2: 884 | version "9.2.2" 885 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" 886 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== 887 | 888 | entities@^4.5.0: 889 | version "4.5.0" 890 | resolved "https://mirrors.cloud.tencent.com/npm/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" 891 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== 892 | 893 | errno@^0.1.1: 894 | version "0.1.8" 895 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" 896 | integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== 897 | dependencies: 898 | prr "~1.0.1" 899 | 900 | esbuild@^0.19.3: 901 | version "0.19.12" 902 | resolved "https://mirrors.cloud.tencent.com/npm/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" 903 | integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== 904 | optionalDependencies: 905 | "@esbuild/aix-ppc64" "0.19.12" 906 | "@esbuild/android-arm" "0.19.12" 907 | "@esbuild/android-arm64" "0.19.12" 908 | "@esbuild/android-x64" "0.19.12" 909 | "@esbuild/darwin-arm64" "0.19.12" 910 | "@esbuild/darwin-x64" "0.19.12" 911 | "@esbuild/freebsd-arm64" "0.19.12" 912 | "@esbuild/freebsd-x64" "0.19.12" 913 | "@esbuild/linux-arm" "0.19.12" 914 | "@esbuild/linux-arm64" "0.19.12" 915 | "@esbuild/linux-ia32" "0.19.12" 916 | "@esbuild/linux-loong64" "0.19.12" 917 | "@esbuild/linux-mips64el" "0.19.12" 918 | "@esbuild/linux-ppc64" "0.19.12" 919 | "@esbuild/linux-riscv64" "0.19.12" 920 | "@esbuild/linux-s390x" "0.19.12" 921 | "@esbuild/linux-x64" "0.19.12" 922 | "@esbuild/netbsd-x64" "0.19.12" 923 | "@esbuild/openbsd-x64" "0.19.12" 924 | "@esbuild/sunos-x64" "0.19.12" 925 | "@esbuild/win32-arm64" "0.19.12" 926 | "@esbuild/win32-ia32" "0.19.12" 927 | "@esbuild/win32-x64" "0.19.12" 928 | 929 | escalade@^3.1.1: 930 | version "3.1.2" 931 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" 932 | integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== 933 | 934 | estree-walker@^2.0.2: 935 | version "2.0.2" 936 | resolved "https://mirrors.cloud.tencent.com/npm/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 937 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 938 | 939 | evtd@^0.2.2, evtd@^0.2.4: 940 | version "0.2.4" 941 | resolved "https://registry.yarnpkg.com/evtd/-/evtd-0.2.4.tgz#0aac39ba44d6926e6668948ac27618e0795b9d07" 942 | integrity sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw== 943 | 944 | fast-glob@^3.3.0: 945 | version "3.3.2" 946 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" 947 | integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== 948 | dependencies: 949 | "@nodelib/fs.stat" "^2.0.2" 950 | "@nodelib/fs.walk" "^1.2.3" 951 | glob-parent "^5.1.2" 952 | merge2 "^1.3.0" 953 | micromatch "^4.0.4" 954 | 955 | fastq@^1.6.0: 956 | version "1.17.1" 957 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" 958 | integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== 959 | dependencies: 960 | reusify "^1.0.4" 961 | 962 | fill-range@^7.0.1: 963 | version "7.0.1" 964 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 965 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 966 | dependencies: 967 | to-regex-range "^5.0.1" 968 | 969 | focus-trap@^7.5.4: 970 | version "7.5.4" 971 | resolved "https://mirrors.cloud.tencent.com/npm/focus-trap/-/focus-trap-7.5.4.tgz#6c4e342fe1dae6add9c2aa332a6e7a0bbd495ba2" 972 | integrity sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w== 973 | dependencies: 974 | tabbable "^6.2.0" 975 | 976 | foreground-child@^3.1.0: 977 | version "3.1.1" 978 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" 979 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== 980 | dependencies: 981 | cross-spawn "^7.0.0" 982 | signal-exit "^4.0.1" 983 | 984 | fraction.js@^4.3.7: 985 | version "4.3.7" 986 | resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" 987 | integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== 988 | 989 | fsevents@~2.3.2, fsevents@~2.3.3: 990 | version "2.3.3" 991 | resolved "https://mirrors.cloud.tencent.com/npm/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" 992 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== 993 | 994 | function-bind@^1.1.2: 995 | version "1.1.2" 996 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" 997 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== 998 | 999 | glob-parent@^5.1.2, glob-parent@~5.1.2: 1000 | version "5.1.2" 1001 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1002 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1003 | dependencies: 1004 | is-glob "^4.0.1" 1005 | 1006 | glob-parent@^6.0.2: 1007 | version "6.0.2" 1008 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" 1009 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== 1010 | dependencies: 1011 | is-glob "^4.0.3" 1012 | 1013 | glob@^10.3.10: 1014 | version "10.3.10" 1015 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" 1016 | integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== 1017 | dependencies: 1018 | foreground-child "^3.1.0" 1019 | jackspeak "^2.3.5" 1020 | minimatch "^9.0.1" 1021 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 1022 | path-scurry "^1.10.1" 1023 | 1024 | graceful-fs@^4.1.2: 1025 | version "4.2.11" 1026 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 1027 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 1028 | 1029 | hasown@^2.0.0: 1030 | version "2.0.2" 1031 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" 1032 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== 1033 | dependencies: 1034 | function-bind "^1.1.2" 1035 | 1036 | highlight.js@^11.8.0: 1037 | version "11.9.0" 1038 | resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.9.0.tgz#04ab9ee43b52a41a047432c8103e2158a1b8b5b0" 1039 | integrity sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw== 1040 | 1041 | hookable@^5.5.3: 1042 | version "5.5.3" 1043 | resolved "https://mirrors.cloud.tencent.com/npm/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" 1044 | integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== 1045 | 1046 | iconv-lite@^0.6.3: 1047 | version "0.6.3" 1048 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" 1049 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== 1050 | dependencies: 1051 | safer-buffer ">= 2.1.2 < 3.0.0" 1052 | 1053 | image-size@~0.5.0: 1054 | version "0.5.5" 1055 | resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" 1056 | integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== 1057 | 1058 | immutable@^4.0.0: 1059 | version "4.3.5" 1060 | resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" 1061 | integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== 1062 | 1063 | is-binary-path@~2.1.0: 1064 | version "2.1.0" 1065 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1066 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1067 | dependencies: 1068 | binary-extensions "^2.0.0" 1069 | 1070 | is-core-module@^2.13.0: 1071 | version "2.13.1" 1072 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" 1073 | integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== 1074 | dependencies: 1075 | hasown "^2.0.0" 1076 | 1077 | is-extglob@^2.1.1: 1078 | version "2.1.1" 1079 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1080 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1081 | 1082 | is-fullwidth-code-point@^3.0.0: 1083 | version "3.0.0" 1084 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1085 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1086 | 1087 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: 1088 | version "4.0.3" 1089 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 1090 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 1091 | dependencies: 1092 | is-extglob "^2.1.1" 1093 | 1094 | is-number@^7.0.0: 1095 | version "7.0.0" 1096 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1097 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1098 | 1099 | is-what@^3.14.1: 1100 | version "3.14.1" 1101 | resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" 1102 | integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== 1103 | 1104 | isexe@^2.0.0: 1105 | version "2.0.0" 1106 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1107 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1108 | 1109 | jackspeak@^2.3.5: 1110 | version "2.3.6" 1111 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" 1112 | integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== 1113 | dependencies: 1114 | "@isaacs/cliui" "^8.0.2" 1115 | optionalDependencies: 1116 | "@pkgjs/parseargs" "^0.11.0" 1117 | 1118 | jiti@^1.19.1: 1119 | version "1.21.0" 1120 | resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" 1121 | integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== 1122 | 1123 | less@^4.2.0: 1124 | version "4.2.0" 1125 | resolved "https://registry.yarnpkg.com/less/-/less-4.2.0.tgz#cbefbfaa14a4cd388e2099b2b51f956e1465c450" 1126 | integrity sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA== 1127 | dependencies: 1128 | copy-anything "^2.0.1" 1129 | parse-node-version "^1.0.1" 1130 | tslib "^2.3.0" 1131 | optionalDependencies: 1132 | errno "^0.1.1" 1133 | graceful-fs "^4.1.2" 1134 | image-size "~0.5.0" 1135 | make-dir "^2.1.0" 1136 | mime "^1.4.1" 1137 | needle "^3.1.0" 1138 | source-map "~0.6.0" 1139 | 1140 | lilconfig@^2.1.0: 1141 | version "2.1.0" 1142 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" 1143 | integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== 1144 | 1145 | lilconfig@^3.0.0: 1146 | version "3.1.1" 1147 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" 1148 | integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== 1149 | 1150 | lines-and-columns@^1.1.6: 1151 | version "1.2.4" 1152 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 1153 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 1154 | 1155 | lodash-es@^4.17.21: 1156 | version "4.17.21" 1157 | resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" 1158 | integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== 1159 | 1160 | lodash@^4.17.21: 1161 | version "4.17.21" 1162 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1163 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1164 | 1165 | "lru-cache@^9.1.1 || ^10.0.0": 1166 | version "10.2.0" 1167 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" 1168 | integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== 1169 | 1170 | magic-string@^0.30.6: 1171 | version "0.30.7" 1172 | resolved "https://mirrors.cloud.tencent.com/npm/magic-string/-/magic-string-0.30.7.tgz#0cecd0527d473298679da95a2d7aeb8c64048505" 1173 | integrity sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA== 1174 | dependencies: 1175 | "@jridgewell/sourcemap-codec" "^1.4.15" 1176 | 1177 | make-dir@^2.1.0: 1178 | version "2.1.0" 1179 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" 1180 | integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== 1181 | dependencies: 1182 | pify "^4.0.1" 1183 | semver "^5.6.0" 1184 | 1185 | mark.js@8.11.1: 1186 | version "8.11.1" 1187 | resolved "https://mirrors.cloud.tencent.com/npm/mark.js/-/mark.js-8.11.1.tgz#180f1f9ebef8b0e638e4166ad52db879beb2ffc5" 1188 | integrity sha1-GA8fnr74sOY45BZq1S24eb6y/8U= 1189 | 1190 | merge2@^1.3.0: 1191 | version "1.4.1" 1192 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 1193 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 1194 | 1195 | micromatch@^4.0.4, micromatch@^4.0.5: 1196 | version "4.0.5" 1197 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 1198 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 1199 | dependencies: 1200 | braces "^3.0.2" 1201 | picomatch "^2.3.1" 1202 | 1203 | mime@^1.4.1: 1204 | version "1.6.0" 1205 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 1206 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 1207 | 1208 | minimatch@^9.0.1: 1209 | version "9.0.3" 1210 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" 1211 | integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== 1212 | dependencies: 1213 | brace-expansion "^2.0.1" 1214 | 1215 | "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": 1216 | version "7.0.4" 1217 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" 1218 | integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== 1219 | 1220 | minisearch@^6.3.0: 1221 | version "6.3.0" 1222 | resolved "https://mirrors.cloud.tencent.com/npm/minisearch/-/minisearch-6.3.0.tgz#985a2f1ca3c73c2d65af94f0616bfe57164b0b6b" 1223 | integrity sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ== 1224 | 1225 | mitt@^3.0.1: 1226 | version "3.0.1" 1227 | resolved "https://mirrors.cloud.tencent.com/npm/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" 1228 | integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== 1229 | 1230 | mz@^2.7.0: 1231 | version "2.7.0" 1232 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" 1233 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== 1234 | dependencies: 1235 | any-promise "^1.0.0" 1236 | object-assign "^4.0.1" 1237 | thenify-all "^1.0.0" 1238 | 1239 | naive-ui@^2.38.1: 1240 | version "2.38.1" 1241 | resolved "https://registry.yarnpkg.com/naive-ui/-/naive-ui-2.38.1.tgz#d64e2af0b161215a61b5b31038a538102da3e05f" 1242 | integrity sha512-AnU1FQ7K/CbhguAX++V4kCFjk7h7RvWt4nvZPRjORMpq+fUIlzD+EcQ5Cv1VqDloNF8+eMv4Akc2Ogacc9S+5A== 1243 | dependencies: 1244 | "@css-render/plugin-bem" "^0.15.12" 1245 | "@css-render/vue3-ssr" "^0.15.12" 1246 | "@types/katex" "^0.16.2" 1247 | "@types/lodash" "^4.14.198" 1248 | "@types/lodash-es" "^4.17.9" 1249 | async-validator "^4.2.5" 1250 | css-render "^0.15.12" 1251 | csstype "^3.1.3" 1252 | date-fns "^2.30.0" 1253 | date-fns-tz "^2.0.0" 1254 | evtd "^0.2.4" 1255 | highlight.js "^11.8.0" 1256 | lodash "^4.17.21" 1257 | lodash-es "^4.17.21" 1258 | seemly "^0.3.8" 1259 | treemate "^0.3.11" 1260 | vdirs "^0.1.8" 1261 | vooks "^0.2.12" 1262 | vueuc "^0.4.58" 1263 | 1264 | nanoid@^3.3.7: 1265 | version "3.3.7" 1266 | resolved "https://mirrors.cloud.tencent.com/npm/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" 1267 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== 1268 | 1269 | needle@^3.1.0: 1270 | version "3.3.1" 1271 | resolved "https://registry.yarnpkg.com/needle/-/needle-3.3.1.tgz#63f75aec580c2e77e209f3f324e2cdf3d29bd049" 1272 | integrity sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q== 1273 | dependencies: 1274 | iconv-lite "^0.6.3" 1275 | sax "^1.2.4" 1276 | 1277 | node-releases@^2.0.14: 1278 | version "2.0.14" 1279 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" 1280 | integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== 1281 | 1282 | normalize-path@^3.0.0, normalize-path@~3.0.0: 1283 | version "3.0.0" 1284 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 1285 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 1286 | 1287 | normalize-range@^0.1.2: 1288 | version "0.1.2" 1289 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" 1290 | integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== 1291 | 1292 | object-assign@^4.0.1: 1293 | version "4.1.1" 1294 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1295 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 1296 | 1297 | object-hash@^3.0.0: 1298 | version "3.0.0" 1299 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" 1300 | integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== 1301 | 1302 | parse-node-version@^1.0.1: 1303 | version "1.0.1" 1304 | resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" 1305 | integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== 1306 | 1307 | path-key@^3.1.0: 1308 | version "3.1.1" 1309 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 1310 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 1311 | 1312 | path-parse@^1.0.7: 1313 | version "1.0.7" 1314 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 1315 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 1316 | 1317 | path-scurry@^1.10.1: 1318 | version "1.10.1" 1319 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" 1320 | integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== 1321 | dependencies: 1322 | lru-cache "^9.1.1 || ^10.0.0" 1323 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 1324 | 1325 | perfect-debounce@^1.0.0: 1326 | version "1.0.0" 1327 | resolved "https://mirrors.cloud.tencent.com/npm/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" 1328 | integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== 1329 | 1330 | picocolors@^1.0.0: 1331 | version "1.0.0" 1332 | resolved "https://mirrors.cloud.tencent.com/npm/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1333 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 1334 | 1335 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: 1336 | version "2.3.1" 1337 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 1338 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 1339 | 1340 | pify@^2.3.0: 1341 | version "2.3.0" 1342 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1343 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== 1344 | 1345 | pify@^4.0.1: 1346 | version "4.0.1" 1347 | resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" 1348 | integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== 1349 | 1350 | pirates@^4.0.1: 1351 | version "4.0.6" 1352 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" 1353 | integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== 1354 | 1355 | postcss-import@^15.1.0: 1356 | version "15.1.0" 1357 | resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" 1358 | integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== 1359 | dependencies: 1360 | postcss-value-parser "^4.0.0" 1361 | read-cache "^1.0.0" 1362 | resolve "^1.1.7" 1363 | 1364 | postcss-js@^4.0.1: 1365 | version "4.0.1" 1366 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" 1367 | integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== 1368 | dependencies: 1369 | camelcase-css "^2.0.1" 1370 | 1371 | postcss-load-config@^4.0.1: 1372 | version "4.0.2" 1373 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" 1374 | integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== 1375 | dependencies: 1376 | lilconfig "^3.0.0" 1377 | yaml "^2.3.4" 1378 | 1379 | postcss-nested@^6.0.1: 1380 | version "6.0.1" 1381 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" 1382 | integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== 1383 | dependencies: 1384 | postcss-selector-parser "^6.0.11" 1385 | 1386 | postcss-selector-parser@^6.0.11: 1387 | version "6.0.16" 1388 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" 1389 | integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== 1390 | dependencies: 1391 | cssesc "^3.0.0" 1392 | util-deprecate "^1.0.2" 1393 | 1394 | postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: 1395 | version "4.2.0" 1396 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" 1397 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== 1398 | 1399 | postcss@^8.4.23, postcss@^8.4.38: 1400 | version "8.4.38" 1401 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" 1402 | integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== 1403 | dependencies: 1404 | nanoid "^3.3.7" 1405 | picocolors "^1.0.0" 1406 | source-map-js "^1.2.0" 1407 | 1408 | postcss@^8.4.33, postcss@^8.4.35: 1409 | version "8.4.35" 1410 | resolved "https://mirrors.cloud.tencent.com/npm/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" 1411 | integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== 1412 | dependencies: 1413 | nanoid "^3.3.7" 1414 | picocolors "^1.0.0" 1415 | source-map-js "^1.0.2" 1416 | 1417 | preact@^10.0.0: 1418 | version "10.19.4" 1419 | resolved "https://mirrors.cloud.tencent.com/npm/preact/-/preact-10.19.4.tgz#735d331d5b1bd2182cc36f2ba481fd6f0da3fe3b" 1420 | integrity sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw== 1421 | 1422 | prr@~1.0.1: 1423 | version "1.0.1" 1424 | resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 1425 | integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== 1426 | 1427 | queue-microtask@^1.2.2: 1428 | version "1.2.3" 1429 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 1430 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 1431 | 1432 | read-cache@^1.0.0: 1433 | version "1.0.0" 1434 | resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" 1435 | integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== 1436 | dependencies: 1437 | pify "^2.3.0" 1438 | 1439 | readdirp@~3.6.0: 1440 | version "3.6.0" 1441 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 1442 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 1443 | dependencies: 1444 | picomatch "^2.2.1" 1445 | 1446 | regenerator-runtime@^0.14.0: 1447 | version "0.14.1" 1448 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" 1449 | integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== 1450 | 1451 | resolve@^1.1.7, resolve@^1.22.2: 1452 | version "1.22.8" 1453 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" 1454 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== 1455 | dependencies: 1456 | is-core-module "^2.13.0" 1457 | path-parse "^1.0.7" 1458 | supports-preserve-symlinks-flag "^1.0.0" 1459 | 1460 | reusify@^1.0.4: 1461 | version "1.0.4" 1462 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 1463 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 1464 | 1465 | rfdc@^1.3.1: 1466 | version "1.3.1" 1467 | resolved "https://mirrors.cloud.tencent.com/npm/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" 1468 | integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== 1469 | 1470 | rollup@^4.2.0: 1471 | version "4.10.0" 1472 | resolved "https://mirrors.cloud.tencent.com/npm/rollup/-/rollup-4.10.0.tgz#244c2cb54a8de004a949fe6036a0801be9060456" 1473 | integrity sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g== 1474 | dependencies: 1475 | "@types/estree" "1.0.5" 1476 | optionalDependencies: 1477 | "@rollup/rollup-android-arm-eabi" "4.10.0" 1478 | "@rollup/rollup-android-arm64" "4.10.0" 1479 | "@rollup/rollup-darwin-arm64" "4.10.0" 1480 | "@rollup/rollup-darwin-x64" "4.10.0" 1481 | "@rollup/rollup-linux-arm-gnueabihf" "4.10.0" 1482 | "@rollup/rollup-linux-arm64-gnu" "4.10.0" 1483 | "@rollup/rollup-linux-arm64-musl" "4.10.0" 1484 | "@rollup/rollup-linux-riscv64-gnu" "4.10.0" 1485 | "@rollup/rollup-linux-x64-gnu" "4.10.0" 1486 | "@rollup/rollup-linux-x64-musl" "4.10.0" 1487 | "@rollup/rollup-win32-arm64-msvc" "4.10.0" 1488 | "@rollup/rollup-win32-ia32-msvc" "4.10.0" 1489 | "@rollup/rollup-win32-x64-msvc" "4.10.0" 1490 | fsevents "~2.3.2" 1491 | 1492 | run-parallel@^1.1.9: 1493 | version "1.2.0" 1494 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 1495 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 1496 | dependencies: 1497 | queue-microtask "^1.2.2" 1498 | 1499 | "safer-buffer@>= 2.1.2 < 3.0.0": 1500 | version "2.1.2" 1501 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1502 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1503 | 1504 | sass@^1.72.0: 1505 | version "1.72.0" 1506 | resolved "https://registry.yarnpkg.com/sass/-/sass-1.72.0.tgz#5b9978943fcfb32b25a6a5acb102fc9dabbbf41c" 1507 | integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA== 1508 | dependencies: 1509 | chokidar ">=3.0.0 <4.0.0" 1510 | immutable "^4.0.0" 1511 | source-map-js ">=0.6.2 <2.0.0" 1512 | 1513 | sax@^1.2.4: 1514 | version "1.3.0" 1515 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" 1516 | integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== 1517 | 1518 | seemly@^0.3.6, seemly@^0.3.8: 1519 | version "0.3.8" 1520 | resolved "https://registry.yarnpkg.com/seemly/-/seemly-0.3.8.tgz#42879d8375d73126a04dc16b1bf92a773d2e5974" 1521 | integrity sha512-MW8Qs6vbzo0pHmDpFSYPna+lwpZ6Zk1ancbajw/7E8TKtHdV+1DfZZD+kKJEhG/cAoB/i+LiT+5msZOqj0DwRA== 1522 | 1523 | semver@^5.6.0: 1524 | version "5.7.2" 1525 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" 1526 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== 1527 | 1528 | shebang-command@^2.0.0: 1529 | version "2.0.0" 1530 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 1531 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 1532 | dependencies: 1533 | shebang-regex "^3.0.0" 1534 | 1535 | shebang-regex@^3.0.0: 1536 | version "3.0.0" 1537 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 1538 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 1539 | 1540 | shiki@1.1.2, shiki@^1.0.0-rc.0: 1541 | version "1.1.2" 1542 | resolved "https://mirrors.cloud.tencent.com/npm/shiki/-/shiki-1.1.2.tgz#b703f79d7fb64dac2af94706b2aff8cd8928034b" 1543 | integrity sha512-qNzFwTv5uhEDNUIwp7wHjsrffVeLbmOgWnM5mZZhoiz7G2qAUvqVfUzuWfieD45/YAKipzCtdV9SndacKtABow== 1544 | dependencies: 1545 | "@shikijs/core" "1.1.2" 1546 | 1547 | signal-exit@^4.0.1: 1548 | version "4.1.0" 1549 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" 1550 | integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== 1551 | 1552 | "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: 1553 | version "1.2.0" 1554 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" 1555 | integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== 1556 | 1557 | source-map-js@^1.0.2: 1558 | version "1.0.2" 1559 | resolved "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 1560 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 1561 | 1562 | source-map@~0.6.0: 1563 | version "0.6.1" 1564 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1565 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1566 | 1567 | speakingurl@^14.0.1: 1568 | version "14.0.1" 1569 | resolved "https://mirrors.cloud.tencent.com/npm/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" 1570 | integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== 1571 | 1572 | "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: 1573 | name string-width-cjs 1574 | version "4.2.3" 1575 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 1576 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 1577 | dependencies: 1578 | emoji-regex "^8.0.0" 1579 | is-fullwidth-code-point "^3.0.0" 1580 | strip-ansi "^6.0.1" 1581 | 1582 | string-width@^5.0.1, string-width@^5.1.2: 1583 | version "5.1.2" 1584 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" 1585 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== 1586 | dependencies: 1587 | eastasianwidth "^0.2.0" 1588 | emoji-regex "^9.2.2" 1589 | strip-ansi "^7.0.1" 1590 | 1591 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: 1592 | name strip-ansi-cjs 1593 | version "6.0.1" 1594 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 1595 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 1596 | dependencies: 1597 | ansi-regex "^5.0.1" 1598 | 1599 | strip-ansi@^7.0.1: 1600 | version "7.1.0" 1601 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" 1602 | integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== 1603 | dependencies: 1604 | ansi-regex "^6.0.1" 1605 | 1606 | sucrase@^3.32.0: 1607 | version "3.35.0" 1608 | resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" 1609 | integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== 1610 | dependencies: 1611 | "@jridgewell/gen-mapping" "^0.3.2" 1612 | commander "^4.0.0" 1613 | glob "^10.3.10" 1614 | lines-and-columns "^1.1.6" 1615 | mz "^2.7.0" 1616 | pirates "^4.0.1" 1617 | ts-interface-checker "^0.1.9" 1618 | 1619 | supports-preserve-symlinks-flag@^1.0.0: 1620 | version "1.0.0" 1621 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 1622 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 1623 | 1624 | tabbable@^6.2.0: 1625 | version "6.2.0" 1626 | resolved "https://mirrors.cloud.tencent.com/npm/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" 1627 | integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== 1628 | 1629 | tailwindcss@^3.4.1: 1630 | version "3.4.1" 1631 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.1.tgz#f512ca5d1dd4c9503c7d3d28a968f1ad8f5c839d" 1632 | integrity sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA== 1633 | dependencies: 1634 | "@alloc/quick-lru" "^5.2.0" 1635 | arg "^5.0.2" 1636 | chokidar "^3.5.3" 1637 | didyoumean "^1.2.2" 1638 | dlv "^1.1.3" 1639 | fast-glob "^3.3.0" 1640 | glob-parent "^6.0.2" 1641 | is-glob "^4.0.3" 1642 | jiti "^1.19.1" 1643 | lilconfig "^2.1.0" 1644 | micromatch "^4.0.5" 1645 | normalize-path "^3.0.0" 1646 | object-hash "^3.0.0" 1647 | picocolors "^1.0.0" 1648 | postcss "^8.4.23" 1649 | postcss-import "^15.1.0" 1650 | postcss-js "^4.0.1" 1651 | postcss-load-config "^4.0.1" 1652 | postcss-nested "^6.0.1" 1653 | postcss-selector-parser "^6.0.11" 1654 | resolve "^1.22.2" 1655 | sucrase "^3.32.0" 1656 | 1657 | thenify-all@^1.0.0: 1658 | version "1.6.0" 1659 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" 1660 | integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== 1661 | dependencies: 1662 | thenify ">= 3.1.0 < 4" 1663 | 1664 | "thenify@>= 3.1.0 < 4": 1665 | version "3.3.1" 1666 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" 1667 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== 1668 | dependencies: 1669 | any-promise "^1.0.0" 1670 | 1671 | to-regex-range@^5.0.1: 1672 | version "5.0.1" 1673 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 1674 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 1675 | dependencies: 1676 | is-number "^7.0.0" 1677 | 1678 | treemate@^0.3.11: 1679 | version "0.3.11" 1680 | resolved "https://registry.yarnpkg.com/treemate/-/treemate-0.3.11.tgz#7d52f8f69ab9ce326f8d139e0a3d1ffb25e48222" 1681 | integrity sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg== 1682 | 1683 | ts-interface-checker@^0.1.9: 1684 | version "0.1.13" 1685 | resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" 1686 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== 1687 | 1688 | tslib@^2.3.0: 1689 | version "2.6.2" 1690 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" 1691 | integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== 1692 | 1693 | update-browserslist-db@^1.0.13: 1694 | version "1.0.13" 1695 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" 1696 | integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== 1697 | dependencies: 1698 | escalade "^3.1.1" 1699 | picocolors "^1.0.0" 1700 | 1701 | util-deprecate@^1.0.2: 1702 | version "1.0.2" 1703 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1704 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 1705 | 1706 | vdirs@^0.1.4, vdirs@^0.1.8: 1707 | version "0.1.8" 1708 | resolved "https://registry.yarnpkg.com/vdirs/-/vdirs-0.1.8.tgz#a103bc43baca738f8dea912a7e9737154a19dbc2" 1709 | integrity sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw== 1710 | dependencies: 1711 | evtd "^0.2.2" 1712 | 1713 | vfonts@^0.0.3: 1714 | version "0.0.3" 1715 | resolved "https://registry.yarnpkg.com/vfonts/-/vfonts-0.0.3.tgz#999d66fecea18efee3f2b966c81101ae8ce01a29" 1716 | integrity sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ== 1717 | 1718 | vite@^5.0.12: 1719 | version "5.1.1" 1720 | resolved "https://mirrors.cloud.tencent.com/npm/vite/-/vite-5.1.1.tgz#294e39b199d669981efc7e0261b14f78ec80819e" 1721 | integrity sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg== 1722 | dependencies: 1723 | esbuild "^0.19.3" 1724 | postcss "^8.4.35" 1725 | rollup "^4.2.0" 1726 | optionalDependencies: 1727 | fsevents "~2.3.3" 1728 | 1729 | vitepress@^1.0.0-rc.42: 1730 | version "1.0.0-rc.42" 1731 | resolved "https://mirrors.cloud.tencent.com/npm/vitepress/-/vitepress-1.0.0-rc.42.tgz#cdb822223136d642107254b5576de8b79b18c0a8" 1732 | integrity sha512-VeiVVXFblt/sjruFSJBNChMWwlztMrRMe8UXdNpf4e05mKtTYEY38MF5qoP90KxPTCfMQiKqwEGwXAGuOTK8HQ== 1733 | dependencies: 1734 | "@docsearch/css" "^3.5.2" 1735 | "@docsearch/js" "^3.5.2" 1736 | "@shikijs/core" "^1.0.0-rc.0" 1737 | "@shikijs/transformers" "^1.0.0-rc.0" 1738 | "@types/markdown-it" "^13.0.7" 1739 | "@vitejs/plugin-vue" "^5.0.3" 1740 | "@vue/devtools-api" "^7.0.14" 1741 | "@vueuse/core" "^10.7.2" 1742 | "@vueuse/integrations" "^10.7.2" 1743 | focus-trap "^7.5.4" 1744 | mark.js "8.11.1" 1745 | minisearch "^6.3.0" 1746 | shiki "^1.0.0-rc.0" 1747 | vite "^5.0.12" 1748 | vue "^3.4.15" 1749 | 1750 | vooks@^0.2.12, vooks@^0.2.4: 1751 | version "0.2.12" 1752 | resolved "https://registry.yarnpkg.com/vooks/-/vooks-0.2.12.tgz#2b6e23330b77bac81c7f7a344c4ca3e9f4f6c373" 1753 | integrity sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q== 1754 | dependencies: 1755 | evtd "^0.2.2" 1756 | 1757 | vue-demi@>=0.14.6: 1758 | version "0.14.7" 1759 | resolved "https://mirrors.cloud.tencent.com/npm/vue-demi/-/vue-demi-0.14.7.tgz#8317536b3ef74c5b09f268f7782e70194567d8f2" 1760 | integrity sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA== 1761 | 1762 | vue@^3.4.15: 1763 | version "3.4.18" 1764 | resolved "https://mirrors.cloud.tencent.com/npm/vue/-/vue-3.4.18.tgz#78dc26a3af616325dba6eb3156b87ec5e6d9b089" 1765 | integrity sha512-0zLRYamFRe0wF4q2L3O24KQzLyLpL64ye1RUToOgOxuWZsb/FhaNRdGmeozdtVYLz6tl94OXLaK7/WQIrVCw1A== 1766 | dependencies: 1767 | "@vue/compiler-dom" "3.4.18" 1768 | "@vue/compiler-sfc" "3.4.18" 1769 | "@vue/runtime-dom" "3.4.18" 1770 | "@vue/server-renderer" "3.4.18" 1771 | "@vue/shared" "3.4.18" 1772 | 1773 | vueuc@^0.4.58: 1774 | version "0.4.58" 1775 | resolved "https://registry.yarnpkg.com/vueuc/-/vueuc-0.4.58.tgz#03ee2ea6febf360ca9cbe490841fce91742eea12" 1776 | integrity sha512-Wnj/N8WbPRSxSt+9ji1jtDHPzda5h2OH/0sFBhvdxDRuyCZbjGg3/cKMaKqEoe+dErTexG2R+i6Q8S/Toq1MYg== 1777 | dependencies: 1778 | "@css-render/vue3-ssr" "^0.15.10" 1779 | "@juggle/resize-observer" "^3.3.1" 1780 | css-render "^0.15.10" 1781 | evtd "^0.2.4" 1782 | seemly "^0.3.6" 1783 | vdirs "^0.1.4" 1784 | vooks "^0.2.4" 1785 | 1786 | which@^2.0.1: 1787 | version "2.0.2" 1788 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 1789 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 1790 | dependencies: 1791 | isexe "^2.0.0" 1792 | 1793 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": 1794 | version "7.0.0" 1795 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 1796 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 1797 | dependencies: 1798 | ansi-styles "^4.0.0" 1799 | string-width "^4.1.0" 1800 | strip-ansi "^6.0.0" 1801 | 1802 | wrap-ansi@^8.1.0: 1803 | version "8.1.0" 1804 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" 1805 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== 1806 | dependencies: 1807 | ansi-styles "^6.1.0" 1808 | string-width "^5.0.1" 1809 | strip-ansi "^7.0.1" 1810 | 1811 | yaml@^2.3.4: 1812 | version "2.4.1" 1813 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" 1814 | integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== 1815 | --------------------------------------------------------------------------------