瀏覽代碼

Feat: add sitemap && generate script (#1754)

* feat: add sitemap && generate script

* chore: update sitemap

* chore: update sitemap
代强 2 年之前
父節點
當前提交
f28dbe65c9
共有 4 個文件被更改,包括 1608 次插入100 次删除
  1. 3 1
      package.json
  2. 77 0
      scripts/sitemap_update.js
  3. 1501 0
      sitemap.xml
  4. 27 99
      yarn.lock

+ 3 - 1
package.json

@@ -101,7 +101,9 @@
         "unist-util-remove": "^1.0.3",
         "unist-util-visit": "^2.0.3",
         "wait-on": "^6.0.1",
-        "wcag-color": "^1.1.1"
+        "wcag-color": "^1.1.1",
+        "fast-xml-parser": "^4.2.7",
+        "execa": "5"
     },
     "devDependencies": {
         "@actions/core": "^1.6.0",

+ 77 - 0
scripts/sitemap_update.js

@@ -0,0 +1,77 @@
+const axios = require("axios");
+const fastXML = require("fast-xml-parser");
+const fs = require("fs/promises");
+const execa = require("execa");
+const xmlPath = "./sitemap.xml";
+
+
+const getData = async ()=>{
+    const xmlRaw = await fs.readFile(xmlPath, "utf8");
+    const { XMLParser, XMLBuilder, XMLValidator } = fastXML;
+    const parser = new XMLParser({
+        ignoreAttributes: false,
+        ignoreNameSpace: false,
+    });
+    let jsObj = parser.parse(xmlRaw);
+
+    return jsObj;
+};
+
+const writeData = async (jsObj)=>{
+    const { XMLBuilder } = fastXML;
+    const builder = new XMLBuilder({
+        indentBy: "    ",
+        format: true,
+        ignoreAttributes: false,
+        ignoreNameSpace: false,
+    });
+    const xmlContent = builder.build(jsObj);
+    await fs.writeFile(xmlPath, xmlContent);
+}; 
+
+
+const main = async ()=>{
+    const data = await getData();
+    const urlMap = {};
+    data['urlset'].url.forEach(item=>{
+        urlMap[item.loc] = item;
+    });
+    const promiseList = [];
+    let count = 0;
+    const urls = Object.keys(urlMap);
+    const updatedArr = [];
+    urls.forEach((url)=>{
+        const item = urlMap[url];
+        promiseList.push(new Promise(async resolve=>{
+            const res = await axios.get(url);
+            if (url.startsWith("https://semi.design/zh-CN") || url.startsWith("https://semi.design/en-US")) {
+                const lang = url.startsWith("https://semi.design/zh-CN") ? "zh-CN" : "en-US";
+                const mdRelativePath = url.replace(`https://semi.design/${lang}/`, "");
+                const mdPath = `./content/${mdRelativePath}/${lang==="zh-CN"?"index.md":"index-en-US.md"}`;
+                const seconds = execa.commandSync(`echo $(git log -1 --pretty="format:%ct" ${mdPath})`, { shell: true }).stdout;
+                item.lastmod = new Date(seconds * 1000).toISOString();
+            } else {
+                const scm = res.headers['X-Deploy-Scm-Version'] || res.headers['X-Deploy-Scm-Version'.toLowerCase()] || res.headers['X-Deploy-Scm-Version'.toUpperCase()];
+                if (item['scm'] && item['scm']!==scm || !item['scm']) {
+                    item['scm'] = scm;
+                    item.lastmod = new Date().toISOString();
+                }
+            }
+            count++;
+            console.log(`SiteMap processed ${url}  ${count}/${urls.length}`);
+            resolve();
+        }).catch(e=>{
+            console.log("error", e, url);
+        }).finally(()=>{
+            updatedArr.push(item);
+        }));
+    });
+    await Promise.all(promiseList);
+    updatedArr.sort((itemA, itemB)=>{
+        return itemA.loc.localeCompare(itemB.loc);
+    });
+    data['urlset'].url = updatedArr;
+    await writeData(data);
+};
+
+main();

+ 1501 - 0
sitemap.xml

@@ -0,0 +1,1501 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+    <url>
+        <loc>https://semi.design/code/en-US</loc>
+        <lastmod>2023-08-07T07:46:38.267Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/about/contact</loc>
+        <lastmod>2023-08-07T07:46:38.259Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/about/known-issues</loc>
+        <lastmod>2023-08-07T07:46:38.260Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/about/roadmap</loc>
+        <lastmod>2023-08-07T07:46:38.254Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/about/schema</loc>
+        <lastmod>2023-08-07T07:46:38.274Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/inspect</loc>
+        <lastmod>2023-08-07T07:46:38.300Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/mark</loc>
+        <lastmod>2023-08-07T07:46:38.297Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/mark-icon</loc>
+        <lastmod>2023-08-07T07:46:38.263Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/mark-library</loc>
+        <lastmod>2023-08-07T07:46:38.271Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/mark-table</loc>
+        <lastmod>2023-08-07T07:46:38.294Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/settings</loc>
+        <lastmod>2023-08-07T07:46:38.284Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/support-list</loc>
+        <lastmod>2023-08-07T07:46:38.314Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/transform-plugin</loc>
+        <lastmod>2023-08-07T07:46:38.294Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/translate-logic</loc>
+        <lastmod>2023-08-07T07:46:38.277Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/d2c/translate-page</loc>
+        <lastmod>2023-08-07T07:46:38.258Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/start/changelog</loc>
+        <lastmod>2023-08-07T07:46:38.299Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/start/faq</loc>
+        <lastmod>2023-08-07T07:46:38.285Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/start/introduction</loc>
+        <lastmod>2023-08-07T07:46:38.267Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/start/quick-start</loc>
+        <lastmod>2023-08-07T07:46:38.276Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/start/terms</loc>
+        <lastmod>2023-08-07T07:46:38.295Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/create</loc>
+        <lastmod>2023-08-07T07:46:38.279Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/figma-usage</loc>
+        <lastmod>2023-08-07T07:46:38.259Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/form-usage</loc>
+        <lastmod>2023-08-07T07:46:38.283Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/migrate</loc>
+        <lastmod>2023-08-07T07:46:38.291Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/rules</loc>
+        <lastmod>2023-08-07T07:46:38.263Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/en-US/uikit/table-usage</loc>
+        <lastmod>2023-08-07T07:46:38.299Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN</loc>
+        <lastmod>2023-08-07T07:46:38.277Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/about/contact</loc>
+        <lastmod>2023-08-07T07:46:38.270Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/about/known-issues</loc>
+        <lastmod>2023-08-07T07:46:38.276Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/about/roadmap</loc>
+        <lastmod>2023-08-07T07:46:38.266Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/about/schema</loc>
+        <lastmod>2023-08-07T07:46:38.275Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/inspect</loc>
+        <lastmod>2023-08-07T07:46:38.268Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/mark</loc>
+        <lastmod>2023-08-07T07:46:38.277Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/mark-icon</loc>
+        <lastmod>2023-08-07T07:46:38.272Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/mark-library</loc>
+        <lastmod>2023-08-07T07:46:38.278Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/mark-table</loc>
+        <lastmod>2023-08-07T07:46:38.284Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/settings</loc>
+        <lastmod>2023-08-07T07:46:38.261Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/support-list</loc>
+        <lastmod>2023-08-07T07:46:38.263Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/transform-plugin</loc>
+        <lastmod>2023-08-07T07:46:38.248Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/translate-logic</loc>
+        <lastmod>2023-08-07T07:46:38.288Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/d2c/translate-page</loc>
+        <lastmod>2023-08-07T07:46:38.284Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/start/changelog</loc>
+        <lastmod>2023-08-07T07:46:38.287Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/start/faq</loc>
+        <lastmod>2023-08-07T07:46:38.307Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/start/introduction</loc>
+        <lastmod>2023-08-07T07:46:38.368Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/start/quick-start</loc>
+        <lastmod>2023-08-07T07:46:38.288Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/start/terms</loc>
+        <lastmod>2023-08-07T07:46:38.290Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/create</loc>
+        <lastmod>2023-08-07T07:46:38.339Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/figma-usage</loc>
+        <lastmod>2023-08-07T07:46:43.843Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/form-usage</loc>
+        <lastmod>2023-08-07T07:46:38.276Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/migrate</loc>
+        <lastmod>2023-08-07T07:46:38.282Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/rules</loc>
+        <lastmod>2023-08-07T07:46:38.295Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/code/zh-CN/uikit/table-usage</loc>
+        <lastmod>2023-08-07T07:46:38.292Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.53</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/banner</loc>
+        <lastmod>2023-08-07T07:46:38.201Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/notification</loc>
+        <lastmod>2023-08-07T07:46:38.212Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/popconfirm</loc>
+        <lastmod>2023-08-07T07:46:38.186Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/progress</loc>
+        <lastmod>2023-08-07T07:46:38.240Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/skeleton</loc>
+        <lastmod>2023-08-07T07:46:38.196Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/spin</loc>
+        <lastmod>2023-08-07T07:46:38.196Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/feedback/toast</loc>
+        <lastmod>2023-08-07T07:46:38.213Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/handbook/intro</loc>
+        <lastmod>2023-08-07T07:46:38.208Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/handbook/tools</loc>
+        <lastmod>2023-08-07T07:46:38.215Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/button</loc>
+        <lastmod>2023-08-07T07:46:38.255Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/cascader</loc>
+        <lastmod>2023-08-07T07:46:38.242Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/checkbox</loc>
+        <lastmod>2023-08-07T07:46:38.242Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/datepicker</loc>
+        <lastmod>2023-08-07T07:46:38.227Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/form</loc>
+        <lastmod>2023-08-07T07:46:38.248Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/input</loc>
+        <lastmod>2023-08-07T07:46:38.255Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/inputnumber</loc>
+        <lastmod>2023-08-07T07:46:38.239Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/radio</loc>
+        <lastmod>2023-08-07T07:46:38.270Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/rating</loc>
+        <lastmod>2023-08-07T07:46:38.249Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/select</loc>
+        <lastmod>2023-08-07T07:46:38.272Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/slider</loc>
+        <lastmod>2023-08-07T07:46:38.254Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/switch</loc>
+        <lastmod>2023-08-07T07:46:38.274Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/taginput</loc>
+        <lastmod>2023-08-07T07:46:38.280Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/timepicker</loc>
+        <lastmod>2023-08-07T07:46:38.275Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/transfer</loc>
+        <lastmod>2023-08-07T07:46:38.292Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/treeselect</loc>
+        <lastmod>2023-08-07T07:46:38.282Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/input/upload</loc>
+        <lastmod>2023-08-07T07:46:38.289Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/anchor</loc>
+        <lastmod>2023-08-07T07:46:38.289Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/breadcrumb</loc>
+        <lastmod>2023-08-07T07:46:38.323Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/navigation</loc>
+        <lastmod>2023-08-07T07:46:38.310Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/pagination</loc>
+        <lastmod>2023-08-07T07:46:38.329Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/steps</loc>
+        <lastmod>2023-08-07T07:46:38.323Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/tabs</loc>
+        <lastmod>2023-08-07T07:46:38.351Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/navigation/tree</loc>
+        <lastmod>2023-08-07T07:46:38.334Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/avatar</loc>
+        <lastmod>2023-08-07T07:46:38.332Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/badge</loc>
+        <lastmod>2023-08-07T07:46:38.341Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/calendar</loc>
+        <lastmod>2023-08-07T07:46:38.404Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/card</loc>
+        <lastmod>2023-08-07T07:46:38.367Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/collapse</loc>
+        <lastmod>2023-08-07T07:46:38.389Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/descriptions</loc>
+        <lastmod>2023-08-07T07:46:38.406Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/dropdown</loc>
+        <lastmod>2023-08-07T07:46:38.383Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/list</loc>
+        <lastmod>2023-08-07T07:46:38.391Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/modal</loc>
+        <lastmod>2023-08-07T07:46:38.427Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/popover</loc>
+        <lastmod>2023-08-07T07:46:38.410Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/scrolllist</loc>
+        <lastmod>2023-08-07T07:46:38.394Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/table</loc>
+        <lastmod>2023-08-07T07:46:38.435Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/tag</loc>
+        <lastmod>2023-08-07T07:46:38.395Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/timeline</loc>
+        <lastmod>2023-08-07T07:46:38.413Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/show/tooltip</loc>
+        <lastmod>2023-08-07T07:46:38.410Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/colors</loc>
+        <lastmod>2023-08-07T07:46:38.502Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/dark-mode</loc>
+        <lastmod>2023-08-07T07:46:38.444Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/data-format</loc>
+        <lastmod>2023-08-07T07:46:38.417Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/grid</loc>
+        <lastmod>2023-08-07T07:46:38.486Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/iconography</loc>
+        <lastmod>2023-08-07T07:46:38.469Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/layout</loc>
+        <lastmod>2023-08-07T07:46:38.461Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/spacings</loc>
+        <lastmod>2023-08-07T07:46:38.451Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/design/zh-CN/visual/typography</loc>
+        <lastmod>2023-08-07T07:46:38.473Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.125</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/introduction/case</loc>
+        <lastmod>2023-08-07T07:46:38.495Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/introduction/changelog</loc>
+        <lastmod>2023-08-07T07:46:38.501Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/introduction/faq</loc>
+        <lastmod>2023-08-07T07:46:38.992Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/introduction/roadmap</loc>
+        <lastmod>2023-08-07T07:46:38.503Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/introduction/start</loc>
+        <lastmod>2023-08-07T07:46:38.516Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/plugin/changeThemeModel</loc>
+        <lastmod>2023-08-07T07:46:38.855Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/plugin/genDocs</loc>
+        <lastmod>2023-08-07T07:46:38.531Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/plugin/intallPlugin</loc>
+        <lastmod>2023-08-07T07:46:38.544Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/plugin/syncInFigma</loc>
+        <lastmod>2023-08-07T07:46:38.533Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/plugin/writeTheme</loc>
+        <lastmod>2023-08-07T07:46:38.539Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/themeStore/fork</loc>
+        <lastmod>2023-08-07T07:46:38.537Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/themeStore/preview</loc>
+        <lastmod>2023-08-07T07:46:38.551Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/themeStore/publish</loc>
+        <lastmod>2023-08-07T07:46:38.561Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/addPartner</loc>
+        <lastmod>2023-08-07T07:46:38.579Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/componentToken</loc>
+        <lastmod>2023-08-07T07:46:38.570Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/globalToken</loc>
+        <lastmod>2023-08-07T07:46:38.578Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/use</loc>
+        <lastmod>2023-08-07T07:46:38.585Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/web_publish</loc>
+        <lastmod>2023-08-07T07:46:38.577Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm_manual/zh-CN/web/web_start</loc>
+        <lastmod>2023-08-07T07:46:38.591Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.59</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/dsm/landing</loc>
+        <lastmod>2023-08-07T07:46:38.585Z</lastmod>
+        <changefreq>weekly</changefreq>
+        <scm>1.0.0.140</scm>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/divider</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/grid</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/icon</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/layout</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/space</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/tokens</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/basic/typography</loc>
+        <lastmod>2023-07-11T03:28:16.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/banner</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/notification</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/popconfirm</loc>
+        <lastmod>2023-07-10T02:54:52.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/progress</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/skeleton</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/spin</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/feedback/toast</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/autocomplete</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/button</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/cascader</loc>
+        <lastmod>2023-07-03T11:18:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/checkbox</loc>
+        <lastmod>2023-07-06T05:04:36.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/datepicker</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/form</loc>
+        <lastmod>2023-07-25T12:08:58.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/input</loc>
+        <lastmod>2023-05-26T08:02:32.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/inputnumber</loc>
+        <lastmod>2023-04-11T06:10:36.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/radio</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/rating</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/select</loc>
+        <lastmod>2023-07-10T13:04:38.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/slider</loc>
+        <lastmod>2023-05-24T06:42:41.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/switch</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/taginput</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/timepicker</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/transfer</loc>
+        <lastmod>2023-04-11T08:04:27.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/treeselect</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/input/upload</loc>
+        <lastmod>2023-07-03T09:26:00.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/anchor</loc>
+        <lastmod>2023-07-31T03:36:42.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/backtop</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/breadcrumb</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/navigation</loc>
+        <lastmod>2023-05-19T09:31:13.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/pagination</loc>
+        <lastmod>2023-06-05T07:00:17.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/steps</loc>
+        <lastmod>2023-04-21T08:47:17.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/tabs</loc>
+        <lastmod>2023-05-24T06:40:59.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/navigation/tree</loc>
+        <lastmod>2023-06-26T06:30:26.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/other/configprovider</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/other/locale</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/avatar</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/badge</loc>
+        <lastmod>2023-06-26T03:12:28.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/calendar</loc>
+        <lastmod>2023-05-24T06:40:59.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/card</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/carousel</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/collapse</loc>
+        <lastmod>2023-04-04T13:01:23.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/collapsible</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/descriptions</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/dropdown</loc>
+        <lastmod>2023-07-18T10:49:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/empty</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/highlight</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/image</loc>
+        <lastmod>2023-07-24T07:16:09.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/list</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/modal</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/overflowlist</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/popover</loc>
+        <lastmod>2023-07-18T10:49:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/scrolllist</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/sidesheet</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/table</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/tag</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/timeline</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/show/tooltip</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/accessibility</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/changelog</loc>
+        <lastmod>2023-07-28T09:56:14.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/customize-theme</loc>
+        <lastmod>2022-02-22T03:49:01.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/dark-mode</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/faq</loc>
+        <lastmod>2023-07-10T02:54:52.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/getting-started</loc>
+        <lastmod>2023-01-19T08:41:09.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/introduction</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/overview</loc>
+        <lastmod>2023-06-07T03:46:37.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/en-US/start/update-to-v2</loc>
+        <lastmod>2023-06-07T03:46:37.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/divider</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/grid</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/icon</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/layout</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/space</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/tokens</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/basic/typography</loc>
+        <lastmod>2023-07-11T03:28:16.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/banner</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/notification</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/popconfirm</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/progress</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/skeleton</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/spin</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/feedback/toast</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/autocomplete</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/button</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/cascader</loc>
+        <lastmod>2023-07-03T11:18:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/checkbox</loc>
+        <lastmod>2023-07-06T05:04:36.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/datepicker</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/form</loc>
+        <lastmod>2023-07-25T12:08:58.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/input</loc>
+        <lastmod>2023-05-26T08:02:32.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/inputnumber</loc>
+        <lastmod>2023-04-11T06:10:36.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/radio</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/rating</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/select</loc>
+        <lastmod>2023-07-10T13:04:38.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/slider</loc>
+        <lastmod>2023-05-24T06:42:41.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/switch</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/taginput</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/timepicker</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/transfer</loc>
+        <lastmod>2023-04-11T08:04:27.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/treeselect</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/input/upload</loc>
+        <lastmod>2023-07-03T09:26:00.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/anchor</loc>
+        <lastmod>2023-05-18T12:46:19.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/backtop</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/breadcrumb</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/navigation</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/pagination</loc>
+        <lastmod>2023-06-05T07:00:17.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/steps</loc>
+        <lastmod>2023-04-21T08:47:17.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/tabs</loc>
+        <lastmod>2023-05-24T06:40:59.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/navigation/tree</loc>
+        <lastmod>2023-06-26T06:30:26.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/other/configprovider</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/other/locale</loc>
+        <lastmod>2023-02-20T11:40:22.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/avatar</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/badge</loc>
+        <lastmod>2023-06-26T03:12:28.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/calendar</loc>
+        <lastmod>2023-05-24T06:40:59.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/card</loc>
+        <lastmod>2023-03-02T05:59:35.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/carousel</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/collapse</loc>
+        <lastmod>2023-04-04T13:01:23.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/collapsible</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/descriptions</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/dropdown</loc>
+        <lastmod>2023-07-18T10:49:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/empty</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/highlight</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/image</loc>
+        <lastmod>2023-07-24T07:16:09.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/list</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/modal</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/overflowlist</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/popover</loc>
+        <lastmod>2023-07-18T10:49:54.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/scrolllist</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/sidesheet</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/table</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/tag</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/timeline</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/show/tooltip</loc>
+        <lastmod>2023-06-25T11:59:57.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/accessibility</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/changelog</loc>
+        <lastmod>2023-07-28T09:56:14.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/customize-theme</loc>
+        <lastmod>2022-08-23T09:27:55.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/dark-mode</loc>
+        <lastmod>2023-02-17T06:27:12.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/faq</loc>
+        <lastmod>2023-06-07T03:46:37.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/getting-started</loc>
+        <lastmod>2023-01-19T08:41:09.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/introduction</loc>
+        <lastmod>2023-07-27T02:39:50.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/overview</loc>
+        <lastmod>2023-06-07T03:46:37.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+    <url>
+        <loc>https://semi.design/zh-CN/start/update-to-v2</loc>
+        <lastmod>2023-06-07T03:46:37.000Z</lastmod>
+        <changefreq>weekly</changefreq>
+    </url>
+</urlset>

+ 27 - 99
yarn.lock

@@ -1488,25 +1488,11 @@
     "@douyinfe/semi-animation-styled" "2.23.2"
     classnames "^2.2.6"
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-react/-/semi-animation-react-2.39.3.tgz#b46cc2a9db9f489e52f62965bb9857708f37f73e"
-  integrity sha512-sMf2cKmFIMVWFdQlTyMXO917oOvjDq+KOTGLyO9rVIZDK0mFU9VM/jToYngKaUU+f6kvNZcLdx+PUxKQEfZ7hQ==
-  dependencies:
-    "@douyinfe/semi-animation" "2.39.3"
-    "@douyinfe/semi-animation-styled" "2.39.3"
-    classnames "^2.2.6"
-
 "@douyinfe/[email protected]":
   version "2.23.2"
   resolved "https://registry.npmjs.org/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.23.2.tgz#f18bc074515441c297cc636ed98521e249d093c9"
   integrity sha512-cKaA1yGHPF76Rx7EZDZicj+1oX1su2wnqb/UGFOTquAwqWmkTfgQ+EKxCd/N704WH+RtmGf4xbrJKpBvvcEdSQ==
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.39.3.tgz#4818e43b9fc646e9a3304ec2081f50c84a168aa1"
-  integrity sha512-mMExH5PXvCW2D8rtbG8pk53L9pYyBa8QNDoB2nNMrFlGSvHU+o/1UJ0Y504rUZ0LMsi2QJChP8Ry4mqzINN2sg==
-
 "@douyinfe/[email protected]":
   version "2.12.0"
   resolved "https://registry.npmjs.org/@douyinfe/semi-animation/-/semi-animation-2.12.0.tgz#51fe52d3911c2591a80a6e9fe96e6809c1511f13"
@@ -1522,13 +1508,6 @@
   dependencies:
     bezier-easing "^2.1.0"
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation/-/semi-animation-2.39.3.tgz#d8c21be360431b48a8ea8856920cf4d534e68c93"
-  integrity sha512-KI8O8mvuZiZPNwiK+OUSO/DjPcXLs7sdopPdN3g9WSR7ipPJKmorOZzAG2OTUDH0b4diQYd8gs/YIiFfU+UoOw==
-  dependencies:
-    bezier-easing "^2.1.0"
-
 "@douyinfe/[email protected]":
   version "2.33.1"
   resolved "https://registry.npmjs.org/@douyinfe/semi-foundation/-/semi-foundation-2.33.1.tgz#1dfe6233e35a4ed768cb580b0c9a677d1c34ffba"
@@ -1543,20 +1522,6 @@
     memoize-one "^5.2.1"
     scroll-into-view-if-needed "^2.2.24"
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-foundation/-/semi-foundation-2.39.3.tgz#6490340494d8ea40981c41123b02fd4ab64cbe2c"
-  integrity sha512-yTjJYd4BiTdbxt0tCLPJCe3IDCdOEuMjaslDU2TLE3oVs5aTfEcnS2HjioSFgsLPSqEgk8jCdwQDD7eaf+pruA==
-  dependencies:
-    "@douyinfe/semi-animation" "2.39.3"
-    async-validator "^3.5.0"
-    classnames "^2.2.6"
-    date-fns "^2.29.3"
-    date-fns-tz "^1.3.8"
-    lodash "^4.17.21"
-    memoize-one "^5.2.1"
-    scroll-into-view-if-needed "^2.2.24"
-
 "@douyinfe/[email protected]", "@douyinfe/semi-icons@latest":
   version "2.33.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.33.1.tgz#8e2871d9bc0ab7e12df74e3c71802d53d69b7425"
@@ -1564,23 +1529,11 @@
   dependencies:
     classnames "^2.2.6"
 
-"@douyinfe/[email protected]", "@douyinfe/semi-icons@^2.0.0":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.39.3.tgz#0e21bbcdd3705b8f1570935b0096ee3847bed34f"
-  integrity sha512-l/Wq0ytYecSO1AbNIuLgDdlJfi1nOMLm5aZoPCJRLU6qRASPjQhpgV1inf050FlVFVfK1ocIiyOyjkTP9sEpNg==
-  dependencies:
-    classnames "^2.2.6"
-
 "@douyinfe/[email protected]":
   version "2.33.1"
   resolved "https://registry.npmjs.org/@douyinfe/semi-illustrations/-/semi-illustrations-2.33.1.tgz#530ab851f4dc32a52221c4067c778c800b9b55d7"
   integrity sha512-tTTUN8QwnQiF++sk4VBNzfkG87aYZ4iUeqk2ys8/ymVUmCZQ7y46ys020GO1MfPHRR47OMFPI82FVcH1WQtE3g==
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.39.3.tgz#1a0d7bd523e16244efa08004ad6169994cd13bf2"
-  integrity sha512-/bZNcAMRKk4cigH+ltAmTIxltR8aWrsiVUXdvBkf0txzv/NSXMRFNGehE3JFxiw728iE5P6B6AbJdDi64dKYqA==
-
 "@douyinfe/[email protected]":
   version "2.23.2"
   resolved "https://registry.npmjs.org/@douyinfe/semi-scss-compile/-/semi-scss-compile-2.23.2.tgz#30884bb194ee9ae1e81877985e5663c3297c1ced"
@@ -1654,38 +1607,6 @@
   dependencies:
     glob "^7.1.6"
 
-"@douyinfe/[email protected]":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-theme-default/-/semi-theme-default-2.39.3.tgz#a02a5b20890587c674eb7c3b2550551f42b933a0"
-  integrity sha512-dTTD8nkzM0ad1Lli9cFYLqvmTsSvKp5NSIc35UQBZcvi7OvmUA7qaSMentEMgl15bVWKInwCvp+mSFJsDtDPlg==
-  dependencies:
-    glob "^7.1.6"
-
-"@douyinfe/semi-ui@^2.0.0":
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.39.3.tgz#081297781163882882e501686c76356804bd9555"
-  integrity sha512-xrQ9Xd1B4vhDK41RjN4AFxDD/ILuR9HTctJZ0Be+mio8xIifINtD2jD5xXB1pV+DE/43jtu30VzNlvLm/0TQbw==
-  dependencies:
-    "@douyinfe/semi-animation" "2.39.3"
-    "@douyinfe/semi-animation-react" "2.39.3"
-    "@douyinfe/semi-foundation" "2.39.3"
-    "@douyinfe/semi-icons" "2.39.3"
-    "@douyinfe/semi-illustrations" "2.39.3"
-    "@douyinfe/semi-theme-default" "2.39.3"
-    async-validator "^3.5.0"
-    classnames "^2.2.6"
-    copy-text-to-clipboard "^2.1.1"
-    date-fns "^2.29.3"
-    date-fns-tz "^1.3.8"
-    lodash "^4.17.21"
-    prop-types "^15.7.2"
-    react-resizable "^1.8.0"
-    react-sortable-hoc "^2.0.0"
-    react-window "^1.8.2"
-    resize-observer-polyfill "^1.5.1"
-    scroll-into-view-if-needed "^2.2.24"
-    utility-types "^3.10.0"
-
 "@douyinfe/semi-ui@latest":
   version "2.33.1"
   resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.33.1.tgz#3234ca96eb3560b8299bc9750fbe59446522d9bb"
@@ -11253,11 +11174,6 @@ eslint-plugin-react@^7.20.6, eslint-plugin-react@^7.24.0:
     semver "^6.3.0"
     string.prototype.matchall "^4.0.8"
 
-eslint-plugin-semi-design@^2.33.0:
-  version "2.39.3"
-  resolved "https://registry.yarnpkg.com/eslint-plugin-semi-design/-/eslint-plugin-semi-design-2.39.3.tgz#ceab48928648acd0fef41ea5ef97b17268aec70b"
-  integrity sha512-9oX8xdmLR9IZPZ4JpMd/1V+e2ebQ7gcqax2kgzl0ICY0iWvb40WrF+tvnkI92OVlD7OLqMlxv//Q83vkKoZ2fA==
-
 eslint-rule-composer@^0.3.0:
   version "0.3.0"
   resolved "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
@@ -11571,6 +11487,21 @@ [email protected], execa@^4.0.2, execa@^4.0.3, execa@^4.1.0:
     signal-exit "^3.0.2"
     strip-final-newline "^2.0.0"
 
+execa@5, execa@^5.0.0, execa@^5.1.1:
+  version "5.1.1"
+  resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
+  integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
+  dependencies:
+    cross-spawn "^7.0.3"
+    get-stream "^6.0.0"
+    human-signals "^2.1.0"
+    is-stream "^2.0.0"
+    merge-stream "^2.0.0"
+    npm-run-path "^4.0.1"
+    onetime "^5.1.2"
+    signal-exit "^3.0.3"
+    strip-final-newline "^2.0.0"
+
 execa@^1.0.0:
   version "1.0.0"
   resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
@@ -11600,21 +11531,6 @@ execa@^3.4.0:
     signal-exit "^3.0.2"
     strip-final-newline "^2.0.0"
 
-execa@^5.0.0, execa@^5.1.1:
-  version "5.1.1"
-  resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
-  integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
-  dependencies:
-    cross-spawn "^7.0.3"
-    get-stream "^6.0.0"
-    human-signals "^2.1.0"
-    is-stream "^2.0.0"
-    merge-stream "^2.0.0"
-    npm-run-path "^4.0.1"
-    onetime "^5.1.2"
-    signal-exit "^3.0.3"
-    strip-final-newline "^2.0.0"
-
 execall@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz#16a06b5fe5099df7d00be5d9c06eecded1663b45"
@@ -11869,6 +11785,13 @@ fast-plist@^0.1.2:
   resolved "https://registry.npmjs.org/fast-plist/-/fast-plist-0.1.3.tgz#328cd9335e93a2479ac90814a1302437574ea925"
   integrity sha512-d9cEfo/WcOezgPLAC/8t8wGb6YOD6JTCPMw2QcG2nAdFmyY+9rTUizCTaGjIZAloWENTEUMAPpkUAIJJJ0i96A==
 
+fast-xml-parser@^4.2.7:
+  version "4.2.7"
+  resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167"
+  integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig==
+  dependencies:
+    strnum "^1.0.5"
+
 fastest-levenshtein@^1.0.12:
   version "1.0.16"
   resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
@@ -23781,6 +23704,11 @@ strip-json-comments@~2.0.1:
   resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
   integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
 
+strnum@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
+  integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
+
 strong-log-transformer@^2.1.0:
   version "2.1.0"
   resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10"