diff --git a/docs/.vuepress/components/HomePage.vue b/docs/.vuepress/components/HomePage.vue index db1ebbf86..791f7c234 100644 --- a/docs/.vuepress/components/HomePage.vue +++ b/docs/.vuepress/components/HomePage.vue @@ -5,7 +5,7 @@ 🌈 {{ spStr }}
+ target="_blank">
diff --git a/docs/.vuepress/components/NormalPage.vue b/docs/.vuepress/components/NormalPage.vue index 2376c7ac9..4112bb1c6 100644 --- a/docs/.vuepress/components/NormalPage.vue +++ b/docs/.vuepress/components/NormalPage.vue @@ -5,7 +5,7 @@
- + {{ spStr }}
diff --git a/docs/.vuepress/components/Sidebar.vue b/docs/.vuepress/components/Sidebar.vue index 8f8e470a4..8f8c7ff2b 100644 --- a/docs/.vuepress/components/Sidebar.vue +++ b/docs/.vuepress/components/Sidebar.vue @@ -4,7 +4,7 @@
+ target="_blank"> {{ spStr }}
diff --git a/docs/.vuepress/public/img/advanced/casdoor-user.png b/docs/.vuepress/public/img/advanced/casdoor-user.png new file mode 100644 index 000000000..424b873f5 Binary files /dev/null and b/docs/.vuepress/public/img/advanced/casdoor-user.png differ diff --git a/docs/.vuepress/public/img/advanced/casdoor.png b/docs/.vuepress/public/img/advanced/casdoor.png new file mode 100644 index 000000000..f5406c3b6 Binary files /dev/null and b/docs/.vuepress/public/img/advanced/casdoor.png differ diff --git a/docs/.vuepress/public/img/faq/download.png b/docs/.vuepress/public/img/faq/download.png new file mode 100644 index 000000000..be83e616b Binary files /dev/null and b/docs/.vuepress/public/img/faq/download.png differ diff --git a/docs/.vuepress/public/img/ads/mingdao-h.png b/docs/.vuepress/public/img/ss/mingdao-h.png similarity index 100% rename from docs/.vuepress/public/img/ads/mingdao-h.png rename to docs/.vuepress/public/img/ss/mingdao-h.png diff --git a/docs/.vuepress/public/img/ads/mingdao.png b/docs/.vuepress/public/img/ss/mingdao.png similarity index 100% rename from docs/.vuepress/public/img/ads/mingdao.png rename to docs/.vuepress/public/img/ss/mingdao.png diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 416457504..bf376d2f4 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -2,124 +2,134 @@ import { hopeTheme } from "vuepress-theme-hope"; import * as navbar from "./navbar"; import * as sidebar from "./sidebar"; -export default hopeTheme({ - hostname: "https://alist.nn.ci", - themeColor: { - blue: "#2196f3", - red: "#f26d6d", - green: "#3eaf7c", - orange: "#fb9b5f", - }, +export default hopeTheme( + { + hostname: "https://alist.nn.ci", + themeColor: { + blue: "#2196f3", + red: "#f26d6d", + green: "#3eaf7c", + orange: "#fb9b5f", + }, - author: { - name: "Andy Hsu", - url: "https://i.nn.ci", - }, + author: { + name: "Andy Hsu", + url: "https://i.nn.ci", + }, - iconAssets: "iconfont", + iconAssets: "iconfont", - logo: "/logo.svg", + logo: "/logo.svg", - repo: "alist-org/docs", + repo: "alist-org/docs", - docsDir: "docs", + docsDir: "docs", - pageInfo: ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"], + pageInfo: ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"], - locales: { - "/": { - // navbar - navbar: navbar.en, + locales: { + "/": { + // navbar + navbar: navbar.en, - // sidebar - sidebar: sidebar.en, + // sidebar + sidebar: sidebar.en, - footer: ` Deploys by Netlify + footer: ` Deploys by Netlify `, - displayFooter: true, - }, + displayFooter: true, + }, - /** - * Chinese locale config - */ - "/zh/": { - // navbar - navbar: navbar.zh, + /** + * Chinese locale config + */ + "/zh/": { + // navbar + navbar: navbar.zh, - // sidebar - sidebar: sidebar.zh, + // sidebar + sidebar: sidebar.zh, - footer: ` Deploys by Netlify + footer: ` Deploys by Netlify `, - displayFooter: true, + displayFooter: true, + }, }, - }, - // encrypt: { - // config: { - // "/guide/encrypt.html": ["1234"], - // "/zh/guide/encrypt.html": ["1234"], - // }, - // }, - - plugins: { - autoCatalog: { - frontmatter: () => ({ - toc: false, - }), - }, - // blog: { - // autoExcerpt: true, + // encrypt: { + // config: { + // "/guide/encrypt.html": ["1234"], + // "/zh/guide/encrypt.html": ["1234"], + // }, // }, - // If you don't need comment feature, you can remove following option - // The following config is for demo ONLY, if you need comment feature, please generate and use your own config, see comment plugin documentation for details. - // To avoid disturbing the theme developer and consuming his resources, please DO NOT use the following config directly in your production environment!!!!! - comment: { - /** - * Using Giscus - */ - provider: "Giscus", - repo: "alist-org/docs", - repoId: "R_kgDOHmaM-A", - category: "Announcements", - categoryId: "DIC_kwDOHmaM-M4CRRXl", - - /** - * Using Twikoo - */ - // provider: "Twikoo", - // envId: "https://twikoo.ccknbc.vercel.app", - - /** - * Using Waline - */ - // provider: "Waline", - // serverURL: "https://vuepress-theme-hope-comment.vercel.app", - }, - - mdEnhance: { - // enableAll: true, - // presentation: { - // plugins: ["highlight", "math", "search", "notes", "zoom"], + plugins: { + autoCatalog: { + frontmatter: () => ({ + toc: false, + }), + }, + // blog: { + // autoExcerpt: true, // }, - container: true, - linkCheck: "dev", - tabs: true, - tasklist: true, - gfm: true, - flowchart: true, - mark: true, - mermaid: true, - sub: true, - sup: true, - align: true, - }, - components: { - components: ["ArtPlayer", "BiliBili", "Badge"], + + // If you don't need comment feature, you can remove following option + // The following config is for demo ONLY, if you need comment feature, please generate and use your own config, see comment plugin documentation for details. + // To avoid disturbing the theme developer and consuming his resources, please DO NOT use the following config directly in your production environment!!!!! + comment: { + /** + * Using Giscus + */ + provider: "Giscus", + repo: "alist-org/docs", + repoId: "R_kgDOHmaM-A", + category: "Announcements", + categoryId: "DIC_kwDOHmaM-M4CRRXl", + + /** + * Using Twikoo + */ + // provider: "Twikoo", + // envId: "https://twikoo.ccknbc.vercel.app", + + /** + * Using Waline + */ + // provider: "Waline", + // serverURL: "https://vuepress-theme-hope-comment.vercel.app", + }, + + mdEnhance: { + // enableAll: true, + // presentation: { + // plugins: ["highlight", "math", "search", "notes", "zoom"], + // }, + container: true, + checkLinks: { + status: "dev", + }, + tabs: true, + tasklist: true, + gfm: true, + flowchart: true, + mark: true, + mermaid: true, + sub: true, + sup: true, + align: true, + }, + components: { + components: ["ArtPlayer", "BiliBili", "Badge"], + }, }, }, -}); + { + check: true, + compact: true, + custom: true, + debug: false, + } +); diff --git a/docs/config/README.md b/docs/config/README.md index 9fee3b558..ffbc91166 100644 --- a/docs/config/README.md +++ b/docs/config/README.md @@ -6,16 +6,4 @@ category: - Config --- -## Catalog - -- [Configuration file](configuration.md) - -- [Site Settings](site.md) - -- [Style Settings](style.md) - -- [Preview Settings](preview.md) - -- [Global Settings](global.md) - -- [Other settings](other.md) \ No newline at end of file + \ No newline at end of file diff --git a/docs/config/site.md b/docs/config/site.md index 1eb16229f..38bb586f4 100644 --- a/docs/config/site.md +++ b/docs/config/site.md @@ -22,33 +22,46 @@ star: true The version of the `alist`, readonly. + + ### Api url > Deprecated in v3.0.2 and later, moved to [site_url](./configuration.md#site-url) The address of your `alist`, such as `https://pan.nn.ci`.This address will be used in some places in the program, If you do not set this field, Some features may not work properly, such as: + +Do not carry `/` at the end of the URL link, correct example:heavy_check_mark: :`https://pan.nn.ci`, wrong example: `https://pan.nn.ci/` :x:,Otherwise the following functions will not be available + - thumbnail of `LocalStorage` - Preview after opening web proxy - The download address after opening the web proxy - Reverse proxy to sub directory - ... + + ### Base path > Deprecated in v3.0.2 and later, moved to [site_url](./configuration.md#site-url) Default `/`, if you want reverse proxy with sub directory(see [reverse proxy with sub directory](../faq/howto.md#how-to-reverse-proxy-with-sub-directory) for details), such as `https://pan.nn.ci/alist`, you should set this field to `alist`, at the same time you need to set `Api url` to `https://pan.nn.ci/alist`. + + ### Site title The title of the `alist`, such as `Alist`. + + ### Announcement The announcement of the `alist`, such as `### Hello\nWelcome to use Alist`. We suggest you add a title in front of the content, such as `### Hello`, so that the content will not be covered by `Close Button`. - If you don't want to display it, you can clear the contents of the announcement to not display it. + + ### Pagination type - All: All files will be displayed at once. @@ -56,12 +69,24 @@ The announcement of the `alist`, such as `### Hello\nWelcome to use Alist`. We s - Load more: Show a `Load more` button at the bottom of the page. - Auto load more: Automatically load more files when scrolling to the bottom of the page. + + ### Default page size The default page size of the `alist` if `Pagination type` doesn't set to `All`, such as `20`. + + ### allow indexing -Whether to allow others to mount your Alist to build the index, check it and enable it. +Whether to allow others to mount your AList to build the index, check it and enable it. The default is off, use with caution. (New features in version 3.8.0) + + + +## allow mounted + +Do you allow others to mount your AList and then access it + +**It is enabled by default, it is recommended to turn it off if you don’t want others to mount it** (v3.16.3 new feature) diff --git a/docs/config/style.md b/docs/config/style.md index 408c2424d..3e1ba1c30 100644 --- a/docs/config/style.md +++ b/docs/config/style.md @@ -24,23 +24,33 @@ The logo is displayed in the upper left corner of the page. The default is the ` - You can set two different ones at night and during the day, one link per line + + ### Favicon The favicon is displayed in the browser tab. The default is the `AList logo`. + + ### Main color The main color is used to on the page. The default is `#1890ff`. + + ### Home icon The home icon is displayed in the left of the navigation bar. The default is `🏠`. + + ### Home container - Max 980px: the main width will set to `min(99%, 980px)` - Hope container: sets the max-width of the content to match the min-width of the current breakpoint, refer to https://hope-ui.com/docs/layout/container . + + ## Set the layout - Responsive: grids next to each other diff --git a/docs/faq/README.md b/docs/faq/README.md index 5f32370e0..4cf3dd382 100644 --- a/docs/faq/README.md +++ b/docs/faq/README.md @@ -6,8 +6,4 @@ category: - FAQ --- -## Catalog - -- [How to ...](howto.md) -- [Why ...](why.md) -- [See also ...](seealso.md) \ No newline at end of file + \ No newline at end of file diff --git a/docs/faq/howto.md b/docs/faq/howto.md index db1930749..e5441e605 100644 --- a/docs/faq/howto.md +++ b/docs/faq/howto.md @@ -102,3 +102,15 @@ Background --> Settings --> Preview --> Iframe preview, written behind the PDF Version 3.7.x and above already support ".epub" reading, But you need to add it manually (because the database has already been created, it is not good to overwrite it for you, and you will make mistakes) If it is the first installation and startup (version 3.7.x and higher), no need to add it manually + +### How to quickly locate bugs + +If you find a bug, but the `log.log` log is not detailed, you can try to add the `--debug` parameter to start + +- **Windows**:`alist.exe server --debug` +- **Linux**:`./alist server --debug` +- **Mac**: Temporarily unknown, maybe it is started with the `--debug` parameter + +How to stop the relevant logs after startup? `Ctrl+c` can stop the program (or simply close the program directly) + +It is recommended to clear the log file `/log/log.log` in the **AList directory before starting with the `--debug` parameter**, so that developers can quickly locate problems later diff --git a/docs/faq/why.md b/docs/faq/why.md index 2a01d8646..5be787964 100644 --- a/docs/faq/why.md +++ b/docs/faq/why.md @@ -254,3 +254,20 @@ There is a high probability that your device that builds Alist is temporarily bl ### Why doesn't PikPak have a name Because PikPak's server does not set the filename in the `content-disposition` header, this is a PikPak problem and not an AList, so it cannot be fixed + +### How to query your own AList version number + +1. Use the command `alist version`, the console will output +2. AList Manage --> Settings --> Site --> `Version` option + +Why is the old version of AList still after the update? Generally, docker encounters this problem. You can [**refer to the QA answer mentioned below**](../guide/install/docker.md#how-to-update-docker-installation) + +### AList's download "Download" option suddenly blank, no content + +Check your plug-ins, whether there are ad blocking plug-ins, for example: **AdGuard** and others + +Through the console, it is found that "**https://g.alicdn.com/IMM/office-js/1.1.5/aliyun-web-office-sdk.min.js**" has been blocked, + +Maybe other links are blocked, manually add the blocked domain name to the whitelist or close the plug-in, or it may be that the plug-in is convulsed + +![faq](/img/faq/download.png) diff --git a/docs/guide/advanced/README.md b/docs/guide/advanced/README.md index e5073f382..68eec0d2f 100644 --- a/docs/guide/advanced/README.md +++ b/docs/guide/advanced/README.md @@ -6,19 +6,4 @@ dir: order: 5 --- - - - [**user**](user.md) - - - [**2FA|Two-step verification**](2fa.md) - - - [**meta**](meta.md) - - - [**balance**](balance.md) - - - [**IPA installation instructions**](ipa.md) - - - [**Search how to use tutorials and precautions**](search.md) - - - [**Single Sign-On**](sso.md) - - - [**offline-download**](offline-download.md) + diff --git a/docs/guide/advanced/sso.md b/docs/guide/advanced/sso.md index 0c7e83a58..5e36ff431 100644 --- a/docs/guide/advanced/sso.md +++ b/docs/guide/advanced/sso.md @@ -33,6 +33,11 @@ secrets ID 2. Only one of the four types of single sign-on can be enabled temporarily. If you used other single sign-on methods before and then changed to a new single Unbind (just one click) and then bind the single sign-on method you want to use now. +3. If you use **`GitHub,Microsoft,Google,DingTalk`**, you only need to fill in the client ID and secret key, and select the corresponding platform in the options. + + - If you use **`Casdoor`** the following parameters need to be filled in, just follow the tutorial to fill in + + ::: @@ -102,7 +107,7 @@ Go to the left column and find `Login and Share` == Fill in the callback paramet http://127.0.0.1:5244/api/auth/sso_callback ``` -- Note: I used the callback parameter here for local testing. http://127.x When you use it, Write **http(s)://your own domain name/api/auth/sso_callback** when filling in and using it by yourself +- Note: I used the callback parameter here for local testing. http://127.x When you use it, Write **http(s):\//your own domain name/api/auth/sso_callback** when filling in and using it by yourself Write the callback parameters well. Let’s go to the left column and find `Privilege Management`, find **`Personal Information Read Permission of Address Book`** and click to authorize @@ -133,8 +138,8 @@ http://localhost:5244/api/auth/sso_callback?method=sso_get_token http://localhost:5244/api/auth/sso_callback?method=get_sso_id ``` -- Write **http(s)://your own domain name/api/auth/sso_callback?method=sso_get_token** when filling in and using it by yourself -- Write **http(s)://your own domain name/api/auth/sso_callback?method=get_sso_id** when filling in and using it by yourself +- Write **http(s):\//your own domain name/api/auth/sso_callback?method=sso_get_token** when filling in and using it by yourself +- Write **http(s):\//your own domain name/api/auth/sso_callback?method=get_sso_id** when filling in and using it by yourself - Note: When adding a redirect URL to a new application, only one can be added. After the application is registered and registered, click on the application to see the options behind the redirect URI After filling it out, we click `Certificate and Password` on the left column to create a new `Client Password` to get our client secret key @@ -177,8 +182,8 @@ http://127.0.0.1:5244/api/auth/sso_callback?method=get_sso_id http://127.0.0.1:5244/api/auth/sso_callback?method=sso_get_token ``` -- Write **http(s)://your own domain name/api/auth/sso_callback?method=get_sso_id** when filling in and using it by yourself -- Write **http(s)://your own domain name/api/auth/sso_callback?method=sso_get_token** when filling in and using it by yourself +- Write **http(s):\//your own domain name/api/auth/sso_callback?method=get_sso_id** when filling in and using it by yourself +- Write **http(s):\//your own domain name/api/auth/sso_callback?method=sso_get_token** when filling in and using it by yourself After filling it out, click Create to get the OAuth client ID and secret key @@ -200,4 +205,41 @@ If it has been configured, just ignore this picture (you can zoom in if you can ![sso](/img/advanced/google.png) + + +@tab Casdoor + +What is `Cadoor`? Yes, you can use other OAuth applications to log in. [**Self-deployment**](https://casdoor.org/docs/basic/server-installation) is open source and free, and official hosting requires payment. + +Now, Casdoor supports many OAuth application providers, as many as dozens of kinds, you have seen and not seen + +**GitHub open source link: https://github.com/casdoor/casdoor** + +----- + +After we enter `Casdoor`, we first create **Organization**^1^, **Token**^2^, **Application**^3^, **User**^4^ + +Then fill in the `AList` backstage single sign-on option one by one. The user’s parameters are ignored for the time being. They are filled in when the personal data is bound to the single sign-on. + +![sso](/img/advanced/casdoor.png) + +After filling in the above parameters, we come to the personal data and click `Bind point single sign-on platform` to bind + +Then the `Casdoor` window will pop up, we can enter our registered user name + +![sso](/img/advanced/casdoor-user.png) + + +---- + +#### Access some other vendors on Casdoor + +In addition to the four that `AList` has already connected to `GitHub Dingding Google Microsoft`, it is also connected to `QQ Baidu Feishu WeChat/Enterprise WeChat Douyin Bilibili` and so on, all [**click Check out all the manufacturers that can be accessed here**](https://casdoor.org/docs/provider/oauth/overview), of course, the four that `AList` has already accessed can also be added to `Casdoor` + +**View detailed tutorials on accessing other providers: [click to view](https://anwen-anyi.github.io/index/09-ssologin.html)** + +::: details Direct iframe viewing + +::: + :::: \ No newline at end of file diff --git a/docs/guide/drivers/Alist V2 V3.md b/docs/guide/drivers/Alist V2 V3.md index 7370b4535..c3b7656f3 100644 --- a/docs/guide/drivers/Alist V2 V3.md +++ b/docs/guide/drivers/Alist V2 V3.md @@ -29,12 +29,6 @@ First of all, you need to know whether the other party is V2 or V3. -### Link - -Alist link you want to mount - - - ### root directory path - The pathname of the directory to be added, if not filled, it defaults to the root directory, such as: @@ -44,6 +38,94 @@ Alist link you want to mount +### Link + +AList link you want to mount + + + +::::tabs#AList + +@tab V3 + +(**v3.16.3**) If the AList you mounted is "not" enabled [**Allow Mount**](../../config/site.md#allow-mounted), you will not be able to To mount, the following error is prompted + +``` +Failed init storage: the site does not allow mounted +failed get objs: storage not init: the site does not allow mounted +``` + +(If) or use the `username&password` provided by the other party to mount, if the other party allows the mount, it must provide `username&password` or enable [**Allow Mount**](../../config/site.md#allow-mounted), otherwise don’t force it + +- v3.16.3 How to mount the lower version than v3.16.3, for the time being, you can only use the `username & password` provided by the other party to mount. + +----- + +:::warning + +`Username&Password` can be mounted without writing. In this way, `guest` is used for tourist access. If the other party does not enable the guest account access permission, an error will be prompted when mounting (as follows) + +```bash +failed get objs: failed to list objs: request failed,code: 400, message: Key: 'LoginReq.Username' Error:Field validation for 'Username' failed on the 'required' tag +``` + +- If you started using the `username & password` method to mount, then you switched to using the `meta information password` method to mount + - You need to manually clear the `token` that was automatically filled before, otherwise it will still use the `username&password` method to mount + +::: + +### Meta password + +(The Meta password option **is not required**, explain to those who need it) + +The Meta password refers to the meta information password + +The AList path you want to mount has a meta information password set + +- example 1: + - The path you mount is `/a` + - Then you need to know what the other party’s `/a` path password is set to see the file, otherwise it will be blank after entering +- Example 2: + - The path you mount is `/` + - But the root directory `/` of the other party has no password set, but other individual folders such as Ali, Baidu, 123 have set passwords, so you can fill in these but only one password. + - If the passwords of the three folders mentioned above are set differently, then you can only enter the folder with this password in the one you fill in, and you will not be able to enter without this password. You should understand. + +## Username + +`AList` user name (account) you want to mount + +## Password + +The password corresponding to the `AList` username you want to mount + + + +:::tip Kind tips + +It looks very troublesome, but you can understand it after a little operation. The details are written for Xiaobai(The premise is that [**Allow Mount**](../../config/site.md#allow-mounted) is enabled on the other party) + +1. The access path is prioritized using [**root directory path**](#root directory path), if you use `username&password` method for mounting, [**root folder path**](#root folder path) It is recommended to write `/`, otherwise your access rights of this user name do not match [**root directory path**](#root directory path) and an error message will be displayed + + -Example ^1^: [**root directory path**](#root directory path): `file`, the access permission folder of the user name is: `video`, so access will prompt an error + + -Example ^2^: [**root directory path**](#root directory path): `file`, the access permission folder of the user name does not have `file`, so access will prompt an error + +2. When `AList Management` is given to others to mount, you can choose the folder to access when creating a new user. The default `/` + - When the user mounts, [**root directory path**](#root directory path) is recommended to write `/`, so as not to prompt an error because the management has given different access folder permissions + +3. In the most extreme case, it is preferred that you know that the `username` added this time can access the folder permissions, whether there is any, and then write the path you want to mount separately to [**root directory path** ](#root directory path) + - If you don't know [**root directory path**](#root directory path), you can write `/` first, go to the mount page to see the path you want to mount separately, and then modify the background settings + +::: + +### Token + +You don’t need to write, it will be automatically filled after filling in `Username & Password` and saving + + + +@tab V2 + ### password (The password option **is not required**, explain to those who need it) @@ -71,7 +153,7 @@ The Alist path you want to mount has a meta information password set - How to get V2: Go to the V2 document to view --> **https://alist-doc.nn.ci/docs/driver/alist#token** - How to get V3: Background --> Settings --> Others --> **`Token`** - +:::: ### The default download method used diff --git a/docs/guide/drivers/README.md b/docs/guide/drivers/README.md index 844ae289a..3d6a02217 100644 --- a/docs/guide/drivers/README.md +++ b/docs/guide/drivers/README.md @@ -10,3 +10,6 @@ dir: ### Find the description of the network disk you need to mount in the left directory list by yourself +----- + + diff --git a/docs/guide/drivers/alias.md b/docs/guide/drivers/alias.md index a99e93a3f..f9f685896 100644 --- a/docs/guide/drivers/alias.md +++ b/docs/guide/drivers/alias.md @@ -42,8 +42,8 @@ There are two ways to fill in -Paths filling example: ```path - /local1/local - /local2/local + /file1/locala + /file2/localb ``` @@ -54,13 +54,13 @@ There are two ways to fill in ```path #Example 1 Directly write the root folder - local: /local1 - local: /local2 + local: /file1 + local: /file2 #Example 2 Mount different path folders for merging - test: /local1/localtest233 - Test: /local2/videos/TV series - Test: /Local 2/TV/Domestic TV Series/Station XX + test: /file1/localtest233 + Test: /file2/videos/TV series + Test: /file3 2/TV/Domestic TV Series/Station XX ``` According to the second method, we can merge and display different folders, which is convenient and quick diff --git a/docs/guide/drivers/aliyundrive_open.md b/docs/guide/drivers/aliyundrive_open.md index 48fa7c7bf..f081c484a 100644 --- a/docs/guide/drivers/aliyundrive_open.md +++ b/docs/guide/drivers/aliyundrive_open.md @@ -89,7 +89,7 @@ Normal users don’t need to fill in the blank. If they apply for official autho ## Remove way - Trash: Enter the cloud disk recycle bin after AList is deleted, which will occupy the cloud disk space, but it can be retrieved if it is deleted by mistake later. -- Delete: Direct deletion will not stay in the recycle bin and will not take up cloud disk space, but if it is deleted by mistake later, it cannot be retrieved. +- Delete: direct deletion will not stay in the recycle bin, and will not occupy cloud disk space, but if deleted by mistake later, it cannot be retrieved. - Note: Please do not disclose the Token obtained by your Alibaba Cloud Disk Open, ==If you accidentally leak it, please immediately go to [**Other instructions¹**](#Open%20Alibaba%20Cloud%20Disk%20APP%20-->%20My%20-->%20Settings%20gear%20in%20the%20upper%20right%20corner%20-->%20Privacy%20Settings%20-->%20Authorization%20Management%20-->%20Click%20AList%20to%20view) to deauthorize, and then re-scan the code to authorize a new refresh token , at the same time, all the previous acquisitions will become invalid after the authorization is deactivated, so as to protect the security of your account== diff --git a/docs/guide/install/README.md b/docs/guide/install/README.md index a37faaf53..430e73aba 100644 --- a/docs/guide/install/README.md +++ b/docs/guide/install/README.md @@ -5,3 +5,5 @@ index: false dir: order: 1 --- + + diff --git a/docs/guide/install/source.md b/docs/guide/install/source.md index bf690b7c0..f7ae49f40 100644 --- a/docs/guide/install/source.md +++ b/docs/guide/install/source.md @@ -27,7 +27,7 @@ This step is only for users who need to modify the source code by themselves. If ::: ### Environmental preparation -First, you need to have an environment of `git`, `nodejs`, `pnpm`, `golang>=1.19`, `gcc` +First, you need to have an environment of `git`, `nodejs`, `pnpm`, `golang>=1.20`, `gcc` ### Building the front end Use `git clone --recursive https://github.com/alist-org/alist-web.git` command to clone this project, execute `pnpm install && pnpm build` to get the target file in the dist directory diff --git a/docs/zh/config/README.md b/docs/zh/config/README.md index e82adf4cc..ffbc91166 100644 --- a/docs/zh/config/README.md +++ b/docs/zh/config/README.md @@ -6,16 +6,4 @@ category: - Config --- -## Catalog - -- [配置文件](configuration.md) - -- [网站设置](site.md) - -- [样式设置](style.md) - -- [预览设置](preview.md) - -- [全局设置](global.md) - -- [其他设置](other.md) \ No newline at end of file + \ No newline at end of file diff --git a/docs/zh/config/site.md b/docs/zh/config/site.md index 9c7c6e8fd..f32f656ea 100644 --- a/docs/zh/config/site.md +++ b/docs/zh/config/site.md @@ -22,33 +22,46 @@ star: true AList 的版本,只读。 + + ## Api地址 > 在v3.0.2及之后被弃用,已经移至[site_url](./configuration.md#site-url) 你的 AList 的地址,比如 `https://pan.nn.ci`。这个地址会在程序中的某些地方使用,如果不设置这个字段,一些功能可能无法正常工作,比如 + +URL链接结尾请勿携带 `/` ,正确示例:heavy_check_mark::`https://pan.nn.ci`,错误示例:`https://pan.nn.ci/`:x:,否则将无法使用以下功能 + - 本地存储的缩略图 - 开启web代理后的预览 - 开启web代理后的下载地址 - 反向代理至二级目录 - ... + + ## 基本路径 > 在v3.0.2及之后被弃用,已经移至[site_url](./configuration.md#site-url) 默认 `/`,如果你想反向代理子目录,详见[带有子目录的反向代理](../faq/howto.md#how-to-reverse-proxy-with-sub-directory),需要设置该字段为 AList,比如 `https://pan.nn.ci/alist`,同时需要设置 `Api url` 为 `https://pan.nn.ci/alist`。 + + ## 网站标题 AList 的标题,例如 AList。 + + ## 公告 AList的公告,如 `### Hello\nWelcome to use Alist`。我们建议您在内容前添加标题,例如 `### Hello`,以免内容被关闭按钮覆盖。 - 如想不显示,可以清空公告内内容即可不显示。 + + ## 分页类型 - 全部:一次显示所有文件。 @@ -56,12 +69,24 @@ AList的公告,如 `### Hello\nWelcome to use Alist`。我们建议您在内 - 加载更多:在页面底部显示“加载更多”按钮。 - 自动加载更多:滚动到页面底部时自动加载更多文件。 + + ## 默认每页文件数量 AList 的默认每页文件数量,当 `Pagination type` 没有被设置为 `All` 时生效,例如 `20`。 + + ## 允许索引 -是否允许其他人挂载你的Alist后进行索引构建,勾选后开启。 +是否允许其他人挂载你的AList后进行索引构建,勾选后开启。 + +**默认为关闭状态,谨慎使用。** (v3.8.0 新增功能) + + + +## 允许挂载 + +是否允许其他人挂载你的AList,然后进行访问 -**默认为关闭状态,谨慎使用。** (3.8.0版本新增功能) +**默认为开启状态,建议不想让别人挂载的选择关闭**(v3.16.3新增功能) diff --git a/docs/zh/config/style.md b/docs/zh/config/style.md index 28c6a534d..f197718dc 100644 --- a/docs/zh/config/style.md +++ b/docs/zh/config/style.md @@ -24,23 +24,33 @@ star: true - 可以分别设置夜间和白天两个不同的,方法一行一个链接 + + ## 网站图标 favicon 显示在浏览器选项卡中。 默认为 AList Logo + + ## 主色调 全站页面的主要颜色。默认值为 `#1890ff`。 + + ## 主页图标 主页图标显示在导航栏的左侧。 默认是 `🏠`。 + + ## Hope容器 - Max 980px:主宽度将设置为 `min(99%, 980px)` - Hope容器:设置内容的最大宽度以匹配当前断点的最小宽度,参考 https://hope-ui.com/docs/layout/container。 + + ## 设置布局 - 响应式:一个格子一个格子挨在一起的 diff --git a/docs/zh/faq/README.md b/docs/zh/faq/README.md index 807f16070..bc716563d 100644 --- a/docs/zh/faq/README.md +++ b/docs/zh/faq/README.md @@ -6,8 +6,4 @@ category: - FAQ --- -## Catalog - -- [怎么做](howto.md) -- [为什么](why.md) -- [第三方参考](seealso.md) + diff --git a/docs/zh/faq/howto.md b/docs/zh/faq/howto.md index 54cba57fb..b4461e642 100644 --- a/docs/zh/faq/howto.md +++ b/docs/zh/faq/howto.md @@ -106,3 +106,14 @@ location /alist/ { 如果是第一次安装启动(3.7.x版本及更高的版本)不用手动添加 如果设置了二级目录反代,请在url中自行添加相应前缀。 +### 如何快速定位Bug + +如果发现Bug,但是`log.log`的日志不详细,可以尝试在 启动时候添加 `--debug` 参数启动 + +- **Windows**:`alist.exe server --debug` +- **Linux**:`./alist server --debug` +- **Mac**:暂时未知,可能也是可以加 `--debug` 参数启动 + +启动后拿到相关日志,如何停止? `Ctrl+c` 可以使程序停止运行(或者简单粗暴直接关闭程序) + +建议在使用`--debug` 参数启动之前将 **AList目录下的日志文件`/log/log.log` 清空**,这样方便开发者们后续快速定位问题 diff --git a/docs/zh/faq/why.md b/docs/zh/faq/why.md index c96ee330b..7a0219b88 100644 --- a/docs/zh/faq/why.md +++ b/docs/zh/faq/why.md @@ -251,3 +251,20 @@ v2可以成功是因为v2会忽略空文件上传。 ### 为何 PikPak 下载文件不显示文件名? 因为 PikPak 的服务器在 content-disposition 头中没有设置文件名,所以这是 PikPak 的问题 而不是 AList,故无法解决 + +### 如何查询自己的AList版本号 + +1. 使用命令 `alist version`,控制台会输出 +2. AList后台 --> 设置 --> 站点 --> `版本`选项 + +为什么更新后还是旧版的AList,一般遇到这个问题的都是docker,可以[**参考这个 下面提到的QA回答**](../guide/install/docker.md#docker安装怎么更新) + +### AList的下载"Download"选项突然空白,没有内容 + +检查你的插件,是否有广告拦截插件,例如:**AdGuard**等其他的 + +通过控制台发现"**https://g.alicdn.com/IMM/office-js/1.1.5/aliyun-web-office-sdk.min.js**" 被拦截了, + +也许拦截了其它链接,手动将被拦截域名添加到白名单或者关闭插件,也可能是插件抽风了 + +![faq](/img/faq/download.png) diff --git a/docs/zh/guide/advanced/README.md b/docs/zh/guide/advanced/README.md index 8f3c1aa25..18bab7ce6 100644 --- a/docs/zh/guide/advanced/README.md +++ b/docs/zh/guide/advanced/README.md @@ -6,19 +6,4 @@ dir: order: 5 --- - -- [**用户**](user.md) - - - [**2FA|两步验证|OPT**](2fa.md) - - - [**元信息**](meta.md) - - - [**负载均衡**](balance.md) - - - [**IPA 安装说明**](ipa.md) - - - [**搜索使用教程和注意事项**](search.md) - - - [**单点登录**](sso.md) - - - [**离线下载**](offline-download.md) + diff --git a/docs/zh/guide/advanced/sso.md b/docs/zh/guide/advanced/sso.md index 76a2c879c..217ba3354 100644 --- a/docs/zh/guide/advanced/sso.md +++ b/docs/zh/guide/advanced/sso.md @@ -33,6 +33,8 @@ star: true 1. AList 后台参数也记得写好保存,写好保存后也要回到个人资料下方会有一个需要绑定的按钮进行绑定,否则无法使用 2. 四种单点登录暂时只能启用一种,如果你之前用的是别的单点登录方式然后换了新的单点登录方式 那么你回到个人资料绑定的时候需要先将之前的解绑(点击一下即可)然后再绑定现在你要使用的单点登录方式。 +3. 如果使用 **`GitHub,微软,谷歌,钉钉`**,只需要填写客户端ID和秘钥,选项中选择对应的平台即可 + - 如果使用 **`Casdoor`** 以下的参数都需要填写,照着教程填写即可 ::: @@ -105,7 +107,7 @@ star: true http://127.0.0.1:5244/api/auth/sso_callback ``` -- 注:我这里回调参数是本地测试就使用了 http://127.x 大家使用的时候写 **http(s)://自己域名/api/auth/sso_callback** +- 注:我这里回调参数是本地测试就使用了 http://127.x 大家使用的时候写 **http(s):\//自己域名/api/auth/sso_callback** 回调参数写好好我们来到左侧栏找到 `权限管理` 找到 **`通讯录个人信息读权限`** 然后点击进行授权 @@ -131,8 +133,8 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 http://localhost:5244/api/auth/sso_callback?method=sso_get_token http://localhost:5244/api/auth/sso_callback?method=get_sso_id ``` -- 大家使用的时候写 **http(s)://自己域名/api/auth/sso_callback?method=sso_get_token** -- 大家使用的时候写 **http(s)://自己域名/api/auth/sso_callback?method=get_sso_id** +- 大家使用的时候写 **http(s):\//自己域名/api/auth/sso_callback?method=sso_get_token** +- 大家使用的时候写 **http(s):\//自己域名/api/auth/sso_callback?method=get_sso_id** - 注:在新建应用时添加重定向URL的时候只能添加一条,第二条等应用好注册好后点击应用看到 重定向 URI 后面的选项 填写好后我们点击左侧栏的 `证书和密码` 新建一个 `客户端密码`即可获得我们的客户端秘钥 @@ -174,8 +176,8 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 http://127.0.0.1:5244/api/auth/sso_callback?method=get_sso_id http://127.0.0.1:5244/api/auth/sso_callback?method=sso_get_token ``` -- 大家使用的时候写 **http(s)://自己域名/api/auth/sso_callback?method=get_sso_id** -- 大家使用的时候写 **http(s)://自己域名/api/auth/sso_callback?method=sso_get_token** +- 大家使用的时候写 **http(s):\//自己域名/api/auth/sso_callback?method=get_sso_id** +- 大家使用的时候写 **http(s):\//自己域名/api/auth/sso_callback?method=sso_get_token** 填写好后,点击创建就能拿到 OAuth的客户端ID和秘钥 @@ -195,4 +197,40 @@ Alist 后台参数也记得写好保存,写好保存后也要回到个人资 ![sso](/img/advanced/google.png) + + +@tab Casdoor + +`Cadoor` 是什么? 是可以使用其他 OAuth 应用程序登录,[**自行部署**](https://casdoor.org/zh/docs/basic/server-installation)开源免费,使用他们官方托管是需要付费的。 + +现在,Casdoor 支持许多OAuth 应用程序提供者,多达几十种,你见过的没见过的都有 + +**GitHub开源链接:https://github.com/casdoor/casdoor** + +----- + +我们进入`Casdoor`后,首先分别新建一下 **组织**^1^,**令牌**^2^,**应用**^3^,**用户**^4^ + +然后依次填写到`AList`后台单点登录选项内,用户的参数暂时不用管,是在个人资料绑定单点登录的时候填写的 + +![sso](/img/advanced/casdoor.png) + +以上参数填写好后,我们来到个人资料这里点击`绑定点单登录平台`,进行绑定 + +然后弹出`Casdoor`窗口,我们输入我们注册的用户名即可 + +![sso](/img/advanced/casdoor-user.png) + +---- + +#### 在Casdoor接入一些其他的厂商 + +除了现在`AList`已经接入的 `GitHub 钉钉 谷歌 微软 `这四个除外还接入`QQ 百度 飞书 微信/企业微信 抖音 哔哩哔哩`等等等个,全部的[**点击这里查看全部可以接入的厂商**](https://casdoor.org/zh/docs/provider/oauth/overview),当然了`AList`已经接入的四个也是可以添加到`Casdoor` + +**查看详细接入其它提供商教程:[点击查看](https://anwen-anyi.github.io/index/09-ssologin.html)** + +::: details 直接 iframe 查看 + +::: + :::: diff --git a/docs/zh/guide/drivers/Alist V2 V3.md b/docs/zh/guide/drivers/Alist V2 V3.md index 33df670f9..2154e44b2 100644 --- a/docs/zh/guide/drivers/Alist V2 V3.md +++ b/docs/zh/guide/drivers/Alist V2 V3.md @@ -29,20 +29,106 @@ star: true +### 根文件夹路径 + +- 要添加的目录的pathname,不填默认为根目录,如: + - [https://alist.nn.ci](https://alist.nn.ci/) -> `/` + - https://alist.nn.ci/a -> `/a` + - https://alist.nn.ci/a/b -> `/a/b` + + + ### 链接 -你要挂载的Alist链接 +你要挂载的AList链接 -### 根目录路径 -- 要添加的目录的pathname,不填默认为根目录,如: - - [https://alist.nn.ci](https://alist.nn.ci/) -> `/` - - https://alist.nn.ci/a -> `/a` - - https://alist.nn.ci/a/b -> `/a/b` + +::::tabs#AList + +@tab V3 + +:::warning + +(**v3.16.3**)若是你挂载的AList"未"开启[**允许挂载**](../../config/site.md#允许挂载),哪你将无法进行挂载,提示如下错误 + +``` +Failed init storage: the site does not allow mounted +failed get objs: storage not init: the site does not allow mounted +``` + +(若)或者使用对方提供的`用户名&密码`可以进行挂载,若对方允许挂载肯定是提供`用户名&密码`或者开启了[**允许挂载**](../../config/site.md#允许挂载),否则也不要强求 + +- v3.16.3 如何挂载非v3.16.3的低版本,暂时只能使用对方提供`用户名&密码`来挂载了. + +----- + +`用户名&密码`可以不用写也可以挂载,这样使用的是`guest`游客访问,如果对方未开启游客账户访问权限挂载时会提示错误(如下) + +```bash +failed get objs: failed to list objs: request failed,code: 400, message: Key: 'LoginReq.Username' Error:Field validation for 'Username' failed on the 'required' tag +``` + +- 若是你开始使用的是`用户名&密码`方式挂载的,后面你切换成了使用`元信息密码`方式挂载 + - 你需要手动将之前自动填充的`令牌`清除,否则还是会使用`用户名&密码`方式挂载 + +::: + +### 元信息密码 + +(元信息密码选项**不是必填**,给有需要的人说明) + +你要挂载的AList路径有设置元信息密码 + +- 例1: + - 你挂载的路径是 `/a` + - 那么你要知道对方这个 `/a` 路径密码设置的是什么才能看到文件,不然进去后是空白 +- 例2: + - 你挂载的路径是 `/` + - 但是对方根目录 `/`,没设置密码,但是其他的个别文件夹 比如 阿里,百度,123 这几个设置了密码,那么你可以填写这些的不过只能写一个密码. + - 如果上面提到的三个文件夹密码设置的不一样那么你填写的一个只能进其中是这个密码的文件夹,不是这个密码的就进不去了,应该都明白了. + + + +## 用户名 + +你要挂载的`AList`用户名(账号) + +## 密码 + +你要挂载的`AList`用户名对应的密码 + +:::tip 温馨提示 + +看起来很麻烦,实际操作一下就了解了,写的详细是给小白看的(前提是在对方开启了[**允许挂载**](../../config/site.md#允许挂载)) + +1. 访问路径优先使用 [**根文件夹路径**](#根文件夹路径) ,如果你挂载方式是使用的 `用户名&密码`方式,[**根文件夹路径**](#根文件夹路径) 建议写`/`,否则你此用户名的访问权限和[**根文件夹路径**](#根文件夹路径) 不符会错误提示 + + - 例^1^:[**根文件夹路径**](#根文件夹路径):`file`,用户名的访问权限文件夹是:`video`,这样访问会提示错误 + + - 例^2^:[**根文件夹路径**](#根文件夹路径):`file`,用户名的访问权限文件夹没有`file`,这样访问也会提示错误 + +2. `AList管理`在给予别人挂载的时,在新建用户时可以选择访问的文件夹,默认的`/` + - 用户挂载时候,[**根文件夹路径**](#根文件夹路径) 建议写`/`,这样就不会因为管理给了不同访问文件夹权限而提示错误 + +3. 最极端的情况,首选你知道此次添加的`用户名`能访问的有那文件夹权限,里面有没有,你想单独挂载的路径然后写到[**根文件夹路径**](#根文件夹路径) + - 如果你不知道[**根文件夹路径**](#根文件夹路径)可以先写`/`,去挂载页面看看你想单独挂载的路径,再后台设置修改即可 + +::: + + + +### 令牌 + +可以不用写,在填写`用户名&密码`保存后会自动填充 + + + +@tab V2 ### 密码 @@ -71,7 +157,7 @@ star: true - V2获取方式:前往V2文档进行查看 --> **https://alist-doc.nn.ci/docs/driver/alist#token** - V3获取方式:后台 --> 设置 --> 其他 --> **`令牌`** - +:::: ### 默认使用的下载方式 diff --git a/docs/zh/guide/drivers/README.md b/docs/zh/guide/drivers/README.md index 0b1db2b02..c8e54f7ce 100644 --- a/docs/zh/guide/drivers/README.md +++ b/docs/zh/guide/drivers/README.md @@ -9,4 +9,6 @@ dir: -## 自行在左侧目录列表寻找自己需要挂载的网盘说明 \ No newline at end of file +## 自行在左侧目录列表寻找自己需要挂载的网盘说明 + + \ No newline at end of file diff --git a/docs/zh/guide/drivers/alias.md b/docs/zh/guide/drivers/alias.md index 410fb12e8..8bcd0c867 100644 --- a/docs/zh/guide/drivers/alias.md +++ b/docs/zh/guide/drivers/alias.md @@ -41,28 +41,28 @@ star: true 1. 第一种是只可以填写子文件夹路径并且最后结尾时必须同名文件夹才可以,不推荐使用 :x: - - Paths填写示例: + - `路径`填写示例: ```path - /本地1/本地 - /本地2/本地 + /目录1/目录a + /目录2/目录b ``` 2. 第二种是可以直接挂载根文件夹路径,利用重命名的方式,强烈推荐使用 :heavy_check_mark: - - Paths填写示例: + - `路径`填写示例: ```path #示例1 直接写根文件夹 - 本地:/本地1 - 本地:/本地2 + 本地:/目录1 + 本地:/目录2 #示例2 挂载不同路径文件夹进行合并 - 测试:/本地1/本地测试233 - 测试:/本地2/视频/电视剧 - 测试:/本地2/电视/国产电视剧/某某台 + 测试:/目录1/本地测试233 + 测试:/目录2/视频/电视剧 + 测试:/目录2/电视/国产电视剧/某某台 ``` diff --git a/docs/zh/guide/drivers/aliyundrive_open.md b/docs/zh/guide/drivers/aliyundrive_open.md index c13293c38..69acd11ee 100644 --- a/docs/zh/guide/drivers/aliyundrive_open.md +++ b/docs/zh/guide/drivers/aliyundrive_open.md @@ -48,6 +48,9 @@ typeof fetch !== "undefined" && getLimit() ::: + + + ## 刷新令牌 前往:**https://alist.nn.ci/tool/aliyundrive/request** @@ -78,6 +81,8 @@ typeof fetch !== "undefined" && getLimit() ![file_id](/img/drivers/aliyundrive.png) + + ## 客户端 ID,秘钥 正常用户不需要填写为空即可,如果自己申请了官方授权也可以使用自己的进行填写,为空时默认使用 AList 提供的。 @@ -141,6 +146,8 @@ typeof fetch !== "undefined" && getLimit() > >A:因为阿里云盘未开放相关API故暂时无法查看 + + ## 默认使用的下载方式 ```mermaid diff --git a/docs/zh/guide/install/README.md b/docs/zh/guide/install/README.md index 520d71df9..7589372b5 100644 --- a/docs/zh/guide/install/README.md +++ b/docs/zh/guide/install/README.md @@ -5,3 +5,5 @@ index: false dir: order: 1 --- + + diff --git a/docs/zh/guide/install/source.md b/docs/zh/guide/install/source.md index 626145ba0..335b8c9fd 100644 --- a/docs/zh/guide/install/source.md +++ b/docs/zh/guide/install/source.md @@ -28,7 +28,7 @@ star: true ## 环境准备 -首先,你需要一个有`git`,`nodejs`,`pnpm`,`golang>=1.19`,`gcc`的环境 +首先,你需要一个有`git`,`nodejs`,`pnpm`,`golang>=1.20`,`gcc`的环境 ## 构建前端 diff --git a/package.json b/package.json index ff7afe89e..10bda2417 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@types/node": "^18.15.11", - "@vuepress/client": "2.0.0-beta.60", - "@vuepress/plugin-docsearch": "2.0.0-beta.60", - "@vuepress/utils": "2.0.0-beta.60", + "@vuepress/client": "2.0.0-beta.61", + "@vuepress/plugin-docsearch": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", "naive-ui": "^2.34.3", - "vue": "^3.2.27", - "vuepress": "2.0.0-beta.60", - "vuepress-theme-hope": "^2.0.0-beta.172", - "vuepress-vite": "2.0.0-beta.60" + "vue": "^3.2.47", + "vuepress": "2.0.0-beta.61", + "vuepress-theme-hope": "2.0.0-beta.207", + "vuepress-vite": "2.0.0-beta.61" }, "dependencies": { "markdown-it": "^13.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 179eb944b..7cfcc3210 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,148 +2,148 @@ lockfileVersion: 5.4 specifiers: '@types/node': ^18.15.11 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/plugin-docsearch': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/plugin-docsearch': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 markdown-it: ^13.0.1 naive-ui: ^2.34.3 - vue: ^3.2.27 - vuepress: 2.0.0-beta.60 - vuepress-theme-hope: ^2.0.0-beta.172 - vuepress-vite: 2.0.0-beta.60 + vue: ^3.2.47 + vuepress: 2.0.0-beta.61 + vuepress-theme-hope: 2.0.0-beta.207 + vuepress-vite: 2.0.0-beta.61 dependencies: markdown-it: 13.0.1 devDependencies: - '@types/node': 18.15.11 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/plugin-docsearch': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@types/node': 18.16.3 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/plugin-docsearch': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 naive-ui: 2.34.3_vue@3.2.47 vue: 3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-theme-hope: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-theme-hope: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y packages: - /@algolia/autocomplete-core/1.7.4: - resolution: {integrity: sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==} + /@algolia/autocomplete-core/1.8.2: + resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==} dependencies: - '@algolia/autocomplete-shared': 1.7.4 + '@algolia/autocomplete-shared': 1.8.2 dev: true - /@algolia/autocomplete-preset-algolia/1.7.4_algoliasearch@4.14.3: - resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==} + /@algolia/autocomplete-preset-algolia/1.8.2_algoliasearch@4.17.0: + resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.7.4 - algoliasearch: 4.14.3 + '@algolia/autocomplete-shared': 1.8.2 + algoliasearch: 4.17.0 dev: true - /@algolia/autocomplete-shared/1.7.4: - resolution: {integrity: sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==} + /@algolia/autocomplete-shared/1.8.2: + resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==} dev: true - /@algolia/cache-browser-local-storage/4.14.3: - resolution: {integrity: sha512-hWH1yCxgG3+R/xZIscmUrWAIBnmBFHH5j30fY/+aPkEZWt90wYILfAHIOZ1/Wxhho5SkPfwFmT7ooX2d9JeQBw==} + /@algolia/cache-browser-local-storage/4.17.0: + resolution: {integrity: sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==} dependencies: - '@algolia/cache-common': 4.14.3 + '@algolia/cache-common': 4.17.0 dev: true - /@algolia/cache-common/4.14.3: - resolution: {integrity: sha512-oZJofOoD9FQOwiGTzyRnmzvh3ZP8WVTNPBLH5xU5JNF7drDbRT0ocVT0h/xB2rPHYzOeXRrLaQQBwRT/CKom0Q==} + /@algolia/cache-common/4.17.0: + resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==} dev: true - /@algolia/cache-in-memory/4.14.3: - resolution: {integrity: sha512-ES0hHQnzWjeioLQf5Nq+x1AWdZJ50znNPSH3puB/Y4Xsg4Av1bvLmTJe7SY2uqONaeMTvL0OaVcoVtQgJVw0vg==} + /@algolia/cache-in-memory/4.17.0: + resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==} dependencies: - '@algolia/cache-common': 4.14.3 + '@algolia/cache-common': 4.17.0 dev: true - /@algolia/client-account/4.14.3: - resolution: {integrity: sha512-PBcPb0+f5Xbh5UfLZNx2Ow589OdP8WYjB4CnvupfYBrl9JyC1sdH4jcq/ri8osO/mCZYjZrQsKAPIqW/gQmizQ==} + /@algolia/client-account/4.17.0: + resolution: {integrity: sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.17.0 + '@algolia/client-search': 4.17.0 + '@algolia/transporter': 4.17.0 dev: true - /@algolia/client-analytics/4.14.3: - resolution: {integrity: sha512-eAwQq0Hb/aauv9NhCH5Dp3Nm29oFx28sayFN2fdOWemwSeJHIl7TmcsxVlRsO50fsD8CtPcDhtGeD3AIFLNvqw==} + /@algolia/client-analytics/4.17.0: + resolution: {integrity: sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.17.0 + '@algolia/client-search': 4.17.0 + '@algolia/requester-common': 4.17.0 + '@algolia/transporter': 4.17.0 dev: true - /@algolia/client-common/4.14.3: - resolution: {integrity: sha512-jkPPDZdi63IK64Yg4WccdCsAP4pHxSkr4usplkUZM5C1l1oEpZXsy2c579LQ0rvwCs5JFmwfNG4ahOszidfWPw==} + /@algolia/client-common/4.17.0: + resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==} dependencies: - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/requester-common': 4.17.0 + '@algolia/transporter': 4.17.0 dev: true - /@algolia/client-personalization/4.14.3: - resolution: {integrity: sha512-UCX1MtkVNgaOL9f0e22x6tC9e2H3unZQlSUdnVaSKpZ+hdSChXGaRjp2UIT7pxmPqNCyv51F597KEX5WT60jNg==} + /@algolia/client-personalization/4.17.0: + resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.17.0 + '@algolia/requester-common': 4.17.0 + '@algolia/transporter': 4.17.0 dev: true - /@algolia/client-search/4.14.3: - resolution: {integrity: sha512-I2U7xBx5OPFdPLA8AXKUPPxGY3HDxZ4r7+mlZ8ZpLbI8/ri6fnu6B4z3wcL7sgHhDYMwnAE8Xr0AB0h3Hnkp4A==} + /@algolia/client-search/4.17.0: + resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==} dependencies: - '@algolia/client-common': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/client-common': 4.17.0 + '@algolia/requester-common': 4.17.0 + '@algolia/transporter': 4.17.0 dev: true - /@algolia/logger-common/4.14.3: - resolution: {integrity: sha512-kUEAZaBt/J3RjYi8MEBT2QEexJR2kAE2mtLmezsmqMQZTV502TkHCxYzTwY2dE7OKcUTxi4OFlMuS4GId9CWPw==} + /@algolia/logger-common/4.17.0: + resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==} dev: true - /@algolia/logger-console/4.14.3: - resolution: {integrity: sha512-ZWqAlUITktiMN2EiFpQIFCJS10N96A++yrexqC2Z+3hgF/JcKrOxOdT4nSCQoEPvU4Ki9QKbpzbebRDemZt/hw==} + /@algolia/logger-console/4.17.0: + resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==} dependencies: - '@algolia/logger-common': 4.14.3 + '@algolia/logger-common': 4.17.0 dev: true - /@algolia/requester-browser-xhr/4.14.3: - resolution: {integrity: sha512-AZeg2T08WLUPvDncl2XLX2O67W5wIO8MNaT7z5ii5LgBTuk/rU4CikTjCe2xsUleIZeFl++QrPAi4Bdxws6r/Q==} + /@algolia/requester-browser-xhr/4.17.0: + resolution: {integrity: sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==} dependencies: - '@algolia/requester-common': 4.14.3 + '@algolia/requester-common': 4.17.0 dev: true - /@algolia/requester-common/4.14.3: - resolution: {integrity: sha512-RrRzqNyKFDP7IkTuV3XvYGF9cDPn9h6qEDl595lXva3YUk9YSS8+MGZnnkOMHvjkrSCKfoLeLbm/T4tmoIeclw==} + /@algolia/requester-common/4.17.0: + resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==} dev: true - /@algolia/requester-node-http/4.14.3: - resolution: {integrity: sha512-O5wnPxtDRPuW2U0EaOz9rMMWdlhwP0J0eSL1Z7TtXF8xnUeeUyNJrdhV5uy2CAp6RbhM1VuC3sOJcIR6Av+vbA==} + /@algolia/requester-node-http/4.17.0: + resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==} dependencies: - '@algolia/requester-common': 4.14.3 + '@algolia/requester-common': 4.17.0 dev: true - /@algolia/transporter/4.14.3: - resolution: {integrity: sha512-2qlKlKsnGJ008exFRb5RTeTOqhLZj0bkMCMVskxoqWejs2Q2QtWmsiH98hDfpw0fmnyhzHEt0Z7lqxBYp8bW2w==} + /@algolia/transporter/4.17.0: + resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==} dependencies: - '@algolia/cache-common': 4.14.3 - '@algolia/logger-common': 4.14.3 - '@algolia/requester-common': 4.14.3 + '@algolia/cache-common': 4.17.0 + '@algolia/logger-common': 4.17.0 + '@algolia/requester-common': 4.17.0 dev: true - /@ampproject/remapping/2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + /@ampproject/remapping/2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@apideck/better-ajv-errors/0.3.6_ajv@8.12.0: @@ -158,32 +158,32 @@ packages: leven: 3.1.0 dev: true - /@babel/code-frame/7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + /@babel/code-frame/7.21.4: + resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 dev: true - /@babel/compat-data/7.20.14: - resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==} + /@babel/compat-data/7.21.7: + resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.20.12: - resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} + /@babel/core/7.21.8: + resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.14 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helpers': 7.20.13 - '@babel/parser': 7.20.15 + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helpers': 7.21.5 + '@babel/parser': 7.21.8 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -193,12 +193,13 @@ packages: - supports-color dev: true - /@babel/generator/7.20.14: - resolution: {integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==} + /@babel/generator/7.21.5: + resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 - '@jridgewell/gen-mapping': 0.3.2 + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 dev: true @@ -206,130 +207,124 @@ packages: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.21.5: + resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + /@babel/helper-compilation-targets/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.20.14 - '@babel/core': 7.20.12 - '@babel/helper-validator-option': 7.18.6 + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.20.12_@babel+core@7.20.12: - resolution: {integrity: sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==} + /@babel/helper-create-class-features-plugin/7.21.8_@babel+core@7.21.8: + resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.20.7 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-replace-supers': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 '@babel/helper-split-export-declaration': 7.18.6 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.20.5_@babel+core@7.20.12: - resolution: {integrity: sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==} + /@babel/helper-create-regexp-features-plugin/7.21.8_@babel+core@7.21.8: + resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.2 + regexpu-core: 5.3.2 + semver: 6.3.0 dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.20.12: + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.8: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + /@babel/helper-environment-visitor/7.21.5: + resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-explode-assignable-expression/7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.7 - dev: true - - /@babel/helper-function-name/7.19.0: - resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + /@babel/helper-function-name/7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-member-expression-to-functions/7.20.7: - resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} + /@babel/helper-member-expression-to-functions/7.21.5: + resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-module-imports/7.18.6: - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + /@babel/helper-module-imports/7.21.4: + resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-module-transforms/7.20.11: - resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + /@babel/helper-module-transforms/7.21.5: + resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-simple-access': 7.20.2 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-simple-access': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true @@ -338,66 +333,66 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-plugin-utils/7.20.2: - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + /@babel/helper-plugin-utils/7.21.5: + resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.20.12: + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers/7.20.7: - resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + /@babel/helper-replace-supers/7.21.5: + resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.20.7 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.20.2: - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + /@babel/helper-simple-access/7.21.5: + resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true /@babel/helper-skip-transparent-expression-wrappers/7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/helper-string-parser/7.19.4: - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + /@babel/helper-string-parser/7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} engines: {node: '>=6.9.0'} dev: true @@ -406,8 +401,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.18.6: - resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + /@babel/helper-validator-option/7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} engines: {node: '>=6.9.0'} dev: true @@ -415,21 +410,21 @@ packages: resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.19.0 + '@babel/helper-function-name': 7.21.0 '@babel/template': 7.20.7 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.20.13: - resolution: {integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==} + /@babel/helpers/7.21.5: + resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.20.7 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 transitivePeerDependencies: - supports-color dev: true @@ -443,821 +438,835 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.20.15: - resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} + /@babel/parser/7.21.8: + resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.5 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.20.12: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.20.12: + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.8 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-AveGOoi9DAjUYYuUAG//Ig69GlazLnoyzMw68VCDux+c1tsnnH/OkYcpz/5xzMkEFC6UxjR5Gw1c+iY2wOGVeQ==} + /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.8: + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.8 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.20.12: + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.20.12: + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.20.12: + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.14 - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-optional-chaining/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-T+A7b1kfjtRM51ssoOfS1+wbyCVqorfyZhT99TvxxLMirPShD8CzKMRepMlCBGM5RpHMbn8s+5MMHnPstJH6mQ==} + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.8: + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.8 dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.20.5_@babel+core@7.20.12: - resolution: {integrity: sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==} + /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.8: + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.20.12_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 + '@babel/helper-create-class-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.8 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.20.12: + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.12: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.8: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.12: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.8: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.8: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.20.12: + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.8: resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.8: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.8: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.8: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.8: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.8: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.12: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.8: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==} + /@babel/plugin-transform-arrow-functions/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.20.12: + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.8 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-block-scoping/7.20.15_@babel+core@7.20.12: - resolution: {integrity: sha512-Vv4DMZ6MiNOhu/LdaZsT/bsLRxgL94d269Mv4R/9sp6+Mp++X/JqypZYypJXLlM4mlL352/Egzbzr98iABH1CA==} + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.8: + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-classes/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-LWYbsiXTPKl+oBlXUGlwNlJZetXD5Am+CyBdqhPsDVjM9Jc8jwBJFrKhHf900Kfk2eZG1y9MAG3UNajol7A4VQ==} + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.8: + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==} + /@babel/plugin-transform-computed-properties/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 '@babel/template': 7.20.7 dev: true - /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==} + /@babel/plugin-transform-destructuring/7.21.3_@babel+core@7.21.8: + resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.20.12: + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.20.12: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + /@babel/plugin-transform-for-of/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.20.12: + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.20.12: + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.20.12: + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.8: resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.20.11_@babel+core@7.20.12: - resolution: {integrity: sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==} + /@babel/plugin-transform-modules-commonjs/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.20.12: + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.8: resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.8 '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-transforms': 7.20.11 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.20.12: + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.8: resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-replace-supers': 7.21.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.20.12: - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==} + /@babel/plugin-transform-parameters/7.21.3_@babel+core@7.21.8: + resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.20.12: - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==} + /@babel/plugin-transform-regenerator/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.20.12: + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.8: resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.20.12: + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.20.12: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.8: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.20.12: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + /@babel/plugin-transform-unicode-escapes/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.20.12: + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.8: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-create-regexp-features-plugin': 7.20.5_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.21.8_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/preset-env/7.20.2_@babel+core@7.20.12: - resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==} + /@babel/preset-env/7.21.5_@babel+core@7.21.8: + resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.14 - '@babel/core': 7.20.12 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-class-static-block': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-optional-chaining': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-proposal-private-property-in-object': 7.20.5_@babel+core@7.20.12 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.12 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.20.12 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.12 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.20.12 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.12 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-block-scoping': 7.20.15_@babel+core@7.20.12 - '@babel/plugin-transform-classes': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.20.12 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.20.12 - '@babel/plugin-transform-modules-commonjs': 7.20.11_@babel+core@7.20.12 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.20.12 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.20.12 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.20.12 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.20.12 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.20.12 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.20.12 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.20.12 - '@babel/preset-modules': 0.1.5_@babel+core@7.20.12 - '@babel/types': 7.20.7 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.20.12 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.20.12 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.20.12 - core-js-compat: 3.27.2 + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.21.5_@babel+core@7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.8 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.8 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.8 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.8 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.8 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.8 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.8 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.8 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.8 + '@babel/plugin-transform-arrow-functions': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.8 + '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.8 + '@babel/plugin-transform-computed-properties': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-destructuring': 7.21.3_@babel+core@7.21.8 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-for-of': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.8 + '@babel/plugin-transform-modules-commonjs': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.8 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.8 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-parameters': 7.21.3_@babel+core@7.21.8 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-regenerator': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.8 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.8 + '@babel/plugin-transform-unicode-escapes': 7.21.5_@babel+core@7.21.8 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.8 + '@babel/preset-modules': 0.1.5_@babel+core@7.21.8 + '@babel/types': 7.21.5 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.8 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.8 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.8 + core-js-compat: 3.30.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.20.12: + /@babel/preset-modules/0.1.5_@babel+core@7.21.8: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.20.12 - '@babel/types': 7.20.7 + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.8 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.8 + '@babel/types': 7.21.5 esutils: 2.0.3 dev: true - /@babel/runtime/7.20.13: - resolution: {integrity: sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==} + /@babel/regjsgen/0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: true + + /@babel/runtime/7.21.5: + resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -1267,34 +1276,34 @@ packages: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.20.15 - '@babel/types': 7.20.7 + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 dev: true - /@babel/traverse/7.20.13: - resolution: {integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==} + /@babel/traverse/7.21.5: + resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.20.14 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.20.15 - '@babel/types': 7.20.7 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.20.7: - resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + /@babel/types/7.21.5: + resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.19.4 + '@babel/helper-string-parser': 7.21.5 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 dev: true @@ -1319,15 +1328,15 @@ packages: vue: 3.2.47 dev: true - /@docsearch/css/3.3.2: - resolution: {integrity: sha512-dctFYiwbvDZkksMlsmc7pj6W6By/EjnVXJq5TEPd05MwQe+dcdHJgaIn1c8wfsucxHpIsdrUcgSkACHCq6aIhw==} + /@docsearch/css/3.3.4: + resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==} dev: true - /@docsearch/js/3.3.2: - resolution: {integrity: sha512-k2yiB9attFvKoiYswrRtKhIO+qHuzAj1FHYfFWrKz3wSzB2G6s/7EZL9Rf6iytUo1Ok00LUj2C6mWoOnsUTkxg==} + /@docsearch/js/3.3.4: + resolution: {integrity: sha512-Xd2saBziXJ1UuVpcDz94zAFEFAM6ap993agh0za2e3LDZLhaW993b1f9gyUL4e1CZLsR076tztG2un2gVncvpA==} dependencies: - '@docsearch/react': 3.3.2 - preact: 10.11.3 + '@docsearch/react': 3.3.4 + preact: 10.13.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -1335,8 +1344,8 @@ packages: - react-dom dev: true - /@docsearch/react/3.3.2: - resolution: {integrity: sha512-ugILab2TYKSh6IEHf6Z9xZbOovsYbsdfo60PBj+Bw+oMJ1MHJ7pBt1TTcmPki1hSgg8mysgKy2hDiVdPm7XWSQ==} + /@docsearch/react/3.3.4: + resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -1349,10 +1358,10 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.7.4 - '@algolia/autocomplete-preset-algolia': 1.7.4_algoliasearch@4.14.3 - '@docsearch/css': 3.3.2 - algoliasearch: 4.14.3 + '@algolia/autocomplete-core': 1.8.2 + '@algolia/autocomplete-preset-algolia': 1.8.2_algoliasearch@4.17.0 + '@docsearch/css': 3.3.4 + algoliasearch: 4.17.0 transitivePeerDependencies: - '@algolia/client-search' dev: true @@ -1559,21 +1568,13 @@ packages: dev: true optional: true - /@jridgewell/gen-mapping/0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - - /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + /@jridgewell/gen-mapping/0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@jridgewell/resolve-uri/3.1.0: @@ -1586,19 +1587,23 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + /@jridgewell/source-map/0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + /@jridgewell/sourcemap-codec/1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/trace-mapping/0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -1608,253 +1613,250 @@ packages: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: true + /@khanacademy/simple-markdown/0.8.6: + resolution: {integrity: sha512-mAUlR9lchzfqunR89pFvNI51jQKsMpJeWYsYWw0DQcUXczn/T/V6510utgvm7X0N3zN87j1SvuKk8cMbl9IAFw==} + peerDependencies: + react: 16.14.0 + react-dom: 16.14.0 + dependencies: + '@types/react': 18.2.0 + dev: true + /@kurkle/color/0.3.2: resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==} dev: true - /@lit-labs/ssr-dom-shim/1.0.0: - resolution: {integrity: sha512-ic93MBXfApIFTrup4a70M/+ddD8xdt2zxxj9sRwHQzhS9ag/syqkD8JPdTXsc1gUy2K8TTirhlCqyTEM/sifNw==} + /@lit-labs/ssr-dom-shim/1.1.1: + resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} dev: true /@lit/reactive-element/1.6.1: resolution: {integrity: sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==} dependencies: - '@lit-labs/ssr-dom-shim': 1.0.0 + '@lit-labs/ssr-dom-shim': 1.1.1 dev: true - /@mdit-vue/plugin-component/0.11.2: - resolution: {integrity: sha512-ucFiEULCkLcCG1Tf1MfG5u5PS4BIXWIeKGHRGsXxz1ix2GbZWKFVgWEdNEckBu8s75Fv1WJLIOiAYZyri2f1nw==} + /@mdit-vue/plugin-component/0.12.0: + resolution: {integrity: sha512-LrwV3f0Y6H7b7m/w1Y3bkGuR3HOiBK4QiHHW3HuRMza6MZodDQbj8Baik5/V5GiSg1/ltijS1CymVcycd1EfTw==} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-frontmatter/0.11.1: - resolution: {integrity: sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==} + /@mdit-vue/plugin-frontmatter/0.12.0: + resolution: {integrity: sha512-26Y3JktjGgNoCVH7NLqi5RcdAauAqxepTt2qXueRcRHtGpiRQV2/M1FveIhCOTCtHSuG5bBOHUxGaV6vRK3Vbw==} dependencies: - '@mdit-vue/types': 0.11.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 gray-matter: 4.0.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-headers/0.11.2: - resolution: {integrity: sha512-hH2zm4m+2tWe7dya/nxbbpB95pa9RjwYxl++kyZuRrqyhNTtsi2HWojX02peQ1nQMKKIWPDHtpeAHGP7dOLKFw==} + /@mdit-vue/plugin-headers/0.12.0: + resolution: {integrity: sha512-7qR63J2uc/rXbjHT77WoYBm9imwzx1tVESmRK+Uth6kqFvSWAXAFPcm4PBatGEE8TgzhklPs5BTcQtQhmmsyaw==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 + '@mdit-vue/shared': 0.12.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-sfc/0.11.1: - resolution: {integrity: sha512-3AjQXqExzT9FWGNOeTBqK1pbt1UA5anrZvjo7OO2PJ3lrfZd0rbjionFkmW/VW1912laHUraIP6n74mUNqPuWw==} + /@mdit-vue/plugin-sfc/0.12.0: + resolution: {integrity: sha512-mH+rHsERzDxGucAQJILspRiD723AIWMmtMhp7lDKdkCIbIhYfupFv/CkSeX+LAx5UY5greWvUTPGYVKn4gw/5Q==} dependencies: - '@mdit-vue/types': 0.11.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-title/0.11.2: - resolution: {integrity: sha512-R91WCN16CePWRT2bSXaDJGXvj0MuaCz4m2GbYqUbQxd+dqf18uuGPdbhr1rwhIqCvy7GD/g7hSgOFi3DNDAIzA==} + /@mdit-vue/plugin-title/0.12.0: + resolution: {integrity: sha512-XrQcior1EmPgsDG88KsoF4LUSQw/RS1Nyfn5xNWGiurO70a2hml4kCe0XzT4sLKUAPG0HNbIY6b92ezNezqWTg==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 + '@mdit-vue/shared': 0.12.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-toc/0.11.2: - resolution: {integrity: sha512-0OcGG4TnYIZJ6SLZtk24Nj0oP2vcLn0FyMTao/nB/2Z17/fP3whoo6dVV+0G4Oi8HZ+MMDi661lvS2b4b/glYA==} + /@mdit-vue/plugin-toc/0.12.0: + resolution: {integrity: sha512-tT985CqvLp17DFWHrSvmmJbh7qcy0Rl0dBbYN//Fn952a04dbr1mb2LqW0B1oStSAQj2q24HpK4ZPgYOt7Z1Jg==} dependencies: - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 + '@mdit-vue/shared': 0.12.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/shared/0.11.2: - resolution: {integrity: sha512-Z/GS/v9DURZE13Hv41meKzdnprMwenVJoM3t82OE5HIGvtE6QovsZ+mMF/rMvLgaLLMDjT3EwvrrBmemWkHYTQ==} + /@mdit-vue/shared/0.12.0: + resolution: {integrity: sha512-E+sGSubhvnp+Gmb2hJXFDxdLwwQD1H52EVbA4yrxxI5q/cwtnPIN2eJU3zlZB9KcvzXYDFFwt/x2mfhK8RZKBg==} dependencies: - '@mdit-vue/types': 0.11.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/types/0.11.0: - resolution: {integrity: sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==} + /@mdit-vue/types/0.12.0: + resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==} dev: true - /@mdit/plugin-align/0.2.3: - resolution: {integrity: sha512-TR4bR8qIg7tYSa62XspVzJKfUCCBJBiwTIAfKWtmeQALtDBClCZa26bL2EJnmdY5EdQVzU9sTHXWcR/p3AnVaw==} + /@mdit/plugin-align/0.4.4: + resolution: {integrity: sha512-Ar+5bWe94qwtsGVV/qjZnLCz6lBGd/u2/jdM3oGiTwM72rggHfCa/T0vaiBwQwNaRNm5s/0U1fDQLOoaakIikw==} engines: {node: '>= 14'} dependencies: - '@mdit/plugin-container': 0.2.3 + '@mdit/plugin-container': 0.4.4 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-attrs/0.2.3: - resolution: {integrity: sha512-iTqwXOAscDXL20Lt4do3wI6+MQz/iqvSqETpR57M20yl2L/rM02RdVex5BWbxdhqFtDylh+/qtI4X2H6JFv/OQ==} + /@mdit/plugin-attrs/0.4.4: + resolution: {integrity: sha512-TCIXwQVNN34krFeMaC2bLdwSHUbz+CI4C5UDLrYkHX0ciy7oJyG8gf+Roh+dnfqLJDVbFX+Uo5mkU8KUlonWsw==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-container/0.2.3: - resolution: {integrity: sha512-psgaYyBX6Pq56R5S+NOIWhk8nz73LBaoputKq2NjQadIUgYlN7CmwOJeUjyg4ZK0wwBg1HzFFD5JaJ+C2jVssA==} + /@mdit/plugin-container/0.4.4: + resolution: {integrity: sha512-foy2obfQ3E2ewCVBtZ6BB4YFBoeca/VEc91iQuBcidOAOkH9HDKlDXkC/q+6tkOpj4wh+czBRwUiKdi+grNsgA==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-figure/0.2.3: - resolution: {integrity: sha512-d1KMMkQq9+0SxVMssnm28KDm1JVxozA8lh9fecKRlMnvN7B7NCnLbQZEe/l8Tj2yesOEgzSGL98+gfu/wdJimA==} + /@mdit/plugin-figure/0.4.4: + resolution: {integrity: sha512-WT9tdOEjlFZZ/9T5FHegUVQQm2iRv51sE62LP473SiEITswvnWkGZrgi07sbsm8xLOwPtTaJWgnWBNytZOoojA==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-footnote/0.2.3: - resolution: {integrity: sha512-LiSxbIu5PJTEj+qUcULQViLvyLyDjmnyM/iRdN4Y2biZ2Is/iVsHfhrrOFoqfTIRUqMwZwvbNJdyFPNheTCQfg==} + /@mdit/plugin-footnote/0.4.4: + resolution: {integrity: sha512-di6FrJd9iUPvqWDk3hMop6oftYUuAn/yxDwBj56uHrbTQy56RbolwI5V+dvgHyQk0xlDUBohkRm6/YkvHX8D0Q==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-img-lazyload/0.2.3: - resolution: {integrity: sha512-LQJ+mEDiRVyyUYIv4V5NXb3H8Mxp58OLEGJAyM5GV30ZnlsNQV/eyqLvrkaI/zzr0AULaI4RnwtZrUthsxmQZA==} + /@mdit/plugin-img-lazyload/0.4.4: + resolution: {integrity: sha512-bw4LmJhEqGUtzX9QfbDdDP4p0hB4MrwWTSk7uM/QwLbuwXhb4UXGQqDOeLVfEUKiJizY2AsuViA2LY2H9+hNjg==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-img-mark/0.2.3: - resolution: {integrity: sha512-bQyCeF1DH06MTb+bpjja5As/mkDMShoEWaZ2inc9knphkLA3EHYuHo+DU72RlhXvYv9AaUmlFl870Wu5OeNvZw==} + /@mdit/plugin-img-mark/0.4.4: + resolution: {integrity: sha512-JAkXBHn7262lBj40Kx+Mzb9vlkKla/9lnoe9hKwswyxzb2z78WoTnF+bvZE1giExq2IE0pDyG+EXJNGdowRsOQ==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-img-size/0.2.3: - resolution: {integrity: sha512-oIBWHMIqlMRp4ns/AQC9DwluV2x/aG+vnu1QhIBaUeuLcwZKp4IdmdDDMTqzASpvMpwqe+wRt4aVnyOmOzRF+w==} + /@mdit/plugin-img-size/0.4.4: + resolution: {integrity: sha512-zZerL2Nk95hxCtvkoohamSIZxjQ+OIqIO9xKF5hjkPH2KflLX592IGqZtlYFmvXLQrqZ7rbxYPbRtxg8kOX39Q==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-include/0.2.3: - resolution: {integrity: sha512-ZCNKi5w+FYkwXXoaFyRqfohBz1uxkwCOWjuF8iHtI8PCXJrquoQz4ynXpLCtMXkg2ohgrcHcQriTOwoGM7xusA==} + /@mdit/plugin-include/0.4.4: + resolution: {integrity: sha512-sPOWoXfMv+dew1M8zGO2nHZ8/2p8G5+fmYqKFIPJEC/yBkpp2lHc7uDY8rhyTAnQ5Nc70jHlGeQz/k/IxEMKtA==} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 upath: 2.0.1 dev: true - /@mdit/plugin-katex/0.2.3: - resolution: {integrity: sha512-BBeLtivXoGsxHLXqM6h0G661E3amnFBqGX3OuUO3pgVL/IU+yVkn1tFu6D0eFZkyN4juHHrqa1RP2MLQSlziug==} + /@mdit/plugin-katex/0.4.4: + resolution: {integrity: sha512-c3elWoruDlG0Og8CZ+mdyRdL2VxyEcb14yRXHTd4ewpknMhM4ur9SvbGEA9Z1B2M66M+yL8pRHekHRpsys5QbA==} engines: {node: '>= 14'} dependencies: - '@mdit/plugin-tex': 0.2.3 + '@mdit/plugin-tex': 0.4.4 '@types/katex': 0.16.0 '@types/markdown-it': 12.2.3 - katex: 0.16.4 + katex: 0.16.7 markdown-it: 13.0.1 dev: true - /@mdit/plugin-mark/0.2.3: - resolution: {integrity: sha512-ppGqi3hCV0yeswAK8K4mmTXrzLU/skBjzDQx8q02Ixt7ppE+T8Sh6A9Pir7pPDqhDTE5MHKWxl//KlUfyPQPMw==} + /@mdit/plugin-mark/0.4.4: + resolution: {integrity: sha512-zxxQMTQsZ8sw2tNApdyZj49N7pS+R8UWhKxTHgvUpLBOwne/2DniICnqu/8e+CdNxoA0COUxpqeoF1Li9M4wTg==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-mathjax/0.2.3: - resolution: {integrity: sha512-8P5SqRQuyEQ2JBzIGG+Cl93eZU0rx+i1asELRDnz7t1NCTyIkyLCA57utZx5kC3UcuBo7Nog4N2L04zKup2AxQ==} + /@mdit/plugin-mathjax/0.4.4: + resolution: {integrity: sha512-wwHYGoSOUagZZgxMExujd3Qh7H/adXkjmX0susL2euyIXWqHQrIzXr23sETPHiZiOAK29TuXTJwW9QLO4rczRQ==} engines: {node: '>= 14'} dependencies: - '@mdit/plugin-tex': 0.2.3 + '@mdit/plugin-tex': 0.4.4 '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 mathjax-full: 3.2.2 upath: 2.0.1 dev: true - /@mdit/plugin-stylize/0.2.3: - resolution: {integrity: sha512-EeRLwmEDwxB7NaF91OAqIJ5uUKHoPyZie4zFLbA3gKwqVXa6OC1XG1k3S8w9GuRnep/K7+e/5gPGFM68tI7v8g==} + /@mdit/plugin-stylize/0.4.4: + resolution: {integrity: sha512-E8ZXc0cSbPFOK6KqGWKJZ3QWxkyM208nbXM7vxb54VQaOsFneo/L1B4Od6nVJC0ZifDwI+hkwMAOZbNONtZJlw==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-sub/0.2.3: - resolution: {integrity: sha512-eWCOxASIU/Y1efzhJkb1y0XWa0yGVdtYm4SKfUd73rF4dNEYIYJiNKkQfefrGtMuQdeM7iBqBZfYtcq/nipkzg==} + /@mdit/plugin-sub/0.4.4: + resolution: {integrity: sha512-Itjh7bp2z1AW32Jpiwk7oPh08I7str9l2qmRcr3MnEq9IQzmFfqX6Mvamp2KXyRLBiTzZ2aB+8ZaDszHoOMjlw==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-sup/0.2.3: - resolution: {integrity: sha512-gqOOQo6lE2e8SFHpXhKCKiFGoVIO1JUDA97Ol5iIFZtXJ4lbObWKxtYa63KH+kOVwDUUGSojQ6s8+oGMxmtIDA==} + /@mdit/plugin-sup/0.4.4: + resolution: {integrity: sha512-x1QxuD8om1s7ojfoLbqOIc6hiAIrsL6YykCSpEvJm4qvd54/3IizGr8GFdG25uw8ziZDwit7ttc2HeG9HR793w==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-tab/0.2.3: - resolution: {integrity: sha512-J0LkcQ2Kb2fm+8Gnd1Ke8rKfJXMQPqwx3ZDa2AtLCcBEf5hWAKbLoc/cWjDVXiHjsdOklIs5AtCyNUkR5YbyOA==} + /@mdit/plugin-tab/0.4.4: + resolution: {integrity: sha512-YuJWV2Au/cU9cqAIaqDcNCvdXVCCwXoF0jVs6th+fcGGaEcQDERANDA9Sog1g77VY8rMa6zdM45p6rmWOqKxPA==} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-tasklist/0.2.3: - resolution: {integrity: sha512-szYn7pyaozAPhilrNeC5PNLR+Rm9qlPvRQsxMK88Sa4seSdDhQnPkDb+407QYtYdYpyrn0ZKCvnmuXc9CLlhmQ==} + /@mdit/plugin-tasklist/0.4.4: + resolution: {integrity: sha512-nTszSXkvXMybO5VTh5LYmzM4WdSlNEuFpOpLTyrbLXvq7wdcmhoUzthq0xQBkb9YHQok89iOi0cC/BvduwV0cQ==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-tex/0.2.3: - resolution: {integrity: sha512-sD7dILLqwdPA3B89W5Ezj2vMjrYZKBFICLvPmp49crdAW51tcLUtjKK5nF86fUY7VULlsDG9h5+lQV9wc/HNYA==} + /@mdit/plugin-tex/0.4.4: + resolution: {integrity: sha512-Vk8P2kZLspeM7+jIBliPKTbHm6bjbs91q1ZoQ9xq/Srg5I/bvk3hRmKJaS4kKqk2oxOw0Pk7cfTgBihDeBlblw==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit/plugin-uml/0.2.3: - resolution: {integrity: sha512-bLo1R4f6xaXtToLLP4+7+x/i9p815NnuS+l63RkhE2juEagQYKaB2Ytw/91K0/sprWrrvOL3ESRlgFK14MAmHQ==} + /@mdit/plugin-uml/0.4.4: + resolution: {integrity: sha512-ArTrLQLa0pCxSrKHLSjNr3bPrxP6jhHDXYU35M2zayU5rTSPLWg9wrTRTD0TOvj6HVI331CGziO8hsy9QQSqlA==} engines: {node: '>= 14'} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mermaid-js/mermaid-mindmap/9.3.0: - resolution: {integrity: sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw==} - dependencies: - '@braintree/sanitize-url': 6.0.2 - cytoscape: 3.23.0 - cytoscape-cose-bilkent: 4.1.0_cytoscape@3.23.0 - cytoscape-fcose: 2.2.0_cytoscape@3.23.0 - d3: 7.8.2 - khroma: 2.0.0 - non-layered-tidy-tree-layout: 2.0.2 - dev: true - /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1876,7 +1878,7 @@ packages: fastq: 1.15.0 dev: true - /@rollup/plugin-babel/5.3.1_3dsfpkpoyvuuxyfgdbpn4j4uzm: + /@rollup/plugin-babel/5.3.1_ixpapmkxoyzypvxfdre42vzpgy: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -1887,8 +1889,8 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.20.12 - '@babel/helper-module-imports': 7.18.6 + '@babel/core': 7.21.8 + '@babel/helper-module-imports': 7.21.4 '@rollup/pluginutils': 3.1.0_rollup@2.79.1 rollup: 2.79.1 dev: true @@ -1902,9 +1904,9 @@ packages: '@rollup/pluginutils': 3.1.0_rollup@2.79.1 '@types/resolve': 1.17.1 builtin-modules: 3.3.0 - deepmerge: 4.3.0 + deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.2 rollup: 2.79.1 dev: true @@ -1930,23 +1932,19 @@ packages: rollup: 2.79.1 dev: true - /@stackblitz/sdk/1.8.2: - resolution: {integrity: sha512-3aTg0Tb9dNs1huPkpdYxPEX/yc8A28eZneUMOEJzOLi7EJwl5onr9gCAVjIOkN4WLYu1iBSiJiGBYT629bZIJQ==} + /@stackblitz/sdk/1.9.0: + resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} dev: true /@surma/rollup-plugin-off-main-thread/2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: - ejs: 3.1.8 + ejs: 3.1.9 json5: 2.2.3 magic-string: 0.25.9 string.prototype.matchall: 4.0.8 dev: true - /@types/body-scroll-lock/3.1.0: - resolution: {integrity: sha512-3owAC4iJub5WPqRhxd8INarF2bWeQq1yQHBgYhN0XLBJMpd5ED10RrJ3aKiAwlTyL5wK7RkBD4SZUQz2AAAMdA==} - dev: true - /@types/debug/4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: @@ -1957,16 +1955,27 @@ packages: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/fs-extra/9.0.13: - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + /@types/fs-extra/11.0.1: + resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: - '@types/node': 18.15.11 + '@types/jsonfile': 6.1.1 + '@types/node': 18.16.3 dev: true /@types/hash-sum/1.0.0: resolution: {integrity: sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg==} dev: true + /@types/js-yaml/4.0.5: + resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==} + dev: true + + /@types/jsonfile/6.1.1: + resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} + dependencies: + '@types/node': 18.16.3 + dev: true + /@types/katex/0.14.0: resolution: {integrity: sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==} dev: true @@ -1979,14 +1988,14 @@ packages: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} dev: true - /@types/lodash-es/4.17.6: - resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} + /@types/lodash-es/4.17.7: + resolution: {integrity: sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==} dependencies: - '@types/lodash': 4.14.191 + '@types/lodash': 4.14.194 dev: true - /@types/lodash/4.14.191: - resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} + /@types/lodash/4.14.194: + resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==} dev: true /@types/markdown-it-emoji/2.0.2: @@ -2014,49 +2023,69 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node/18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + /@types/node/18.16.3: + resolution: {integrity: sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==} + dev: true + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true /@types/raphael/2.3.3: resolution: {integrity: sha512-Rhvq0q6wzyvipejki/9w87/pgapyE+s3gO66tdl1oD3qDrow+ek+4vVYAbRkeL58HCCK9EOZKwyjqYJ/TFkmtQ==} dev: true + /@types/react/18.2.0: + resolution: {integrity: sha512-0FLj93y5USLHdnhIhABk83rm8XEGA7kH3cr+YUlvxoUGp1xNt/DINUMvqPxLyOQMzLmZe8i4RTHbvb8MC7NmrA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + dev: true + /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.16.3 dev: true /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.16.3 + dev: true + + /@types/scheduler/0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} dev: true - /@types/trusted-types/2.0.2: - resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} + /@types/trusted-types/2.0.3: + resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} dev: true /@types/web-bluetooth/0.0.16: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} dev: true - /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.47: - resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} + /@types/web-bluetooth/0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} + dev: true + + /@vitejs/plugin-vue/4.2.1_vite@4.1.4+vue@3.2.47: + resolution: {integrity: sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.0.4_@types+node@18.15.11 + vite: 4.1.4_@types+node@18.16.3 vue: 3.2.47 dev: true /@vue/compiler-core/3.2.47: resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} dependencies: - '@babel/parser': 7.20.15 + '@babel/parser': 7.21.8 '@vue/shared': 3.2.47 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2072,7 +2101,7 @@ packages: /@vue/compiler-sfc/3.2.47: resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} dependencies: - '@babel/parser': 7.20.15 + '@babel/parser': 7.21.8 '@vue/compiler-core': 3.2.47 '@vue/compiler-dom': 3.2.47 '@vue/compiler-ssr': 3.2.47 @@ -2080,7 +2109,7 @@ packages: '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 dev: true @@ -2098,7 +2127,7 @@ packages: /@vue/reactivity-transform/3.2.47: resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} dependencies: - '@babel/parser': 7.20.15 + '@babel/parser': 7.21.8 '@vue/compiler-core': 3.2.47 '@vue/shared': 3.2.47 estree-walker: 2.0.2 @@ -2111,8 +2140,8 @@ packages: '@vue/shared': 3.2.47 dev: true - /@vue/repl/1.3.2_vue@3.2.47: - resolution: {integrity: sha512-5joGOuTFmjaugG3E1h/oP1EXSMcVXRUwLIoo8xvYQnqDrCT6g1SfsH1pfei5PpC5DUxMX1584CekZu6REgGYkQ==} + /@vue/repl/1.4.1_vue@3.2.47: + resolution: {integrity: sha512-7ONz/o1OtS611jW6SdAOZXn4HdN8gfyatcOzcEu+3bDMvgbyr7ZUcbRV6Y4xdkxDARKDBzs+sb3/oz1Na5hAeQ==} peerDependencies: vue: ^3.2.13 dependencies: @@ -2148,20 +2177,20 @@ packages: resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} dev: true - /@vuepress/bundler-vite/2.0.0-beta.60_@types+node@18.15.11: - resolution: {integrity: sha512-nf+UAKNlAEZXZqu2Ztvr8Hg/5CtevWxvQGfYKV4lhw8UmoDjKKHoHPpPhF1QTUbnZ8W+jPLzIVz+hjunzsxl/A==} + /@vuepress/bundler-vite/2.0.0-beta.61_@types+node@18.16.3: + resolution: {integrity: sha512-J9/DGfsqr9rGJT+0osL9uL+jrrGHeAsWuZoCCbQIDbe0rEO2whvou51PJpwko3R0vvCTWsolh6rXYeb0N0+yFg==} dependencies: - '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.47 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - autoprefixer: 10.4.13_postcss@8.4.21 + '@vitejs/plugin-vue': 4.2.1_vite@4.1.4+vue@3.2.47 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + autoprefixer: 10.4.14_postcss@8.4.23 connect-history-api-fallback: 2.0.0 - postcss: 8.4.21 - postcss-load-config: 4.0.1_postcss@8.4.21 - rollup: 3.14.0 - vite: 4.0.4_@types+node@18.15.11 + postcss: 8.4.23 + postcss-load-config: 4.0.1_postcss@8.4.23 + rollup: 3.21.3 + vite: 4.1.4_@types+node@18.16.3 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 transitivePeerDependencies: @@ -2175,13 +2204,13 @@ packages: - ts-node dev: true - /@vuepress/cli/2.0.0-beta.60: - resolution: {integrity: sha512-ibC6ezsn1m+r3PB382ZZfmwBFlkR/9LVk5u2cUBmhBj4t+W2XPgWkKTTmG81ny7lnUJweloQc9fa1ww77se2Ug==} + /@vuepress/cli/2.0.0-beta.61: + resolution: {integrity: sha512-0CWc82c75987mVZwBOGBaCDke74NwlS6L3n1ybWrrqaFeueZSonwdm+qvaNvM/AJC10chqOJtpO/O3P+/YkBHQ==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 cac: 6.7.14 chokidar: 3.5.3 envinfo: 7.8.1 @@ -2190,56 +2219,56 @@ packages: - supports-color dev: true - /@vuepress/client/2.0.0-beta.60: - resolution: {integrity: sha512-WU5VGeDp41A2dVXqp18YBggflIjTq68mA+s5TCz93wk+7elAmPAkWKcobQBYQgvsuwHyg9nWulZAfMN6OEygKQ==} + /@vuepress/client/2.0.0-beta.61: + resolution: {integrity: sha512-C5QbdQkPsurEsKUkLclVucUAKMzBph9kHMUvfKHJqBaAsiXKYVLa61AICTJeyDkhTYF0faOjmpqmaElfMt1S9w==} dependencies: '@vue/devtools-api': 6.5.0 - '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 dev: true - /@vuepress/core/2.0.0-beta.60: - resolution: {integrity: sha512-HkUkqBnBI7GMVZGxdzV4C/iyFwPo215sVLYvZVEWpQIaLk/47WkK0sHtz/1i00ujwJC3uGOH1+f0IHkxzqjUmg==} + /@vuepress/core/2.0.0-beta.61: + resolution: {integrity: sha512-jPr60d/uadgBmEQhXCRLNOm2M4Ym65lvZhGf/wyZCo14kpacp2YoO7RR8bzp/NEpWe7ndr/U8O/VDjFYTsz80g==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/markdown': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/markdown/2.0.0-beta.60: - resolution: {integrity: sha512-97AT4aZr1k1VrJZoUvzbrX6nU/TwxlFpLNi8KNtWK3TMZT6+hAU0aCg6TwuwirShvey8mr9GaMNSssAdpSK4mg==} + /@vuepress/markdown/2.0.0-beta.61: + resolution: {integrity: sha512-vzj933XxsfE9B+1kdMXncYtYU7TGTLjWP+qeikVsy5imq2BXa/n3OFVGyGkkdOYmu05hkm82+07dOvtGA+iMBQ==} dependencies: - '@mdit-vue/plugin-component': 0.11.2 - '@mdit-vue/plugin-frontmatter': 0.11.1 - '@mdit-vue/plugin-headers': 0.11.2 - '@mdit-vue/plugin-sfc': 0.11.1 - '@mdit-vue/plugin-title': 0.11.2 - '@mdit-vue/plugin-toc': 0.11.2 - '@mdit-vue/shared': 0.11.2 - '@mdit-vue/types': 0.11.0 + '@mdit-vue/plugin-component': 0.12.0 + '@mdit-vue/plugin-frontmatter': 0.12.0 + '@mdit-vue/plugin-headers': 0.12.0 + '@mdit-vue/plugin-sfc': 0.12.0 + '@mdit-vue/plugin-title': 0.12.0 + '@mdit-vue/plugin-toc': 0.12.0 + '@mdit-vue/shared': 0.12.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 '@types/markdown-it-emoji': 2.0.2 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 markdown-it: 13.0.1 - markdown-it-anchor: 8.6.6_ea7kj7wzjkld5jo2noyjqxi764 + markdown-it-anchor: 8.6.7_ea7kj7wzjkld5jo2noyjqxi764 markdown-it-emoji: 2.0.2 mdurl: 1.0.1 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-active-header-links/2.0.0-beta.60: - resolution: {integrity: sha512-L+KijW7FvoDWMTd6wiIZhMA/uZYgMhiukL6IaVWtQ0COyWGIjaZUlX+mHd1munSzz4aWBMbck7no82bPswCh0g==} + /@vuepress/plugin-active-header-links/2.0.0-beta.61: + resolution: {integrity: sha512-+bbzb4YqnuTOANvSmJq8hbp60Tl3jLMiaZdkHKxKK9lDODGfTB8uAlH+KvuvxxuLm+Za186r+2PtBwJby773fA==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 ts-debounce: 4.0.0 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 @@ -2247,163 +2276,165 @@ packages: - supports-color dev: true - /@vuepress/plugin-back-to-top/2.0.0-beta.60: - resolution: {integrity: sha512-vpVTA6EwWjjYyl6Op5J16RV6rEvwUYkLnjYhJ2qWroDb8U2x32HGWFJZQFIyatGO+oU6UBVYow90j2+Ery2g6g==} + /@vuepress/plugin-back-to-top/2.0.0-beta.61: + resolution: {integrity: sha512-2KX83rdc00FSs38o8/P2Hp0ifKVtRbO+4kXW5ilzY27v0UMY8H//KxmoE/+PZDS9iyeXF1O/YUm3VtoMN5Y/9g==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 ts-debounce: 4.0.0 vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-container/2.0.0-beta.60: - resolution: {integrity: sha512-yQBAm7sFRGMvCz8Ju2qFG0iLQs/XvWd11UAsywSdvps3A0nZuANSb68QTYJPN3JJfZ5d0LCxlhJ4rbBWT49+wQ==} + /@vuepress/plugin-container/2.0.0-beta.61: + resolution: {integrity: sha512-XVIhMpTSv0F8tsmCKFHzFtsJzD2SeiKX60jHaEGCym+shNvr9euECWY7ygEB5Ob6oQUIDZNS1dDb1RcYsksZ8A==} dependencies: '@types/markdown-it': 12.2.3 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/markdown': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 markdown-it: 13.0.1 markdown-it-container: 3.0.0 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-docsearch/2.0.0-beta.60: - resolution: {integrity: sha512-4aquipHuEd87KdFh2ufh5OTeU5qaREer4DqJShpXemY5JiJqvGpda5KmLUTkAis/WPo44GWeFsgtgOqiHevqcA==} + /@vuepress/plugin-docsearch/2.0.0-beta.61: + resolution: {integrity: sha512-/C4A9DIxeLxll1UXgTeOoQqQnA5sBfb5Inek3Lzr4p6yxjeRhFigMctjJzHFAj0JHDEmO1BYVbqh4FxmtZjeVg==} dependencies: - '@docsearch/css': 3.3.2 - '@docsearch/js': 3.3.2 - '@docsearch/react': 3.3.2 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@docsearch/css': 3.3.4 + '@docsearch/js': 3.3.4 + '@docsearch/react': 3.3.4 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 9.13.0_vue@3.2.47 ts-debounce: 4.0.0 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' + - '@vue/composition-api' - react - react-dom - supports-color dev: true - /@vuepress/plugin-external-link-icon/2.0.0-beta.60: - resolution: {integrity: sha512-We4YmS4G7sWoOec/FKYhTM86qRCMBbDThcxOiPm6sWHrhTdxk3bFgJq/DfqJU/ply1ta72AWep0rEY6fj6JJ2A==} + /@vuepress/plugin-external-link-icon/2.0.0-beta.61: + resolution: {integrity: sha512-Jyp/QdqIvybfocD2K8otKIeHrKMeOamt74tlstsZxrtveKhWE3Js1/n2MP/bJlGkcHrAb6lQQr/JFhpT5jtHVg==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/markdown': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/markdown': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-git/2.0.0-beta.60: - resolution: {integrity: sha512-Yu+D8gItxD8BFueV5fQd7AxIgjcxyDY1AFCTmPsP9VDMJ0AuJuaPTLWOf5o0uKzWd5z1mDw0ZwWFh8j3FyHv+A==} + /@vuepress/plugin-git/2.0.0-beta.61: + resolution: {integrity: sha512-ozoxZ+x57yGiHDs5tXJvbyoZTiYpfb7QQaS5mgxn0+XZqfg7/cZnT7DmJtxVqk+VFmz73WHgN+4pGRjkuTOLqQ==} dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - execa: 6.1.0 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + execa: 7.1.1 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-medium-zoom/2.0.0-beta.60: - resolution: {integrity: sha512-KiJui/sTIHa321jJ/dc11ysyqTMj4Sz9tWoTSnwBJ4nebaO/0OFGQcFajk2+1ELs4poUh/w0THxc+NskR+bf+g==} + /@vuepress/plugin-medium-zoom/2.0.0-beta.61: + resolution: {integrity: sha512-mFY2vHXeqC8dizFVlFO7HIzirb79Z8sudKWPVfZmq0Qmlttyhxlns8GjrsPQl1mnz2NlYUY1ztUasikPwsYjAw==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 medium-zoom: 1.0.8 vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-nprogress/2.0.0-beta.60: - resolution: {integrity: sha512-zRdJP39qFO8q9TAwlCS4tLOd2rLGtkKqkPTsfhjtWwDqSbtTHy0GqVBL8KJUy3H0+qSiyvtC647yLNRbJ9LOlw==} + /@vuepress/plugin-nprogress/2.0.0-beta.61: + resolution: {integrity: sha512-d36NEy8hkZaAuqMZec9VTEjozPkj9Wvimyx+AgJYpYN8JDBrWB58r9Gu9xHf8/PVeEnKayggD2xJYpGKtQ2lrw==} dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-palette/2.0.0-beta.60: - resolution: {integrity: sha512-KPIQCLUEIsgsdxINR6mYJRhHmWCo0850QEvy9+ikdv+ds1z6wJ5xwq/xWy/pRJ6lXdgHQrtuVkroWl+IdppcRw==} + /@vuepress/plugin-palette/2.0.0-beta.61: + resolution: {integrity: sha512-mQE/2dxwOZfkc7wwkwR6byaeMJYTqQV7WmfQ4YQ3zAOr4nDP8Bx/zZVRyV3NjAcMwuif/CURpAYJo+WkFM+fpQ==} dependencies: - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 chokidar: 3.5.3 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-prismjs/2.0.0-beta.60: - resolution: {integrity: sha512-yWRWAsUX6iO7uUN67yyy20x3H1clQZ519rHh2dvs6wMyXsO0E3vlNB8jrveOdr+0lfoUll58t2AsxpvzTObY0A==} + /@vuepress/plugin-prismjs/2.0.0-beta.61: + resolution: {integrity: sha512-B6TRmttJuPs1OMJXE2Stul7zhMUKCPy2YSXEmVWwlJ90jWti85o5nhTT9/OhxBVn3EZ89b+YroPDbB/g1uUc1w==} dependencies: - '@vuepress/core': 2.0.0-beta.60 + '@vuepress/core': 2.0.0-beta.61 prismjs: 1.29.0 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-theme-data/2.0.0-beta.60: - resolution: {integrity: sha512-3b34sXEAzShvUzeEMA/0JE4VrLxoMqGJOGMl0I9m0DKg2apgjRG6nYYq6gUnJW0gcUVK+tOOOHsMT6mTMs3xdA==} + /@vuepress/plugin-theme-data/2.0.0-beta.61: + resolution: {integrity: sha512-drPLGbaXqXnHsuFHn6FolbqdRIxJzla1+10b3cKnsslatRbSPjKWos4Eri3xzgzEIC5TotPwTeT25gDRMpW8Sw==} dependencies: '@vue/devtools-api': 6.5.0 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 transitivePeerDependencies: - supports-color dev: true - /@vuepress/shared/2.0.0-beta.60: - resolution: {integrity: sha512-bwFksEtSQpbyAGJZkvRK9Z2zGmS144nv759vOzbRUZPPlGffeauzrPw9w7wxqp3gTJvIE/4Ufqt0AZTuSP/F/g==} + /@vuepress/shared/2.0.0-beta.61: + resolution: {integrity: sha512-NhOQ1FDr5lDSu5IinNlNNzrF+jGOZ+bMFUyAlCxlTvK9oY6aRBCNwV8dWme+yoh3/zviKHGu62Xp7J2hKAHNZA==} dependencies: - '@mdit-vue/types': 0.11.0 + '@mdit-vue/types': 0.12.0 '@vue/shared': 3.2.47 dev: true - /@vuepress/theme-default/2.0.0-beta.60: - resolution: {integrity: sha512-j9ybX31HWlmITnuGFt/IxQOt8ttBDI8ebzh4uKs70Yv8z4m1pMrlPNY2Qs2ubLpJIuCQNtMY2cfQKgaUiDYAuQ==} + /@vuepress/theme-default/2.0.0-beta.61: + resolution: {integrity: sha512-ajjxaGqrSy5LXf+7sslHV1fbUzggMYjITcXxBYa3gT4zVu1tsytAAcmtYxnQKblL1Eo2Wo7inujl/NUwaWDjDQ==} peerDependencies: sass-loader: ^13.2.0 peerDependenciesMeta: sass-loader: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/plugin-active-header-links': 2.0.0-beta.60 - '@vuepress/plugin-back-to-top': 2.0.0-beta.60 - '@vuepress/plugin-container': 2.0.0-beta.60 - '@vuepress/plugin-external-link-icon': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - '@vuepress/plugin-medium-zoom': 2.0.0-beta.60 - '@vuepress/plugin-nprogress': 2.0.0-beta.60 - '@vuepress/plugin-palette': 2.0.0-beta.60 - '@vuepress/plugin-prismjs': 2.0.0-beta.60 - '@vuepress/plugin-theme-data': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 - sass: 1.58.0 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/plugin-active-header-links': 2.0.0-beta.61 + '@vuepress/plugin-back-to-top': 2.0.0-beta.61 + '@vuepress/plugin-container': 2.0.0-beta.61 + '@vuepress/plugin-external-link-icon': 2.0.0-beta.61 + '@vuepress/plugin-git': 2.0.0-beta.61 + '@vuepress/plugin-medium-zoom': 2.0.0-beta.61 + '@vuepress/plugin-nprogress': 2.0.0-beta.61 + '@vuepress/plugin-palette': 2.0.0-beta.61 + '@vuepress/plugin-prismjs': 2.0.0-beta.61 + '@vuepress/plugin-theme-data': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 9.13.0_vue@3.2.47 + sass: 1.62.1 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 transitivePeerDependencies: @@ -2411,56 +2442,81 @@ packages: - supports-color dev: true - /@vuepress/utils/2.0.0-beta.60: - resolution: {integrity: sha512-R5m5/AtKWAnlH+Su2yxoHQNp2JdJZ7gHV5531RbFySq9FTlKHtvE5RFceeppc0/UpzPE6KggRdaRqyjc77vg4g==} + /@vuepress/utils/2.0.0-beta.61: + resolution: {integrity: sha512-W7g6xjrdyOW5E1V1ouyTm5d4+kgSd4KcM80D7K0NNScrhLIW6gpOggVVOVyTH3q2K1GQhzPlUcUe04ZNSo0ilQ==} dependencies: '@types/debug': 4.1.7 - '@types/fs-extra': 9.0.13 + '@types/fs-extra': 11.0.1 '@types/hash-sum': 1.0.0 - '@vuepress/shared': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 debug: 4.3.4 - fs-extra: 11.1.0 - globby: 13.1.3 + fs-extra: 11.1.1 + globby: 13.1.4 hash-sum: 2.0.0 - ora: 6.1.2 + ora: 6.3.0 picocolors: 1.0.0 upath: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /@vueuse/core/9.12.0_vue@3.2.47: - resolution: {integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg==} + /@vueuse/core/10.1.2_vue@3.2.47: + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2_vue@3.2.47 + vue-demi: 0.14.0_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /@vueuse/core/9.13.0_vue@3.2.47: + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} dependencies: '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.12.0 - '@vueuse/shared': 9.12.0_vue@3.2.47 - vue-demi: 0.13.11_vue@3.2.47 + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0_vue@3.2.47 + vue-demi: 0.14.0_vue@3.2.47 transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/metadata/9.12.0: - resolution: {integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ==} + /@vueuse/metadata/10.1.2: + resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + dev: true + + /@vueuse/metadata/9.13.0: + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + dev: true + + /@vueuse/shared/10.1.2_vue@3.2.47: + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.0_vue@3.2.47 + transitivePeerDependencies: + - '@vue/composition-api' + - vue dev: true - /@vueuse/shared/9.12.0_vue@3.2.47: - resolution: {integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ==} + /@vueuse/shared/9.13.0_vue@3.2.47: + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.13.11_vue@3.2.47 + vue-demi: 0.14.0_vue@3.2.47 transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@waline/client/2.14.7: - resolution: {integrity: sha512-hTfh2AbWQCX/oS4Hgr0W9cf79pHYf7X6Km5AcBDAmOL6AI7a5kP9qo9y2mcEzdfn9LK06P5Uuk8HY8vxQbgcrA==} + /@waline/client/2.15.4: + resolution: {integrity: sha512-wH5lO4gTlF9SSuKCNC5fDnk4brzZDn4u+bBpgwEyu0Tz0deD59hW6ttMizXAZUi5CGT2Me6XqwIVE4WWRBBs6A==} engines: {node: '>=14'} dependencies: - '@vueuse/core': 9.12.0_vue@3.2.47 - autosize: 5.0.2 - marked: 4.2.12 + '@vueuse/core': 10.1.2_vue@3.2.47 + autosize: 6.0.1 + marked: 4.3.0 vue: 3.2.47 transitivePeerDependencies: - '@vue/composition-api' @@ -2485,23 +2541,28 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch/4.14.3: - resolution: {integrity: sha512-GZTEuxzfWbP/vr7ZJfGzIl8fOsoxN916Z6FY2Egc9q2TmZ6hvq5KfAxY89pPW01oW/2HDEKA8d30f9iAH9eXYg==} + /algoliasearch/4.17.0: + resolution: {integrity: sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==} dependencies: - '@algolia/cache-browser-local-storage': 4.14.3 - '@algolia/cache-common': 4.14.3 - '@algolia/cache-in-memory': 4.14.3 - '@algolia/client-account': 4.14.3 - '@algolia/client-analytics': 4.14.3 - '@algolia/client-common': 4.14.3 - '@algolia/client-personalization': 4.14.3 - '@algolia/client-search': 4.14.3 - '@algolia/logger-common': 4.14.3 - '@algolia/logger-console': 4.14.3 - '@algolia/requester-browser-xhr': 4.14.3 - '@algolia/requester-common': 4.14.3 - '@algolia/requester-node-http': 4.14.3 - '@algolia/transporter': 4.14.3 + '@algolia/cache-browser-local-storage': 4.17.0 + '@algolia/cache-common': 4.17.0 + '@algolia/cache-in-memory': 4.17.0 + '@algolia/client-account': 4.17.0 + '@algolia/client-analytics': 4.17.0 + '@algolia/client-common': 4.17.0 + '@algolia/client-personalization': 4.17.0 + '@algolia/client-search': 4.17.0 + '@algolia/logger-common': 4.17.0 + '@algolia/logger-console': 4.17.0 + '@algolia/requester-browser-xhr': 4.17.0 + '@algolia/requester-common': 4.17.0 + '@algolia/requester-node-http': 4.17.0 + '@algolia/transporter': 4.17.0 + dev: true + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} dev: true /ansi-regex/6.0.1: @@ -2544,17 +2605,24 @@ packages: /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /artalk/2.4.4: - resolution: {integrity: sha512-8O/FjQM+oFnfsfouuej2qjRNfV9/0JJR2jI9vS7neI8zTa4xqu0PChDIR0CtZG8ze0eOKI0taTlEFhmahJUJIQ==} + /array-buffer-byte-length/1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: true + + /artalk/2.5.4: + resolution: {integrity: sha512-A9lbTKeSakGxn/m9FoOPDQDwaWn7FPMMMzH9sUOaMuCR7YBT1YguJ12gavj7eUO0XHpz0iZ7CKUyc1IbWJJEXQ==} dependencies: abortcontroller-polyfill: 1.7.5 hanabi: 0.4.0 insane: 2.6.2 - marked: 4.2.12 + marked: 4.3.0 dev: true - /artplayer/4.6.2: - resolution: {integrity: sha512-9RMfFFy2wGgHUCnrwk+M2Z5OiLWQcBL+YzkSBwSi6IuJG6oM+TlfJJZt09RL2iag6DNQ+AUYtB879WUHxbqfIQ==} + /artplayer/5.0.6: + resolution: {integrity: sha512-GHmtNC/edMtBRQQ74REFL6KsvB1mk/BMh0frsB5eqlVeUEUbUzbgeqVoPH2R1IkoNZVIqQSvMd+sD5IuIKjIUQ==} dependencies: option-validator: 2.0.6 dev: true @@ -2576,24 +2644,24 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer/10.4.13_postcss@8.4.21: - resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + /autoprefixer/10.4.14_postcss@8.4.23: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001450 + caniuse-lite: 1.0.30001482 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.21 + postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true - /autosize/5.0.2: - resolution: {integrity: sha512-FPVt5ynkqUAA9gcMZnJHka1XfQgr1WNd/yRfIjmj5WGmjua+u5Hl9hn8M2nU5CNy2bEIcj1ZUwXq7IOHsfZG9w==} + /autosize/6.0.1: + resolution: {integrity: sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==} dev: true /available-typed-arrays/1.0.5: @@ -2601,38 +2669,38 @@ packages: engines: {node: '>= 0.4'} dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.20.12: + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.8: resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.20.14 - '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 + '@babel/compat-data': 7.21.7 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.8 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.20.12: + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.8: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 - core-js-compat: 3.27.2 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.8 + core-js-compat: 3.30.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.20.12: + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.8: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.20.12 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.8 transitivePeerDependencies: - supports-color dev: true @@ -2668,8 +2736,8 @@ packages: is-decimal: 1.0.4 dev: true - /bcrypt-ts/3.0.0: - resolution: {integrity: sha512-z4pqdPaAuuvBsHCwb77bisxT9qo5hRSbn78FXNhhTywHabqMzcIosDxjnKUrkPQbMyz2curUT+fJRith57rIvg==} + /bcrypt-ts/3.0.1: + resolution: {integrity: sha512-rRvmZZ+wAhsV8PA8bW+BQq5kWZzqmh20VdwqI19D2WdB7TLwNnYUB0wzFkp83WLvgpSqOF4L0w/uPr90Rao66g==} dev: true /binary-extensions/2.2.0: @@ -2682,11 +2750,7 @@ packages: dependencies: buffer: 6.0.3 inherits: 2.0.4 - readable-stream: 3.6.0 - dev: true - - /body-scroll-lock/3.1.5: - resolution: {integrity: sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==} + readable-stream: 3.6.2 dev: true /boolbase/1.0.0: @@ -2718,10 +2782,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001450 - electron-to-chromium: 1.4.286 + caniuse-lite: 1.0.30001482 + electron-to-chromium: 1.4.380 node-releases: 2.0.10 - update-browserslist-db: 1.0.10_browserslist@4.21.5 + update-browserslist-db: 1.0.11_browserslist@4.21.5 dev: true /buffer-from/1.1.2: @@ -2752,8 +2816,13 @@ packages: get-intrinsic: 1.2.0 dev: true - /caniuse-lite/1.0.30001450: - resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==} + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /caniuse-lite/1.0.30001482: + resolution: {integrity: sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==} dev: true /chalk/2.4.2: @@ -2778,9 +2847,9 @@ packages: engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /chart.js/4.2.0: - resolution: {integrity: sha512-wbtcV+QKeH0F7gQZaCJEIpsNriFheacouJQTVIjITi3eQA8bTlIBoknz0+dgV79aeKLNMAX+nDslIVE/nJ3rzA==} - engines: {pnpm: ^7.0.0} + /chart.js/4.3.0: + resolution: {integrity: sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==} + engines: {pnpm: '>=7'} dependencies: '@kurkle/color': 0.3.2 dev: true @@ -2793,7 +2862,7 @@ packages: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 dev: true /cheerio/1.0.0-rc.12: @@ -2803,8 +2872,8 @@ packages: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.0.1 - htmlparser2: 8.0.1 + domutils: 3.1.0 + htmlparser2: 8.0.2 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 dev: true @@ -2831,11 +2900,19 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-spinners/2.7.0: - resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + /cli-spinners/2.9.0: + resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} engines: {node: '>=6'} dev: true + /cliui/6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + /clone/1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -2908,14 +2985,14 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true - /core-js-compat/3.27.2: - resolution: {integrity: sha512-welaYuF7ZtbYKGrIy7y3eb40d37rG1FvzEOfe7hSLd2iD6duMDqUhRfSvCGyC46HhR6Y8JXXdZ2lnRUMkPBpvg==} + /core-js-compat/3.30.1: + resolution: {integrity: sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==} dependencies: browserslist: 4.21.5 dev: true - /core-js/3.27.2: - resolution: {integrity: sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==} + /core-js/3.30.1: + resolution: {integrity: sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==} requiresBuild: true dev: true @@ -2958,7 +3035,7 @@ packages: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 nth-check: 2.1.1 dev: true @@ -2975,38 +3052,42 @@ packages: resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} dev: true + /csstype/3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: true + /custom-event-polyfill/1.0.7: resolution: {integrity: sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==} dev: true - /cytoscape-cose-bilkent/4.1.0_cytoscape@3.23.0: + /cytoscape-cose-bilkent/4.1.0_cytoscape@3.24.0: resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: cytoscape: ^3.2.0 dependencies: cose-base: 1.0.3 - cytoscape: 3.23.0 + cytoscape: 3.24.0 dev: true - /cytoscape-fcose/2.2.0_cytoscape@3.23.0: + /cytoscape-fcose/2.2.0_cytoscape@3.24.0: resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} peerDependencies: cytoscape: ^3.2.0 dependencies: cose-base: 2.2.0 - cytoscape: 3.23.0 + cytoscape: 3.24.0 dev: true - /cytoscape/3.23.0: - resolution: {integrity: sha512-gRZqJj/1kiAVPkrVFvz/GccxsXhF3Qwpptl32gKKypO4IlqnKBjTOu+HbXtEggSGzC5KCaHp3/F7GgENrtsFkA==} + /cytoscape/3.24.0: + resolution: {integrity: sha512-W9fJMrAfr/zKFzDCpRR/wn6uoEQ7gfbJmxPK5DadXj69XyAhZYi1QXLOE+UXJfXVXxqGM1o1eeiIrtxrtB43zA==} engines: {node: '>=0.10'} dependencies: heap: 0.2.7 lodash: 4.17.21 dev: true - /d3-array/3.2.2: - resolution: {integrity: sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==} + /d3-array/3.2.3: + resolution: {integrity: sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==} engines: {node: '>=12'} dependencies: internmap: 2.0.3 @@ -3044,11 +3125,11 @@ packages: resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.2 + d3-array: 3.2.3 dev: true - /d3-delaunay/6.0.2: - resolution: {integrity: sha512-IMLNldruDQScrcfT+MWnazhHbDJhcRJyOEBAJfwQnHle1RPh6WDuLvxNArUju2VSMSUuKlY5BGHRJ2cYyoFLQQ==} + /d3-delaunay/6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} engines: {node: '>=12'} dependencies: delaunator: 5.0.0 @@ -3107,7 +3188,7 @@ packages: resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.2 + d3-array: 3.2.3 dev: true /d3-hierarchy/3.1.2: @@ -3154,7 +3235,7 @@ packages: resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.2 + d3-array: 3.2.3 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 @@ -3184,7 +3265,7 @@ packages: resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.2 + d3-array: 3.2.3 dev: true /d3-timer/3.0.1: @@ -3217,17 +3298,17 @@ packages: d3-transition: 3.0.1_d3-selection@3.0.0 dev: true - /d3/7.8.2: - resolution: {integrity: sha512-WXty7qOGSHb7HR7CfOzwN1Gw04MUOzN8qh9ZUsvwycIMb4DYMpY9xczZ6jUorGtO6bR9BPMPaueIKwiDxu9uiQ==} + /d3/7.8.4: + resolution: {integrity: sha512-q2WHStdhiBtD8DMmhDPyJmXUxr6VWRngKyiJ5EfXMxPw+tqT6BhNjhJZ4w3BHsNm3QoVfZLY8Orq/qPFczwKRA==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.2 + d3-array: 3.2.3 d3-axis: 3.0.0 d3-brush: 3.0.0 d3-chord: 3.0.1 d3-color: 3.1.0 d3-contour: 4.0.2 - d3-delaunay: 6.0.2 + d3-delaunay: 6.0.4 d3-dispatch: 3.0.1 d3-drag: 3.0.0 d3-dsv: 3.0.1 @@ -3253,15 +3334,15 @@ packages: d3-zoom: 3.0.0 dev: true - /dagre-d3-es/7.0.6: - resolution: {integrity: sha512-CaaE/nZh205ix+Up4xsnlGmpog5GGm81Upi2+/SBHxwNwrccBb3K51LzjZ1U6hgvOlAEUsVWf1xSTzCyKpJ6+Q==} + /dagre-d3-es/7.0.10: + resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} dependencies: - d3: 7.8.2 + d3: 7.8.4 lodash-es: 4.17.21 dev: true - /dashjs/4.5.2: - resolution: {integrity: sha512-WXPk0lPDSaHjiSVoVRh2jQPiMmB1alKUH8hV2CVmaI0vPUeT1wIY7madVE38SthfOmwS9IJViv1RrxrxdGjElg==} + /dashjs/4.6.0: + resolution: {integrity: sha512-0PDoSBM9PXb+Io0pRnw2CmO7aV9W8FC/BqBRNhLxzM3/e5Kfj7BLy0OWkkSB58ULg6Md6r+6jkGOTUhut/35rg==} dependencies: bcp-47-match: 1.0.3 bcp-47-normalize: 1.1.1 @@ -3271,20 +3352,23 @@ packages: html-entities: 1.4.0 imsc: 1.1.3 localforage: 1.10.0 - ua-parser-js: 1.0.33 + path-browserify: 1.0.1 + ua-parser-js: 1.0.35 dev: true - /date-fns-tz/1.3.8_date-fns@2.29.3: + /date-fns-tz/1.3.8_date-fns@2.30.0: resolution: {integrity: sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==} peerDependencies: date-fns: '>=2.0.0' dependencies: - date-fns: 2.29.3 + date-fns: 2.30.0 dev: true - /date-fns/2.29.3: - resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} + /date-fns/2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} + dependencies: + '@babel/runtime': 7.21.5 dev: true /dayjs/1.11.7: @@ -3303,8 +3387,13 @@ packages: ms: 2.1.2 dev: true - /deepmerge/4.3.0: - resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} + /decamelize/1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /deepmerge/4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} dev: true @@ -3314,8 +3403,8 @@ packages: clone: 1.0.4 dev: true - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + /define-properties/1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} dependencies: has-property-descriptors: 1.0.0 @@ -3328,6 +3417,10 @@ packages: robust-predicates: 3.0.1 dev: true + /dijkstrajs/1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + dev: true + /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3340,7 +3433,7 @@ packages: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - entities: 4.4.0 + entities: 4.5.0 dev: true /domelementtype/2.3.0: @@ -3354,43 +3447,55 @@ packages: domelementtype: 2.3.0 dev: true - /dompurify/2.4.1: - resolution: {integrity: sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==} + /dompurify/2.4.5: + resolution: {integrity: sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==} dev: true - /domutils/3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + /domutils/3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 dev: true - /echarts/5.4.1: - resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==} + /echarts/5.4.2: + resolution: {integrity: sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==} dependencies: tslib: 2.3.0 - zrender: 5.4.1 + zrender: 5.4.3 dev: true - /ejs/3.1.8: - resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} + /ejs/3.1.9: + resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: jake: 10.8.5 dev: true - /electron-to-chromium/1.4.286: - resolution: {integrity: sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==} + /electron-to-chromium/1.4.380: + resolution: {integrity: sha512-XKGdI4pWM78eLH2cbXJHiBnWUwFSzZM7XujsB6stDiGu9AeSqziedP6amNLpJzE3i0rLTcfAwdCTs5ecP5yeSg==} + dev: true + + /elkjs/0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} + dev: true + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /encode-utf8/1.0.3: + resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: true /entities/3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} - /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + /entities/4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} dev: true @@ -3400,15 +3505,15 @@ packages: hasBin: true dev: true - /es-abstract/1.21.1: - resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + /es-abstract/1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} engines: {node: '>= 0.4'} dependencies: + array-buffer-byte-length: 1.0.0 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 - function-bind: 1.1.1 function.prototype.name: 1.1.5 get-intrinsic: 1.2.0 get-symbol-description: 1.0.0 @@ -3418,8 +3523,8 @@ packages: has-property-descriptors: 1.0.0 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.4 - is-array-buffer: 3.0.1 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 @@ -3430,8 +3535,9 @@ packages: object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 + regexp.prototype.flags: 1.5.0 safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 typed-array-length: 1.0.4 @@ -3533,13 +3639,13 @@ packages: resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==} dev: true - /execa/6.1.0: - resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /execa/7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 - human-signals: 3.0.1 + human-signals: 4.3.1 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.1.0 @@ -3601,6 +3707,14 @@ packages: to-regex-range: 5.0.1 dev: true + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + /flowchart.ts/0.1.2: resolution: {integrity: sha512-4N8U2gXTkWUYh57SkCYwnSBM2B9Djia+JjClx/rLA13m0xz2S5BZht/9DvTZH5yXGZkmk7NGxGB15tnbUSI6mg==} dependencies: @@ -3619,11 +3733,11 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true - /fs-extra/11.1.0: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} + /fs-extra/11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -3633,7 +3747,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -3659,8 +3773,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.0 + es-abstract: 1.21.2 functions-have-names: 1.2.3 dev: true @@ -3673,6 +3787,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + /get-intrinsic/1.2.0: resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: @@ -3698,10 +3817,10 @@ packages: get-intrinsic: 1.2.0 dev: true - /giscus/1.2.6: - resolution: {integrity: sha512-VqMWmCdlUk9krX2M3oMgn9/Y6XEbRXRHtfhNTuRn/AdeGOeko54OFEIsizQ/nYWymuUNGZR48KGptCtYL77rtA==} + /giscus/1.2.8: + resolution: {integrity: sha512-pufrgQYt1W+4ztiWp/PilLPN8NdyKvpbQ8jNqbAa1g84t6qqyevXHfkOYCi4x4d+y191vJAUc6seL1Dq74yUeA==} dependencies: - lit: 2.6.1 + lit: 2.7.3 dev: true /glob-parent/5.1.2: @@ -3731,11 +3850,11 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.1.4 + define-properties: 1.2.0 dev: true - /globby/13.1.3: - resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + /globby/13.1.4: + resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 @@ -3751,8 +3870,8 @@ packages: get-intrinsic: 1.2.0 dev: true - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs/4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true /gray-matter/4.0.3: @@ -3828,31 +3947,31 @@ packages: resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} dev: true - /highlight.js/11.7.0: - resolution: {integrity: sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==} + /highlight.js/11.8.0: + resolution: {integrity: sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==} engines: {node: '>=12.0.0'} dev: true - /hls.js/1.3.2: - resolution: {integrity: sha512-qb9xNRBnYoNuJfACsolKzlzNxl0ietBxC6Aa1H45GZTkmg3XjEc7gfXThCINCw/0F+sm3n0x1m4toqWecxjWwA==} + /hls.js/1.4.0: + resolution: {integrity: sha512-VEjg7Rx5FlE9TB3MIn0HPgq3J+vR7EoQnjaqMCk/ISEaCOSZlAFh4g867f1QkSxZiq9kHeUZo+iH16X7VS3jKA==} dev: true /html-entities/1.4.0: resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} dev: true - /htmlparser2/8.0.1: - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + /htmlparser2/8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 - entities: 4.4.0 + domutils: 3.1.0 + entities: 4.5.0 dev: true - /human-signals/3.0.1: - resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} - engines: {node: '>=12.20.0'} + /human-signals/4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} dev: true /iconv-lite/0.6.3: @@ -3879,8 +3998,8 @@ packages: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: true - /immutable/4.2.4: - resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==} + /immutable/4.3.0: + resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} dev: true /imsc/1.1.3: @@ -3907,8 +4026,8 @@ packages: he: 0.5.0 dev: true - /internal-slot/1.0.4: - resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} + /internal-slot/1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.0 @@ -3932,8 +4051,8 @@ packages: is-decimal: 1.0.4 dev: true - /is-array-buffer/3.0.1: - resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} + /is-array-buffer/3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.0 @@ -3966,8 +4085,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-core-module/2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module/2.12.0: + resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} dependencies: has: 1.0.3 dev: true @@ -3993,6 +4112,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -4115,7 +4239,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.15.11 + '@types/node': 18.16.3 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -4132,6 +4256,13 @@ packages: esprima: 4.0.1 dev: true + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + /jsesc/0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -4162,7 +4293,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonpointer/5.0.1: @@ -4170,8 +4301,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /katex/0.16.4: - resolution: {integrity: sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw==} + /katex/0.16.7: + resolution: {integrity: sha512-Xk9C6oGKRwJTfqfIbtr0Kes9OSv6IFsuhFGc7tW4urlpMJtuh+7YhzU6YEG9n8gmWKcMAFzkp7nr+r69kV0zrA==} hasBin: true dependencies: commander: 8.3.0 @@ -4205,8 +4336,8 @@ packages: immediate: 3.0.6 dev: true - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + /lilconfig/2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} dev: true @@ -4215,25 +4346,26 @@ packages: dependencies: uc.micro: 1.0.6 - /lit-element/3.2.2: - resolution: {integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==} + /lit-element/3.3.2: + resolution: {integrity: sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==} dependencies: + '@lit-labs/ssr-dom-shim': 1.1.1 '@lit/reactive-element': 1.6.1 - lit-html: 2.6.1 + lit-html: 2.7.3 dev: true - /lit-html/2.6.1: - resolution: {integrity: sha512-Z3iw+E+3KKFn9t2YKNjsXNEu/LRLI98mtH/C6lnFg7kvaqPIzPn124Yd4eT/43lyqrejpc5Wb6BHq3fdv4S8Rw==} + /lit-html/2.7.3: + resolution: {integrity: sha512-9DyLzcn/kbRGowz2vFmSANFbRZTxYUgYYFqzie89w6GLpPUiBCDHfcdeRUV/k3Q2ueYxNjfv46yPCtKAEAPOVw==} dependencies: - '@types/trusted-types': 2.0.2 + '@types/trusted-types': 2.0.3 dev: true - /lit/2.6.1: - resolution: {integrity: sha512-DT87LD64f8acR7uVp7kZfhLRrHkfC/N4BVzAtnw9Yg8087mbBJ//qedwdwX0kzDbxgPccWRW6mFwGbRQIxy0pw==} + /lit/2.7.3: + resolution: {integrity: sha512-0a+u+vVbmgSfPu+fyvqjMPBX0Kwbyj9QOv9MbQFZhWGlV2cyk3lEwgfUQgYN+i/lx++1Z3wZknSIp3QCKxHLyg==} dependencies: '@lit/reactive-element': 1.6.1 - lit-element: 3.2.2 - lit-html: 2.6.1 + lit-element: 3.3.2 + lit-html: 2.7.3 dev: true /loadjs/4.2.0: @@ -4246,6 +4378,13 @@ packages: lie: 3.1.1 dev: true + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + /lodash-es/4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} dev: true @@ -4276,14 +4415,21 @@ packages: yallist: 3.1.1 dev: true + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + /magic-string/0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /markdown-it-anchor/8.6.6_ea7kj7wzjkld5jo2noyjqxi764: - resolution: {integrity: sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==} + /markdown-it-anchor/8.6.7_ea7kj7wzjkld5jo2noyjqxi764: + resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' @@ -4310,8 +4456,8 @@ packages: mdurl: 1.0.1 uc.micro: 1.0.6 - /marked/4.2.12: - resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==} + /marked/4.3.0: + resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} engines: {node: '>= 12'} hasBin: true dev: true @@ -4341,19 +4487,29 @@ packages: engines: {node: '>= 8'} dev: true - /mermaid/9.3.0: - resolution: {integrity: sha512-mGl0BM19TD/HbU/LmlaZbjBi//tojelg8P/mxD6pPZTAYaI+VawcyBdqRsoUHSc7j71PrMdJ3HBadoQNdvP5cg==} + /mermaid/10.1.0: + resolution: {integrity: sha512-LYekSMNJygI1VnMizAPUddY95hZxOjwZxr7pODczILInO0dhQKuhXeu4sargtnuTwCilSuLS7Uiq/Qn7HTVrmA==} dependencies: '@braintree/sanitize-url': 6.0.2 - d3: 7.8.2 - dagre-d3-es: 7.0.6 - dompurify: 2.4.1 + '@khanacademy/simple-markdown': 0.8.6 + cytoscape: 3.24.0 + cytoscape-cose-bilkent: 4.1.0_cytoscape@3.24.0 + cytoscape-fcose: 2.2.0_cytoscape@3.24.0 + d3: 7.8.4 + dagre-d3-es: 7.0.10 + dayjs: 1.11.7 + dompurify: 2.4.5 + elkjs: 0.8.2 khroma: 2.0.0 lodash-es: 4.17.21 - moment-mini: 2.29.4 non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.1.3 + stylis: 4.1.4 + ts-dedent: 2.2.0 uuid: 9.0.0 + web-worker: 1.2.0 + transitivePeerDependencies: + - react + - react-dom dev: true /mhchemparser/4.1.1: @@ -4399,12 +4555,8 @@ packages: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} dev: true - /moment-mini/2.29.4: - resolution: {integrity: sha512-uhXpYwHFeiTbY9KSgPPRoo1nt8OxNVdMVoTBYHfSEKeRkIkwGpO+gERmhuhBtzfaeOyTkykSrm2+noJBgqt3Hg==} - dev: true - - /mpegts.js/1.7.2: - resolution: {integrity: sha512-qQ1ELBDC4IAqpULFuFzp3hoQeKwD5BCR3UM9Lk2+kj9jCWcXl19spF7PdzX0ZljghPHAj/VL2ajBbGyMWk2fgA==} + /mpegts.js/1.7.3: + resolution: {integrity: sha512-kqZ1C1IsbAQN72cK8vMrzKeM7hwrwSBbFAwVAc7PPweOeoZxCANrc7fAVDKMfYUzxdNkMTnec9tVmlxmKZB0TQ==} dependencies: es6-promise: 4.2.8 webworkify-webpack: 2.1.5 @@ -4422,14 +4574,14 @@ packages: '@css-render/plugin-bem': 0.15.12_css-render@0.15.12 '@css-render/vue3-ssr': 0.15.12_vue@3.2.47 '@types/katex': 0.14.0 - '@types/lodash': 4.14.191 - '@types/lodash-es': 4.17.6 + '@types/lodash': 4.14.194 + '@types/lodash-es': 4.17.7 async-validator: 4.2.5 css-render: 0.15.12 - date-fns: 2.29.3 - date-fns-tz: 1.3.8_date-fns@2.29.3 + date-fns: 2.30.0 + date-fns-tz: 1.3.8_date-fns@2.30.0 evtd: 0.2.4 - highlight.js: 11.7.0 + highlight.js: 11.8.0 lodash: 4.17.21 lodash-es: 4.17.21 seemly: 0.3.6 @@ -4440,8 +4592,8 @@ packages: vueuc: 0.4.51_vue@3.2.47 dev: true - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + /nanoid/3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -4491,7 +4643,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.2.0 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -4522,21 +4674,40 @@ packages: kind-of: 6.0.3 dev: true - /ora/6.1.2: - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + /ora/6.3.0: + resolution: {integrity: sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - bl: 5.1.0 chalk: 5.2.0 cli-cursor: 4.0.0 - cli-spinners: 2.7.0 + cli-spinners: 2.9.0 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 + stdin-discarder: 0.1.0 strip-ansi: 7.0.1 wcwidth: 1.0.1 dev: true + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + /parse5-htmlparser2-tree-adapter/7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: @@ -4547,7 +4718,16 @@ packages: /parse5/7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: - entities: 4.4.0 + entities: 4.5.0 + dev: true + + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} dev: true /path-is-absolute/1.0.1: @@ -4574,8 +4754,8 @@ packages: engines: {node: '>=8'} dev: true - /photoswipe/5.3.5: - resolution: {integrity: sha512-90JeebKBhjz1co9goGJ4vjDK84YhGKbLO8J/aKcoWS/OGddVZB77ONIs7igUKa0IB1HozTs0BiS184wzZCghMw==} + /photoswipe/5.3.7: + resolution: {integrity: sha512-zsyLsTTLFrj0XR1m4/hO7qNooboFKUrDy+Zt5i2d6qjFPAtBjzaj/Xtydso4uxzcXpcqbTmyxDibb3BcSISseg==} engines: {node: '>= 0.12.0'} dev: true @@ -4588,17 +4768,22 @@ packages: engines: {node: '>=8.6'} dev: true - /plyr/3.7.3: - resolution: {integrity: sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==} + /plyr/3.7.8: + resolution: {integrity: sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA==} dependencies: - core-js: 3.27.2 + core-js: 3.30.1 custom-event-polyfill: 1.0.7 loadjs: 4.2.0 rangetouch: 2.0.1 url-polyfill: 1.1.12 dev: true - /postcss-load-config/4.0.1_postcss@8.4.21: + /pngjs/5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + dev: true + + /postcss-load-config/4.0.1_postcss@8.4.23: resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -4610,26 +4795,26 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.21 - yaml: 2.2.1 + lilconfig: 2.1.0 + postcss: 8.4.23 + yaml: 2.2.2 dev: true /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.21: - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + /postcss/8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true - /preact/10.11.3: - resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} + /preact/10.13.2: + resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} dev: true /pretty-bytes/5.6.0: @@ -4647,6 +4832,17 @@ packages: engines: {node: '>=6'} dev: true + /qrcode/1.5.3: + resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + dijkstrajs: 1.0.3 + encode-utf8: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + dev: true + /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -4667,8 +4863,8 @@ packages: eve-raphael: 0.5.0 dev: true - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + /readable-stream/3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} dependencies: inherits: 2.0.4 @@ -4701,25 +4897,25 @@ packages: /regenerator-transform/0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.21.5 dev: true - /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + /regexp.prototype.flags/1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.2.0 functions-have-names: 1.2.3 dev: true - /regexpu-core/5.2.2: - resolution: {integrity: sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==} + /regexpu-core/5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} dependencies: + '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 regenerate-unicode-properties: 10.1.0 - regjsgen: 0.7.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 @@ -4729,10 +4925,6 @@ packages: resolution: {integrity: sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==} dev: true - /regjsgen/0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: true - /regjsparser/0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -4740,16 +4932,25 @@ packages: jsesc: 0.5.0 dev: true + /require-directory/2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + /require-from-string/2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} dev: true - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + + /resolve/1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -4767,8 +4968,8 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /reveal.js/4.4.0: - resolution: {integrity: sha512-jIV6C9V2NEUjGzU8L6dUFGpk1KJmq7/EzP2fOW67ggc2c0Cp/PdprWxZ9Qgp46F0T2ZWDCjQ1p3Ytzy5jA6a2w==} + /reveal.js/4.5.0: + resolution: {integrity: sha512-Lx1hUWhJR7Y7ScQNyGt7TFzxeviDAswK2B0cn9RwbPZogTMRgS8+FTr+/12KNHOegjvWKH0H0EGwBARNDPTgWQ==} engines: {node: '>=10.0.0'} dev: true @@ -4782,11 +4983,11 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.18.6 + '@babel/code-frame': 7.21.4 jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.16.3 + terser: 5.17.1 dev: true /rollup/2.79.1: @@ -4797,8 +4998,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup/3.14.0: - resolution: {integrity: sha512-o23sdgCLcLSe3zIplT9nQ1+r97okuaiR+vmAPZPTDYB7/f3tgWIYNyiQveMsZwshBT0is4eGax/HH83Q7CG+/Q==} + /rollup/3.21.3: + resolution: {integrity: sha512-VnPfEG51nIv2xPLnZaekkuN06q9ZbnyDcLkaBdJa/W7UddyhOfMP2yOPziYQfeY7k++fZM8FdQIummFN5y14kA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -4831,13 +5032,13 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass/1.58.0: - resolution: {integrity: sha512-PiMJcP33DdKtZ/1jSjjqVIKihoDc6yWmYr9K/4r3fVVIEDAluD0q7XZiRKrNJcPK3qkLRF/79DND1H5q1LBjgg==} - engines: {node: '>=12.0.0'} + /sass/1.62.1: + resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.5.3 - immutable: 4.2.4 + immutable: 4.3.0 source-map-js: 1.0.2 dev: true @@ -4866,12 +5067,24 @@ packages: hasBin: true dev: true + /semver/7.5.0: + resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /serialize-javascript/4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: randombytes: 2.1.0 dev: true + /set-blocking/2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -4954,33 +5167,58 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /stdin-discarder/0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + dev: true + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + /string.prototype.matchall/4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.0 + es-abstract: 1.21.2 get-intrinsic: 1.2.0 has-symbols: 1.0.3 - internal-slot: 1.0.4 - regexp.prototype.flags: 1.4.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 side-channel: 1.0.4 dev: true + /string.prototype.trim/1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + /string.prototype.trimend/1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.0 + es-abstract: 1.21.2 dev: true /string.prototype.trimstart/1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.21.1 + define-properties: 1.2.0 + es-abstract: 1.21.2 dev: true /string_decoder/1.3.0: @@ -4998,6 +5236,13 @@ packages: is-regexp: 1.0.0 dev: true + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + /strip-ansi/7.0.1: resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} engines: {node: '>=12'} @@ -5024,8 +5269,8 @@ packages: resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} dev: true - /stylis/4.1.3: - resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} + /stylis/4.1.4: + resolution: {integrity: sha512-USf5pszRYwuE6hg9by0OkKChkQYEXfkeTtm0xKw+jqQhwyjCVLdYyMBK7R+n7dhzsblAWJnGxju4vxq5eH20GQ==} dev: true /supports-color/5.5.0: @@ -5062,12 +5307,12 @@ packages: unique-string: 2.0.0 dev: true - /terser/5.16.3: - resolution: {integrity: sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==} + /terser/5.17.1: + resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 + '@jridgewell/source-map': 0.3.3 acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 @@ -5099,6 +5344,11 @@ packages: resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} dev: true + /ts-dedent/2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: true + /tslib/2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} dev: true @@ -5107,8 +5357,8 @@ packages: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} dev: true - /twikoo/1.6.9: - resolution: {integrity: sha512-Umm2kqj4gPkTqxCbHpLO8QLq+T3fn4OPIa5hqW7amYj2aBVVOIdd3dsBbvE1sYT94GFu+Ivea/L41nR1g4lqqw==} + /twikoo/1.6.16: + resolution: {integrity: sha512-U+yaZsM2h0WBoju5TKrm1sq+pb0WEzIynS8B/x4g7UMS30YlUbKePYU7nKU2bf00xubZvkbmICKRNy07naZhhQ==} dev: true /type-fest/0.16.0: @@ -5124,8 +5374,8 @@ packages: is-typed-array: 1.1.10 dev: true - /ua-parser-js/1.0.33: - resolution: {integrity: sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==} + /ua-parser-js/1.0.35: + resolution: {integrity: sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==} dev: true /uc.micro/1.0.6: @@ -5185,8 +5435,8 @@ packages: engines: {node: '>=4'} dev: true - /update-browserslist-db/1.0.10_browserslist@4.21.5: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + /update-browserslist-db/1.0.11_browserslist@4.21.5: + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -5224,8 +5474,8 @@ packages: vue: 3.2.47 dev: true - /vite/4.0.4_@types+node@18.15.11: - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + /vite/4.1.4_@types+node@18.16.3: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5249,11 +5499,11 @@ packages: terser: optional: true dependencies: - '@types/node': 18.15.11 + '@types/node': 18.16.3 esbuild: 0.16.17 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.14.0 + postcss: 8.4.23 + resolve: 1.22.2 + rollup: 3.21.3 optionalDependencies: fsevents: 2.3.2 dev: true @@ -5267,8 +5517,8 @@ packages: vue: 3.2.47 dev: true - /vue-demi/0.13.11_vue@3.2.47: - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi/0.14.0_vue@3.2.47: + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -5301,258 +5551,218 @@ packages: '@vue/shared': 3.2.47 dev: true - /vuepress-plugin-auto-catalog/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-/J4x5mBrgAkbi5gYjkBDAGfWQhX74R7lJq8tYxo4HUo/9ZDczO0LKVP7hZoWlaDGO89S1LadFpbun/DTVs2D0A==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-auto-catalog/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-uswciKwF3Ymri0UspvCeZGG/F0SkNXNYvtJqCQq8zrOQmZwSP4A7DD6vSlY/uRgrtM5iI+bPyJC1PhhzpDNXYQ==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-components: - optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-components: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-components: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-blog2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-6EVXWIotmf1PaW0xOU85HsvkcRuPNb0abXcsGUAQ1NknCumxLWaYAaHjY6Unnf/fFoDz3THmrAMoegUnwTBfTw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-blog2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-WqUoCz0z+4k+KPl1QUu4MazFlqpys8pFYMQWf3d5nzTVy8DCcBurnzlSzpkvUHm6l/v+hzuI9n7aoUwP6BaFmw==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true vuepress: optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 chokidar: 3.5.3 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-comment2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-9ptTMLGUxvOR8WkC1egn9AS+Ytr9jW0VW0ksLn4ZZ7lefbmALSpBi8qqkVFJmFpTgiPktta/TevAgQ5CPXQ1QA==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-comment2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-oCUJ6Cnan3q9dcBbpTubLDE4SoZGQu1yux8nsnqL9h6b1Iek6vAxW9hVfe7arONl7bPigFFwuQWUxq6Aybb1qg==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@waline/client': 2.14.7 - artalk: 2.4.4 - giscus: 1.2.6 - twikoo: 1.6.9 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@waline/client': 2.15.4 + artalk: 2.5.4 + giscus: 1.2.8 + twikoo: 1.6.16 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-components/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-2ajbcVQ4x9TSRBw72Fd4k+dHGAxx+MvEvsihxP5U3sL7MD+34ncR5AMsi27ahBkF3blcE4MFt9W+/AcC91CtLg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-components/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-UOS/owzMPTwQK1fQr0E4MjHCkptvAMbqIs9puKC1Hud6FNNddbUK1jPgO0oOGvQ5A3e0p2Urewzd4LaPehqXrA==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-reading-time2: - optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@stackblitz/sdk': 1.8.2 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 - artplayer: 4.6.2 + '@stackblitz/sdk': 1.9.0 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 + artplayer: 5.0.6 balloon-css: 1.2.0 - dashjs: 4.5.2 - hls.js: 1.3.2 - mpegts.js: 1.7.2 - plyr: 3.7.3 + dashjs: 4.6.0 + hls.js: 1.4.0 + mpegts.js: 1.7.3 + plyr: 3.7.8 + qrcode: 1.5.3 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-reading-time2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-reading-time2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-copy-code2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-Ty1gVNvbSr2WJAcOTsCOorYhQNtScbOFSgJ5NCe544eJ4GylhV1WW+RhEL8g2GRNrG+JXxx8WHC2EMYsYD2Ghg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-copy-code2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-dcuuakDH8MU7Vplrv6d/YQPA4W5wyulgMCgDJi0yj3DvQmIDR4R2iXG0ZcuLGRK4j71iZLTPi4GKyZPZY2kUYQ==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 balloon-css: 1.2.0 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-copyright2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-RNaEPQ2o80XskWiGaF31yJhw7DCpuCMKzYwkQY9Gxk3rMbz72+lA48Ah/u6LQS61gUZxk+g50xMC+OdZwCFhuw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-copyright2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-Ye0AzVqZ//wWKZrkK2/gm2SCzEJPc+g2H7lD+lIAX9P7iHh4tiAjYl7qhEfWo63gzGO4cm6KSt16239g4+1u8Q==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true vuepress: optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-feed2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-ce/nOdrdBcgxYc18KdUS9on3NRSKpOarj2/OONoInT9Uk74nAVR0SpFwPkWwI3rdGiHmbzJZ3Aj/Yy0oQeklVQ==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-feed2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-GUJcVSUu4qRwKQ72zQ9heiXA2ETHYsr+canSGqpEbnhLapdg0db79d1OBLbcF3luFT9gDViu/ZBgexs/1oor4w==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: vuepress: optional: true @@ -5561,167 +5771,149 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 cheerio: 1.0.0-rc.12 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y xml-js: 1.6.11 transitivePeerDependencies: - - '@vuepress/client' + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-md-enhance/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-LmrWJSmd2PG8+3X/lmpJ6E5EZ4+Uu4vsjM6qm3DZjUGg+lXmAMRLulMslVdfHfrJbITeIKM9X8+V6X1CECAUyg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-md-enhance/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-jXx4zvWPXTJ71m9pdmxBFX5RIzWgM/GEX1kNMw9Ct2AEM3+Rkzv+phrGHkjpH+NMi9OgYY4EeMy/6IEikBuJ4A==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@babel/core': 7.20.12 - '@mdit/plugin-align': 0.2.3 - '@mdit/plugin-attrs': 0.2.3 - '@mdit/plugin-container': 0.2.3 - '@mdit/plugin-figure': 0.2.3 - '@mdit/plugin-footnote': 0.2.3 - '@mdit/plugin-img-lazyload': 0.2.3 - '@mdit/plugin-img-mark': 0.2.3 - '@mdit/plugin-img-size': 0.2.3 - '@mdit/plugin-include': 0.2.3 - '@mdit/plugin-katex': 0.2.3 - '@mdit/plugin-mark': 0.2.3 - '@mdit/plugin-mathjax': 0.2.3 - '@mdit/plugin-stylize': 0.2.3 - '@mdit/plugin-sub': 0.2.3 - '@mdit/plugin-sup': 0.2.3 - '@mdit/plugin-tab': 0.2.3 - '@mdit/plugin-tasklist': 0.2.3 - '@mdit/plugin-tex': 0.2.3 - '@mdit/plugin-uml': 0.2.3 - '@mermaid-js/mermaid-mindmap': 9.3.0 + '@babel/core': 7.21.8 + '@mdit/plugin-align': 0.4.4 + '@mdit/plugin-attrs': 0.4.4 + '@mdit/plugin-container': 0.4.4 + '@mdit/plugin-figure': 0.4.4 + '@mdit/plugin-footnote': 0.4.4 + '@mdit/plugin-img-lazyload': 0.4.4 + '@mdit/plugin-img-mark': 0.4.4 + '@mdit/plugin-img-size': 0.4.4 + '@mdit/plugin-include': 0.4.4 + '@mdit/plugin-katex': 0.4.4 + '@mdit/plugin-mark': 0.4.4 + '@mdit/plugin-mathjax': 0.4.4 + '@mdit/plugin-stylize': 0.4.4 + '@mdit/plugin-sub': 0.4.4 + '@mdit/plugin-sup': 0.4.4 + '@mdit/plugin-tab': 0.4.4 + '@mdit/plugin-tasklist': 0.4.4 + '@mdit/plugin-tex': 0.4.4 + '@mdit/plugin-uml': 0.4.4 + '@types/js-yaml': 4.0.5 '@types/markdown-it': 12.2.3 - '@vue/repl': 1.3.2_vue@3.2.47 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 + '@vue/repl': 1.4.1_vue@3.2.47 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 balloon-css: 1.2.0 - chart.js: 4.2.0 - echarts: 5.4.1 + chart.js: 4.3.0 + echarts: 5.4.2 flowchart.ts: 0.1.2 - katex: 0.16.4 + js-yaml: 4.1.0 + katex: 0.16.7 markdown-it: 13.0.1 - mermaid: 9.3.0 - reveal.js: 4.4.0 + mermaid: 10.1.0 + reveal.js: 4.5.0 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' + - react + - react-dom - supports-color dev: true - /vuepress-plugin-photo-swipe/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-7wLJ0sdBJBfne1d1W/WiomSeKSWGw1Lpcu6NuzdOkIElvqJGSCc+qB+w9/9jaXGsaTQzgEeXIppSLAofOY7Lrg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-photo-swipe/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-L7IolR75vN63q+3ki25lMuqtTx5KdS+Ieb/e28wLgNcDoDcOIq23INLmO0s7loFrZANNnAB+Z/edGtfG4K7q7A==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 - photoswipe: 5.3.5 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 + photoswipe: 5.3.7 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-pwa2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-Xf25I6k8LkrVKZvRjx0KF6FPEfAqcLELYI0QtwlyWN9WvPs4C8DP7ukGaLMm/cDTHTHn/C0FkLYM8awObbC3zA==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-pwa2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-k4BfGjzt2hz3rYze1l+nxhAPvLk8PMNr+ZVK7ZyDgy2dYo7/GKK40TfVl+zy8JJOiDmKJPDkMwsQAvhsl0rHMg==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 mitt: 3.0.0 register-service-worker: 1.7.2 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y workbox-build: 6.5.4 transitivePeerDependencies: - '@types/babel__core' @@ -5729,38 +5921,38 @@ packages: - supports-color dev: true - /vuepress-plugin-reading-time2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-u/JjNoR/GI/syUnikecQ/PfHARKhErH+Be9ZDmq6kzaPtVbtJyua3W9PH+b/fkvvcLM2mY76mRgZ70mnHq9GEg==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-reading-time2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-Ggnqw1L/WsHXBHnItwm9+ejh02IYcjQ2Z72ZwToR4o5k+VSteGuasGBdjVXDuVRgTEi1PN3Ni6VnQO5fwUGiTQ==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: vuepress: optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + '@vuepress/client': 2.0.0-beta.61 + vue: 3.2.47 + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - - '@vuepress/client' + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-rtl/2.0.0-beta.172_nxqpruoxm5mv7txjnxmpozkob4: - resolution: {integrity: sha512-rp3cG2Rife0OwA5j+cqtdx6xt6qmhx25m0zqSv8GMXDxndzCCiOZioHv0f+y8PfYhzhlIhjwgxwd8TuY8mN+/Q==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-rtl/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-1ceQaX8odvxILrFK0mRfWkptEMaC4ijSZgYDJ2ja29WU+AdxG7p/Gwj4As0uTXjC8E4uSZeBtcd6rFOT29p37A==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: vuepress: optional: true @@ -5769,56 +5961,55 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 vue: 3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-sass-palette/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-ziybGwkOzcW0wTC4F/n2rFYMDqa0uDdSHHJPfhvc/cIOh/WEkSmQnbpWZ4/EC0mUrdQ2L6Bz9XLWTlG6fTcnPw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-sass-palette/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-FmsD3lZPDWqMJ1iKGd8fqMzASOs4OhAdCMYMgV8NvKwLLxgXCcQiOfRT1zGfAjvCeOtLY+Hb39Ps8JmxQ3CTnw==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: sass-loader: optional: true vuepress: optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 chokidar: 3.5.3 - sass: 1.58.0 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + sass: 1.62.1 + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - - '@vuepress/client' + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-seo2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-IZGuepbuZONDHK7c/ca71KBrPEMl+YFgkjtU35d84TwV6WJzMEX4kFYL6cE4/H5jBuKLrcSpo+7DdThaGYXKmw==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-seo2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-A5WPMievXuRbEnTE9DP4Duee8dYLD4+20A31VHQ5R7mZ0b93xcur8XSwF7WM1t4p3Ijhp2b2tljrNhMFJ/J1wQ==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: vuepress: optional: true @@ -5827,55 +6018,50 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - - '@vuepress/client' + - '@vue/composition-api' - supports-color dev: true - /vuepress-plugin-sitemap2/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-QkfD5rwMSIBAFCBPtOtXU2L6GMcKFoeHLFM38oOfNwvMnvK5jmW9FFL0NPnZRQ/NT9/MaLCk3a9E+EUwajqZig==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-sitemap2/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-gXAPbClRaFFF/YDczQRv3KwRPDzXOBs75nGmyyvM1T/cju4HWlCKA/MubIL9vkPFDysXb33H6lF+rCag6HLcBQ==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: vuepress: optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 sitemap: 7.1.1 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - - '@vuepress/client' + - '@vue/composition-api' - supports-color dev: true - /vuepress-shared/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-Nsv09nw3FWe/ilsoIBjqlIiUirFUBtHCnu7NYkhiu291nWeobqp9ywlFjvQ8JcXJhUe17Jk9CUF3iv8D068Hew==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-shared/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-66UtRhniiIi9v9GAr06aMD5Hk4kHkOACE9xkrf6PDHCrIMF8RSfkl1OvAB7SD9ygWCE1PRPL2AVOtlB1TCuh3g==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true vuepress: optional: true vuepress-vite: @@ -5883,151 +6069,103 @@ packages: vuepress-webpack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 cheerio: 1.0.0-rc.12 dayjs: 1.11.7 - execa: 6.1.0 + execa: 7.1.1 fflate: 0.7.4 gray-matter: 4.0.3 + semver: 7.5.0 striptags: 3.2.0 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: + - '@vue/composition-api' - supports-color dev: true - /vuepress-theme-hope/2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq: - resolution: {integrity: sha512-/pGlVGB6iSu/Ygq2SlTQtvRi1g7Kw3fJpEF2Tl+Zn6ZVZvS9mZeMmY8i0M4T4iuWcYXb+hjSSeJQg9lGOiT28A==} - engines: {node: ^14.18.0 || >=16.0.0, npm: '>=8', pnpm: '>=7'} + /vuepress-theme-hope/2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4: + resolution: {integrity: sha512-Ezuk6szjM3g0wRdR3+eJXilzldiB2Y+TQyo3iUFs1vWBLngvVRiP6aTkUa57pDs0b0dgOfPBfZxTb23OUmJosg==} + engines: {node: '>=16.0.0', npm: '>=8', pnpm: '>=7'} peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - sass-loader: ^13.2.0 - vuepress: 2.0.0-beta.60 - vuepress-vite: 2.0.0-beta.60 - vuepress-webpack: 2.0.0-beta.60 + sass-loader: ^13.2.2 + vuepress: 2.0.0-beta.61 + vuepress-vite: 2.0.0-beta.61 + vuepress-webpack: 2.0.0-beta.61 peerDependenciesMeta: - '@vuepress/client': - optional: true - '@vuepress/plugin-active-header-links': - optional: true - '@vuepress/plugin-container': - optional: true - '@vuepress/plugin-external-link-icon': - optional: true - '@vuepress/plugin-git': - optional: true - '@vuepress/plugin-nprogress': - optional: true - '@vuepress/plugin-palette': - optional: true - '@vuepress/plugin-prismjs': - optional: true - '@vuepress/plugin-theme-data': - optional: true sass-loader: optional: true vuepress: optional: true - vuepress-plugin-auto-catalog: - optional: true - vuepress-plugin-blog2: - optional: true - vuepress-plugin-comment2: - optional: true - vuepress-plugin-components: - optional: true - vuepress-plugin-copy-code2: - optional: true - vuepress-plugin-copyright2: - optional: true - vuepress-plugin-feed2: - optional: true - vuepress-plugin-md-enhance: - optional: true - vuepress-plugin-photo-swipe: - optional: true - vuepress-plugin-pwa2: - optional: true - vuepress-plugin-reading-time2: - optional: true - vuepress-plugin-rtl: - optional: true - vuepress-plugin-sass-palette: - optional: true - vuepress-plugin-seo2: - optional: true - vuepress-plugin-sitemap2: - optional: true - vuepress-shared: - optional: true vuepress-vite: optional: true vuepress-webpack: optional: true dependencies: - '@types/body-scroll-lock': 3.1.0 - '@vuepress/cli': 2.0.0-beta.60 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/plugin-active-header-links': 2.0.0-beta.60 - '@vuepress/plugin-container': 2.0.0-beta.60 - '@vuepress/plugin-external-link-icon': 2.0.0-beta.60 - '@vuepress/plugin-git': 2.0.0-beta.60 - '@vuepress/plugin-nprogress': 2.0.0-beta.60 - '@vuepress/plugin-palette': 2.0.0-beta.60 - '@vuepress/plugin-prismjs': 2.0.0-beta.60 - '@vuepress/plugin-theme-data': 2.0.0-beta.60 - '@vuepress/shared': 2.0.0-beta.60 - '@vuepress/utils': 2.0.0-beta.60 - '@vueuse/core': 9.12.0_vue@3.2.47 + '@vuepress/cli': 2.0.0-beta.61 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/plugin-active-header-links': 2.0.0-beta.61 + '@vuepress/plugin-container': 2.0.0-beta.61 + '@vuepress/plugin-external-link-icon': 2.0.0-beta.61 + '@vuepress/plugin-git': 2.0.0-beta.61 + '@vuepress/plugin-nprogress': 2.0.0-beta.61 + '@vuepress/plugin-palette': 2.0.0-beta.61 + '@vuepress/plugin-prismjs': 2.0.0-beta.61 + '@vuepress/plugin-theme-data': 2.0.0-beta.61 + '@vuepress/shared': 2.0.0-beta.61 + '@vuepress/utils': 2.0.0-beta.61 + '@vueuse/core': 10.1.2_vue@3.2.47 balloon-css: 1.2.0 - bcrypt-ts: 3.0.0 - body-scroll-lock: 3.1.5 + bcrypt-ts: 3.0.1 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 vue: 3.2.47 vue-router: 4.1.6_vue@3.2.47 - vuepress: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i - vuepress-plugin-auto-catalog: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-blog2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-comment2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-components: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-copy-code2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-copyright2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-feed2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-md-enhance: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-photo-swipe: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-pwa2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-reading-time2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-rtl: 2.0.0-beta.172_nxqpruoxm5mv7txjnxmpozkob4 - vuepress-plugin-sass-palette: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-seo2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-plugin-sitemap2: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-shared: 2.0.0-beta.172_clm33ichnaem5ryo4rib4pdzdq - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y + vuepress-plugin-auto-catalog: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-blog2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-comment2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-components: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-copy-code2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-copyright2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-feed2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-md-enhance: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-photo-swipe: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-pwa2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-reading-time2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-rtl: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-sass-palette: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-seo2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-plugin-sitemap2: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-shared: 2.0.0-beta.207_avcaewodb3e4zct3htph64tfm4 + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@types/babel__core' - '@vue/composition-api' + - react + - react-dom - supports-color dev: true - /vuepress-vite/2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i: - resolution: {integrity: sha512-ljHvo419nbfYl/cQecVbYL4bwJjUOX0+z76v/4yX6ODeGIpdHIs7ARZ4t52mr0EEfwP6aZbZa+qFZTTQutxAuQ==} + /vuepress-vite/2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y: + resolution: {integrity: sha512-4mcR8XSY5b36CYkPqF80WvoeGAEjTw6Cr9bMPHrPVSjG4qqyfVpdSdyRtXD+/5aLJB7r/L60J7PI1pKTci1+3w==} hasBin: true peerDependencies: - '@vuepress/client': 2.0.0-beta.60 - vue: ^3.2.45 - dependencies: - '@vuepress/bundler-vite': 2.0.0-beta.60_@types+node@18.15.11 - '@vuepress/cli': 2.0.0-beta.60 - '@vuepress/client': 2.0.0-beta.60 - '@vuepress/core': 2.0.0-beta.60 - '@vuepress/theme-default': 2.0.0-beta.60 + '@vuepress/client': 2.0.0-beta.61 + vue: ^3.2.47 + dependencies: + '@vuepress/bundler-vite': 2.0.0-beta.61_@types+node@18.16.3 + '@vuepress/cli': 2.0.0-beta.61 + '@vuepress/client': 2.0.0-beta.61 + '@vuepress/core': 2.0.0-beta.61 + '@vuepress/theme-default': 2.0.0-beta.61 vue: 3.2.47 transitivePeerDependencies: - '@types/node' @@ -6042,11 +6180,11 @@ packages: - ts-node dev: true - /vuepress/2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i: - resolution: {integrity: sha512-evkv5PtX5pdlEyY5EcEV+rN/HTmi8iG7ZcvAnMFfYKWdvKiUjE+/DPwZfmE8emx33FEE2htbAKgtruABTocEjA==} + /vuepress/2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y: + resolution: {integrity: sha512-gpttL0x5ZvI9eTyR/pexBknIAcgrdjAWoiJc7OYd4bIVfwlXAb4GO4A2EwRSX+pIaNOWdcd+sfZA86EMEbrtNg==} hasBin: true dependencies: - vuepress-vite: 2.0.0-beta.60_jkplkj52cievgl4epp7vzamg3i + vuepress-vite: 2.0.0-beta.61_5i4lmgsqsdrt7rrs5rq2kofz6y transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -6083,6 +6221,10 @@ packages: defaults: 1.0.4 dev: true + /web-worker/1.2.0: + resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} + dev: true + /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true @@ -6109,6 +6251,10 @@ packages: is-symbol: 1.0.4 dev: true + /which-module/2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: true + /which-typed-array/1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} @@ -6151,10 +6297,10 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6_ajv@8.12.0 - '@babel/core': 7.20.12 - '@babel/preset-env': 7.20.2_@babel+core@7.20.12 - '@babel/runtime': 7.20.13 - '@rollup/plugin-babel': 5.3.1_3dsfpkpoyvuuxyfgdbpn4j4uzm + '@babel/core': 7.21.8 + '@babel/preset-env': 7.21.5_@babel+core@7.21.8 + '@babel/runtime': 7.21.5 + '@rollup/plugin-babel': 5.3.1_ixpapmkxoyzypvxfdre42vzpgy '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 '@surma/rollup-plugin-off-main-thread': 2.2.3 @@ -6275,10 +6421,19 @@ packages: /workbox-window/6.5.4: resolution: {integrity: sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==} dependencies: - '@types/trusted-types': 2.0.2 + '@types/trusted-types': 2.0.3 workbox-core: 6.5.4 dev: true + /wrap-ansi/6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -6295,17 +6450,50 @@ packages: engines: {node: '>=0.1'} dev: true + /y18n/4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: true + /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true - /yaml/2.2.1: - resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml/2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} dev: true - /zrender/5.4.1: - resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==} + /yargs-parser/18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs/15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + + /zrender/5.4.3: + resolution: {integrity: sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==} dependencies: tslib: 2.3.0 dev: true