From d94e82606098f863352199e4b78ec5cbb93f5ad7 Mon Sep 17 00:00:00 2001 From: camera-2018 <2907618001@qq.com> Date: Fri, 14 Jul 2023 02:18:01 +0800 Subject: [PATCH 1/4] =?UTF-8?q?docs:=20pic=E7=BE=A4=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- hdu-cs-qq.jpg | Bin 0 -> 116131 bytes hdu-cs-qq.png | Bin 33058 -> 0 bytes 简介.md | 4 ++-- 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 hdu-cs-qq.jpg delete mode 100644 hdu-cs-qq.png diff --git a/README.md b/README.md index ea2a958..a7e2215 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ zzm花费了一年的时间动员了大伙对讲义进行修缮和完备,不得不说这确实不是一个小的工作,不过在2023年3月,在计院领导的支持下,计算机学院科协成立了。我们将在学院的支持下继续完善这个内容,同时也欢迎大伙加入我们,共同参与到讲义的学习与撰写中来!
- +

欢迎加群669895692

diff --git a/hdu-cs-qq.jpg b/hdu-cs-qq.jpg new file mode 100644 index 0000000000000000000000000000000000000000..342ddfdf40b03462cf674385c214fea3bbe6f140 GIT binary patch literal 116131 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 literal 0 HcmV?d00001 diff --git a/hdu-cs-qq.png b/hdu-cs-qq.png deleted file mode 100644 index a30b54eeba52b9412bb9cc54316c1f7f4fa73564..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33058 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 XZceG%{`>a87brO?WyxxB Date: Fri, 14 Jul 2023 02:34:59 +0800 Subject: [PATCH 2/4] Update README.md --- README.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a7e2215..e1a5afc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ -

HDU计算机科学讲义

+
+ logo +
+

HDU计算机科学讲义

-
喜欢本项目可以点点右上角 star 🎇
+
喜欢本项目可以点击右上角 star 收藏哦🎇

- 📚在线阅读 + 📚在线阅读(美国、AWS节点) + 🎉【推荐】📚在线阅读(中国腾讯云CDN节点)

## 序言 @@ -32,7 +36,7 @@ **我们会面临着各种各样的问题**:编程从哪里学起?如何高效利用大学时间?如何平衡绩点与项目经验?如何正确安排学习配比?有没有人带带弟弟?如何问大佬问题得到回复的概率更高? -**我们会被信息洪流所淹没**:C语言、Go、Java、Python;人工智能、机器学习、pytorch、tensorflow;数据库、操作系统、计算机网络;Linux、Git。哪个应该马上学,哪个应该多学,哪个只要会用就行? +**我们会被信息洪流所淹没**:C语言、Go、Java、Python ;人工智能、机器学习、PyTorch、TensorFlow ;数据库、操作系统、计算机网络;Linux、Git。哪个应该马上学,哪个应该多学,哪个只要会用就行? **我们面临各种各样的抉择**:搞开发还是搞科研,毕业直接工作还是考研?搞开发的话去做前端还是后端,哪里去找项目?搞研究的话怎么去联系实验室,又如何入门人工智能?要不要去参加竞赛,有哪些竞赛,如何挑选队友? @@ -44,7 +48,7 @@ 这份讲义由**zzm**发起,**孵化器**,**SRT**, **杭电助手**与 **Vidar-Team** 协办。参与讲义制作的有 hdu 的同学,老师,相关领域的大佬,覆盖了人工智能入门、软件开发入门,计算机学习之道与路线等内容。 -zzm花费了一年的时间动员了大伙对讲义进行修缮和完备,不得不说这确实不是一个小的工作,不过在2023年3月,在计院领导的支持下,计算机学院科协成立了。我们将在学院的支持下继续完善这个内容,同时也欢迎大伙加入我们,共同参与到讲义的学习与撰写中来! +zzm 花费了一年的时间动员了大伙对讲义进行修缮和完备,不得不说这确实不是一个小的工作,不过在2023年3月,在计院领导的支持下,计算机学院科协成立了。我们将在学院的支持下继续完善这个内容,同时也欢迎大伙加入我们,共同参与到讲义的学习与撰写中来!
@@ -58,9 +62,9 @@ zzm花费了一年的时间动员了大伙对讲义进行修缮和完备,不 2. 切记勿要过度深度遍历知识,知识无尽的,如果深度钻研下去,可能没有尽头,最重要的是框架,以及高频次用的知识。更为准确地说,是你要建立一个自己的知识体系,尝试抓住时代发展的脉络或者某一个知识点的延伸。如果你一个知识点无限迭代下去,可能长时间没有正反馈,一瞬间就放弃了。 3. 对于学到的知识 一定要注重实践 不能只学习理论知识 -例如学习Pytorch,应该尽快理解Pytorch编程的框架,dataloder,model,train,test文件 +例如学习 Pytorch ,应该尽快理解 Pytorch 编程的框架,dataloder,model,train,test 文件 -例如学习学习过程中学习到Linux命令,不是需要把整本Liunx书籍全部看完后才可使用 +例如看书过程中学习到 Linux 命令,不需要把整本 Liunx 书籍全部看完后才可使用。(边学边试,边用边学) 4. 敢于否定,如果对于给出的学习资料看不懂,要尝试自己寻找学习资料,找到适合自己的那份学习资料。并且中文的社区包括我们,都可能会犯各种各样的错误。就连论文也不一定是对的。有写论文就是专门驳斥前人哪怕是巨佬的观点。我非常欢迎你提出异议。 @@ -76,6 +80,7 @@ zzm花费了一年的时间动员了大伙对讲义进行修缮和完备,不 ## **许可协议** -本作品采用 `知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆` 许可协议进行许可. 要查看该许可协议, 可访问 [这里](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/) , 或者写信到 Creative Commons, PO Box 1866, Mountain View, CA 94042, USA +本作品采用 `知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆` 许可协议进行许可。 要查看该许可协议, 可访问[这里](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/), 或者写信到 Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. + +© 2022. 此文章采用 [**CC BY-NC-SA 3.0 CN**](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/) 许可授权。 -© 2022. 此文章采用 **CC BY-NC-SA 3.0 CN** 许可授权。 From 047da2ae62508efb820daf0b5485d9a524668543 Mon Sep 17 00:00:00 2001 From: camera-2018 <2907618001@qq.com> Date: Fri, 14 Jul 2023 02:37:59 +0800 Subject: [PATCH 3/4] chore: update dependencies --- package-lock.json | 1969 ++++++++++++++++++++++++++++++--------------- package.json | 4 +- 2 files changed, 1314 insertions(+), 659 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ef3b50..4104505 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,44 +8,44 @@ "@codemirror/lang-python": "^6.1.3", "@codemirror/lang-sql": "^6.5.2", "@jupyterlab/mathjax2": "^3.6.5", - "@jupyterlab/theme-light-extension": "^4.0.2", + "@jupyterlab/theme-light-extension": "^4.0.3", "markdown-it": "^13.0.1" }, "devDependencies": { "cross-env": "^7.0.3", "markdown-it-mathjax3": "^4.3.2", - "vitepress": "^1.0.0-beta.3" + "vitepress": "^1.0.0-beta.5" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.2.tgz", - "integrity": "sha512-hkG80c9kx9ClVAEcUJbTd2ziVC713x9Bji9Ty4XJfKXlxlsx3iXsoNhAwfeR4ulzIUg7OE5gez0UU1zVDdG7kg==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dev": true, "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.2", - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.2.tgz", - "integrity": "sha512-2LVsf4W66hVHQ3Ua/8k15oPlxjELCztbAkQm/hP42Sw+GLkHAdY1vaVRYziaWq64+Oljfg6FKkZHCdgXH+CGIA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", "dev": true, "dependencies": { - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-shared": "1.9.3" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.2.tgz", - "integrity": "sha512-pqgIm2GNqtCT59Y1ICctIPrYTi34+wNPiNWEclD/yDzp5uDUUsyGe5XrUjCNyQRTKonAlmYxoaEHOn8FWgmBHA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dev": true, "dependencies": { - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-shared": "1.9.3" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -53,9 +53,9 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.2.tgz", - "integrity": "sha512-XxX6YDn+7LG+SmdpXEOnj7fc3TjiVpQ0CbGhjLwrd2tYr6LVY2D4Iiu/iuYJ4shvVDWWnpwArSk0uIWC/8OPUA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "dev": true, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -63,132 +63,132 @@ } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.2.tgz", - "integrity": "sha512-ZkVN7K/JE+qMQbpR6h3gQOGR6yCJpmucSBCmH5YDxnrYbp2CbrVCu0Nr+FGVoWzMJNznj1waShkfQ9awERulLw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.18.0.tgz", + "integrity": "sha512-rUAs49NLlO8LVLgGzM4cLkw8NJLKguQLgvFmBEe3DyzlinoqxzQMHfKZs6TSq4LZfw/z8qHvRo8NcTAAUJQLcw==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.17.2" + "@algolia/cache-common": "4.18.0" } }, "node_modules/@algolia/cache-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-common/-/cache-common-4.17.2.tgz", - "integrity": "sha512-fojbhYIS8ovfYs6hwZpy1O4mBfVRxNgAaZRqsdVQd54hU4MxYDYFCxagYX28lOBz7btcDHld6BMoWXvjzkx6iQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-common/-/cache-common-4.18.0.tgz", + "integrity": "sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==", "dev": true }, "node_modules/@algolia/cache-in-memory": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-in-memory/-/cache-in-memory-4.17.2.tgz", - "integrity": "sha512-UYQcMzPurNi+cPYkuPemTZkjKAjdgAS1hagC5irujKbrYnN4yscK4TkOI5tX+O8/KegtJt3kOK07OIrJ2QDAAw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-in-memory/-/cache-in-memory-4.18.0.tgz", + "integrity": "sha512-evD4dA1nd5HbFdufBxLqlJoob7E2ozlqJZuV3YlirNx5Na4q1LckIuzjNYZs2ddLzuTc/Xd5O3Ibf7OwPskHxw==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.17.2" + "@algolia/cache-common": "4.18.0" } }, "node_modules/@algolia/client-account": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-account/-/client-account-4.17.2.tgz", - "integrity": "sha512-doSk89pBPDpDyKJSHFADIGa2XSGrBCj3QwPvqtRJXDADpN+OjW+eTR8r4hEs/7X4GGfjfAOAES8JgDx+fZntYw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-account/-/client-account-4.18.0.tgz", + "integrity": "sha512-XsDnlROr3+Z1yjxBJjUMfMazi1V155kVdte6496atvBgOEtwCzTs3A+qdhfsAnGUvaYfBrBkL0ThnhMIBCGcew==", "dev": true, "dependencies": { - "@algolia/client-common": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-analytics": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-analytics/-/client-analytics-4.17.2.tgz", - "integrity": "sha512-V+DcXbOtD/hKwAR3qGQrtlrJ3q2f9OKfx843q744o4m3xHv5ueCAvGXB1znPsdaUrVDNAImcgEgqwI9x7EJbDw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-analytics/-/client-analytics-4.18.0.tgz", + "integrity": "sha512-chEUSN4ReqU7uRQ1C8kDm0EiPE+eJeAXiWcBwLhEynfNuTfawN9P93rSZktj7gmExz0C8XmkbBU19IQ05wCNrQ==", "dev": true, "dependencies": { - "@algolia/client-common": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-common/-/client-common-4.17.2.tgz", - "integrity": "sha512-gKBUnjxi0ukJYIJxVREYGt1Dmj1B3RBYbfGWi0dIPp1BC1VvQm+BOuNwsIwmq/x3MPO+sGuK978eKiP3tZDvag==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-common/-/client-common-4.18.0.tgz", + "integrity": "sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-personalization": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-personalization/-/client-personalization-4.17.2.tgz", - "integrity": "sha512-wc4UgOWxSYWz5wpuelNmlt895jA9twjZWM2ms17Ws8qCvBHF7OVGdMGgbysPB8790YnfvvDnSsWOv3CEj26Eow==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-personalization/-/client-personalization-4.18.0.tgz", + "integrity": "sha512-+PeCjODbxtamHcPl+couXMeHEefpUpr7IHftj4Y4Nia1hj8gGq4VlIcqhToAw8YjLeCTfOR7r7xtj3pJcYdP8A==", "dev": true, "dependencies": { - "@algolia/client-common": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/client-search": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-search/-/client-search-4.17.2.tgz", - "integrity": "sha512-FUjIs+gRe0upJC++uVs4sdxMw15JxfkT86Gr/kqVwi9kcqaZhXntSbW/Fw959bIYXczjmeVQsilYvBWW4YvSZA==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-search/-/client-search-4.18.0.tgz", + "integrity": "sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==", "dev": true, "dependencies": { - "@algolia/client-common": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/@algolia/logger-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/logger-common/-/logger-common-4.17.2.tgz", - "integrity": "sha512-EfXuweUE+1HiSMsQidaDWA5Lv4NnStYIlh7PO5pLkI+sdhbMX0e5AO5nUAMIFM1VkEANes70RA8fzhP6OqCqQQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/logger-common/-/logger-common-4.18.0.tgz", + "integrity": "sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==", "dev": true }, "node_modules/@algolia/logger-console": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/logger-console/-/logger-console-4.17.2.tgz", - "integrity": "sha512-JuG8HGVlJ+l/UEDK4h2Y8q/IEmRjQz1J0aS9tf6GPNbGYiSvMr1DDdZ+hqV3bb1XE6wU8Ypex56HisWMSpnG0A==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/logger-console/-/logger-console-4.18.0.tgz", + "integrity": "sha512-3P3VUYMl9CyJbi/UU1uUNlf6Z8N2ltW3Oqhq/nR7vH0CjWv32YROq3iGWGxB2xt3aXobdUPXs6P0tHSKRmNA6g==", "dev": true, "dependencies": { - "@algolia/logger-common": "4.17.2" + "@algolia/logger-common": "4.18.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.2.tgz", - "integrity": "sha512-FKI2lYWwksALfRt2OETFmGb5+P7WVc4py2Ai3H7k8FSfTLwVvs9WVVmtlx6oANQ8RFEK4B85h8DQJTJ29TDfmA==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.18.0.tgz", + "integrity": "sha512-/AcWHOBub2U4TE/bPi4Gz1XfuLK6/7dj4HJG+Z2SfQoS1RjNLshZclU3OoKIkFp8D2NC7+BNsPvr9cPLyW8nyQ==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.17.2" + "@algolia/requester-common": "4.18.0" } }, "node_modules/@algolia/requester-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-common/-/requester-common-4.17.2.tgz", - "integrity": "sha512-Rfim23ztAhYpE9qm+KCfCRo+YLJCjiiTG+IpDdzUjMpYPhUtirQT0A35YEd/gKn86YNyydxS9w8iRSjwKh+L0A==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-common/-/requester-common-4.18.0.tgz", + "integrity": "sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==", "dev": true }, "node_modules/@algolia/requester-node-http": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-node-http/-/requester-node-http-4.17.2.tgz", - "integrity": "sha512-E0b0kyCDMvUIhQmDNd/mH4fsKJdEEX6PkMKrYJjzm6moo+rP22tqpq4Rfe7DZD8OB6/LsDD3zs3Kvd+L+M5wwQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-node-http/-/requester-node-http-4.18.0.tgz", + "integrity": "sha512-TGfwj9aeTVgOUhn5XrqBhwUhUUDnGIKlI0kCBMdR58XfXcfdwomka+CPIgThRbfYw04oQr31A6/95ZH2QVJ9UQ==", "dev": true, "dependencies": { - "@algolia/requester-common": "4.17.2" + "@algolia/requester-common": "4.18.0" } }, "node_modules/@algolia/transporter": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/transporter/-/transporter-4.17.2.tgz", - "integrity": "sha512-m8pXlz5OnNzjD1rcw+duCN4jG4yEzkJBsvKYMoN22Oq6rQwy1AY5muZ+IQUs4dL+A364CYkRMLRWhvXpCZ1x+g==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/transporter/-/transporter-4.18.0.tgz", + "integrity": "sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==", "dev": true, "dependencies": { - "@algolia/cache-common": "4.17.2", - "@algolia/logger-common": "4.17.2", - "@algolia/requester-common": "4.17.2" + "@algolia/cache-common": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/requester-common": "4.18.0" } }, "node_modules/@babel/parser": { @@ -272,30 +272,30 @@ } }, "node_modules/@docsearch/css": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/css/-/css-3.5.0.tgz", - "integrity": "sha512-Ob5FQLubplcBNihAVtriR59FRBeP8u69F6mu4L4yIr60KfsPc10bOV0DoPErJw0zF9IBN2cNLW9qdmt8zWPxyg==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/css/-/css-3.5.1.tgz", + "integrity": "sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==", "dev": true }, "node_modules/@docsearch/js": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/js/-/js-3.5.0.tgz", - "integrity": "sha512-WqB+z+zVKSXDkGq028nClT9RvMzfFlemZuIulX5ZwWkdUtl4k7M9cmZA/c6kuZf7FG24XQsMHWuBjeUo9hLRyA==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/js/-/js-3.5.1.tgz", + "integrity": "sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==", "dev": true, "dependencies": { - "@docsearch/react": "3.5.0", + "@docsearch/react": "3.5.1", "preact": "^10.0.0" } }, "node_modules/@docsearch/react": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/react/-/react-3.5.0.tgz", - "integrity": "sha512-3IG8mmSMzSHNGy2S1VuPyYU9tFCxFpj5Ov8SYwsSHM4yMvFsaO9oFxXocA5lSenliIELhuOuS5+BdxHa/Qlf2A==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/react/-/react-3.5.1.tgz", + "integrity": "sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==", "dev": true, "dependencies": { - "@algolia/autocomplete-core": "1.9.2", - "@algolia/autocomplete-preset-algolia": "1.9.2", - "@docsearch/css": "3.5.0", + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.1", "algoliasearch": "^4.0.0" }, "peerDependencies": { @@ -328,6 +328,7 @@ "os": [ "android" ], + "peer": true, "engines": { "node": ">=12" } @@ -345,6 +346,7 @@ "os": [ "android" ], + "peer": true, "engines": { "node": ">=12" } @@ -362,6 +364,7 @@ "os": [ "android" ], + "peer": true, "engines": { "node": ">=12" } @@ -379,6 +382,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=12" } @@ -396,6 +400,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">=12" } @@ -413,6 +418,7 @@ "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=12" } @@ -430,6 +436,7 @@ "os": [ "freebsd" ], + "peer": true, "engines": { "node": ">=12" } @@ -447,6 +454,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -464,6 +472,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -481,6 +490,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -498,6 +508,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -515,6 +526,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -532,6 +544,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -549,6 +562,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -566,6 +580,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -583,6 +598,7 @@ "os": [ "linux" ], + "peer": true, "engines": { "node": ">=12" } @@ -600,6 +616,7 @@ "os": [ "netbsd" ], + "peer": true, "engines": { "node": ">=12" } @@ -617,6 +634,7 @@ "os": [ "openbsd" ], + "peer": true, "engines": { "node": ">=12" } @@ -634,6 +652,7 @@ "os": [ "sunos" ], + "peer": true, "engines": { "node": ">=12" } @@ -651,6 +670,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=12" } @@ -668,6 +688,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=12" } @@ -685,6 +706,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">=12" } @@ -719,20 +741,20 @@ } }, "node_modules/@jupyterlab/application": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.0.2.tgz", - "integrity": "sha512-sFF2YJBRiJGu6Jx2PE/JRwmwuLTs9eHEoqaZGCD6H4loj8iDlCuwb26JVmbCz94QzgB00KFMYCBV6K7UWhid9g==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.0.3.tgz", + "integrity": "sha512-fnZe+j3ZJg0zVZuDxHOkafqhB9SFiIWestFqfJ+2bvnPxVfBd5kAJdGi8U56TV4KxKdNbhnRV4POIQAedtCoRA==", "dependencies": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/docregistry": "^4.0.2", - "@jupyterlab/rendermime": "^4.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/statedb": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/docregistry": "^4.0.3", + "@jupyterlab/rendermime": "^4.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/statedb": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/application": "^2.1.1", "@lumino/commands": "^2.1.1", @@ -751,19 +773,19 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/apputils": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.1.2.tgz", - "integrity": "sha512-Gj4xd4i+y7j6W1n+cJVA+LBC20fcFUanxDxZfaYwfSFA9b/7ijx3dfw9zRY9taqzBdun17HCjynvLbOJfMwYEg==", + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.1.3.tgz", + "integrity": "sha512-63k/fYrHkIePxT9ATMw76oSBqqTYDS3uBLNRxCB/B6MLYJeSN1Zo6Wsky+LdanuUAqtvXYMady0WTiSo1P1mzQ==", "dependencies": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/settingregistry": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", - "@jupyterlab/statusbar": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/settingregistry": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", + "@jupyterlab/statusbar": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -784,18 +806,18 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/codeeditor": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.0.2.tgz", - "integrity": "sha512-7YmKs8litDFfB1oGUcA6SKylx8VnBYDW5fqbLapzhhvBQD5lPK/Gk3vaDF5U8BwsjQqHVeK2+5ZJPYKJYKGzGg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.0.3.tgz", + "integrity": "sha512-dBgAbHj04ff6lTf31HTPKs2P1iK1G/Y3ah2AGLHhK6p1JEDwH09/3fMrOQhfKa8Ehy/cXe8mNdTydeguxzdOwQ==", "dependencies": { "@codemirror/state": "^6.2.0", "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/statusbar": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/statusbar": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/dragdrop": "^2.1.1", @@ -811,9 +833,9 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/coreutils": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.0.2.tgz", - "integrity": "sha512-jSGATyE11MuX1gbH/QYJZkYh8ddbV8SdRQ36U5Exy/oAL0ukF6vqfpIpDpo/EAW+p9aDBlSnvi3WtgyVQcltqg==", + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.0.3.tgz", + "integrity": "sha512-4OUzPBw9TXUIiqj0+cujD1d6u0wuIc00P9BNLLZrH6O1SVt2boQaD5TpDtBx1z6hLgg0URXvM497ZtjBntwknA==", "dependencies": { "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -829,20 +851,20 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/docregistry": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.0.2.tgz", - "integrity": "sha512-juWWfov9RK0fuvhj7ckVgmYqiwQPFSoKs040Wv9nppnYDfNJDQQmQMPFlSJA0irZ9AxfTyf1+TjRe+WVQcHvvg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.0.3.tgz", + "integrity": "sha512-Gt8U6c2aaezMzyRzHUa3SBRPTALX8nvlx/x6Q6EtY31ng6BU2/EulS9e3PCzrFhxg+gxeyyQsm4CqLfzV2Pvdw==", "dependencies": { "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/codeeditor": "^4.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime": "^4.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/codeeditor": "^4.0.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime": "^4.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -867,9 +889,9 @@ } }, "node_modules/@jupyterlab/nbformat": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.0.2.tgz", - "integrity": "sha512-K83wDb1iUViTk4mj228SR4E0GPASiykXcD/tVYAOvxWv8TsaZ2UK/dcX4ZtBEZpVqI5enRrq8Z7xISMR+3CRBg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.0.3.tgz", + "integrity": "sha512-wpOktEi5XLPrAvTH+xkimeDghOz+oj1lPUHLeRTzcYBZfMybHQxV9XKfroXllcypkyqSBI5Ppfv6/GYeQQzmHQ==", "dependencies": { "@lumino/coreutils": "^2.1.1" } @@ -880,9 +902,9 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/observables": { - "version": "5.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.0.2.tgz", - "integrity": "sha512-mZowpnUrfKqjc2OjwBjI4je2idMaoM3OURCcPMlcCVCZUUiFEB2SOCx8/1jWrotw/er5Cjp7vROZ7Iz8BiIW1g==", + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.0.3.tgz", + "integrity": "sha512-g71z04PIl7i7PrJDEXFirTwCjotXgVl/9WCYDXdXGIN5QDUkY4P8b1J7aRNaZxW0dTa3FA+W5zOD4EdfFDNeNg==", "dependencies": { "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", @@ -897,17 +919,17 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/rendermime": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.0.2.tgz", - "integrity": "sha512-x5nPqwGnJCkbS6+jEmhN/fKNSM22DCbO+vwZYAa8dbcL+xURRE7iockxX6cpdHhMNeQ/JlZ5m4HQyTmIzd4N/Q==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.0.3.tgz", + "integrity": "sha512-Bb9OMtyVN4hBPvnnPMS0q1CStmXK7Owlf3PWokGmyNFBBwheoEgPu3+gIuUpolDpQdDsq/AFOCQj1eLVHekPTQ==", "dependencies": { - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/translation": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/translation": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/messaging": "^2.0.0", "@lumino/signaling": "^2.1.1", @@ -916,9 +938,9 @@ } }, "node_modules/@jupyterlab/rendermime-interfaces": { - "version": "3.8.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.8.2.tgz", - "integrity": "sha512-IOnzA/ccfwXGO/RaWysYn74ojJ7PaH5igTnS0sjo4qIprFZ6tCORTrKF594BA7Qz6PpW2+GpdUVMUnnYdU5R9Q==", + "version": "3.8.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.8.3.tgz", + "integrity": "sha512-XG0Wp/WMXcWdAILej766VpeXUAN31XYSAW9mMTw5Y+SQFfBAmHBekLMp+/+aG8n3ngqXcALeYIwBR3eF4QsKcA==", "dependencies": { "@lumino/coreutils": "^1.11.0 || ^2.1.1", "@lumino/widgets": "^1.37.2 || ^2.1.1" @@ -935,15 +957,15 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/services": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.0.2.tgz", - "integrity": "sha512-luhc5wVdojQ0kVM1EMv7HkI6eiEU36Sj69a0vNRFj2U+VcgN9Dicb+vlOZnS1cOOGNhSRjKuaREkXRfEETsq3A==", + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.0.3.tgz", + "integrity": "sha512-JeOsylwfSIjDMUktB3qRXYJ7hJkrHHdwo2PDGgtT4Uevdw1SB7eBCfYA2B9IIDUKJBfV6BWqbqMWz/DNOgDPwg==", "dependencies": { "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/settingregistry": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/settingregistry": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/polling": "^2.1.1", @@ -958,12 +980,12 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/settingregistry": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.0.2.tgz", - "integrity": "sha512-c0HrgJescIoEz+DWm1wt7pNYGaMK1kq+7Ask8BRJBWJwwg9RuIrgPUd58Kc14YGNvIvDTPvgltUunhQIBZJQzg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.0.3.tgz", + "integrity": "sha512-hwOJkp9xW0K68in+Mi11SzqAcVU95hBTOPKRDvpjHjvURA6BUHeYYCSlpre1kzBn6FrySP9DCmOnK9wb/82KoA==", "dependencies": { - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -982,9 +1004,9 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/statedb": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.0.2.tgz", - "integrity": "sha512-erVHlzJkd8xPsOHyAlImJgOAS9ohq4zRloX2+VMpCJHeYrK5z/KO9mVQlAFFC1JNlm3C3JjnvZBbTAZshzsMHA==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.0.3.tgz", + "integrity": "sha512-/RDoOKYOR2+fIa9gVoNXjwXRQCZqcF0ilwJlyVz6um8hWqDDUlG/lJpUV6A2LZ0nnX6o7+RPQlKkW+6ns7WX8A==", "dependencies": { "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -999,11 +1021,11 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/statusbar": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.0.2.tgz", - "integrity": "sha512-5p3tSG/VM8TQ1SDIPRYBK0P2Bh+2VK1eCiCna/Zane3OHZww99JM+7yySiGYffbJuhD5ZHp+a8IYXAbAE5xVOg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.0.3.tgz", + "integrity": "sha512-oGCrkD1xBfNP84xD0EJ7kuzRnxLrH2HqoB9x+EksrqglrFWreUnx/cq2KImBctsOr3w2zyoqIXF9W23gy0xk5A==", "dependencies": { - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -1019,24 +1041,24 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/theme-light-extension": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.0.2.tgz", - "integrity": "sha512-HFwCXbe/3u3Feo/XQEN3zd15Hsa2TGgBAVuViZ935BZ0sipATpiNYWAmLx2HBqUisuI/zN6Lrkh8Uw1S73WBOQ==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.0.3.tgz", + "integrity": "sha512-Wp2mIW0W47x2vU0JnTBS/8iuvFJQ44QRjdhWYMPaRmVpqScP8nqgUV36gx1VqYNkuZL2qlreF8PBj4TRxgZmYA==", "dependencies": { - "@jupyterlab/application": "^4.0.2", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/translation": "^4.0.2" + "@jupyterlab/application": "^4.0.3", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/translation": "^4.0.3" } }, "node_modules/@jupyterlab/translation": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.0.2.tgz", - "integrity": "sha512-EiYk/dt4hBAnrHKw7YXfeKmqvug6bWadQVthY0lRE18FuSKVAOgWv2qRAxOSZEWiFyUjEKutUg5OOms6KCHZFA==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.0.3.tgz", + "integrity": "sha512-II6xupfMXkzvLVrQb60gm/sLkPf2LsHgvk1jCeOdH+4N+lbzpMsL9mxkNj7egH9FbLbW7OWqrzBb8h3MksYrPg==", "dependencies": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/coreutils": "^2.1.1" } }, @@ -1046,14 +1068,14 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@jupyterlab/ui-components": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.0.2.tgz", - "integrity": "sha512-TdLgTmHzi4NuRXUCls0Nh2+C2x66tQzimQRt6hRklpB9RCI2uNcr23HXe70Dc+nNXNHwXePbnT+MAsLbWHjfDw==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.0.3.tgz", + "integrity": "sha512-6rbqufHggkI501Pbe1hYCKsnXHje2OCUuc25SVSEgXybyDESTfyZqR4ahv0/0g4PXECWflIQakNFEaqQiAT0yg==", "dependencies": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/translation": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/translation": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -1115,13 +1137,13 @@ "integrity": "sha512-SwM/8U1zlMWMJj00wTCThdTUit9zap2Xghuo4uUxvZ+mfog5b1UIk2j1dP8TPpzEXHCDPEb85s2/ERo1tee3Dw==" }, "node_modules/@lumino/application": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/application/-/application-2.1.1.tgz", - "integrity": "sha512-TjkM3Iwt6pxv6pksEXSCXRxp1DLCsyHgTiURYETeRZBnRXTDJzhjPQr4K1VOZRH1ToLeeVNoyHmI+b9rWQSewQ==", + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@lumino/application/-/application-2.2.0.tgz", + "integrity": "sha512-hivdDH2/YiOLtvsfY60GSUc+d6Rxh07dz6wp8ZnoalFmzdqqI8mcW4H30PchVdmqxXK0qxZIjLlP9A3fOu/xIw==", "dependencies": { - "@lumino/commands": "^2.1.1", + "@lumino/commands": "^2.1.2", "@lumino/coreutils": "^2.1.1", - "@lumino/widgets": "^2.1.1" + "@lumino/widgets": "^2.2.0" } }, "node_modules/@lumino/application/node_modules/@lumino/coreutils": { @@ -1138,9 +1160,9 @@ } }, "node_modules/@lumino/commands": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/commands/-/commands-2.1.1.tgz", - "integrity": "sha512-KaEkRCemZ7BZM4wCvsLx+oSdPxdggdg0p+1+FXm8d9adsVV8xwxrEAAgEP4/YPytexgyf7OnKT9aOpuss/VGjA==", + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@lumino/commands/-/commands-2.1.2.tgz", + "integrity": "sha512-wdA7kx2z0oygD44yQo5Tlk+yViKqmjTqwQSg2jfKfGyVOrwM3i1NXdZ8ntIV8WQIHmg24D2WqElwjUq5G7bGlw==", "dependencies": { "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", @@ -1178,9 +1200,9 @@ "integrity": "sha512-GYsz6CS6Gd+7r9IBe/0m+3/xAuOKrjfiXwWt7OLsOM1icRv93yS+gxleCLp2+LSwoqU90sqfav+uYABtPkA4QA==" }, "node_modules/@lumino/dragdrop": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/dragdrop/-/dragdrop-2.1.1.tgz", - "integrity": "sha512-TRrKo8sWx0cnZ1X8U8Rqijd0lQ82Fgu+BseVy3zDYiANwt9jMMOPjp1qzVY2/lDCmuZptYbUKXOznS0khzCUTg==", + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@lumino/dragdrop/-/dragdrop-2.1.2.tgz", + "integrity": "sha512-89Sc2HpGHQnzQx4/A/oVmS1uOfy4YjRJtNvdr/7zoUeJTib9vxKvlzrsRopLqvmyQPzJMnulEkiWuWsgzNnLeA==", "dependencies": { "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1" @@ -1248,16 +1270,16 @@ } }, "node_modules/@lumino/widgets": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/widgets/-/widgets-2.1.1.tgz", - "integrity": "sha512-SpZ9ekxrc1KSdP8DqAUyTyCfAbBl0swyzzYI9bXNnmi6DzUGSsgE2c985pl+tY8DXHIIOVHQey267psZ35Hp1w==", + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@lumino/widgets/-/widgets-2.2.0.tgz", + "integrity": "sha512-nQ5UXjcl+Tvddeev0We5aoW2erm5KffKCJZEo6/1i4t2cj90v2ndqtXtbiCjeQOBDojIH6u1BVPtUExTh00cbA==", "dependencies": { "@lumino/algorithm": "^2.0.0", - "@lumino/commands": "^2.1.1", + "@lumino/commands": "^2.1.2", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/domutils": "^2.0.0", - "@lumino/dragdrop": "^2.1.1", + "@lumino/dragdrop": "^2.1.2", "@lumino/keyboard": "^2.0.0", "@lumino/messaging": "^2.0.0", "@lumino/properties": "^2.0.0", @@ -1271,9 +1293,9 @@ "integrity": "sha512-OmEzvphZC/EVpFfwBkmcuzNwKXvkij6gJo1mbf4/tZMC1/8NO3aVnjK1FsgC0TlaGwMD1BLIFgGay2mC/I/cyQ==" }, "node_modules/@rjsf/core": { - "version": "5.8.1", - "resolved": "https://registry.npmmirror.com/@rjsf/core/-/core-5.8.1.tgz", - "integrity": "sha512-+lJKK/fdVO+DqKhSzSY8bjyAv5weoLw44d/DnCn2U8/l9qY0nqfNSvG6gyZIC9kCNnzLS/76XFAltWXgtjjzFQ==", + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/@rjsf/core/-/core-5.9.0.tgz", + "integrity": "sha512-HYgnWKTGVfbj6bs1O9SYyw4VgBfoISZeQti259aiKK08XDVH+tgThxBMX4CyMjC/K9I4ralRV9KRlGO1un0DzQ==", "dependencies": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", @@ -1290,9 +1312,9 @@ } }, "node_modules/@rjsf/utils": { - "version": "5.8.1", - "resolved": "https://registry.npmmirror.com/@rjsf/utils/-/utils-5.8.1.tgz", - "integrity": "sha512-kzWVNAW417ADG0nSEPxpqYzLrtzi9tKCCn5rOuwt6FIvSrtkatISBekyKNeycGPUfQR9VkROGrcG8cz10xUs6g==", + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/@rjsf/utils/-/utils-5.9.0.tgz", + "integrity": "sha512-+UBRrbHgbG/y6Lj32O0U5oiNpbpKZqsFxPKuOCmOqpsfwmb072AyGoHqskc2e05Ur/iURcbBu3xt72aF1azLmQ==", "dependencies": { "json-schema-merge-allof": "^0.8.1", "jsonpointer": "^5.0.1", @@ -1313,9 +1335,9 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { - "version": "18.2.6", - "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.6.tgz", - "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==", + "version": "18.2.15", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -1329,10 +1351,9 @@ }, "node_modules/@types/web-bluetooth": { "version": "0.0.17", - "resolved": "https://repo.huaweicloud.com/repository/npm/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@vitejs/plugin-vue": { "version": "4.2.3", @@ -1477,28 +1498,23 @@ "license": "MIT" }, "node_modules/@vueuse/core": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/core/-/core-10.1.2.tgz", - "integrity": "sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.2.1.tgz", + "integrity": "sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==", "dev": true, - "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.1.2", - "@vueuse/shared": "10.1.2", - "vue-demi": ">=0.14.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "@vueuse/metadata": "10.2.1", + "@vueuse/shared": "10.2.1", + "vue-demi": ">=0.14.5" } }, "node_modules/@vueuse/core/node_modules/vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -1506,9 +1522,6 @@ "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -1520,18 +1533,14 @@ } }, "node_modules/@vueuse/integrations": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/integrations/-/integrations-10.1.2.tgz", - "integrity": "sha512-wUpG3Wv6LiWerOwCzOAM0iGhNQ4vfFUTkhj/xQy7TLXduh2M3D8N08aS0KqlxsejY6R8NLxydDIM+68QfHZZ8Q==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/integrations/-/integrations-10.2.1.tgz", + "integrity": "sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==", "dev": true, - "license": "MIT", "dependencies": { - "@vueuse/core": "10.1.2", - "@vueuse/shared": "10.1.2", - "vue-demi": ">=0.14.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "@vueuse/core": "10.2.1", + "@vueuse/shared": "10.2.1", + "vue-demi": ">=0.14.5" }, "peerDependencies": { "async-validator": "*", @@ -1588,11 +1597,10 @@ }, "node_modules/@vueuse/integrations/node_modules/vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -1600,9 +1608,6 @@ "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -1614,35 +1619,26 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/metadata/-/metadata-10.1.2.tgz", - "integrity": "sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.2.1.tgz", + "integrity": "sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==", + "dev": true }, "node_modules/@vueuse/shared": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/shared/-/shared-10.1.2.tgz", - "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.2.1.tgz", + "integrity": "sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==", "dev": true, - "license": "MIT", "dependencies": { - "vue-demi": ">=0.14.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "vue-demi": ">=0.14.5" } }, "node_modules/@vueuse/shared/node_modules/vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -1650,9 +1646,6 @@ "engines": { "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, "peerDependencies": { "@vue/composition-api": "^1.0.0-rc.1", "vue": "^3.0.0-0 || ^2.6.0" @@ -1675,25 +1668,25 @@ } }, "node_modules/algoliasearch": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-4.17.2.tgz", - "integrity": "sha512-VFu43JJNYIW74awp7oeQcQsPcxOhd8psqBDTfyNO2Zt6L1NqnNMTVnaIdQ+8dtKqUDBqQZp0szPxECvX8CK2Fg==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-4.18.0.tgz", + "integrity": "sha512-pCuVxC1SVcpc08ENH32T4sLKSyzoU7TkRIDBMwSLfIiW+fq4znOmWDkAygHZ6pRcO9I1UJdqlfgnV7TRj+MXrA==", "dev": true, "dependencies": { - "@algolia/cache-browser-local-storage": "4.17.2", - "@algolia/cache-common": "4.17.2", - "@algolia/cache-in-memory": "4.17.2", - "@algolia/client-account": "4.17.2", - "@algolia/client-analytics": "4.17.2", - "@algolia/client-common": "4.17.2", - "@algolia/client-personalization": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/logger-common": "4.17.2", - "@algolia/logger-console": "4.17.2", - "@algolia/requester-browser-xhr": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/requester-node-http": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/cache-browser-local-storage": "4.18.0", + "@algolia/cache-common": "4.18.0", + "@algolia/cache-in-memory": "4.18.0", + "@algolia/client-account": "4.18.0", + "@algolia/client-analytics": "4.18.0", + "@algolia/client-common": "4.18.0", + "@algolia/client-personalization": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/logger-console": "4.18.0", + "@algolia/requester-browser-xhr": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/requester-node-http": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "node_modules/ansi-colors": { @@ -1912,6 +1905,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -1982,13 +1976,12 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/focus-trap": { - "version": "7.4.3", - "resolved": "https://repo.huaweicloud.com/repository/npm/focus-trap/-/focus-trap-7.4.3.tgz", - "integrity": "sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==", + "version": "7.5.2", + "resolved": "https://registry.npmmirror.com/focus-trap/-/focus-trap-7.5.2.tgz", + "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==", "dev": true, - "license": "MIT", "dependencies": { - "tabbable": "^6.1.2" + "tabbable": "^6.2.0" } }, "node_modules/free-style": { @@ -2375,9 +2368,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "version": "8.4.25", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -2388,9 +2381,9 @@ } }, "node_modules/preact": { - "version": "10.15.1", - "resolved": "https://registry.npmmirror.com/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==", + "version": "10.16.0", + "resolved": "https://registry.npmmirror.com/preact/-/preact-10.16.0.tgz", + "integrity": "sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==", "dev": true }, "node_modules/prop-types": { @@ -2463,11 +2456,10 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/rollup": { - "version": "3.23.0", - "resolved": "https://repo.huaweicloud.com/repository/npm/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.26.2", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, - "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -2501,9 +2493,9 @@ } }, "node_modules/search-insights": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/search-insights/-/search-insights-2.6.0.tgz", - "integrity": "sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==", + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/search-insights/-/search-insights-2.7.0.tgz", + "integrity": "sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==", "dev": true, "peer": true, "engines": { @@ -2532,9 +2524,9 @@ } }, "node_modules/shiki": { - "version": "0.14.2", - "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.2.tgz", - "integrity": "sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==", + "version": "0.14.3", + "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.3.tgz", + "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", "dev": true, "dependencies": { "ansi-sequence-parser": "^1.1.0", @@ -2589,11 +2581,10 @@ "integrity": "sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==" }, "node_modules/tabbable": { - "version": "6.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/tabbable/-/tabbable-6.1.2.tgz", - "integrity": "sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==", - "dev": true, - "license": "MIT" + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "dev": true }, "node_modules/tr46": { "version": "0.0.3", @@ -2690,6 +2681,7 @@ "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.17.5", "postcss": "^8.4.23", @@ -2734,29 +2726,470 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-beta.3.tgz", - "integrity": "sha512-GR5Pvr/o343NN1M4Na1shhDYZRrQbjmLq7WE0lla0H8iDPAsHE8agTHLWfu3FWx+3q2KA29sv16+0O9RQKGjlA==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-beta.5.tgz", + "integrity": "sha512-/RjqqRsSEKkzF6HhK5e5Ij+bZ7ETb9jNCRRgIMm10gJ+ZLC3D1OqkE465lEqCeJUgt2HZ6jmWjDqIBfrJSpv7w==", "dev": true, "dependencies": { - "@docsearch/css": "^3.5.0", - "@docsearch/js": "^3.5.0", + "@docsearch/css": "^3.5.1", + "@docsearch/js": "^3.5.1", "@vitejs/plugin-vue": "^4.2.3", "@vue/devtools-api": "^6.5.0", - "@vueuse/core": "^10.1.2", - "@vueuse/integrations": "^10.1.2", + "@vueuse/core": "^10.2.1", + "@vueuse/integrations": "^10.2.1", "body-scroll-lock": "4.0.0-beta.0", "focus-trap": "^7.4.3", "mark.js": "8.11.1", "minisearch": "^6.1.0", - "shiki": "^0.14.2", - "vite": "^4.3.9", + "shiki": "^0.14.3", + "vite": "4.4.0-beta.3", "vue": "^3.3.4" }, "bin": { "vitepress": "bin/vitepress.js" } }, + "node_modules/vitepress/node_modules/@esbuild/android-arm": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.12.tgz", + "integrity": "sha512-LIxaNIQfkFZbTLb4+cX7dozHlAbAshhFE5PKdro0l+FnCpx1GDJaQ2WMcqm+ToXKMt8p8Uojk/MFRuGyz3V5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/android-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.12.tgz", + "integrity": "sha512-BMAlczRqC/LUt2P97E4apTBbkvS9JTJnp2DKFbCwpZ8vBvXVbNdqmvzW/OsdtI/+mGr+apkkpqGM8WecLkPgrA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/android-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.12.tgz", + "integrity": "sha512-zU5MyluNsykf5cOJ0LZZZjgAHbhPJ1cWfdH1ZXVMXxVMhEV0VZiZXQdwBBVvmvbF28EizeK7obG9fs+fpmS0eQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.12.tgz", + "integrity": "sha512-zUZMep7YONnp6954QOOwEBwFX9svlKd3ov6PkxKd53LGTHsp/gy7vHaPGhhjBmEpqXEXShi6dddjIkmd+NgMsA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/darwin-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.12.tgz", + "integrity": "sha512-ohqLPc7i67yunArPj1+/FeeJ7AgwAjHqKZ512ADk3WsE3FHU9l+m5aa7NdxXr0HmN1bjDlUslBjWNbFlD9y12Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.12.tgz", + "integrity": "sha512-GIIHtQXqgeOOqdG16a/A9N28GpkvjJnjYMhOnXVbn3EDJcoItdR58v/pGN31CHjyXDc8uCcRnFWmqaJt24AYJg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.12.tgz", + "integrity": "sha512-zK0b9a1/0wZY+6FdOS3BpZcPc1kcx2G5yxxfEJtEUzVxI6n/FrC2Phsxj/YblPuBchhBZ/1wwn7AyEBUyNSa6g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-arm": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.12.tgz", + "integrity": "sha512-y75OijvrBE/1XRrXq1jtrJfG26eHeMoqLJ2dwQNwviwTuTtHGCojsDO6BJNF8gU+3jTn1KzJEMETytwsFSvc+Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.12.tgz", + "integrity": "sha512-JKgG8Q/LL/9sw/iHHxQyVMoQYu3rU3+a5Z87DxC+wAu3engz+EmctIrV+FGOgI6gWG1z1+5nDDbXiRMGQZXqiw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-ia32": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.12.tgz", + "integrity": "sha512-yoRIAqc0B4lDIAAEFEIu9ttTRFV84iuAl0KNCN6MhKLxNPfzwCBvEMgwco2f71GxmpBcTtn7KdErueZaM2rEvw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-loong64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.12.tgz", + "integrity": "sha512-qYgt3dHPVvf/MgbIBpJ4Sup/yb9DAopZ3a2JgMpNKIHUpOdnJ2eHBo/aQdnd8dJ21X/+sS58wxHtA9lEazYtXQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.12.tgz", + "integrity": "sha512-wHphlMLK4ufNOONqukELfVIbnGQJrHJ/mxZMMrP2jYrPgCRZhOtf0kC4yAXBwnfmULimV1qt5UJJOw4Kh13Yfg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.12.tgz", + "integrity": "sha512-TeN//1Ft20ZZW41+zDSdOI/Os1bEq5dbvBvYkberB7PHABbRcsteeoNVZFlI0YLpGdlBqohEpjrn06kv8heCJg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.12.tgz", + "integrity": "sha512-AgUebVS4DoAblBgiB2ACQ/8l4eGE5aWBb8ZXtkXHiET9mbj7GuWt3OnsIW/zX+XHJt2RYJZctbQ2S/mDjbp0UA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-s390x": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.12.tgz", + "integrity": "sha512-dJ3Rb3Ei2u/ysSXd6pzleGtfDdc2MuzKt8qc6ls8vreP1G3B7HInX3i7gXS4BGeVd24pp0yqyS7bJ5NHaI9ing==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/linux-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.12.tgz", + "integrity": "sha512-OrNJMGQbPaVyHHcDF8ybNSwu7TDOfX8NGpXCbetwOSP6txOJiWlgQnRymfC9ocR1S0Y5PW0Wb1mV6pUddqmvmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.12.tgz", + "integrity": "sha512-55FzVCAiwE9FK8wWeCRuvjazNRJ1QqLCYGZVB6E8RuQuTeStSwotpSW4xoRGwp3a1wUsaVCdYcj5LGCASVJmMg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.12.tgz", + "integrity": "sha512-qnluf8rfb6Y5Lw2tirfK2quZOBbVqmwxut7GPCIJsM8lc4AEUj9L8y0YPdLaPK0TECt4IdyBdBD/KRFKorlK3g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/sunos-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.12.tgz", + "integrity": "sha512-+RkKpVQR7bICjTOPUpkTBTaJ4TFqQBX5Ywyd/HSdDkQGn65VPkTsR/pL4AMvuMWy+wnXgIl4EY6q4mVpJal8Kg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/win32-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.12.tgz", + "integrity": "sha512-GNHuciv0mFM7ouzsU0+AwY+7eV4Mgo5WnbhfDCQGtpvOtD1vbOiRjPYG6dhmMoFyBjj+pNqQu2X+7DKn0KQ/Gw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/win32-ia32": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.12.tgz", + "integrity": "sha512-kR8cezhYipbbypGkaqCTWIeu4zID17gamC8YTPXYtcN3E5BhhtTnwKBn9I0PJur/T6UVwIEGYzkffNL0lFvxEw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/@esbuild/win32-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.12.tgz", + "integrity": "sha512-O0UYQVkvfM/jO8a4OwoV0mAKSJw+mjWTAd1MJd/1FCX6uiMdLmMRPK/w6e9OQ0ob2WGxzIm9va/KG0Ja4zIOgg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vitepress/node_modules/esbuild": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.12.tgz", + "integrity": "sha512-XuOVLDdtsDslXStStduT41op21Ytmf4/BDS46aa3xPJ7X5h2eMWBF1oAe3QjUH3bDksocNXgzGUZ7XHIBya6Tg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.12", + "@esbuild/android-arm64": "0.18.12", + "@esbuild/android-x64": "0.18.12", + "@esbuild/darwin-arm64": "0.18.12", + "@esbuild/darwin-x64": "0.18.12", + "@esbuild/freebsd-arm64": "0.18.12", + "@esbuild/freebsd-x64": "0.18.12", + "@esbuild/linux-arm": "0.18.12", + "@esbuild/linux-arm64": "0.18.12", + "@esbuild/linux-ia32": "0.18.12", + "@esbuild/linux-loong64": "0.18.12", + "@esbuild/linux-mips64el": "0.18.12", + "@esbuild/linux-ppc64": "0.18.12", + "@esbuild/linux-riscv64": "0.18.12", + "@esbuild/linux-s390x": "0.18.12", + "@esbuild/linux-x64": "0.18.12", + "@esbuild/netbsd-x64": "0.18.12", + "@esbuild/openbsd-x64": "0.18.12", + "@esbuild/sunos-x64": "0.18.12", + "@esbuild/win32-arm64": "0.18.12", + "@esbuild/win32-ia32": "0.18.12", + "@esbuild/win32-x64": "0.18.12" + } + }, + "node_modules/vitepress/node_modules/vite": { + "version": "4.4.0-beta.3", + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.4.0-beta.3.tgz", + "integrity": "sha512-IC/thYTvArOFRJ4qvvudnu4KKZOVc+gduS3I9OfC5SbP/Rf4kkP7z6Of2QpKeOSVqwIK24khW6VOUmVD/0yzSQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.6", + "postcss": "^8.4.24", + "rollup": "^3.25.2" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, "node_modules/vscode-oniguruma": { "version": "1.7.0", "resolved": "https://registry.npmmirror.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", @@ -2904,9 +3337,9 @@ } }, "node_modules/yjs": { - "version": "13.6.2", - "resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.2.tgz", - "integrity": "sha512-shFc4JI8Hr3NqKYlS09xX6lyQwU3LvQlOXEkHK2aBa1T/luNLf0qHtoujgb9pRPxhIK0uevobHhDw0+AET1Vkw==", + "version": "13.6.6", + "resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.6.tgz", + "integrity": "sha512-VTvezMeMuOra9jKG1Ym5XuQ2H4xXOubIIIupv/B5oygasa9IqDE7Ufv93QTSe9uz69J5VZGMQb2WTEmJv4kJFQ==", "dependencies": { "lib0": "^0.2.74" }, @@ -2918,167 +3351,167 @@ }, "dependencies": { "@algolia/autocomplete-core": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.2.tgz", - "integrity": "sha512-hkG80c9kx9ClVAEcUJbTd2ziVC713x9Bji9Ty4XJfKXlxlsx3iXsoNhAwfeR4ulzIUg7OE5gez0UU1zVDdG7kg==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dev": true, "requires": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.2", - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" } }, "@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.2.tgz", - "integrity": "sha512-2LVsf4W66hVHQ3Ua/8k15oPlxjELCztbAkQm/hP42Sw+GLkHAdY1vaVRYziaWq64+Oljfg6FKkZHCdgXH+CGIA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", "dev": true, "requires": { - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-shared": "1.9.3" } }, "@algolia/autocomplete-preset-algolia": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.2.tgz", - "integrity": "sha512-pqgIm2GNqtCT59Y1ICctIPrYTi34+wNPiNWEclD/yDzp5uDUUsyGe5XrUjCNyQRTKonAlmYxoaEHOn8FWgmBHA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dev": true, "requires": { - "@algolia/autocomplete-shared": "1.9.2" + "@algolia/autocomplete-shared": "1.9.3" } }, "@algolia/autocomplete-shared": { - "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.2.tgz", - "integrity": "sha512-XxX6YDn+7LG+SmdpXEOnj7fc3TjiVpQ0CbGhjLwrd2tYr6LVY2D4Iiu/iuYJ4shvVDWWnpwArSk0uIWC/8OPUA==", + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "dev": true, "requires": {} }, "@algolia/cache-browser-local-storage": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.2.tgz", - "integrity": "sha512-ZkVN7K/JE+qMQbpR6h3gQOGR6yCJpmucSBCmH5YDxnrYbp2CbrVCu0Nr+FGVoWzMJNznj1waShkfQ9awERulLw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.18.0.tgz", + "integrity": "sha512-rUAs49NLlO8LVLgGzM4cLkw8NJLKguQLgvFmBEe3DyzlinoqxzQMHfKZs6TSq4LZfw/z8qHvRo8NcTAAUJQLcw==", "dev": true, "requires": { - "@algolia/cache-common": "4.17.2" + "@algolia/cache-common": "4.18.0" } }, "@algolia/cache-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-common/-/cache-common-4.17.2.tgz", - "integrity": "sha512-fojbhYIS8ovfYs6hwZpy1O4mBfVRxNgAaZRqsdVQd54hU4MxYDYFCxagYX28lOBz7btcDHld6BMoWXvjzkx6iQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-common/-/cache-common-4.18.0.tgz", + "integrity": "sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==", "dev": true }, "@algolia/cache-in-memory": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/cache-in-memory/-/cache-in-memory-4.17.2.tgz", - "integrity": "sha512-UYQcMzPurNi+cPYkuPemTZkjKAjdgAS1hagC5irujKbrYnN4yscK4TkOI5tX+O8/KegtJt3kOK07OIrJ2QDAAw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/cache-in-memory/-/cache-in-memory-4.18.0.tgz", + "integrity": "sha512-evD4dA1nd5HbFdufBxLqlJoob7E2ozlqJZuV3YlirNx5Na4q1LckIuzjNYZs2ddLzuTc/Xd5O3Ibf7OwPskHxw==", "dev": true, "requires": { - "@algolia/cache-common": "4.17.2" + "@algolia/cache-common": "4.18.0" } }, "@algolia/client-account": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-account/-/client-account-4.17.2.tgz", - "integrity": "sha512-doSk89pBPDpDyKJSHFADIGa2XSGrBCj3QwPvqtRJXDADpN+OjW+eTR8r4hEs/7X4GGfjfAOAES8JgDx+fZntYw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-account/-/client-account-4.18.0.tgz", + "integrity": "sha512-XsDnlROr3+Z1yjxBJjUMfMazi1V155kVdte6496atvBgOEtwCzTs3A+qdhfsAnGUvaYfBrBkL0ThnhMIBCGcew==", "dev": true, "requires": { - "@algolia/client-common": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-analytics": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-analytics/-/client-analytics-4.17.2.tgz", - "integrity": "sha512-V+DcXbOtD/hKwAR3qGQrtlrJ3q2f9OKfx843q744o4m3xHv5ueCAvGXB1znPsdaUrVDNAImcgEgqwI9x7EJbDw==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-analytics/-/client-analytics-4.18.0.tgz", + "integrity": "sha512-chEUSN4ReqU7uRQ1C8kDm0EiPE+eJeAXiWcBwLhEynfNuTfawN9P93rSZktj7gmExz0C8XmkbBU19IQ05wCNrQ==", "dev": true, "requires": { - "@algolia/client-common": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-common/-/client-common-4.17.2.tgz", - "integrity": "sha512-gKBUnjxi0ukJYIJxVREYGt1Dmj1B3RBYbfGWi0dIPp1BC1VvQm+BOuNwsIwmq/x3MPO+sGuK978eKiP3tZDvag==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-common/-/client-common-4.18.0.tgz", + "integrity": "sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==", "dev": true, "requires": { - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-personalization": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-personalization/-/client-personalization-4.17.2.tgz", - "integrity": "sha512-wc4UgOWxSYWz5wpuelNmlt895jA9twjZWM2ms17Ws8qCvBHF7OVGdMGgbysPB8790YnfvvDnSsWOv3CEj26Eow==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-personalization/-/client-personalization-4.18.0.tgz", + "integrity": "sha512-+PeCjODbxtamHcPl+couXMeHEefpUpr7IHftj4Y4Nia1hj8gGq4VlIcqhToAw8YjLeCTfOR7r7xtj3pJcYdP8A==", "dev": true, "requires": { - "@algolia/client-common": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/client-search": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/client-search/-/client-search-4.17.2.tgz", - "integrity": "sha512-FUjIs+gRe0upJC++uVs4sdxMw15JxfkT86Gr/kqVwi9kcqaZhXntSbW/Fw959bIYXczjmeVQsilYvBWW4YvSZA==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/client-search/-/client-search-4.18.0.tgz", + "integrity": "sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==", "dev": true, "requires": { - "@algolia/client-common": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/client-common": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "@algolia/logger-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/logger-common/-/logger-common-4.17.2.tgz", - "integrity": "sha512-EfXuweUE+1HiSMsQidaDWA5Lv4NnStYIlh7PO5pLkI+sdhbMX0e5AO5nUAMIFM1VkEANes70RA8fzhP6OqCqQQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/logger-common/-/logger-common-4.18.0.tgz", + "integrity": "sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==", "dev": true }, "@algolia/logger-console": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/logger-console/-/logger-console-4.17.2.tgz", - "integrity": "sha512-JuG8HGVlJ+l/UEDK4h2Y8q/IEmRjQz1J0aS9tf6GPNbGYiSvMr1DDdZ+hqV3bb1XE6wU8Ypex56HisWMSpnG0A==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/logger-console/-/logger-console-4.18.0.tgz", + "integrity": "sha512-3P3VUYMl9CyJbi/UU1uUNlf6Z8N2ltW3Oqhq/nR7vH0CjWv32YROq3iGWGxB2xt3aXobdUPXs6P0tHSKRmNA6g==", "dev": true, "requires": { - "@algolia/logger-common": "4.17.2" + "@algolia/logger-common": "4.18.0" } }, "@algolia/requester-browser-xhr": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.2.tgz", - "integrity": "sha512-FKI2lYWwksALfRt2OETFmGb5+P7WVc4py2Ai3H7k8FSfTLwVvs9WVVmtlx6oANQ8RFEK4B85h8DQJTJ29TDfmA==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.18.0.tgz", + "integrity": "sha512-/AcWHOBub2U4TE/bPi4Gz1XfuLK6/7dj4HJG+Z2SfQoS1RjNLshZclU3OoKIkFp8D2NC7+BNsPvr9cPLyW8nyQ==", "dev": true, "requires": { - "@algolia/requester-common": "4.17.2" + "@algolia/requester-common": "4.18.0" } }, "@algolia/requester-common": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-common/-/requester-common-4.17.2.tgz", - "integrity": "sha512-Rfim23ztAhYpE9qm+KCfCRo+YLJCjiiTG+IpDdzUjMpYPhUtirQT0A35YEd/gKn86YNyydxS9w8iRSjwKh+L0A==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-common/-/requester-common-4.18.0.tgz", + "integrity": "sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==", "dev": true }, "@algolia/requester-node-http": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/requester-node-http/-/requester-node-http-4.17.2.tgz", - "integrity": "sha512-E0b0kyCDMvUIhQmDNd/mH4fsKJdEEX6PkMKrYJjzm6moo+rP22tqpq4Rfe7DZD8OB6/LsDD3zs3Kvd+L+M5wwQ==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/requester-node-http/-/requester-node-http-4.18.0.tgz", + "integrity": "sha512-TGfwj9aeTVgOUhn5XrqBhwUhUUDnGIKlI0kCBMdR58XfXcfdwomka+CPIgThRbfYw04oQr31A6/95ZH2QVJ9UQ==", "dev": true, "requires": { - "@algolia/requester-common": "4.17.2" + "@algolia/requester-common": "4.18.0" } }, "@algolia/transporter": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/@algolia/transporter/-/transporter-4.17.2.tgz", - "integrity": "sha512-m8pXlz5OnNzjD1rcw+duCN4jG4yEzkJBsvKYMoN22Oq6rQwy1AY5muZ+IQUs4dL+A364CYkRMLRWhvXpCZ1x+g==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/@algolia/transporter/-/transporter-4.18.0.tgz", + "integrity": "sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==", "dev": true, "requires": { - "@algolia/cache-common": "4.17.2", - "@algolia/logger-common": "4.17.2", - "@algolia/requester-common": "4.17.2" + "@algolia/cache-common": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/requester-common": "4.18.0" } }, "@babel/parser": { @@ -3149,30 +3582,30 @@ } }, "@docsearch/css": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/css/-/css-3.5.0.tgz", - "integrity": "sha512-Ob5FQLubplcBNihAVtriR59FRBeP8u69F6mu4L4yIr60KfsPc10bOV0DoPErJw0zF9IBN2cNLW9qdmt8zWPxyg==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/css/-/css-3.5.1.tgz", + "integrity": "sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==", "dev": true }, "@docsearch/js": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/js/-/js-3.5.0.tgz", - "integrity": "sha512-WqB+z+zVKSXDkGq028nClT9RvMzfFlemZuIulX5ZwWkdUtl4k7M9cmZA/c6kuZf7FG24XQsMHWuBjeUo9hLRyA==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/js/-/js-3.5.1.tgz", + "integrity": "sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==", "dev": true, "requires": { - "@docsearch/react": "3.5.0", + "@docsearch/react": "3.5.1", "preact": "^10.0.0" } }, "@docsearch/react": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@docsearch/react/-/react-3.5.0.tgz", - "integrity": "sha512-3IG8mmSMzSHNGy2S1VuPyYU9tFCxFpj5Ov8SYwsSHM4yMvFsaO9oFxXocA5lSenliIELhuOuS5+BdxHa/Qlf2A==", + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/@docsearch/react/-/react-3.5.1.tgz", + "integrity": "sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==", "dev": true, "requires": { - "@algolia/autocomplete-core": "1.9.2", - "@algolia/autocomplete-preset-algolia": "1.9.2", - "@docsearch/css": "3.5.0", + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.1", "algoliasearch": "^4.0.0" } }, @@ -3181,154 +3614,176 @@ "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/android-arm/-/android-arm-0.17.19.tgz", "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/android-arm64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/android-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/android-x64/-/android-x64-0.17.19.tgz", "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/darwin-arm64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/darwin-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/freebsd-arm64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/freebsd-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-arm": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-arm64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-ia32": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-loong64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-mips64el": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-ppc64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-riscv64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-s390x": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/linux-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/netbsd-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/openbsd-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/sunos-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/win32-arm64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/win32-ia32": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@esbuild/win32-x64": { "version": "0.17.19", "resolved": "https://repo.huaweicloud.com/repository/npm/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@fortawesome/fontawesome-free": { "version": "5.15.4", @@ -3355,20 +3810,20 @@ } }, "@jupyterlab/application": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.0.2.tgz", - "integrity": "sha512-sFF2YJBRiJGu6Jx2PE/JRwmwuLTs9eHEoqaZGCD6H4loj8iDlCuwb26JVmbCz94QzgB00KFMYCBV6K7UWhid9g==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.0.3.tgz", + "integrity": "sha512-fnZe+j3ZJg0zVZuDxHOkafqhB9SFiIWestFqfJ+2bvnPxVfBd5kAJdGi8U56TV4KxKdNbhnRV4POIQAedtCoRA==", "requires": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/docregistry": "^4.0.2", - "@jupyterlab/rendermime": "^4.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/statedb": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/docregistry": "^4.0.3", + "@jupyterlab/rendermime": "^4.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/statedb": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/application": "^2.1.1", "@lumino/commands": "^2.1.1", @@ -3389,19 +3844,19 @@ } }, "@jupyterlab/apputils": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.1.2.tgz", - "integrity": "sha512-Gj4xd4i+y7j6W1n+cJVA+LBC20fcFUanxDxZfaYwfSFA9b/7ijx3dfw9zRY9taqzBdun17HCjynvLbOJfMwYEg==", + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.1.3.tgz", + "integrity": "sha512-63k/fYrHkIePxT9ATMw76oSBqqTYDS3uBLNRxCB/B6MLYJeSN1Zo6Wsky+LdanuUAqtvXYMady0WTiSo1P1mzQ==", "requires": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/settingregistry": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", - "@jupyterlab/statusbar": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/settingregistry": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", + "@jupyterlab/statusbar": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -3424,18 +3879,18 @@ } }, "@jupyterlab/codeeditor": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.0.2.tgz", - "integrity": "sha512-7YmKs8litDFfB1oGUcA6SKylx8VnBYDW5fqbLapzhhvBQD5lPK/Gk3vaDF5U8BwsjQqHVeK2+5ZJPYKJYKGzGg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.0.3.tgz", + "integrity": "sha512-dBgAbHj04ff6lTf31HTPKs2P1iK1G/Y3ah2AGLHhK6p1JEDwH09/3fMrOQhfKa8Ehy/cXe8mNdTydeguxzdOwQ==", "requires": { "@codemirror/state": "^6.2.0", "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/statusbar": "^4.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/statusbar": "^4.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/dragdrop": "^2.1.1", @@ -3453,9 +3908,9 @@ } }, "@jupyterlab/coreutils": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.0.2.tgz", - "integrity": "sha512-jSGATyE11MuX1gbH/QYJZkYh8ddbV8SdRQ36U5Exy/oAL0ukF6vqfpIpDpo/EAW+p9aDBlSnvi3WtgyVQcltqg==", + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.0.3.tgz", + "integrity": "sha512-4OUzPBw9TXUIiqj0+cujD1d6u0wuIc00P9BNLLZrH6O1SVt2boQaD5TpDtBx1z6hLgg0URXvM497ZtjBntwknA==", "requires": { "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -3473,20 +3928,20 @@ } }, "@jupyterlab/docregistry": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.0.2.tgz", - "integrity": "sha512-juWWfov9RK0fuvhj7ckVgmYqiwQPFSoKs040Wv9nppnYDfNJDQQmQMPFlSJA0irZ9AxfTyf1+TjRe+WVQcHvvg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.0.3.tgz", + "integrity": "sha512-Gt8U6c2aaezMzyRzHUa3SBRPTALX8nvlx/x6Q6EtY31ng6BU2/EulS9e3PCzrFhxg+gxeyyQsm4CqLfzV2Pvdw==", "requires": { "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/codeeditor": "^4.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime": "^4.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/translation": "^4.0.2", - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/codeeditor": "^4.0.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime": "^4.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/translation": "^4.0.3", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -3513,9 +3968,9 @@ } }, "@jupyterlab/nbformat": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.0.2.tgz", - "integrity": "sha512-K83wDb1iUViTk4mj228SR4E0GPASiykXcD/tVYAOvxWv8TsaZ2UK/dcX4ZtBEZpVqI5enRrq8Z7xISMR+3CRBg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.0.3.tgz", + "integrity": "sha512-wpOktEi5XLPrAvTH+xkimeDghOz+oj1lPUHLeRTzcYBZfMybHQxV9XKfroXllcypkyqSBI5Ppfv6/GYeQQzmHQ==", "requires": { "@lumino/coreutils": "^2.1.1" }, @@ -3528,9 +3983,9 @@ } }, "@jupyterlab/observables": { - "version": "5.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.0.2.tgz", - "integrity": "sha512-mZowpnUrfKqjc2OjwBjI4je2idMaoM3OURCcPMlcCVCZUUiFEB2SOCx8/1jWrotw/er5Cjp7vROZ7Iz8BiIW1g==", + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.0.3.tgz", + "integrity": "sha512-g71z04PIl7i7PrJDEXFirTwCjotXgVl/9WCYDXdXGIN5QDUkY4P8b1J7aRNaZxW0dTa3FA+W5zOD4EdfFDNeNg==", "requires": { "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", @@ -3547,17 +4002,17 @@ } }, "@jupyterlab/rendermime": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.0.2.tgz", - "integrity": "sha512-x5nPqwGnJCkbS6+jEmhN/fKNSM22DCbO+vwZYAa8dbcL+xURRE7iockxX6cpdHhMNeQ/JlZ5m4HQyTmIzd4N/Q==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.0.3.tgz", + "integrity": "sha512-Bb9OMtyVN4hBPvnnPMS0q1CStmXK7Owlf3PWokGmyNFBBwheoEgPu3+gIuUpolDpQdDsq/AFOCQj1eLVHekPTQ==", "requires": { - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/translation": "^4.0.2", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/translation": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/messaging": "^2.0.0", "@lumino/signaling": "^2.1.1", @@ -3573,9 +4028,9 @@ } }, "@jupyterlab/rendermime-interfaces": { - "version": "3.8.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.8.2.tgz", - "integrity": "sha512-IOnzA/ccfwXGO/RaWysYn74ojJ7PaH5igTnS0sjo4qIprFZ6tCORTrKF594BA7Qz6PpW2+GpdUVMUnnYdU5R9Q==", + "version": "3.8.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.8.3.tgz", + "integrity": "sha512-XG0Wp/WMXcWdAILej766VpeXUAN31XYSAW9mMTw5Y+SQFfBAmHBekLMp+/+aG8n3ngqXcALeYIwBR3eF4QsKcA==", "requires": { "@lumino/coreutils": "^1.11.0 || ^2.1.1", "@lumino/widgets": "^1.37.2 || ^2.1.1" @@ -3589,15 +4044,15 @@ } }, "@jupyterlab/services": { - "version": "7.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.0.2.tgz", - "integrity": "sha512-luhc5wVdojQ0kVM1EMv7HkI6eiEU36Sj69a0vNRFj2U+VcgN9Dicb+vlOZnS1cOOGNhSRjKuaREkXRfEETsq3A==", + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.0.3.tgz", + "integrity": "sha512-JeOsylwfSIjDMUktB3qRXYJ7hJkrHHdwo2PDGgtT4Uevdw1SB7eBCfYA2B9IIDUKJBfV6BWqbqMWz/DNOgDPwg==", "requires": { "@jupyter/ydoc": "^1.0.2", - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/settingregistry": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/settingregistry": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/polling": "^2.1.1", @@ -3614,12 +4069,12 @@ } }, "@jupyterlab/settingregistry": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.0.2.tgz", - "integrity": "sha512-c0HrgJescIoEz+DWm1wt7pNYGaMK1kq+7Ask8BRJBWJwwg9RuIrgPUd58Kc14YGNvIvDTPvgltUunhQIBZJQzg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.0.3.tgz", + "integrity": "sha512-hwOJkp9xW0K68in+Mi11SzqAcVU95hBTOPKRDvpjHjvURA6BUHeYYCSlpre1kzBn6FrySP9DCmOnK9wb/82KoA==", "requires": { - "@jupyterlab/nbformat": "^4.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/nbformat": "^4.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -3637,9 +4092,9 @@ } }, "@jupyterlab/statedb": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.0.2.tgz", - "integrity": "sha512-erVHlzJkd8xPsOHyAlImJgOAS9ohq4zRloX2+VMpCJHeYrK5z/KO9mVQlAFFC1JNlm3C3JjnvZBbTAZshzsMHA==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.0.3.tgz", + "integrity": "sha512-/RDoOKYOR2+fIa9gVoNXjwXRQCZqcF0ilwJlyVz6um8hWqDDUlG/lJpUV6A2LZ0nnX6o7+RPQlKkW+6ns7WX8A==", "requires": { "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -3656,11 +4111,11 @@ } }, "@jupyterlab/statusbar": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.0.2.tgz", - "integrity": "sha512-5p3tSG/VM8TQ1SDIPRYBK0P2Bh+2VK1eCiCna/Zane3OHZww99JM+7yySiGYffbJuhD5ZHp+a8IYXAbAE5xVOg==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.0.3.tgz", + "integrity": "sha512-oGCrkD1xBfNP84xD0EJ7kuzRnxLrH2HqoB9x+EksrqglrFWreUnx/cq2KImBctsOr3w2zyoqIXF9W23gy0xk5A==", "requires": { - "@jupyterlab/ui-components": "^4.0.2", + "@jupyterlab/ui-components": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", @@ -3678,24 +4133,24 @@ } }, "@jupyterlab/theme-light-extension": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.0.2.tgz", - "integrity": "sha512-HFwCXbe/3u3Feo/XQEN3zd15Hsa2TGgBAVuViZ935BZ0sipATpiNYWAmLx2HBqUisuI/zN6Lrkh8Uw1S73WBOQ==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.0.3.tgz", + "integrity": "sha512-Wp2mIW0W47x2vU0JnTBS/8iuvFJQ44QRjdhWYMPaRmVpqScP8nqgUV36gx1VqYNkuZL2qlreF8PBj4TRxgZmYA==", "requires": { - "@jupyterlab/application": "^4.0.2", - "@jupyterlab/apputils": "^4.1.2", - "@jupyterlab/translation": "^4.0.2" + "@jupyterlab/application": "^4.0.3", + "@jupyterlab/apputils": "^4.1.3", + "@jupyterlab/translation": "^4.0.3" } }, "@jupyterlab/translation": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.0.2.tgz", - "integrity": "sha512-EiYk/dt4hBAnrHKw7YXfeKmqvug6bWadQVthY0lRE18FuSKVAOgWv2qRAxOSZEWiFyUjEKutUg5OOms6KCHZFA==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.0.3.tgz", + "integrity": "sha512-II6xupfMXkzvLVrQb60gm/sLkPf2LsHgvk1jCeOdH+4N+lbzpMsL9mxkNj7egH9FbLbW7OWqrzBb8h3MksYrPg==", "requires": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/services": "^7.0.2", - "@jupyterlab/statedb": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/services": "^7.0.3", + "@jupyterlab/statedb": "^4.0.3", "@lumino/coreutils": "^2.1.1" }, "dependencies": { @@ -3707,14 +4162,14 @@ } }, "@jupyterlab/ui-components": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.0.2.tgz", - "integrity": "sha512-TdLgTmHzi4NuRXUCls0Nh2+C2x66tQzimQRt6hRklpB9RCI2uNcr23HXe70Dc+nNXNHwXePbnT+MAsLbWHjfDw==", + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.0.3.tgz", + "integrity": "sha512-6rbqufHggkI501Pbe1hYCKsnXHje2OCUuc25SVSEgXybyDESTfyZqR4ahv0/0g4PXECWflIQakNFEaqQiAT0yg==", "requires": { - "@jupyterlab/coreutils": "^6.0.2", - "@jupyterlab/observables": "^5.0.2", - "@jupyterlab/rendermime-interfaces": "^3.8.2", - "@jupyterlab/translation": "^4.0.2", + "@jupyterlab/coreutils": "^6.0.3", + "@jupyterlab/observables": "^5.0.3", + "@jupyterlab/rendermime-interfaces": "^3.8.3", + "@jupyterlab/translation": "^4.0.3", "@lumino/algorithm": "^2.0.0", "@lumino/commands": "^2.1.1", "@lumino/coreutils": "^2.1.1", @@ -3775,13 +4230,13 @@ "integrity": "sha512-SwM/8U1zlMWMJj00wTCThdTUit9zap2Xghuo4uUxvZ+mfog5b1UIk2j1dP8TPpzEXHCDPEb85s2/ERo1tee3Dw==" }, "@lumino/application": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/application/-/application-2.1.1.tgz", - "integrity": "sha512-TjkM3Iwt6pxv6pksEXSCXRxp1DLCsyHgTiURYETeRZBnRXTDJzhjPQr4K1VOZRH1ToLeeVNoyHmI+b9rWQSewQ==", + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@lumino/application/-/application-2.2.0.tgz", + "integrity": "sha512-hivdDH2/YiOLtvsfY60GSUc+d6Rxh07dz6wp8ZnoalFmzdqqI8mcW4H30PchVdmqxXK0qxZIjLlP9A3fOu/xIw==", "requires": { - "@lumino/commands": "^2.1.1", + "@lumino/commands": "^2.1.2", "@lumino/coreutils": "^2.1.1", - "@lumino/widgets": "^2.1.1" + "@lumino/widgets": "^2.2.0" }, "dependencies": { "@lumino/coreutils": { @@ -3800,9 +4255,9 @@ } }, "@lumino/commands": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/commands/-/commands-2.1.1.tgz", - "integrity": "sha512-KaEkRCemZ7BZM4wCvsLx+oSdPxdggdg0p+1+FXm8d9adsVV8xwxrEAAgEP4/YPytexgyf7OnKT9aOpuss/VGjA==", + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@lumino/commands/-/commands-2.1.2.tgz", + "integrity": "sha512-wdA7kx2z0oygD44yQo5Tlk+yViKqmjTqwQSg2jfKfGyVOrwM3i1NXdZ8ntIV8WQIHmg24D2WqElwjUq5G7bGlw==", "requires": { "@lumino/algorithm": "^2.0.0", "@lumino/coreutils": "^2.1.1", @@ -3840,9 +4295,9 @@ "integrity": "sha512-GYsz6CS6Gd+7r9IBe/0m+3/xAuOKrjfiXwWt7OLsOM1icRv93yS+gxleCLp2+LSwoqU90sqfav+uYABtPkA4QA==" }, "@lumino/dragdrop": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/dragdrop/-/dragdrop-2.1.1.tgz", - "integrity": "sha512-TRrKo8sWx0cnZ1X8U8Rqijd0lQ82Fgu+BseVy3zDYiANwt9jMMOPjp1qzVY2/lDCmuZptYbUKXOznS0khzCUTg==", + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@lumino/dragdrop/-/dragdrop-2.1.2.tgz", + "integrity": "sha512-89Sc2HpGHQnzQx4/A/oVmS1uOfy4YjRJtNvdr/7zoUeJTib9vxKvlzrsRopLqvmyQPzJMnulEkiWuWsgzNnLeA==", "requires": { "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1" @@ -3916,16 +4371,16 @@ } }, "@lumino/widgets": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@lumino/widgets/-/widgets-2.1.1.tgz", - "integrity": "sha512-SpZ9ekxrc1KSdP8DqAUyTyCfAbBl0swyzzYI9bXNnmi6DzUGSsgE2c985pl+tY8DXHIIOVHQey267psZ35Hp1w==", + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@lumino/widgets/-/widgets-2.2.0.tgz", + "integrity": "sha512-nQ5UXjcl+Tvddeev0We5aoW2erm5KffKCJZEo6/1i4t2cj90v2ndqtXtbiCjeQOBDojIH6u1BVPtUExTh00cbA==", "requires": { "@lumino/algorithm": "^2.0.0", - "@lumino/commands": "^2.1.1", + "@lumino/commands": "^2.1.2", "@lumino/coreutils": "^2.1.1", "@lumino/disposable": "^2.1.1", "@lumino/domutils": "^2.0.0", - "@lumino/dragdrop": "^2.1.1", + "@lumino/dragdrop": "^2.1.2", "@lumino/keyboard": "^2.0.0", "@lumino/messaging": "^2.0.0", "@lumino/properties": "^2.0.0", @@ -3941,9 +4396,9 @@ } }, "@rjsf/core": { - "version": "5.8.1", - "resolved": "https://registry.npmmirror.com/@rjsf/core/-/core-5.8.1.tgz", - "integrity": "sha512-+lJKK/fdVO+DqKhSzSY8bjyAv5weoLw44d/DnCn2U8/l9qY0nqfNSvG6gyZIC9kCNnzLS/76XFAltWXgtjjzFQ==", + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/@rjsf/core/-/core-5.9.0.tgz", + "integrity": "sha512-HYgnWKTGVfbj6bs1O9SYyw4VgBfoISZeQti259aiKK08XDVH+tgThxBMX4CyMjC/K9I4ralRV9KRlGO1un0DzQ==", "requires": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", @@ -3953,9 +4408,9 @@ } }, "@rjsf/utils": { - "version": "5.8.1", - "resolved": "https://registry.npmmirror.com/@rjsf/utils/-/utils-5.8.1.tgz", - "integrity": "sha512-kzWVNAW417ADG0nSEPxpqYzLrtzi9tKCCn5rOuwt6FIvSrtkatISBekyKNeycGPUfQR9VkROGrcG8cz10xUs6g==", + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/@rjsf/utils/-/utils-5.9.0.tgz", + "integrity": "sha512-+UBRrbHgbG/y6Lj32O0U5oiNpbpKZqsFxPKuOCmOqpsfwmb072AyGoHqskc2e05Ur/iURcbBu3xt72aF1azLmQ==", "requires": { "json-schema-merge-allof": "^0.8.1", "jsonpointer": "^5.0.1", @@ -3970,9 +4425,9 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/react": { - "version": "18.2.6", - "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.6.tgz", - "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==", + "version": "18.2.15", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -3986,7 +4441,7 @@ }, "@types/web-bluetooth": { "version": "0.0.17", - "resolved": "https://repo.huaweicloud.com/repository/npm/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", + "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", "dev": true }, @@ -4113,20 +4568,20 @@ "dev": true }, "@vueuse/core": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/core/-/core-10.1.2.tgz", - "integrity": "sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-10.2.1.tgz", + "integrity": "sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==", "dev": true, "requires": { "@types/web-bluetooth": "^0.0.17", - "@vueuse/metadata": "10.1.2", - "@vueuse/shared": "10.1.2", - "vue-demi": ">=0.14.0" + "@vueuse/metadata": "10.2.1", + "@vueuse/shared": "10.2.1", + "vue-demi": ">=0.14.5" }, "dependencies": { "vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "requires": {} @@ -4134,19 +4589,19 @@ } }, "@vueuse/integrations": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/integrations/-/integrations-10.1.2.tgz", - "integrity": "sha512-wUpG3Wv6LiWerOwCzOAM0iGhNQ4vfFUTkhj/xQy7TLXduh2M3D8N08aS0KqlxsejY6R8NLxydDIM+68QfHZZ8Q==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/integrations/-/integrations-10.2.1.tgz", + "integrity": "sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==", "dev": true, "requires": { - "@vueuse/core": "10.1.2", - "@vueuse/shared": "10.1.2", - "vue-demi": ">=0.14.0" + "@vueuse/core": "10.2.1", + "@vueuse/shared": "10.2.1", + "vue-demi": ">=0.14.5" }, "dependencies": { "vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "requires": {} @@ -4154,23 +4609,23 @@ } }, "@vueuse/metadata": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/metadata/-/metadata-10.1.2.tgz", - "integrity": "sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.2.1.tgz", + "integrity": "sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==", "dev": true }, "@vueuse/shared": { - "version": "10.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/@vueuse/shared/-/shared-10.1.2.tgz", - "integrity": "sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==", + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-10.2.1.tgz", + "integrity": "sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==", "dev": true, "requires": { - "vue-demi": ">=0.14.0" + "vue-demi": ">=0.14.5" }, "dependencies": { "vue-demi": { "version": "0.14.5", - "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.5.tgz", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz", "integrity": "sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==", "dev": true, "requires": {} @@ -4189,25 +4644,25 @@ } }, "algoliasearch": { - "version": "4.17.2", - "resolved": "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-4.17.2.tgz", - "integrity": "sha512-VFu43JJNYIW74awp7oeQcQsPcxOhd8psqBDTfyNO2Zt6L1NqnNMTVnaIdQ+8dtKqUDBqQZp0szPxECvX8CK2Fg==", + "version": "4.18.0", + "resolved": "https://registry.npmmirror.com/algoliasearch/-/algoliasearch-4.18.0.tgz", + "integrity": "sha512-pCuVxC1SVcpc08ENH32T4sLKSyzoU7TkRIDBMwSLfIiW+fq4znOmWDkAygHZ6pRcO9I1UJdqlfgnV7TRj+MXrA==", "dev": true, "requires": { - "@algolia/cache-browser-local-storage": "4.17.2", - "@algolia/cache-common": "4.17.2", - "@algolia/cache-in-memory": "4.17.2", - "@algolia/client-account": "4.17.2", - "@algolia/client-analytics": "4.17.2", - "@algolia/client-common": "4.17.2", - "@algolia/client-personalization": "4.17.2", - "@algolia/client-search": "4.17.2", - "@algolia/logger-common": "4.17.2", - "@algolia/logger-console": "4.17.2", - "@algolia/requester-browser-xhr": "4.17.2", - "@algolia/requester-common": "4.17.2", - "@algolia/requester-node-http": "4.17.2", - "@algolia/transporter": "4.17.2" + "@algolia/cache-browser-local-storage": "4.18.0", + "@algolia/cache-common": "4.18.0", + "@algolia/cache-in-memory": "4.18.0", + "@algolia/client-account": "4.18.0", + "@algolia/client-analytics": "4.18.0", + "@algolia/client-common": "4.18.0", + "@algolia/client-personalization": "4.18.0", + "@algolia/client-search": "4.18.0", + "@algolia/logger-common": "4.18.0", + "@algolia/logger-console": "4.18.0", + "@algolia/requester-browser-xhr": "4.18.0", + "@algolia/requester-common": "4.18.0", + "@algolia/requester-node-http": "4.18.0", + "@algolia/transporter": "4.18.0" } }, "ansi-colors": { @@ -4392,6 +4847,7 @@ "resolved": "https://repo.huaweicloud.com/repository/npm/esbuild/-/esbuild-0.17.19.tgz", "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", "dev": true, + "peer": true, "requires": { "@esbuild/android-arm": "0.17.19", "@esbuild/android-arm64": "0.17.19", @@ -4446,12 +4902,12 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "focus-trap": { - "version": "7.4.3", - "resolved": "https://repo.huaweicloud.com/repository/npm/focus-trap/-/focus-trap-7.4.3.tgz", - "integrity": "sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==", + "version": "7.5.2", + "resolved": "https://registry.npmmirror.com/focus-trap/-/focus-trap-7.5.2.tgz", + "integrity": "sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==", "dev": true, "requires": { - "tabbable": "^6.1.2" + "tabbable": "^6.2.0" } }, "free-style": { @@ -4756,9 +5212,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "version": "8.4.25", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -4766,9 +5222,9 @@ } }, "preact": { - "version": "10.15.1", - "resolved": "https://registry.npmmirror.com/preact/-/preact-10.15.1.tgz", - "integrity": "sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==", + "version": "10.16.0", + "resolved": "https://registry.npmmirror.com/preact/-/preact-10.16.0.tgz", + "integrity": "sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==", "dev": true }, "prop-types": { @@ -4831,9 +5287,9 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "rollup": { - "version": "3.23.0", - "resolved": "https://repo.huaweicloud.com/repository/npm/rollup/-/rollup-3.23.0.tgz", - "integrity": "sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==", + "version": "3.26.2", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-3.26.2.tgz", + "integrity": "sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -4861,9 +5317,9 @@ } }, "search-insights": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/search-insights/-/search-insights-2.6.0.tgz", - "integrity": "sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==", + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/search-insights/-/search-insights-2.7.0.tgz", + "integrity": "sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==", "dev": true, "peer": true }, @@ -4883,9 +5339,9 @@ "dev": true }, "shiki": { - "version": "0.14.2", - "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.2.tgz", - "integrity": "sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==", + "version": "0.14.3", + "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.3.tgz", + "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", "dev": true, "requires": { "ansi-sequence-parser": "^1.1.0", @@ -4930,9 +5386,9 @@ "integrity": "sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw==" }, "tabbable": { - "version": "6.1.2", - "resolved": "https://repo.huaweicloud.com/repository/npm/tabbable/-/tabbable-6.1.2.tgz", - "integrity": "sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==", + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", "dev": true }, "tr46": { @@ -5028,6 +5484,7 @@ "resolved": "https://repo.huaweicloud.com/repository/npm/vite/-/vite-4.3.9.tgz", "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", "dev": true, + "peer": true, "requires": { "esbuild": "^0.17.5", "fsevents": "~2.3.2", @@ -5036,24 +5493,222 @@ } }, "vitepress": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-beta.3.tgz", - "integrity": "sha512-GR5Pvr/o343NN1M4Na1shhDYZRrQbjmLq7WE0lla0H8iDPAsHE8agTHLWfu3FWx+3q2KA29sv16+0O9RQKGjlA==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-beta.5.tgz", + "integrity": "sha512-/RjqqRsSEKkzF6HhK5e5Ij+bZ7ETb9jNCRRgIMm10gJ+ZLC3D1OqkE465lEqCeJUgt2HZ6jmWjDqIBfrJSpv7w==", "dev": true, "requires": { - "@docsearch/css": "^3.5.0", - "@docsearch/js": "^3.5.0", + "@docsearch/css": "^3.5.1", + "@docsearch/js": "^3.5.1", "@vitejs/plugin-vue": "^4.2.3", "@vue/devtools-api": "^6.5.0", - "@vueuse/core": "^10.1.2", - "@vueuse/integrations": "^10.1.2", + "@vueuse/core": "^10.2.1", + "@vueuse/integrations": "^10.2.1", "body-scroll-lock": "4.0.0-beta.0", "focus-trap": "^7.4.3", "mark.js": "8.11.1", "minisearch": "^6.1.0", - "shiki": "^0.14.2", - "vite": "^4.3.9", + "shiki": "^0.14.3", + "vite": "4.4.0-beta.3", "vue": "^3.3.4" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.12.tgz", + "integrity": "sha512-LIxaNIQfkFZbTLb4+cX7dozHlAbAshhFE5PKdro0l+FnCpx1GDJaQ2WMcqm+ToXKMt8p8Uojk/MFRuGyz3V5Sw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.12.tgz", + "integrity": "sha512-BMAlczRqC/LUt2P97E4apTBbkvS9JTJnp2DKFbCwpZ8vBvXVbNdqmvzW/OsdtI/+mGr+apkkpqGM8WecLkPgrA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.12.tgz", + "integrity": "sha512-zU5MyluNsykf5cOJ0LZZZjgAHbhPJ1cWfdH1ZXVMXxVMhEV0VZiZXQdwBBVvmvbF28EizeK7obG9fs+fpmS0eQ==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.12.tgz", + "integrity": "sha512-zUZMep7YONnp6954QOOwEBwFX9svlKd3ov6PkxKd53LGTHsp/gy7vHaPGhhjBmEpqXEXShi6dddjIkmd+NgMsA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.12.tgz", + "integrity": "sha512-ohqLPc7i67yunArPj1+/FeeJ7AgwAjHqKZ512ADk3WsE3FHU9l+m5aa7NdxXr0HmN1bjDlUslBjWNbFlD9y12Q==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.12.tgz", + "integrity": "sha512-GIIHtQXqgeOOqdG16a/A9N28GpkvjJnjYMhOnXVbn3EDJcoItdR58v/pGN31CHjyXDc8uCcRnFWmqaJt24AYJg==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.12.tgz", + "integrity": "sha512-zK0b9a1/0wZY+6FdOS3BpZcPc1kcx2G5yxxfEJtEUzVxI6n/FrC2Phsxj/YblPuBchhBZ/1wwn7AyEBUyNSa6g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.12.tgz", + "integrity": "sha512-y75OijvrBE/1XRrXq1jtrJfG26eHeMoqLJ2dwQNwviwTuTtHGCojsDO6BJNF8gU+3jTn1KzJEMETytwsFSvc+Q==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.12.tgz", + "integrity": "sha512-JKgG8Q/LL/9sw/iHHxQyVMoQYu3rU3+a5Z87DxC+wAu3engz+EmctIrV+FGOgI6gWG1z1+5nDDbXiRMGQZXqiw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.12.tgz", + "integrity": "sha512-yoRIAqc0B4lDIAAEFEIu9ttTRFV84iuAl0KNCN6MhKLxNPfzwCBvEMgwco2f71GxmpBcTtn7KdErueZaM2rEvw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.12.tgz", + "integrity": "sha512-qYgt3dHPVvf/MgbIBpJ4Sup/yb9DAopZ3a2JgMpNKIHUpOdnJ2eHBo/aQdnd8dJ21X/+sS58wxHtA9lEazYtXQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.12.tgz", + "integrity": "sha512-wHphlMLK4ufNOONqukELfVIbnGQJrHJ/mxZMMrP2jYrPgCRZhOtf0kC4yAXBwnfmULimV1qt5UJJOw4Kh13Yfg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.12.tgz", + "integrity": "sha512-TeN//1Ft20ZZW41+zDSdOI/Os1bEq5dbvBvYkberB7PHABbRcsteeoNVZFlI0YLpGdlBqohEpjrn06kv8heCJg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.12.tgz", + "integrity": "sha512-AgUebVS4DoAblBgiB2ACQ/8l4eGE5aWBb8ZXtkXHiET9mbj7GuWt3OnsIW/zX+XHJt2RYJZctbQ2S/mDjbp0UA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.12.tgz", + "integrity": "sha512-dJ3Rb3Ei2u/ysSXd6pzleGtfDdc2MuzKt8qc6ls8vreP1G3B7HInX3i7gXS4BGeVd24pp0yqyS7bJ5NHaI9ing==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.12.tgz", + "integrity": "sha512-OrNJMGQbPaVyHHcDF8ybNSwu7TDOfX8NGpXCbetwOSP6txOJiWlgQnRymfC9ocR1S0Y5PW0Wb1mV6pUddqmvmQ==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.12.tgz", + "integrity": "sha512-55FzVCAiwE9FK8wWeCRuvjazNRJ1QqLCYGZVB6E8RuQuTeStSwotpSW4xoRGwp3a1wUsaVCdYcj5LGCASVJmMg==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.12.tgz", + "integrity": "sha512-qnluf8rfb6Y5Lw2tirfK2quZOBbVqmwxut7GPCIJsM8lc4AEUj9L8y0YPdLaPK0TECt4IdyBdBD/KRFKorlK3g==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.12.tgz", + "integrity": "sha512-+RkKpVQR7bICjTOPUpkTBTaJ4TFqQBX5Ywyd/HSdDkQGn65VPkTsR/pL4AMvuMWy+wnXgIl4EY6q4mVpJal8Kg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.12.tgz", + "integrity": "sha512-GNHuciv0mFM7ouzsU0+AwY+7eV4Mgo5WnbhfDCQGtpvOtD1vbOiRjPYG6dhmMoFyBjj+pNqQu2X+7DKn0KQ/Gw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.12.tgz", + "integrity": "sha512-kR8cezhYipbbypGkaqCTWIeu4zID17gamC8YTPXYtcN3E5BhhtTnwKBn9I0PJur/T6UVwIEGYzkffNL0lFvxEw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.12.tgz", + "integrity": "sha512-O0UYQVkvfM/jO8a4OwoV0mAKSJw+mjWTAd1MJd/1FCX6uiMdLmMRPK/w6e9OQ0ob2WGxzIm9va/KG0Ja4zIOgg==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.18.12", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.12.tgz", + "integrity": "sha512-XuOVLDdtsDslXStStduT41op21Ytmf4/BDS46aa3xPJ7X5h2eMWBF1oAe3QjUH3bDksocNXgzGUZ7XHIBya6Tg==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.12", + "@esbuild/android-arm64": "0.18.12", + "@esbuild/android-x64": "0.18.12", + "@esbuild/darwin-arm64": "0.18.12", + "@esbuild/darwin-x64": "0.18.12", + "@esbuild/freebsd-arm64": "0.18.12", + "@esbuild/freebsd-x64": "0.18.12", + "@esbuild/linux-arm": "0.18.12", + "@esbuild/linux-arm64": "0.18.12", + "@esbuild/linux-ia32": "0.18.12", + "@esbuild/linux-loong64": "0.18.12", + "@esbuild/linux-mips64el": "0.18.12", + "@esbuild/linux-ppc64": "0.18.12", + "@esbuild/linux-riscv64": "0.18.12", + "@esbuild/linux-s390x": "0.18.12", + "@esbuild/linux-x64": "0.18.12", + "@esbuild/netbsd-x64": "0.18.12", + "@esbuild/openbsd-x64": "0.18.12", + "@esbuild/sunos-x64": "0.18.12", + "@esbuild/win32-arm64": "0.18.12", + "@esbuild/win32-ia32": "0.18.12", + "@esbuild/win32-x64": "0.18.12" + } + }, + "vite": { + "version": "4.4.0-beta.3", + "resolved": "https://registry.npmmirror.com/vite/-/vite-4.4.0-beta.3.tgz", + "integrity": "sha512-IC/thYTvArOFRJ4qvvudnu4KKZOVc+gduS3I9OfC5SbP/Rf4kkP7z6Of2QpKeOSVqwIK24khW6VOUmVD/0yzSQ==", + "dev": true, + "requires": { + "esbuild": "^0.18.6", + "fsevents": "~2.3.2", + "postcss": "^8.4.24", + "rollup": "^3.25.2" + } + } } }, "vscode-oniguruma": { @@ -5175,9 +5830,9 @@ } }, "yjs": { - "version": "13.6.2", - "resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.2.tgz", - "integrity": "sha512-shFc4JI8Hr3NqKYlS09xX6lyQwU3LvQlOXEkHK2aBa1T/luNLf0qHtoujgb9pRPxhIK0uevobHhDw0+AET1Vkw==", + "version": "13.6.6", + "resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.6.tgz", + "integrity": "sha512-VTvezMeMuOra9jKG1Ym5XuQ2H4xXOubIIIupv/B5oygasa9IqDE7Ufv93QTSe9uz69J5VZGMQb2WTEmJv4kJFQ==", "requires": { "lib0": "^0.2.74" } diff --git a/package.json b/package.json index cd44d0a..b187c05 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,12 @@ "@codemirror/lang-python": "^6.1.3", "@codemirror/lang-sql": "^6.5.2", "@jupyterlab/mathjax2": "^3.6.5", - "@jupyterlab/theme-light-extension": "^4.0.2", + "@jupyterlab/theme-light-extension": "^4.0.3", "markdown-it": "^13.0.1" }, "devDependencies": { "cross-env": "^7.0.3", "markdown-it-mathjax3": "^4.3.2", - "vitepress": "^1.0.0-beta.3" + "vitepress": "^1.0.0-beta.5" } } \ No newline at end of file From d6b3838000a8afb20fe290bf168089792ba4012f Mon Sep 17 00:00:00 2001 From: camera-2018 <2907618001@qq.com> Date: Fri, 14 Jul 2023 02:58:08 +0800 Subject: [PATCH 4/4] =?UTF-8?q?chore:=20=E8=B4=A1=E7=8C=AE=E8=80=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.js | 1 + members.ts | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/.vitepress/config.js b/.vitepress/config.js index 062501a..0e5905c 100644 --- a/.vitepress/config.js +++ b/.vitepress/config.js @@ -669,6 +669,7 @@ export default defineConfig({ pattern: 'https://github.com/camera-2018/hdu-cs-wiki/edit/master/:path', text: '在 GitHub 上修改此页' }, + externalLinkIcon: true, }, markdown: { config: (md) => { diff --git a/members.ts b/members.ts index e27f225..bc02058 100644 --- a/members.ts +++ b/members.ts @@ -85,4 +85,44 @@ export const members: Member = [ { icon: 'github', link: 'https://github.com/buwyi' }, ] }, + { + avatar: 'https://avatars.hdu-cs.wiki/E1PsyCongroo', + name: 'E1PsyCongroo', + title: 'Contributer', + links: [ + { icon: 'github', link: 'https://github.com/E1PsyCongroo' }, + ] + }, + { + avatar: 'https://avatars.hdu-cs.wiki/w31r4', + name: 'w31r4', + title: 'Contributer', + links: [ + { icon: 'github', link: 'https://github.com/w31r4' }, + ] + }, + { + avatar: 'https://avatars.hdu-cs.wiki/axiomofchoice-hjt', + name: 'Axiomofchoice', + title: 'Contributer', + links: [ + { icon: 'github', link: 'https://github.com/axiomofchoice-hjt' }, + ] + }, + { + avatar: 'https://avatars.hdu-cs.wiki/ek1ng', + name: 'ek1ng', + title: 'Contributer', + links: [ + { icon: 'github', link: 'https://github.com/ek1ng' }, + ] + }, + { + avatar: 'https://avatars.hdu-cs.wiki/Plumbiu', + name: 'Guo Xingjun', + title: 'Contributer', + links: [ + { icon: 'github', link: 'https://github.com/Plumbiu' }, + ] + }, ]

license @@ -20,10 +23,11 @@