From 763bde5d75233fa1d461d60ecf42d07864b5dd73 Mon Sep 17 00:00:00 2001 From: Kuingsmile Date: Wed, 17 Jan 2024 00:57:31 -0800 Subject: [PATCH] Docs: add task info api and format (#315) --- docs/guide/api/admin/driver.md | 2569 ++++++++++++++-------------- docs/guide/api/admin/meta.md | 209 ++- docs/guide/api/admin/setting.md | 199 ++- docs/guide/api/admin/storage.md | 263 ++- docs/guide/api/admin/task.md | 256 +-- docs/guide/api/admin/user.md | 245 ++- docs/guide/api/apifox.md | 2 +- docs/guide/api/auth.md | 159 +- docs/guide/api/fs.md | 619 +++---- docs/guide/api/public.md | 81 +- docs/zh/guide/api/admin/driver.md | 2569 ++++++++++++++-------------- docs/zh/guide/api/admin/meta.md | 209 ++- docs/zh/guide/api/admin/setting.md | 199 ++- docs/zh/guide/api/admin/storage.md | 263 ++- docs/zh/guide/api/admin/task.md | 256 +-- docs/zh/guide/api/admin/user.md | 245 ++- docs/zh/guide/api/auth.md | 159 +- docs/zh/guide/api/fs.md | 619 +++---- docs/zh/guide/api/public.md | 81 +- pnpm-lock.yaml | 2305 ++++++++++++------------- 20 files changed, 5823 insertions(+), 5684 deletions(-) diff --git a/docs/guide/api/admin/driver.md b/docs/guide/api/admin/driver.md index 947ba6814..cded13f19 100644 --- a/docs/guide/api/admin/driver.md +++ b/docs/guide/api/admin/driver.md @@ -25,1250 +25,1250 @@ GET /api/admin/driver/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |token +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| Authorization | header | string | 是 | token | ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» 115 Cloud|object|true|none|115网盘|none| -|»»» common|[object]|true|none|通用配置|none| -|»»»» name|string|true|none|配置名|none| -|»»»» type|string|true|none|类型|none| -|»»»» default|string|true|none|默认值|none| -|»»»» options|string|true|none|选项|none| -|»»»» required|boolean|true|none|是否必须|none| -|»»»» help|string|true|none|帮助信息|none| -|»»» additional|[object]|true|none|额外配置|none| -|»»»» name|string|true|none|配置名|none| -|»»»» type|string|true|none|类型|none| -|»»»» default|string|true|none|默认值|none| -|»»»» options|string|true|none|选项|none| -|»»»» required|boolean|true|none|是否必须|none| -|»»»» help|string|true|none|帮助信息|none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none|配置名|none| -|»»»» local_sort|boolean|true|none|本地排序|none| -|»»»» only_local|boolean|true|none|仅本地|none| -|»»»» only_proxy|boolean|true|none|仅代理|none| -|»»»» no_cache|boolean|true|none|无缓存|none| -|»»»» no_upload|boolean|true|none|无上传|none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none|默认基本路径|none| -|»»»» alert|string|true|none|警告信息|none| -|»» 123Pan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 123PanShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 139Yun|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 189Cloud|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 189CloudPC|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AList V2|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AList V3|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Alias|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|false|none||none| -|»»»» type|string|false|none||none| -|»»»» default|string|false|none||none| -|»»»» options|string|false|none||none| -|»»»» required|boolean|false|none||none| -|»»»» help|string|false|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Aliyundrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AliyundriveOpen|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AliyundriveShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduNetdisk|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduPhoto|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Cloudreve|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Crypt|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Dropbox|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» FTP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» GoogleDrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» GooglePhoto|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» IPFS API|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Lanzou|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Local|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» MediaTrack|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Mega_nz|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» MoPan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Onedrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» OnedriveAPP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» PikPak|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» PikPakShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Quark|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» S3|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» SFTP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» SMB|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Seafile|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Teambition|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Terabox|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Thunder|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» ThunderExpert|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Trainbit|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» UC|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» USS|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» UrlTree|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Virtual|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WebDav|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WeiYun|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WoPan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» YandexDisk|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------------- | -------- | ----- | ---- | ------------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» 115 Cloud | object | true | none | 115网盘 | none | +| »»» common | [object] | true | none | 通用配置 | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» type | string | true | none | 类型 | none | +| »»»» default | string | true | none | 默认值 | none | +| »»»» options | string | true | none | 选项 | none | +| »»»» required | boolean | true | none | 是否必须 | none | +| »»»» help | string | true | none | 帮助信息 | none | +| »»» additional | [object] | true | none | 额外配置 | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» type | string | true | none | 类型 | none | +| »»»» default | string | true | none | 默认值 | none | +| »»»» options | string | true | none | 选项 | none | +| »»»» required | boolean | true | none | 是否必须 | none | +| »»»» help | string | true | none | 帮助信息 | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» local_sort | boolean | true | none | 本地排序 | none | +| »»»» only_local | boolean | true | none | 仅本地 | none | +| »»»» only_proxy | boolean | true | none | 仅代理 | none | +| »»»» no_cache | boolean | true | none | 无缓存 | none | +| »»»» no_upload | boolean | true | none | 无上传 | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | 默认基本路径 | none | +| »»»» alert | string | true | none | 警告信息 | none | +| »» 123Pan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 123PanShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 139Yun | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 189Cloud | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 189CloudPC | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AList V2 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AList V3 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Alias | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | false | none | | none | +| »»»» type | string | false | none | | none | +| »»»» default | string | false | none | | none | +| »»»» options | string | false | none | | none | +| »»»» required | boolean | false | none | | none | +| »»»» help | string | false | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Aliyundrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AliyundriveOpen | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AliyundriveShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduNetdisk | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduPhoto | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Cloudreve | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Crypt | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Dropbox | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» FTP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» GoogleDrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» GooglePhoto | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» IPFS API | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Lanzou | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Local | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» MediaTrack | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Mega_nz | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» MoPan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Onedrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» OnedriveAPP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» PikPak | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» PikPakShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Quark | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» S3 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» SFTP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» SMB | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Seafile | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Teambition | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Terabox | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Thunder | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» ThunderExpert | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Trainbit | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» UC | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» USS | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» UrlTree | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Virtual | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WebDav | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WeiYun | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WoPan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» YandexDisk | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | ## GET 列出驱动名列表 @@ -1276,9 +1276,9 @@ GET /api/admin/driver/names ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| Authorization | header | string | 是 | token | > 返回示例 @@ -1344,19 +1344,19 @@ GET /api/admin/driver/names ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|[string]|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | -------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | [string] | true | none | | none | ## GET 列出特定驱动信息 @@ -1364,10 +1364,10 @@ GET /api/admin/driver/info ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|driver|query|string| 是 |none| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| driver | query | string | 是 | none | +| Authorization | header | string | 是 | token | > 返回示例 @@ -1495,43 +1495,40 @@ GET /api/admin/driver/info ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» common|[object]|true|none|通用配置|none| -|»»» name|string|true|none|配置名|none| -|»»» type|string|true|none|类型|none| -|»»» default|string|true|none|默认值|none| -|»»» options|string|true|none|选项|none| -|»»» required|boolean|true|none|是否必须|none| -|»»» help|string|true|none|帮助信息|none| -|»» additional|[object]|true|none|额外配置|none| -|»»» name|string|true|none|配置名|none| -|»»» type|string|true|none|类型|none| -|»»» default|string|true|none|默认值|none| -|»»» options|string|true|none|选项|none| -|»»» required|boolean|true|none|是否必须|none| -|»»» help|string|true|none|帮助信息|none| -|»» config|object|true|none|配置|none| -|»»» name|string|true|none|配置名|none| -|»»» local_sort|boolean|true|none|本地排序|none| -|»»» only_local|boolean|true|none|仅本地|none| -|»»» only_proxy|boolean|true|none|仅代理|none| -|»»» no_cache|boolean|true|none|无缓存|none| -|»»» no_upload|boolean|true|none|无上传|none| -|»»» need_ms|boolean|true|none||none| -|»»» default_root|string|true|none|默认基本路径|none| -|»»» alert|string|true|none|警告信息|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------------- | -------- | ---- | ---- | ------------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» common | [object] | true | none | 通用配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» type | string | true | none | 类型 | none | +| »»» default | string | true | none | 默认值 | none | +| »»» options | string | true | none | 选项 | none | +| »»» required | boolean | true | none | 是否必须 | none | +| »»» help | string | true | none | 帮助信息 | none | +| »» additional | [object] | true | none | 额外配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» type | string | true | none | 类型 | none | +| »»» default | string | true | none | 默认值 | none | +| »»» options | string | true | none | 选项 | none | +| »»» required | boolean | true | none | 是否必须 | none | +| »»» help | string | true | none | 帮助信息 | none | +| »» config | object | true | none | 配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» local_sort | boolean | true | none | 本地排序 | none | +| »»» only_local | boolean | true | none | 仅本地 | none | +| »»» only_proxy | boolean | true | none | 仅代理 | none | +| »»» no_cache | boolean | true | none | 无缓存 | none | +| »»» no_upload | boolean | true | none | 无上传 | none | +| »»» need_ms | boolean | true | none | | none | +| »»» default_root | string | true | none | 默认基本路径 | none | +| »»» alert | string | true | none | 警告信息 | none | diff --git a/docs/guide/api/admin/meta.md b/docs/guide/api/admin/meta.md index 3c67453e4..36244739d 100644 --- a/docs/guide/api/admin/meta.md +++ b/docs/guide/api/admin/meta.md @@ -25,11 +25,11 @@ GET /api/admin/meta/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|page|query|string| 否 |页数| -|per_page|query|string| 否 |每页个数| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| page | query | string | 否 | 页数 | +| per_page | query | string | 否 | 每页个数 | +| Authorization | header | string | 是 | none | > 返回示例 @@ -61,31 +61,31 @@ GET /api/admin/meta/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» content|[object]|true|none|内容|none| -|»»» id|integer|false|none|id|none| -|»»» path|string|false|none|路径|none| -|»»» password|string|false|none|密码|none| -|»»» p_sub|boolean|false|none|密码是否应用到子文件夹|none| -|»»» write|boolean|false|none|是否允许写入|none| -|»»» w_sub|boolean|false|none|是否允许写入引用到子文件夹|none| -|»»» hide|string|false|none|隐藏|none| -|»»» h_sub|boolean|false|none|隐藏是否应用到子文件夹|none| -|»»» readme|string|false|none|说明|none| -|»»» r_sub|boolean|false|none|说明是否应用到子文件夹|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | -------- | ----- | ---- | -------------------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» content | [object] | true | none | 内容 | none | +| »»» id | integer | false | none | id | none | +| »»» path | string | false | none | 路径 | none | +| »»» password | string | false | none | 密码 | none | +| »»» p_sub | boolean | false | none | 密码是否应用到子文件夹 | none | +| »»» write | boolean | false | none | 是否允许写入 | none | +| »»» w_sub | boolean | false | none | 是否允许写入引用到子文件夹 | none | +| »»» hide | string | false | none | 隐藏 | none | +| »»» h_sub | boolean | false | none | 隐藏是否应用到子文件夹 | none | +| »»» readme | string | false | none | 说明 | none | +| »»» r_sub | boolean | false | none | 说明是否应用到子文件夹 | none | +| »» total | integer | true | none | 总数 | none | ## GET 获取元信息 @@ -93,10 +93,10 @@ GET /api/admin/meta/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |元信息id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| id | query | string | 是 | 元信息id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -123,29 +123,29 @@ GET /api/admin/meta/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» id|integer|true|none|id|none| -|»» path|string|true|none|路径|none| -|»» password|string|true|none|密码|none| -|»» p_sub|boolean|true|none|密码是否应用到子文件夹|none| -|»» write|boolean|true|none|开启写入|none| -|»» w_sub|boolean|true|none|开启写入是否应用到子文件夹|none| -|»» hide|string|true|none|隐藏|none| -|»» h_sub|boolean|true|none|隐藏是否应用到子文件夹|none| -|»» readme|string|true|none|说明|none| -|»» r_sub|boolean|true|none|说明是否应用到子文件夹|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | ------- | ---- | ---- | -------------------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» id | integer | true | none | id | none | +| »» path | string | true | none | 路径 | none | +| »» password | string | true | none | 密码 | none | +| »» p_sub | boolean | true | none | 密码是否应用到子文件夹 | none | +| »» write | boolean | true | none | 开启写入 | none | +| »» w_sub | boolean | true | none | 开启写入是否应用到子文件夹 | none | +| »» hide | string | true | none | 隐藏 | none | +| »» h_sub | boolean | true | none | 隐藏是否应用到子文件夹 | none | +| »» readme | string | true | none | 说明 | none | +| »» r_sub | boolean | true | none | 说明是否应用到子文件夹 | none | ## POST 新增元信息 @@ -170,20 +170,20 @@ POST /api/admin/meta/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» path|body|string| 是 | 路径|none| -|» password|body|string| 是 | 密码|none| -|» p_sub|body|boolean| 是 | 密码是否应用到子文件夹|none| -|» write|body|boolean| 是 | 开启写入|none| -|» w_sub|body|boolean| 是 | 开启写入是否应用到子文件夹|none| -|» hide|body|string| 是 | 隐藏|none| -|» h_sub|body|boolean| 是 | 隐藏是否应用到子文件夹|none| -|» readme|body|string| 是 | 说明|none| -|» r_sub|body|boolean| 是 | 说明是否应用到子文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------------------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » path | body | string | 是 | 路径 | none | +| » password | body | string | 是 | 密码 | none | +| » p_sub | body | boolean | 是 | 密码是否应用到子文件夹 | none | +| » write | body | boolean | 是 | 开启写入 | none | +| » w_sub | body | boolean | 是 | 开启写入是否应用到子文件夹 | none | +| » hide | body | string | 是 | 隐藏 | none | +| » h_sub | body | boolean | 是 | 隐藏是否应用到子文件夹 | none | +| » readme | body | string | 是 | 说明 | none | +| » r_sub | body | boolean | 是 | 说明是否应用到子文件夹 | none | > 返回示例 @@ -199,19 +199,19 @@ POST /api/admin/meta/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||none| -|» message|string|true|none||none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | | none | +| » message | string | true | none | | none | +| » data | null | true | none | | none | ## POST 更新元信息 @@ -236,20 +236,20 @@ POST /api/admin/meta/update ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» path|body|string| 是 | 路径|none| -|» password|body|string| 是 | 密码|none| -|» p_sub|body|boolean| 是 | 密码是否应用到子文件夹|none| -|» write|body|boolean| 是 | 开启写入|none| -|» w_sub|body|boolean| 是 | 开启写入是否应用到子文件夹|none| -|» hide|body|string| 是 | 隐藏|none| -|» h_sub|body|boolean| 是 | 隐藏是否应用到子文件夹|none| -|» readme|body|string| 是 | 说明|none| -|» r_sub|body|boolean| 是 | 说明是否应用到子文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------------------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » path | body | string | 是 | 路径 | none | +| » password | body | string | 是 | 密码 | none | +| » p_sub | body | boolean | 是 | 密码是否应用到子文件夹 | none | +| » write | body | boolean | 是 | 开启写入 | none | +| » w_sub | body | boolean | 是 | 开启写入是否应用到子文件夹 | none | +| » hide | body | string | 是 | 隐藏 | none | +| » h_sub | body | boolean | 是 | 隐藏是否应用到子文件夹 | none | +| » readme | body | string | 是 | 说明 | none | +| » r_sub | body | boolean | 是 | 说明是否应用到子文件夹 | none | > 返回示例 @@ -265,19 +265,19 @@ POST /api/admin/meta/update ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||none| -|» message|string|true|none||none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | | none | +| » message | string | true | none | | none | +| » data | null | true | none | | none | ## POST 删除元信息 @@ -285,10 +285,10 @@ POST /api/admin/meta/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -304,19 +304,16 @@ POST /api/admin/meta/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/guide/api/admin/setting.md b/docs/guide/api/admin/setting.md index 78ef95ddc..6fe5830dd 100644 --- a/docs/guide/api/admin/setting.md +++ b/docs/guide/api/admin/setting.md @@ -26,11 +26,11 @@ GET /api/admin/setting/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|groups|query|string| 否 |5,0-其它设置,包括aria2和令牌等| -|group|query|string| 否 |1-站点;2-样式;3-预览;4-全局;7-单点登录| -|Authorization|header|string| 否 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------------------------------------------ | +| groups | query | string | 否 | 5,0-其它设置,包括aria2和令牌等 | +| group | query | string | 否 | 1-站点;2-样式;3-预览;4-全局;7-单点登录 | +| Authorization | header | string | 否 | none | > 返回示例 @@ -101,26 +101,26 @@ GET /api/admin/setting/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» key|string|true|none|键|none| -|»» value|string|true|none|值|none| -|»» help|string|true|none|帮助信息|none| -|»» type|string|true|none|类型|string, number, bool, select| -|»» options|string|true|none|选项|none| -|»» group|integer|true|none|分组|用于前端分组| -|»» flag|integer|true|none|标志|0 = public, 1 = private, 2 = readonly, 3 = deprecated| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | -------- | ---- | ---- | -------- | ----------------------------------------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» key | string | true | none | 键 | none | +| »» value | string | true | none | 值 | none | +| »» help | string | true | none | 帮助信息 | none | +| »» type | string | true | none | 类型 | string, number, bool, select | +| »» options | string | true | none | 选项 | none | +| »» group | integer | true | none | 分组 | 用于前端分组 | +| »» flag | integer | true | none | 标志 | 0 = public, 1 = private, 2 = readonly, 3 = deprecated | ## GET 获取某项设置 @@ -128,11 +128,11 @@ GET /api/admin/setting/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|keys|query|string| 否 |none| -|key|query|string| 否 |none| -|Authorization|header|string| 否 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| keys | query | string | 否 | none | +| key | query | string | 否 | none | +| Authorization | header | string | 否 | none | > 返回示例 @@ -156,26 +156,26 @@ GET /api/admin/setting/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» key|string|true|none|键|none| -|»» value|string|true|none|值|none| -|»» help|string|true|none|帮助信息|none| -|»» type|string|true|none|类型|string, number, bool, select| -|»» options|string|true|none|选项|none| -|»» group|integer|true|none|分组|none| -|»» flag|integer|true|none|标志|0 = public, 1 = private, 2 = readonly, 3 = deprecated| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | ------- | ---- | ---- | -------- | ----------------------------------------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» key | string | true | none | 键 | none | +| »» value | string | true | none | 值 | none | +| »» help | string | true | none | 帮助信息 | none | +| »» type | string | true | none | 类型 | string, number, bool, select | +| »» options | string | true | none | 选项 | none | +| »» group | integer | true | none | 分组 | none | +| »» flag | integer | true | none | 标志 | 0 = public, 1 = private, 2 = readonly, 3 = deprecated | ## POST 保存设置 @@ -262,10 +262,10 @@ POST /api/admin/setting/save ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|array[object]| 否 | 数组|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | array[object] | 否 | 数组 | none | > 返回示例 @@ -281,19 +281,19 @@ POST /api/admin/setting/save ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除设置 @@ -303,10 +303,10 @@ POST /api/admin/setting/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|key|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| key | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -318,9 +318,9 @@ POST /api/admin/setting/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 @@ -330,9 +330,9 @@ POST /api/admin/setting/reset_token ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -348,19 +348,19 @@ POST /api/admin/setting/reset_token ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none|新令牌|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | 新令牌 | none | ## POST 设置aria2 @@ -377,12 +377,12 @@ POST /api/admin/setting/set_aria2 ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» uri|body|string| 是 | aria2地址|none| -|» secret|body|string| 是 | aria2密钥|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » uri | body | string | 是 | aria2地址 | none | +| » secret | body | string | 是 | aria2密钥 | none | > 返回示例 @@ -398,19 +398,19 @@ POST /api/admin/setting/set_aria2 ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none|aria2版本|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | --------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | aria2版本 | none | ## POST 设置qBittorrent @@ -427,12 +427,12 @@ POST /api/admin/setting/set_qbit ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» url|body|string| 是 | qBittorrent链接|none| -|» seedtime|body|string| 是 | 做种时间|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » url | body | string | 是 | qBittorrent链接 | none | +| » seedtime | body | string | 是 | 做种时间 | none | > 返回示例 @@ -448,19 +448,16 @@ POST /api/admin/setting/set_qbit ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | | none | diff --git a/docs/guide/api/admin/storage.md b/docs/guide/api/admin/storage.md index d36cef217..a04c02680 100644 --- a/docs/guide/api/admin/storage.md +++ b/docs/guide/api/admin/storage.md @@ -25,11 +25,11 @@ GET /api/admin/storage/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|page|query|string| 否 |页数| -|per_page|query|string| 否 |每页数目| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| page | query | string | 否 | 页数 | +| per_page | query | string | 否 | 每页数目 | +| Authorization | header | string | 是 | token | > 返回示例 @@ -68,38 +68,38 @@ GET /api/admin/storage/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|false|none|id|id| -|»»» mount_path|string|false|none|挂载路径|挂载路径| -|»»» order|integer|false|none|排序|顺序| -|»»» driver|string|false|none|驱动|驱动类型| -|»»» cache_expiration|integer|false|none|缓存过期时间|缓存时间| -|»»» status|string|false|none|状态|状态| -|»»» addition|string|false|none|额外信息|额外信息| -|»»» remark|string|false|none|备注|备注名| -|»»» modified|string|false|none|修改时间|修改时间| -|»»» disabled|boolean|false|none|禁用|是否被禁用| -|»»» enable_sign|boolean|false|none|启用签名|none| -|»»» order_by|string|false|none|排序|排序方式| -|»»» order_direction|string|false|none|排序方向|排序方向| -|»»» extract_folder|string|false|none|提取文件夹|提取目录顺序| -|»»» web_proxy|boolean|false|none|web代理|http代理| -|»»» webdav_policy|string|false|none|webdav代理|webdav策略| -|»»» down_proxy_url|string|false|none|下载代理url|下载代理url| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------------- | -------- | ----- | ---- | ------------ | ------------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | false | none | id | id | +| »»» mount_path | string | false | none | 挂载路径 | 挂载路径 | +| »»» order | integer | false | none | 排序 | 顺序 | +| »»» driver | string | false | none | 驱动 | 驱动类型 | +| »»» cache_expiration | integer | false | none | 缓存过期时间 | 缓存时间 | +| »»» status | string | false | none | 状态 | 状态 | +| »»» addition | string | false | none | 额外信息 | 额外信息 | +| »»» remark | string | false | none | 备注 | 备注名 | +| »»» modified | string | false | none | 修改时间 | 修改时间 | +| »»» disabled | boolean | false | none | 禁用 | 是否被禁用 | +| »»» enable_sign | boolean | false | none | 启用签名 | none | +| »»» order_by | string | false | none | 排序 | 排序方式 | +| »»» order_direction | string | false | none | 排序方向 | 排序方向 | +| »»» extract_folder | string | false | none | 提取文件夹 | 提取目录顺序 | +| »»» web_proxy | boolean | false | none | web代理 | http代理 | +| »»» webdav_policy | string | false | none | webdav代理 | webdav策略 | +| »»» down_proxy_url | string | false | none | 下载代理url | 下载代理url | +| »» total | integer | true | none | 总数 | none | ## POST 启用存储 @@ -107,10 +107,10 @@ POST /api/admin/storage/enable ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|integer| 是 |存储id| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------- | ---- | ------ | +| id | query | integer | 是 | 存储id | +| Authorization | header | string | 是 | token | > 返回示例 @@ -126,19 +126,19 @@ POST /api/admin/storage/enable ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 禁用存储 @@ -146,10 +146,10 @@ POST /api/admin/storage/disable ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |存储id| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| id | query | string | 是 | 存储id | +| Authorization | header | string | 是 | token | > 返回示例 @@ -165,19 +165,19 @@ POST /api/admin/storage/disable ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 更新存储 @@ -205,20 +205,20 @@ POST /api/admin/storage/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|body|body|object| 否 ||none| -|» mount_path|body|string| 是 | 挂载路径|挂载路径| -|» order|body|integer| 是 | 排序|排序| -|» remark|body|string| 是 | 备注名|备注名| -|» cache_expiration|body|integer| 是 | 缓存过期时间|缓存过期时间| -|» web_proxy|body|boolean| 是 | web代理|web代理| -|» webdav_policy|body|string| 是 | webdav策略|webdav策略| -|» down_proxy_url|body|string| 是 | 下载代理|下载代理| -|» extract_folder|body|string| 是 | 提取目录|提取目录| -|» driver|body|string| 是 | 驱动|驱动| -|» addition|body|string| 是 | 额外信息|额外信息| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------------ | ------ | ------- | ---- | ------------ | ------------ | +| Authorization | header | string | 是 | | token | +| body | body | object | 否 | | none | +| » mount_path | body | string | 是 | 挂载路径 | 挂载路径 | +| » order | body | integer | 是 | 排序 | 排序 | +| » remark | body | string | 是 | 备注名 | 备注名 | +| » cache_expiration | body | integer | 是 | 缓存过期时间 | 缓存过期时间 | +| » web_proxy | body | boolean | 是 | web代理 | web代理 | +| » webdav_policy | body | string | 是 | webdav策略 | webdav策略 | +| » down_proxy_url | body | string | 是 | 下载代理 | 下载代理 | +| » extract_folder | body | string | 是 | 提取目录 | 提取目录 | +| » driver | body | string | 是 | 驱动 | 驱动 | +| » addition | body | string | 是 | 额外信息 | 额外信息 | > 返回示例 @@ -236,20 +236,20 @@ POST /api/admin/storage/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none|data|data| -|»» id|integer|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | data | data | +| »» id | integer | true | none | | none | ## GET 查询指定存储信息 @@ -257,10 +257,10 @@ GET /api/admin/storage/get ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||存储id| -|Authorization|header|string| 是 ||token| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ------ | +| id | query | string | 是 | | 存储id | +| Authorization | header | string | 是 | | token | > 返回示例 @@ -293,35 +293,35 @@ GET /api/admin/storage/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» id|integer|true|none|id|none| -|»» mount_path|string|true|none|挂载路径|none| -|»» order|integer|true|none|排序|none| -|»» driver|string|true|none|驱动|none| -|»» cache_expiration|integer|true|none|缓存过期时间|none| -|»» status|string|true|none|状态|none| -|»» addition|string|true|none|额外信息|none| -|»» remark|string|true|none|备注|none| -|»» modified|string|true|none|修改时间|none| -|»» disabled|boolean|true|none|是否被禁用|none| -|»» order_by|string|true|none|排序方式|none| -|»» order_direction|string|true|none|排序方向|none| -|»» extract_folder|string|true|none|提取目录|none| -|»» web_proxy|boolean|true|none|web代理|none| -|»» webdav_policy|string|true|none|webdav策略|none| -|»» down_proxy_url|string|true|none|下载代理|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------------- | ------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» id | integer | true | none | id | none | +| »» mount_path | string | true | none | 挂载路径 | none | +| »» order | integer | true | none | 排序 | none | +| »» driver | string | true | none | 驱动 | none | +| »» cache_expiration | integer | true | none | 缓存过期时间 | none | +| »» status | string | true | none | 状态 | none | +| »» addition | string | true | none | 额外信息 | none | +| »» remark | string | true | none | 备注 | none | +| »» modified | string | true | none | 修改时间 | none | +| »» disabled | boolean | true | none | 是否被禁用 | none | +| »» order_by | string | true | none | 排序方式 | none | +| »» order_direction | string | true | none | 排序方向 | none | +| »» extract_folder | string | true | none | 提取目录 | none | +| »» web_proxy | boolean | true | none | web代理 | none | +| »» webdav_policy | string | true | none | webdav策略 | none | +| »» down_proxy_url | string | true | none | 下载代理 | none | ## POST 删除指定存储 @@ -329,10 +329,10 @@ POST /api/admin/storage/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 否 ||存储id| -|Authorization|header|string| 是 ||token| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ------ | +| id | query | string | 否 | | 存储id | +| Authorization | header | string | 是 | | token | > 返回示例 @@ -348,19 +348,19 @@ POST /api/admin/storage/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 重新加载所有存储 @@ -368,9 +368,9 @@ POST /api/admin/storage/load_all ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -386,19 +386,16 @@ POST /api/admin/storage/load_all ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/guide/api/admin/task.md b/docs/guide/api/admin/task.md index e87e55e8a..5e3f10262 100644 --- a/docs/guide/api/admin/task.md +++ b/docs/guide/api/admin/task.md @@ -21,17 +21,18 @@ star: true alist中的任务管理可以分为: -| 接口名 | 说明 | -| --- | --- | -| /upload | 上传任务 | -| /copy | 复制任务 | -| /aria2_down | aria2下载任务 | +| 接口名 | 说明 | +| --------------- | ------------- | +| /upload | 上传任务 | +| /copy | 复制任务 | +| /aria2_down | aria2下载任务 | | /aria2_transfer | aria2转存任务 | -| /qbit_down | qbit下载任务 | -| /qbit_transfer | qbit转存任务 | +| /qbit_down | qbit下载任务 | +| /qbit_transfer | qbit转存任务 | 每种任务都有以下接口: +- info - done - undone - delete @@ -42,15 +43,69 @@ alist中的任务管理可以分为: 下面将以upload任务为例,说明每个接口的作用。 +## POST 获取任务信息 + +POST /api/admin/task/upload/info + +### 请求参数 + +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | no | 任务id | +| Authorization | header | string | yes | none | + +> 返回示例 + +> 成功 + +```json +{ + "code": 200, + "message": "success", + "data": [ + { + "id": "1", + "name": "upload 1.png to [/s](/test)", + "state": "succeeded", + "status": "", + "progress": 100, + "error": "" + } + ] +} +``` + +### 返回结果 + +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | + +### 返回数据结构 + +状态码 **200** + +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | + ## GET 获取已完成任务 GET /api/admin/task/upload/done ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -75,25 +130,25 @@ GET /api/admin/task/upload/done ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» id|string|false|none|id|none| -|»» name|string|false|none|任务名|none| -|»» state|string|false|none|任务完成状态|none| -|»» status|string|false|none||none| -|»» progress|integer|false|none|进度|none| -|»» error|string|false|none|错误信息|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | ## GET 获取未完成任务 @@ -101,9 +156,9 @@ GET /api/admin/task/upload/undone ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -128,25 +183,25 @@ GET /api/admin/task/upload/undone ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» id|string|false|none|id|none| -|»» name|string|false|none|任务名|none| -|»» state|string|false|none|任务完成状态|none| -|»» status|string|false|none||none| -|»» progress|integer|false|none|进度|none| -|»» error|string|false|none|错误信息|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | ## POST 删除任务 @@ -154,10 +209,10 @@ POST /api/admin/task/upload/delete ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -173,19 +228,19 @@ POST /api/admin/task/upload/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 取消任务 @@ -193,10 +248,10 @@ POST /api/admin/task/upload/cancel ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -212,19 +267,19 @@ POST /api/admin/task/upload/cancel ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 清除已完成任务 @@ -232,9 +287,9 @@ POST /api/admin/task/upload/clear_done ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -250,19 +305,19 @@ POST /api/admin/task/upload/clear_done ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 清除已成功任务 @@ -270,9 +325,9 @@ POST /api/admin/task/upload/clear_succeeded ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -288,19 +343,19 @@ POST /api/admin/task/upload/clear_succeeded ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 重试任务 @@ -308,10 +363,10 @@ POST /api/admin/task/upload/retry ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -327,19 +382,16 @@ POST /api/admin/task/upload/retry ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/guide/api/admin/user.md b/docs/guide/api/admin/user.md index 12fd57355..d7990ff2e 100644 --- a/docs/guide/api/admin/user.md +++ b/docs/guide/api/admin/user.md @@ -25,9 +25,9 @@ GET /api/admin/user/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -80,30 +80,30 @@ GET /api/admin/user/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|true|none|id|none| -|»»» username|string|true|none|用户名|none| -|»»» Salt|string|true|none|salt|none| -|»»» password|string|true|none|密码|none| -|»»» base_path|string|true|none|基本路径|none| -|»»» role|integer|true|none|角色|none| -|»»» disabled|boolean|true|none|是否禁用|none| -|»»» permission|integer|true|none|权限|none| -|»»» sso_id|string|true|none|sso id|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | true | none | id | none | +| »»» username | string | true | none | 用户名 | none | +| »»» Salt | string | true | none | salt | none | +| »»» password | string | true | none | 密码 | none | +| »»» base_path | string | true | none | 基本路径 | none | +| »»» role | integer | true | none | 角色 | none | +| »»» disabled | boolean | true | none | 是否禁用 | none | +| »»» permission | integer | true | none | 权限 | none | +| »»» sso_id | string | true | none | sso id | none | +| »» total | integer | true | none | 总数 | none | ## GET 列出某个用户 @@ -111,10 +111,10 @@ GET /api/admin/user/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |none| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| id | query | string | 是 | none | +| Authorization | header | string | 是 | none | > 返回示例 @@ -140,30 +140,30 @@ GET /api/admin/user/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|true|none|id|none| -|»»» username|string|true|none|用户名|none| -|»»» Salt|string|true|none|salt|none| -|»»» password|string|true|none|密码|none| -|»»» base_path|string|true|none|基本路径|none| -|»»» role|integer|true|none|角色|none| -|»»» disabled|boolean|true|none|是否禁用|none| -|»»» permission|integer|true|none|权限|none| -|»»» sso_id|string|true|none|sso id|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | true | none | id | none | +| »»» username | string | true | none | 用户名 | none | +| »»» Salt | string | true | none | salt | none | +| »»» password | string | true | none | 密码 | none | +| »»» base_path | string | true | none | 基本路径 | none | +| »»» role | integer | true | none | 角色 | none | +| »»» disabled | boolean | true | none | 是否禁用 | none | +| »»» permission | integer | true | none | 权限 | none | +| »»» sso_id | string | true | none | sso id | none | +| »» total | integer | true | none | 总数 | none | ## POST 新建用户 @@ -186,18 +186,18 @@ POST /api/admin/user/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 否 | id|none| -|» username|body|string| 是 | 用户名|none| -|» password|body|string| 否 | 密码|none| -|» base_path|body|string| 否 | 基本路径|none| -|» role|body|integer| 否 | 角色|none| -|» permission|body|integer| 否 | 权限|none| -|» disabled|body|boolean| 否 | 是否禁用|none| -|» sso_id|body|string| 否 | sso id|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 否 | id | none | +| » username | body | string | 是 | 用户名 | none | +| » password | body | string | 否 | 密码 | none | +| » base_path | body | string | 否 | 基本路径 | none | +| » role | body | integer | 否 | 角色 | none | +| » permission | body | integer | 否 | 权限 | none | +| » disabled | body | boolean | 否 | 是否禁用 | none | +| » sso_id | body | string | 否 | sso id | none | > 返回示例 @@ -213,19 +213,19 @@ POST /api/admin/user/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 更新用户信息 @@ -248,18 +248,18 @@ POST /api/admin/user/update ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» username|body|string| 是 | 用户名|none| -|» password|body|string| 否 | 密码|none| -|» base_path|body|string| 否 | 基本路径|none| -|» role|body|integer| 否 | 角色|none| -|» permission|body|integer| 否 | 权限|none| -|» disabled|body|boolean| 否 | 是否禁用|none| -|» sso_id|body|string| 否 | sso id|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » username | body | string | 是 | 用户名 | none | +| » password | body | string | 否 | 密码 | none | +| » base_path | body | string | 否 | 基本路径 | none | +| » role | body | integer | 否 | 角色 | none | +| » permission | body | integer | 否 | 权限 | none | +| » disabled | body | boolean | 否 | 是否禁用 | none | +| » sso_id | body | string | 否 | sso id | none | > 返回示例 @@ -275,19 +275,19 @@ POST /api/admin/user/update ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 取消某个用户的两步验证 @@ -295,10 +295,10 @@ POST /api/admin/user/cancel_2fa ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -314,19 +314,19 @@ POST /api/admin/user/cancel_2fa ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除用户 @@ -334,10 +334,10 @@ POST /api/admin/user/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -353,19 +353,19 @@ POST /api/admin/user/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除用户缓存 @@ -373,10 +373,10 @@ POST /api/admin/user/del_cache ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|username|query|string| 是 ||none| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| username | query | string | 是 | | none | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -392,19 +392,16 @@ POST /api/admin/user/del_cache ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/guide/api/apifox.md b/docs/guide/api/apifox.md index b2dc806b6..cc1106adf 100644 --- a/docs/guide/api/apifox.md +++ b/docs/guide/api/apifox.md @@ -20,4 +20,4 @@ star: true Go to [https://alist-v3.apifox.cn](https://alist-v3.apifox.cn) to view the online API documentation and support debugging. -![apifox](/img/api/apifox.png) \ No newline at end of file +![apifox](/img/api/apifox.png) diff --git a/docs/guide/api/auth.md b/docs/guide/api/auth.md index 11984b1cc..ffb81eaf8 100644 --- a/docs/guide/api/auth.md +++ b/docs/guide/api/auth.md @@ -35,12 +35,12 @@ POST /api/auth/login ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|body|body|object| 否 ||none| -|» username|body|string| 是 | 用户名|用户名| -|» password|body|string| 是 | 密码|密码| -|» otp_code|body|string| 是 | 二步验证码|二步验证码| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------- | ---- | ------ | ---- | ---------- | ---------- | +| body | body | object | 否 | | none | +| » username | body | string | 是 | 用户名 | 用户名 | +| » password | body | string | 是 | 密码 | 密码 | +| » otp_code | body | string | 是 | 二步验证码 | 二步验证码 | > 返回示例 @@ -58,20 +58,20 @@ POST /api/auth/login ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||状态码| -|» message|string|true|none||信息| -|» data|object|true|none||data| -|»» token|string|true|none||token| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | | 状态码 | +| » message | string | true | none | | 信息 | +| » data | object | true | none | | data | +| »» token | string | true | none | | token | ## POST token获取hash @@ -90,12 +90,12 @@ POST /api/auth/login/hash ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|body|body|object| 否 ||none| -|» username|body|string| 是 | 用户名|用户名| -|» password|body|string| 是 | 密码|hash后密码,获取方式为`sha256(密码-https://github.com/alist-org/alist)`| -|» otp_code|body|string| 是 | 二步验证码|二步验证码| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------- | ---- | ------ | ---- | ---------- | ----------------------------------------------------------------------- | +| body | body | object | 否 | | none | +| » username | body | string | 是 | 用户名 | 用户名 | +| » password | body | string | 是 | 密码 | hash后密码,获取方式为`sha256(密码-https://github.com/alist-org/alist)` | +| » otp_code | body | string | 是 | 二步验证码 | 二步验证码 | > 返回示例 @@ -113,20 +113,20 @@ POST /api/auth/login/hash ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||状态码| -|» message|string|true|none||信息| -|» data|object|true|none||data| -|»» token|string|true|none||token| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | | 状态码 | +| » message | string | true | none | | 信息 | +| » data | object | true | none | | data | +| »» token | string | true | none | | token | ## POST 生成2FA密钥 @@ -134,9 +134,9 @@ POST /api/auth/2fa/generate ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -155,21 +155,21 @@ POST /api/auth/2fa/generate ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» qr|string|true|none|二维码|二维码图片的data url| -|»» secret|string|true|none|密钥|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | -------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» qr | string | true | none | 二维码 | 二维码图片的data url | +| »» secret | string | true | none | 密钥 | none | ## POST 验证2FA code @@ -186,12 +186,12 @@ POST /api/auth/2fa/verify ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» code|body|string| 是 | 2FA验证码|none| -|» secret|body|string| 是 | 2FA密钥|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » code | body | string | 是 | 2FA验证码 | none | +| » secret | body | string | 是 | 2FA密钥 | none | > 返回示例 @@ -207,19 +207,19 @@ POST /api/auth/2fa/verify ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## GET 获取当前用户信息 @@ -227,9 +227,9 @@ GET /api/me ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -256,29 +256,26 @@ GET /api/me ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» id|integer|true|none|id|none| -|»» username|string|true|none|用户名|none| -|»» Salt|string|true|none|salt|none| -|»» password|string|true|none|密码|none| -|»» base_path|string|true|none|根目录|none| -|»» role|integer|true|none|角色|none| -|»» disabled|boolean|true|none|是否禁用|none| -|»» permission|integer|true|none|权限|none| -|»» sso_id|string|true|none|sso id|none| -|»» otp|boolean|true|none|是否开启二步验证|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------- | ------- | ---- | ---- | ---------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» id | integer | true | none | id | none | +| »» username | string | true | none | 用户名 | none | +| »» Salt | string | true | none | salt | none | +| »» password | string | true | none | 密码 | none | +| »» base_path | string | true | none | 根目录 | none | +| »» role | integer | true | none | 角色 | none | +| »» disabled | boolean | true | none | 是否禁用 | none | +| »» permission | integer | true | none | 权限 | none | +| »» sso_id | string | true | none | sso id | none | +| »» otp | boolean | true | none | 是否开启二步验证 | none | diff --git a/docs/guide/api/fs.md b/docs/guide/api/fs.md index 3bf6217a8..a07c30294 100644 --- a/docs/guide/api/fs.md +++ b/docs/guide/api/fs.md @@ -32,12 +32,12 @@ POST /api/fs/mkdir ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 是 | 新目录路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ---------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 是 | 新目录路径 | none | > 返回示例 @@ -53,19 +53,19 @@ POST /api/fs/mkdir ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 重命名文件 @@ -82,13 +82,13 @@ POST /api/fs/rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» name|body|string| 是 | 目标文件名,不支持'/'|none| -|» path|body|string| 是 | 源文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------------------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » name | body | string | 是 | 目标文件名,不支持'/' | none | +| » path | body | string | 是 | 源文件名 | none | > 返回示例 @@ -104,19 +104,19 @@ POST /api/fs/rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## PUT 表单上传文件 @@ -131,15 +131,15 @@ file: [] ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 是 ||需要是multipart/form-data;| -|Content-Length|header|string| 是 ||文件大小| -|File-Path|header|string| 是 ||经过URL编码的完整文件路径| -|As-Task|header|string| 否 ||是否添加为任务| -|body|body|object| 否 ||none| -|» file|body|string(binary)| 是 ||文件| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| -------------- | ------ | -------------- | ---- | ------ | -------------------------- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 是 | | 需要是multipart/form-data; | +| Content-Length | header | string | 是 | | 文件大小 | +| File-Path | header | string | 是 | | 经过URL编码的完整文件路径 | +| As-Task | header | string | 否 | | 是否添加为任务 | +| body | body | object | 否 | | none | +| » file | body | string(binary) | 是 | | 文件 | > 返回示例 @@ -149,25 +149,41 @@ file: [] { "code": 200, "message": "success", - "data": null + "data": { + "task": { + "id": "sdH2LbjyWRk", + "name": "upload animated_zoom.gif to [/data](/alist)", + "state": 0, + "status": "uploading", + "progress": 0, + "error": "" + } + } } ``` ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» task | object | true | none | | none | +| »»» id | string | true | none | | none | +| »»» name | string | true | none | | none | +| »»» state | integer | true | none | | none | +| »»» status | string | true | none | | none | +| »»» progress | integer | true | none | | none | +| »»» error | string | true | none | | none | ## POST 列出文件目录 @@ -187,15 +203,15 @@ POST /api/fs/list ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| -|» page|body|integer| 否 | 页数|none| -|» per_page|body|integer| 否 | 每页数目|none| -|» refresh|body|boolean| 否 | 是否强制刷新|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | ------------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | +| » page | body | integer | 否 | 页数 | none | +| » per_page | body | integer | 否 | 每页数目 | none | +| » refresh | body | boolean | 否 | 是否强制刷新 | none | > 返回示例 @@ -227,31 +243,31 @@ POST /api/fs/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none|内容|none| -|»»» name|string|true|none|文件名|none| -|»»» size|integer|true|none|大小|none| -|»»» is_dir|boolean|true|none|是否是文件夹|none| -|»»» modified|string|true|none|修改时间|none| -|»»» sign|string|true|none|签名|none| -|»»» thumb|string|true|none|缩略图|none| -|»»» type|integer|true|none|类型|none| -|»» total|integer|true|none|总数|none| -|»» readme|string|true|none|说明|none| -|»» write|boolean|true|none|是否可写入|none| -|»» provider|string|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | -------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | 内容 | none | +| »»» name | string | true | none | 文件名 | none | +| »»» size | integer | true | none | 大小 | none | +| »»» is_dir | boolean | true | none | 是否是文件夹 | none | +| »»» modified | string | true | none | 修改时间 | none | +| »»» sign | string | true | none | 签名 | none | +| »»» thumb | string | true | none | 缩略图 | none | +| »»» type | integer | true | none | 类型 | none | +| »» total | integer | true | none | 总数 | none | +| »» readme | string | true | none | 说明 | none | +| »» write | boolean | true | none | 是否可写入 | none | +| »» provider | string | true | none | | none | ## POST 获取某个文件/目录信息 @@ -271,12 +287,12 @@ POST /api/fs/get ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | > 返回示例 @@ -304,30 +320,30 @@ POST /api/fs/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» name|string|true|none|文件名|none| -|»» size|integer|true|none|大小|none| -|»» is_dir|boolean|true|none|是否是文件夹|none| -|»» modified|string|true|none|修改时间|none| -|»» sign|string|true|none|签名|none| -|»» thumb|string|true|none|缩略图|none| -|»» type|integer|true|none|类型|none| -|»» raw_url|string|true|none|原始url|none| -|»» readme|string|true|none|说明|none| -|»» provider|string|true|none||none| -|»» related|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | ------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» name | string | true | none | 文件名 | none | +| »» size | integer | true | none | 大小 | none | +| »» is_dir | boolean | true | none | 是否是文件夹 | none | +| »» modified | string | true | none | 修改时间 | none | +| »» sign | string | true | none | 签名 | none | +| »» thumb | string | true | none | 缩略图 | none | +| »» type | integer | true | none | 类型 | none | +| »» raw_url | string | true | none | 原始url | none | +| »» readme | string | true | none | 说明 | none | +| »» provider | string | true | none | | none | +| »» related | null | true | none | | none | ## POST 搜索文件或文件夹 @@ -348,16 +364,16 @@ POST /api/fs/search ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» parent|body|string| 是 | 搜索目录|none| -|» keywords|body|string| 是 | 关键词|none| -|» scope|body|integer| 是 | 搜索类型|0-全部 1-文件夹 2-文件| -|» page|body|integer| 是 | 页数|none| -|» per_page|body|integer| 是 | 每页数目|none| -|» password|body|string| 是 | 密码|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---------------------- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » parent | body | string | 是 | 搜索目录 | none | +| » keywords | body | string | 是 | 关键词 | none | +| » scope | body | integer | 是 | 搜索类型 | 0-全部 1-文件夹 2-文件 | +| » page | body | integer | 是 | 页数 | none | +| » per_page | body | integer | 是 | 每页数目 | none | +| » password | body | string | 是 | 密码 | none | > 返回示例 @@ -384,26 +400,26 @@ POST /api/fs/search ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» parent|string|true|none|路径|none| -|»»» name|string|true|none|文件名|none| -|»»» is_dir|boolean|true|none|是否是文件夹|none| -|»»» size|integer|true|none|大小|none| -|»»» type|integer|true|none|类型|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | -------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» parent | string | true | none | 路径 | none | +| »»» name | string | true | none | 文件名 | none | +| »»» is_dir | boolean | true | none | 是否是文件夹 | none | +| »»» size | integer | true | none | 大小 | none | +| »»» type | integer | true | none | 类型 | none | +| »» total | integer | true | none | 总数 | none | ## POST 获取目录 @@ -423,13 +439,13 @@ POST /api/fs/dirs ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| -|» force_root|body|boolean| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | +| » force_root | body | boolean | 否 | | none | > 返回示例 @@ -450,21 +466,21 @@ POST /api/fs/dirs ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» name|string|true|none|文件名|none| -|»» modified|string|true|none|修改时间|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» name | string | true | none | 文件名 | none | +| »» modified | string | true | none | 修改时间 | none | ## POST 批量重命名 @@ -486,15 +502,15 @@ POST /api/fs/batch_rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源目录|none| -|» rename_objects|body|[object]| 是 ||none| -|»» src_name|body|string| 否 | 原文件名|none| -|»» new_name|body|string| 否 | 新文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------------- | ------ | -------- | ---- | -------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源目录 | none | +| » rename_objects | body | [object] | 是 | | none | +| »» src_name | body | string | 否 | 原文件名 | none | +| »» new_name | body | string | 否 | 新文件名 | none | > 返回示例 @@ -510,19 +526,19 @@ POST /api/fs/batch_rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | | none | ## POST 正则重命名 @@ -544,14 +560,14 @@ POST /api/fs/regex_rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源目录|none| -|» src_name_regex|body|string| 是 | 源文件匹配正则|none| -|» new_name_regex|body|string| 是 | 新文件名正则|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------------- | ------ | ------ | ---- | -------------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源目录 | none | +| » src_name_regex | body | string | 是 | 源文件匹配正则 | none | +| » new_name_regex | body | string | 是 | 新文件名正则 | none | > 返回示例 @@ -567,19 +583,19 @@ POST /api/fs/regex_rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | | none | ## POST 移动文件 @@ -599,13 +615,13 @@ POST /api/fs/move ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| -|» names|body|[string]| 是 | 文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | +| » names | body | [string] | 是 | 文件名 | none | > 返回示例 @@ -621,19 +637,19 @@ POST /api/fs/move ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 聚合移动 @@ -650,12 +666,12 @@ POST /api/fs/recursive_move ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | > 返回示例 @@ -671,19 +687,19 @@ POST /api/fs/recursive_move ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 复制文件 @@ -703,13 +719,13 @@ POST /api/fs/copy ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| -|» names|body|[string]| 是 | 文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | +| » names | body | [string] | 是 | 文件名 | none | > 返回示例 @@ -725,19 +741,19 @@ POST /api/fs/copy ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除文件或文件夹 @@ -756,12 +772,12 @@ POST /api/fs/remove ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» names|body|[string]| 是 | 文件名|none| -|» dir|body|string| 是 | 目录|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » names | body | [string] | 是 | 文件名 | none | +| » dir | body | string | 是 | 目录 | none | > 返回示例 @@ -777,19 +793,19 @@ POST /api/fs/remove ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除空文件夹 @@ -805,11 +821,11 @@ POST /api/fs/remove_empty_directory ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 目录|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 目录 | none | > 返回示例 @@ -825,19 +841,19 @@ POST /api/fs/remove_empty_directory ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## PUT 流式上传文件 @@ -852,14 +868,14 @@ string ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|File-Path|header|string| 是 ||经过URL编码的完整目标文件路径| -|As-Task|header|string| 否 ||是否添加为任务| -|Content-Type|header|string| 是 ||none| -|Content-Length|header|string| 是 ||none| -|body|body|string(binary)| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| -------------- | ------ | -------------- | ---- | ------ | ----------------------------- | +| Authorization | header | string | 是 | | none | +| File-Path | header | string | 是 | | 经过URL编码的完整目标文件路径 | +| As-Task | header | string | 否 | | 是否添加为任务 | +| Content-Type | header | string | 是 | | none | +| Content-Length | header | string | 是 | | none | +| body | body | string(binary) | 否 | | none | > 返回示例 @@ -869,25 +885,41 @@ string { "code": 200, "message": "success", - "data": null + "data": { + "task": { + "id": "sdH2LbjyWRk", + "name": "upload animated_zoom.gif to [/data](/alist)", + "state": 0, + "status": "uploading", + "progress": 0, + "error": "" + } + } } ``` ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» task | object | true | none | | none | +| »»» id | string | true | none | | none | +| »»» name | string | true | none | | none | +| »»» state | integer | true | none | | none | +| »»» status | string | true | none | | none | +| »»» progress | integer | true | none | | none | +| »»» error | string | true | none | | none | ## POST 添加aria2下载 @@ -906,12 +938,12 @@ POST /api/fs/add_aria2 ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» urls|body|[string]| 是 | url|none| -|» path|body|string| 是 | 目标路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » urls | body | [string] | 是 | url | none | +| » path | body | string | 是 | 目标路径 | none | > 返回示例 @@ -927,19 +959,19 @@ POST /api/fs/add_aria2 ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 添加qBittorrent下载 @@ -958,12 +990,12 @@ POST /api/fs/add_qbit ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» urls|body|[string]| 是 | url|none| -|» path|body|string| 是 | 目标路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » urls | body | [string] | 是 | url | none | +| » path | body | string | 是 | 目标路径 | none | > 返回示例 @@ -979,19 +1011,16 @@ POST /api/fs/add_qbit ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/guide/api/public.md b/docs/guide/api/public.md index b9f805493..feb3a77c7 100644 --- a/docs/guide/api/public.md +++ b/docs/guide/api/public.md @@ -30,9 +30,9 @@ GET /ping ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 @@ -83,47 +83,44 @@ GET /api/public/settings ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» allow_indexed|string|true|none|允许索引|none| -|»» allow_mounted|string|true|none|允许挂载|none| -|»» announcement|string|true|none|公告|none| -|»» audio_autoplay|string|true|none|自动播放音频|none| -|»» audio_cover|string|true|none|音频封面|none| -|»» auto_update_index|string|true|none|自动更新索引|none| -|»» default_page_size|string|true|none|默认分页数|none| -|»» external_previews|string|true|none|外部预览|none| -|»» favicon|string|true|none|网站图标|none| -|»» filename_char_mapping|string|true|none||none| -|»» forward_direct_link_params|string|true|none||none| -|»» hide_files|string|true|none|隐藏文件|none| -|»» home_container|string|true|none|主页容器|none| -|»» home_icon|string|true|none|主页图标|none| -|»» iframe_previews|string|true|none|iframe预览设置|none| -|»» logo|string|true|none|logo|none| -|»» main_color|string|true|none|主题颜色|none| -|»» ocr_api|string|true|none|pcr接口|none| -|»» package_download|string|true|none|打包下载|none| -|»» pagination_type|string|true|none||none| -|»» robots_txt|string|true|none|robots文件|none| -|»» search_index|string|true|none||none| -|»» settings_layout|string|true|none||none| -|»» site_title|string|true|none|站点标题|none| -|»» sso_login_enabled|string|true|none|启用sso登录|none| -|»» sso_login_platform|string|true|none|sso登录平台|none| -|»» version|string|true|none|版本|none| -|»» video_autoplay|string|true|none|视频自动播放|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------------------------- | ------- | ---- | ---- | -------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» allow_indexed | string | true | none | 允许索引 | none | +| »» allow_mounted | string | true | none | 允许挂载 | none | +| »» announcement | string | true | none | 公告 | none | +| »» audio_autoplay | string | true | none | 自动播放音频 | none | +| »» audio_cover | string | true | none | 音频封面 | none | +| »» auto_update_index | string | true | none | 自动更新索引 | none | +| »» default_page_size | string | true | none | 默认分页数 | none | +| »» external_previews | string | true | none | 外部预览 | none | +| »» favicon | string | true | none | 网站图标 | none | +| »» filename_char_mapping | string | true | none | | none | +| »» forward_direct_link_params | string | true | none | | none | +| »» hide_files | string | true | none | 隐藏文件 | none | +| »» home_container | string | true | none | 主页容器 | none | +| »» home_icon | string | true | none | 主页图标 | none | +| »» iframe_previews | string | true | none | iframe预览设置 | none | +| »» logo | string | true | none | logo | none | +| »» main_color | string | true | none | 主题颜色 | none | +| »» ocr_api | string | true | none | pcr接口 | none | +| »» package_download | string | true | none | 打包下载 | none | +| »» pagination_type | string | true | none | | none | +| »» robots_txt | string | true | none | robots文件 | none | +| »» search_index | string | true | none | | none | +| »» settings_layout | string | true | none | | none | +| »» site_title | string | true | none | 站点标题 | none | +| »» sso_login_enabled | string | true | none | 启用sso登录 | none | +| »» sso_login_platform | string | true | none | sso登录平台 | none | +| »» version | string | true | none | 版本 | none | +| »» video_autoplay | string | true | none | 视频自动播放 | none | diff --git a/docs/zh/guide/api/admin/driver.md b/docs/zh/guide/api/admin/driver.md index 947ba6814..cded13f19 100644 --- a/docs/zh/guide/api/admin/driver.md +++ b/docs/zh/guide/api/admin/driver.md @@ -25,1250 +25,1250 @@ GET /api/admin/driver/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |token +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| Authorization | header | string | 是 | token | ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» 115 Cloud|object|true|none|115网盘|none| -|»»» common|[object]|true|none|通用配置|none| -|»»»» name|string|true|none|配置名|none| -|»»»» type|string|true|none|类型|none| -|»»»» default|string|true|none|默认值|none| -|»»»» options|string|true|none|选项|none| -|»»»» required|boolean|true|none|是否必须|none| -|»»»» help|string|true|none|帮助信息|none| -|»»» additional|[object]|true|none|额外配置|none| -|»»»» name|string|true|none|配置名|none| -|»»»» type|string|true|none|类型|none| -|»»»» default|string|true|none|默认值|none| -|»»»» options|string|true|none|选项|none| -|»»»» required|boolean|true|none|是否必须|none| -|»»»» help|string|true|none|帮助信息|none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none|配置名|none| -|»»»» local_sort|boolean|true|none|本地排序|none| -|»»»» only_local|boolean|true|none|仅本地|none| -|»»»» only_proxy|boolean|true|none|仅代理|none| -|»»»» no_cache|boolean|true|none|无缓存|none| -|»»»» no_upload|boolean|true|none|无上传|none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none|默认基本路径|none| -|»»»» alert|string|true|none|警告信息|none| -|»» 123Pan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 123PanShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 139Yun|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 189Cloud|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» 189CloudPC|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AList V2|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AList V3|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Alias|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|false|none||none| -|»»»» type|string|false|none||none| -|»»»» default|string|false|none||none| -|»»»» options|string|false|none||none| -|»»»» required|boolean|false|none||none| -|»»»» help|string|false|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Aliyundrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AliyundriveOpen|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» AliyundriveShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduNetdisk|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduPhoto|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» BaiduShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Cloudreve|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Crypt|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Dropbox|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» FTP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» GoogleDrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» GooglePhoto|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» IPFS API|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Lanzou|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Local|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» MediaTrack|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Mega_nz|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» MoPan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Onedrive|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» OnedriveAPP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» PikPak|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» PikPakShare|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Quark|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» S3|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» SFTP|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» SMB|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Seafile|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Teambition|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Terabox|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Thunder|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» ThunderExpert|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Trainbit|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» UC|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» USS|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» UrlTree|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» Virtual|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WebDav|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WeiYun|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» WoPan|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| -|»» YandexDisk|object|true|none||none| -|»»» common|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» additional|[object]|true|none||none| -|»»»» name|string|true|none||none| -|»»»» type|string|true|none||none| -|»»»» default|string|true|none||none| -|»»»» options|string|true|none||none| -|»»»» required|boolean|true|none||none| -|»»»» help|string|true|none||none| -|»»» config|object|true|none||none| -|»»»» name|string|true|none||none| -|»»»» local_sort|boolean|true|none||none| -|»»»» only_local|boolean|true|none||none| -|»»»» only_proxy|boolean|true|none||none| -|»»»» no_cache|boolean|true|none||none| -|»»»» no_upload|boolean|true|none||none| -|»»»» need_ms|boolean|true|none||none| -|»»»» default_root|string|true|none||none| -|»»»» alert|string|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------------- | -------- | ----- | ---- | ------------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» 115 Cloud | object | true | none | 115网盘 | none | +| »»» common | [object] | true | none | 通用配置 | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» type | string | true | none | 类型 | none | +| »»»» default | string | true | none | 默认值 | none | +| »»»» options | string | true | none | 选项 | none | +| »»»» required | boolean | true | none | 是否必须 | none | +| »»»» help | string | true | none | 帮助信息 | none | +| »»» additional | [object] | true | none | 额外配置 | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» type | string | true | none | 类型 | none | +| »»»» default | string | true | none | 默认值 | none | +| »»»» options | string | true | none | 选项 | none | +| »»»» required | boolean | true | none | 是否必须 | none | +| »»»» help | string | true | none | 帮助信息 | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | 配置名 | none | +| »»»» local_sort | boolean | true | none | 本地排序 | none | +| »»»» only_local | boolean | true | none | 仅本地 | none | +| »»»» only_proxy | boolean | true | none | 仅代理 | none | +| »»»» no_cache | boolean | true | none | 无缓存 | none | +| »»»» no_upload | boolean | true | none | 无上传 | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | 默认基本路径 | none | +| »»»» alert | string | true | none | 警告信息 | none | +| »» 123Pan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 123PanShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 139Yun | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 189Cloud | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» 189CloudPC | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AList V2 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AList V3 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Alias | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | false | none | | none | +| »»»» type | string | false | none | | none | +| »»»» default | string | false | none | | none | +| »»»» options | string | false | none | | none | +| »»»» required | boolean | false | none | | none | +| »»»» help | string | false | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Aliyundrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AliyundriveOpen | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» AliyundriveShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduNetdisk | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduPhoto | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» BaiduShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Cloudreve | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Crypt | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Dropbox | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» FTP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» GoogleDrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» GooglePhoto | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» IPFS API | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Lanzou | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Local | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» MediaTrack | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Mega_nz | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» MoPan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Onedrive | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» OnedriveAPP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» PikPak | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» PikPakShare | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Quark | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» S3 | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» SFTP | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» SMB | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Seafile | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Teambition | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Terabox | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Thunder | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» ThunderExpert | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Trainbit | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» UC | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» USS | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» UrlTree | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» Virtual | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WebDav | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WeiYun | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» WoPan | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | +| »» YandexDisk | object | true | none | | none | +| »»» common | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» additional | [object] | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» type | string | true | none | | none | +| »»»» default | string | true | none | | none | +| »»»» options | string | true | none | | none | +| »»»» required | boolean | true | none | | none | +| »»»» help | string | true | none | | none | +| »»» config | object | true | none | | none | +| »»»» name | string | true | none | | none | +| »»»» local_sort | boolean | true | none | | none | +| »»»» only_local | boolean | true | none | | none | +| »»»» only_proxy | boolean | true | none | | none | +| »»»» no_cache | boolean | true | none | | none | +| »»»» no_upload | boolean | true | none | | none | +| »»»» need_ms | boolean | true | none | | none | +| »»»» default_root | string | true | none | | none | +| »»»» alert | string | true | none | | none | ## GET 列出驱动名列表 @@ -1276,9 +1276,9 @@ GET /api/admin/driver/names ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| Authorization | header | string | 是 | token | > 返回示例 @@ -1344,19 +1344,19 @@ GET /api/admin/driver/names ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|[string]|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | -------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | [string] | true | none | | none | ## GET 列出特定驱动信息 @@ -1364,10 +1364,10 @@ GET /api/admin/driver/info ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|driver|query|string| 是 |none| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ----- | +| driver | query | string | 是 | none | +| Authorization | header | string | 是 | token | > 返回示例 @@ -1495,43 +1495,40 @@ GET /api/admin/driver/info ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» common|[object]|true|none|通用配置|none| -|»»» name|string|true|none|配置名|none| -|»»» type|string|true|none|类型|none| -|»»» default|string|true|none|默认值|none| -|»»» options|string|true|none|选项|none| -|»»» required|boolean|true|none|是否必须|none| -|»»» help|string|true|none|帮助信息|none| -|»» additional|[object]|true|none|额外配置|none| -|»»» name|string|true|none|配置名|none| -|»»» type|string|true|none|类型|none| -|»»» default|string|true|none|默认值|none| -|»»» options|string|true|none|选项|none| -|»»» required|boolean|true|none|是否必须|none| -|»»» help|string|true|none|帮助信息|none| -|»» config|object|true|none|配置|none| -|»»» name|string|true|none|配置名|none| -|»»» local_sort|boolean|true|none|本地排序|none| -|»»» only_local|boolean|true|none|仅本地|none| -|»»» only_proxy|boolean|true|none|仅代理|none| -|»»» no_cache|boolean|true|none|无缓存|none| -|»»» no_upload|boolean|true|none|无上传|none| -|»»» need_ms|boolean|true|none||none| -|»»» default_root|string|true|none|默认基本路径|none| -|»»» alert|string|true|none|警告信息|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------------- | -------- | ---- | ---- | ------------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» common | [object] | true | none | 通用配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» type | string | true | none | 类型 | none | +| »»» default | string | true | none | 默认值 | none | +| »»» options | string | true | none | 选项 | none | +| »»» required | boolean | true | none | 是否必须 | none | +| »»» help | string | true | none | 帮助信息 | none | +| »» additional | [object] | true | none | 额外配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» type | string | true | none | 类型 | none | +| »»» default | string | true | none | 默认值 | none | +| »»» options | string | true | none | 选项 | none | +| »»» required | boolean | true | none | 是否必须 | none | +| »»» help | string | true | none | 帮助信息 | none | +| »» config | object | true | none | 配置 | none | +| »»» name | string | true | none | 配置名 | none | +| »»» local_sort | boolean | true | none | 本地排序 | none | +| »»» only_local | boolean | true | none | 仅本地 | none | +| »»» only_proxy | boolean | true | none | 仅代理 | none | +| »»» no_cache | boolean | true | none | 无缓存 | none | +| »»» no_upload | boolean | true | none | 无上传 | none | +| »»» need_ms | boolean | true | none | | none | +| »»» default_root | string | true | none | 默认基本路径 | none | +| »»» alert | string | true | none | 警告信息 | none | diff --git a/docs/zh/guide/api/admin/meta.md b/docs/zh/guide/api/admin/meta.md index 3c67453e4..36244739d 100644 --- a/docs/zh/guide/api/admin/meta.md +++ b/docs/zh/guide/api/admin/meta.md @@ -25,11 +25,11 @@ GET /api/admin/meta/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|page|query|string| 否 |页数| -|per_page|query|string| 否 |每页个数| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| page | query | string | 否 | 页数 | +| per_page | query | string | 否 | 每页个数 | +| Authorization | header | string | 是 | none | > 返回示例 @@ -61,31 +61,31 @@ GET /api/admin/meta/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» content|[object]|true|none|内容|none| -|»»» id|integer|false|none|id|none| -|»»» path|string|false|none|路径|none| -|»»» password|string|false|none|密码|none| -|»»» p_sub|boolean|false|none|密码是否应用到子文件夹|none| -|»»» write|boolean|false|none|是否允许写入|none| -|»»» w_sub|boolean|false|none|是否允许写入引用到子文件夹|none| -|»»» hide|string|false|none|隐藏|none| -|»»» h_sub|boolean|false|none|隐藏是否应用到子文件夹|none| -|»»» readme|string|false|none|说明|none| -|»»» r_sub|boolean|false|none|说明是否应用到子文件夹|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | -------- | ----- | ---- | -------------------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» content | [object] | true | none | 内容 | none | +| »»» id | integer | false | none | id | none | +| »»» path | string | false | none | 路径 | none | +| »»» password | string | false | none | 密码 | none | +| »»» p_sub | boolean | false | none | 密码是否应用到子文件夹 | none | +| »»» write | boolean | false | none | 是否允许写入 | none | +| »»» w_sub | boolean | false | none | 是否允许写入引用到子文件夹 | none | +| »»» hide | string | false | none | 隐藏 | none | +| »»» h_sub | boolean | false | none | 隐藏是否应用到子文件夹 | none | +| »»» readme | string | false | none | 说明 | none | +| »»» r_sub | boolean | false | none | 说明是否应用到子文件夹 | none | +| »» total | integer | true | none | 总数 | none | ## GET 获取元信息 @@ -93,10 +93,10 @@ GET /api/admin/meta/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |元信息id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| id | query | string | 是 | 元信息id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -123,29 +123,29 @@ GET /api/admin/meta/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» id|integer|true|none|id|none| -|»» path|string|true|none|路径|none| -|»» password|string|true|none|密码|none| -|»» p_sub|boolean|true|none|密码是否应用到子文件夹|none| -|»» write|boolean|true|none|开启写入|none| -|»» w_sub|boolean|true|none|开启写入是否应用到子文件夹|none| -|»» hide|string|true|none|隐藏|none| -|»» h_sub|boolean|true|none|隐藏是否应用到子文件夹|none| -|»» readme|string|true|none|说明|none| -|»» r_sub|boolean|true|none|说明是否应用到子文件夹|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | ------- | ---- | ---- | -------------------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» id | integer | true | none | id | none | +| »» path | string | true | none | 路径 | none | +| »» password | string | true | none | 密码 | none | +| »» p_sub | boolean | true | none | 密码是否应用到子文件夹 | none | +| »» write | boolean | true | none | 开启写入 | none | +| »» w_sub | boolean | true | none | 开启写入是否应用到子文件夹 | none | +| »» hide | string | true | none | 隐藏 | none | +| »» h_sub | boolean | true | none | 隐藏是否应用到子文件夹 | none | +| »» readme | string | true | none | 说明 | none | +| »» r_sub | boolean | true | none | 说明是否应用到子文件夹 | none | ## POST 新增元信息 @@ -170,20 +170,20 @@ POST /api/admin/meta/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» path|body|string| 是 | 路径|none| -|» password|body|string| 是 | 密码|none| -|» p_sub|body|boolean| 是 | 密码是否应用到子文件夹|none| -|» write|body|boolean| 是 | 开启写入|none| -|» w_sub|body|boolean| 是 | 开启写入是否应用到子文件夹|none| -|» hide|body|string| 是 | 隐藏|none| -|» h_sub|body|boolean| 是 | 隐藏是否应用到子文件夹|none| -|» readme|body|string| 是 | 说明|none| -|» r_sub|body|boolean| 是 | 说明是否应用到子文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------------------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » path | body | string | 是 | 路径 | none | +| » password | body | string | 是 | 密码 | none | +| » p_sub | body | boolean | 是 | 密码是否应用到子文件夹 | none | +| » write | body | boolean | 是 | 开启写入 | none | +| » w_sub | body | boolean | 是 | 开启写入是否应用到子文件夹 | none | +| » hide | body | string | 是 | 隐藏 | none | +| » h_sub | body | boolean | 是 | 隐藏是否应用到子文件夹 | none | +| » readme | body | string | 是 | 说明 | none | +| » r_sub | body | boolean | 是 | 说明是否应用到子文件夹 | none | > 返回示例 @@ -199,19 +199,19 @@ POST /api/admin/meta/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||none| -|» message|string|true|none||none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | | none | +| » message | string | true | none | | none | +| » data | null | true | none | | none | ## POST 更新元信息 @@ -236,20 +236,20 @@ POST /api/admin/meta/update ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» path|body|string| 是 | 路径|none| -|» password|body|string| 是 | 密码|none| -|» p_sub|body|boolean| 是 | 密码是否应用到子文件夹|none| -|» write|body|boolean| 是 | 开启写入|none| -|» w_sub|body|boolean| 是 | 开启写入是否应用到子文件夹|none| -|» hide|body|string| 是 | 隐藏|none| -|» h_sub|body|boolean| 是 | 隐藏是否应用到子文件夹|none| -|» readme|body|string| 是 | 说明|none| -|» r_sub|body|boolean| 是 | 说明是否应用到子文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------------------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » path | body | string | 是 | 路径 | none | +| » password | body | string | 是 | 密码 | none | +| » p_sub | body | boolean | 是 | 密码是否应用到子文件夹 | none | +| » write | body | boolean | 是 | 开启写入 | none | +| » w_sub | body | boolean | 是 | 开启写入是否应用到子文件夹 | none | +| » hide | body | string | 是 | 隐藏 | none | +| » h_sub | body | boolean | 是 | 隐藏是否应用到子文件夹 | none | +| » readme | body | string | 是 | 说明 | none | +| » r_sub | body | boolean | 是 | 说明是否应用到子文件夹 | none | > 返回示例 @@ -265,19 +265,19 @@ POST /api/admin/meta/update ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||none| -|» message|string|true|none||none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | | none | +| » message | string | true | none | | none | +| » data | null | true | none | | none | ## POST 删除元信息 @@ -285,10 +285,10 @@ POST /api/admin/meta/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -304,19 +304,16 @@ POST /api/admin/meta/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/zh/guide/api/admin/setting.md b/docs/zh/guide/api/admin/setting.md index 78ef95ddc..6fe5830dd 100644 --- a/docs/zh/guide/api/admin/setting.md +++ b/docs/zh/guide/api/admin/setting.md @@ -26,11 +26,11 @@ GET /api/admin/setting/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|groups|query|string| 否 |5,0-其它设置,包括aria2和令牌等| -|group|query|string| 否 |1-站点;2-样式;3-预览;4-全局;7-单点登录| -|Authorization|header|string| 否 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------------------------------------------ | +| groups | query | string | 否 | 5,0-其它设置,包括aria2和令牌等 | +| group | query | string | 否 | 1-站点;2-样式;3-预览;4-全局;7-单点登录 | +| Authorization | header | string | 否 | none | > 返回示例 @@ -101,26 +101,26 @@ GET /api/admin/setting/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» key|string|true|none|键|none| -|»» value|string|true|none|值|none| -|»» help|string|true|none|帮助信息|none| -|»» type|string|true|none|类型|string, number, bool, select| -|»» options|string|true|none|选项|none| -|»» group|integer|true|none|分组|用于前端分组| -|»» flag|integer|true|none|标志|0 = public, 1 = private, 2 = readonly, 3 = deprecated| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | -------- | ---- | ---- | -------- | ----------------------------------------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» key | string | true | none | 键 | none | +| »» value | string | true | none | 值 | none | +| »» help | string | true | none | 帮助信息 | none | +| »» type | string | true | none | 类型 | string, number, bool, select | +| »» options | string | true | none | 选项 | none | +| »» group | integer | true | none | 分组 | 用于前端分组 | +| »» flag | integer | true | none | 标志 | 0 = public, 1 = private, 2 = readonly, 3 = deprecated | ## GET 获取某项设置 @@ -128,11 +128,11 @@ GET /api/admin/setting/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|keys|query|string| 否 |none| -|key|query|string| 否 |none| -|Authorization|header|string| 否 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| keys | query | string | 否 | none | +| key | query | string | 否 | none | +| Authorization | header | string | 否 | none | > 返回示例 @@ -156,26 +156,26 @@ GET /api/admin/setting/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» key|string|true|none|键|none| -|»» value|string|true|none|值|none| -|»» help|string|true|none|帮助信息|none| -|»» type|string|true|none|类型|string, number, bool, select| -|»» options|string|true|none|选项|none| -|»» group|integer|true|none|分组|none| -|»» flag|integer|true|none|标志|0 = public, 1 = private, 2 = readonly, 3 = deprecated| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | ------- | ---- | ---- | -------- | ----------------------------------------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» key | string | true | none | 键 | none | +| »» value | string | true | none | 值 | none | +| »» help | string | true | none | 帮助信息 | none | +| »» type | string | true | none | 类型 | string, number, bool, select | +| »» options | string | true | none | 选项 | none | +| »» group | integer | true | none | 分组 | none | +| »» flag | integer | true | none | 标志 | 0 = public, 1 = private, 2 = readonly, 3 = deprecated | ## POST 保存设置 @@ -262,10 +262,10 @@ POST /api/admin/setting/save ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|array[object]| 否 | 数组|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | array[object] | 否 | 数组 | none | > 返回示例 @@ -281,19 +281,19 @@ POST /api/admin/setting/save ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除设置 @@ -303,10 +303,10 @@ POST /api/admin/setting/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|key|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| key | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -318,9 +318,9 @@ POST /api/admin/setting/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 @@ -330,9 +330,9 @@ POST /api/admin/setting/reset_token ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -348,19 +348,19 @@ POST /api/admin/setting/reset_token ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none|新令牌|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | 新令牌 | none | ## POST 设置aria2 @@ -377,12 +377,12 @@ POST /api/admin/setting/set_aria2 ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» uri|body|string| 是 | aria2地址|none| -|» secret|body|string| 是 | aria2密钥|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » uri | body | string | 是 | aria2地址 | none | +| » secret | body | string | 是 | aria2密钥 | none | > 返回示例 @@ -398,19 +398,19 @@ POST /api/admin/setting/set_aria2 ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none|aria2版本|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | --------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | aria2版本 | none | ## POST 设置qBittorrent @@ -427,12 +427,12 @@ POST /api/admin/setting/set_qbit ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» url|body|string| 是 | qBittorrent链接|none| -|» seedtime|body|string| 是 | 做种时间|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » url | body | string | 是 | qBittorrent链接 | none | +| » seedtime | body | string | 是 | 做种时间 | none | > 返回示例 @@ -448,19 +448,16 @@ POST /api/admin/setting/set_qbit ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|string|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | string | true | none | | none | diff --git a/docs/zh/guide/api/admin/storage.md b/docs/zh/guide/api/admin/storage.md index d36cef217..a04c02680 100644 --- a/docs/zh/guide/api/admin/storage.md +++ b/docs/zh/guide/api/admin/storage.md @@ -25,11 +25,11 @@ GET /api/admin/storage/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|page|query|string| 否 |页数| -|per_page|query|string| 否 |每页数目| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | -------- | +| page | query | string | 否 | 页数 | +| per_page | query | string | 否 | 每页数目 | +| Authorization | header | string | 是 | token | > 返回示例 @@ -68,38 +68,38 @@ GET /api/admin/storage/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|false|none|id|id| -|»»» mount_path|string|false|none|挂载路径|挂载路径| -|»»» order|integer|false|none|排序|顺序| -|»»» driver|string|false|none|驱动|驱动类型| -|»»» cache_expiration|integer|false|none|缓存过期时间|缓存时间| -|»»» status|string|false|none|状态|状态| -|»»» addition|string|false|none|额外信息|额外信息| -|»»» remark|string|false|none|备注|备注名| -|»»» modified|string|false|none|修改时间|修改时间| -|»»» disabled|boolean|false|none|禁用|是否被禁用| -|»»» enable_sign|boolean|false|none|启用签名|none| -|»»» order_by|string|false|none|排序|排序方式| -|»»» order_direction|string|false|none|排序方向|排序方向| -|»»» extract_folder|string|false|none|提取文件夹|提取目录顺序| -|»»» web_proxy|boolean|false|none|web代理|http代理| -|»»» webdav_policy|string|false|none|webdav代理|webdav策略| -|»»» down_proxy_url|string|false|none|下载代理url|下载代理url| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------------- | -------- | ----- | ---- | ------------ | ------------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | false | none | id | id | +| »»» mount_path | string | false | none | 挂载路径 | 挂载路径 | +| »»» order | integer | false | none | 排序 | 顺序 | +| »»» driver | string | false | none | 驱动 | 驱动类型 | +| »»» cache_expiration | integer | false | none | 缓存过期时间 | 缓存时间 | +| »»» status | string | false | none | 状态 | 状态 | +| »»» addition | string | false | none | 额外信息 | 额外信息 | +| »»» remark | string | false | none | 备注 | 备注名 | +| »»» modified | string | false | none | 修改时间 | 修改时间 | +| »»» disabled | boolean | false | none | 禁用 | 是否被禁用 | +| »»» enable_sign | boolean | false | none | 启用签名 | none | +| »»» order_by | string | false | none | 排序 | 排序方式 | +| »»» order_direction | string | false | none | 排序方向 | 排序方向 | +| »»» extract_folder | string | false | none | 提取文件夹 | 提取目录顺序 | +| »»» web_proxy | boolean | false | none | web代理 | http代理 | +| »»» webdav_policy | string | false | none | webdav代理 | webdav策略 | +| »»» down_proxy_url | string | false | none | 下载代理url | 下载代理url | +| »» total | integer | true | none | 总数 | none | ## POST 启用存储 @@ -107,10 +107,10 @@ POST /api/admin/storage/enable ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|integer| 是 |存储id| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------- | ---- | ------ | +| id | query | integer | 是 | 存储id | +| Authorization | header | string | 是 | token | > 返回示例 @@ -126,19 +126,19 @@ POST /api/admin/storage/enable ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 禁用存储 @@ -146,10 +146,10 @@ POST /api/admin/storage/disable ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |存储id| -|Authorization|header|string| 是 |token| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| id | query | string | 是 | 存储id | +| Authorization | header | string | 是 | token | > 返回示例 @@ -165,19 +165,19 @@ POST /api/admin/storage/disable ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 更新存储 @@ -205,20 +205,20 @@ POST /api/admin/storage/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|body|body|object| 否 ||none| -|» mount_path|body|string| 是 | 挂载路径|挂载路径| -|» order|body|integer| 是 | 排序|排序| -|» remark|body|string| 是 | 备注名|备注名| -|» cache_expiration|body|integer| 是 | 缓存过期时间|缓存过期时间| -|» web_proxy|body|boolean| 是 | web代理|web代理| -|» webdav_policy|body|string| 是 | webdav策略|webdav策略| -|» down_proxy_url|body|string| 是 | 下载代理|下载代理| -|» extract_folder|body|string| 是 | 提取目录|提取目录| -|» driver|body|string| 是 | 驱动|驱动| -|» addition|body|string| 是 | 额外信息|额外信息| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------------ | ------ | ------- | ---- | ------------ | ------------ | +| Authorization | header | string | 是 | | token | +| body | body | object | 否 | | none | +| » mount_path | body | string | 是 | 挂载路径 | 挂载路径 | +| » order | body | integer | 是 | 排序 | 排序 | +| » remark | body | string | 是 | 备注名 | 备注名 | +| » cache_expiration | body | integer | 是 | 缓存过期时间 | 缓存过期时间 | +| » web_proxy | body | boolean | 是 | web代理 | web代理 | +| » webdav_policy | body | string | 是 | webdav策略 | webdav策略 | +| » down_proxy_url | body | string | 是 | 下载代理 | 下载代理 | +| » extract_folder | body | string | 是 | 提取目录 | 提取目录 | +| » driver | body | string | 是 | 驱动 | 驱动 | +| » addition | body | string | 是 | 额外信息 | 额外信息 | > 返回示例 @@ -236,20 +236,20 @@ POST /api/admin/storage/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|object|true|none|data|data| -|»» id|integer|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | object | true | none | data | data | +| »» id | integer | true | none | | none | ## GET 查询指定存储信息 @@ -257,10 +257,10 @@ GET /api/admin/storage/get ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||存储id| -|Authorization|header|string| 是 ||token| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ------ | +| id | query | string | 是 | | 存储id | +| Authorization | header | string | 是 | | token | > 返回示例 @@ -293,35 +293,35 @@ GET /api/admin/storage/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» id|integer|true|none|id|none| -|»» mount_path|string|true|none|挂载路径|none| -|»» order|integer|true|none|排序|none| -|»» driver|string|true|none|驱动|none| -|»» cache_expiration|integer|true|none|缓存过期时间|none| -|»» status|string|true|none|状态|none| -|»» addition|string|true|none|额外信息|none| -|»» remark|string|true|none|备注|none| -|»» modified|string|true|none|修改时间|none| -|»» disabled|boolean|true|none|是否被禁用|none| -|»» order_by|string|true|none|排序方式|none| -|»» order_direction|string|true|none|排序方向|none| -|»» extract_folder|string|true|none|提取目录|none| -|»» web_proxy|boolean|true|none|web代理|none| -|»» webdav_policy|string|true|none|webdav策略|none| -|»» down_proxy_url|string|true|none|下载代理|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------------- | ------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» id | integer | true | none | id | none | +| »» mount_path | string | true | none | 挂载路径 | none | +| »» order | integer | true | none | 排序 | none | +| »» driver | string | true | none | 驱动 | none | +| »» cache_expiration | integer | true | none | 缓存过期时间 | none | +| »» status | string | true | none | 状态 | none | +| »» addition | string | true | none | 额外信息 | none | +| »» remark | string | true | none | 备注 | none | +| »» modified | string | true | none | 修改时间 | none | +| »» disabled | boolean | true | none | 是否被禁用 | none | +| »» order_by | string | true | none | 排序方式 | none | +| »» order_direction | string | true | none | 排序方向 | none | +| »» extract_folder | string | true | none | 提取目录 | none | +| »» web_proxy | boolean | true | none | web代理 | none | +| »» webdav_policy | string | true | none | webdav策略 | none | +| »» down_proxy_url | string | true | none | 下载代理 | none | ## POST 删除指定存储 @@ -329,10 +329,10 @@ POST /api/admin/storage/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 否 ||存储id| -|Authorization|header|string| 是 ||token| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ------ | +| id | query | string | 否 | | 存储id | +| Authorization | header | string | 是 | | token | > 返回示例 @@ -348,19 +348,19 @@ POST /api/admin/storage/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none|data|data| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | data | data | ## POST 重新加载所有存储 @@ -368,9 +368,9 @@ POST /api/admin/storage/load_all ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -386,19 +386,16 @@ POST /api/admin/storage/load_all ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/zh/guide/api/admin/task.md b/docs/zh/guide/api/admin/task.md index e87e55e8a..5e3f10262 100644 --- a/docs/zh/guide/api/admin/task.md +++ b/docs/zh/guide/api/admin/task.md @@ -21,17 +21,18 @@ star: true alist中的任务管理可以分为: -| 接口名 | 说明 | -| --- | --- | -| /upload | 上传任务 | -| /copy | 复制任务 | -| /aria2_down | aria2下载任务 | +| 接口名 | 说明 | +| --------------- | ------------- | +| /upload | 上传任务 | +| /copy | 复制任务 | +| /aria2_down | aria2下载任务 | | /aria2_transfer | aria2转存任务 | -| /qbit_down | qbit下载任务 | -| /qbit_transfer | qbit转存任务 | +| /qbit_down | qbit下载任务 | +| /qbit_transfer | qbit转存任务 | 每种任务都有以下接口: +- info - done - undone - delete @@ -42,15 +43,69 @@ alist中的任务管理可以分为: 下面将以upload任务为例,说明每个接口的作用。 +## POST 获取任务信息 + +POST /api/admin/task/upload/info + +### 请求参数 + +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | no | 任务id | +| Authorization | header | string | yes | none | + +> 返回示例 + +> 成功 + +```json +{ + "code": 200, + "message": "success", + "data": [ + { + "id": "1", + "name": "upload 1.png to [/s](/test)", + "state": "succeeded", + "status": "", + "progress": 100, + "error": "" + } + ] +} +``` + +### 返回结果 + +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | + +### 返回数据结构 + +状态码 **200** + +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | + ## GET 获取已完成任务 GET /api/admin/task/upload/done ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -75,25 +130,25 @@ GET /api/admin/task/upload/done ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» id|string|false|none|id|none| -|»» name|string|false|none|任务名|none| -|»» state|string|false|none|任务完成状态|none| -|»» status|string|false|none||none| -|»» progress|integer|false|none|进度|none| -|»» error|string|false|none|错误信息|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | ## GET 获取未完成任务 @@ -101,9 +156,9 @@ GET /api/admin/task/upload/undone ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -128,25 +183,25 @@ GET /api/admin/task/upload/undone ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» id|string|false|none|id|none| -|»» name|string|false|none|任务名|none| -|»» state|string|false|none|任务完成状态|none| -|»» status|string|false|none||none| -|»» progress|integer|false|none|进度|none| -|»» error|string|false|none|错误信息|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ----- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» id | string | false | none | id | none | +| »» name | string | false | none | 任务名 | none | +| »» state | string | false | none | 任务完成状态 | none | +| »» status | string | false | none | | none | +| »» progress | integer | false | none | 进度 | none | +| »» error | string | false | none | 错误信息 | none | ## POST 删除任务 @@ -154,10 +209,10 @@ POST /api/admin/task/upload/delete ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -173,19 +228,19 @@ POST /api/admin/task/upload/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 取消任务 @@ -193,10 +248,10 @@ POST /api/admin/task/upload/cancel ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -212,19 +267,19 @@ POST /api/admin/task/upload/cancel ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 清除已完成任务 @@ -232,9 +287,9 @@ POST /api/admin/task/upload/clear_done ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -250,19 +305,19 @@ POST /api/admin/task/upload/clear_done ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 清除已成功任务 @@ -270,9 +325,9 @@ POST /api/admin/task/upload/clear_succeeded ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -288,19 +343,19 @@ POST /api/admin/task/upload/clear_succeeded ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 重试任务 @@ -308,10 +363,10 @@ POST /api/admin/task/upload/retry ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|tid|query|string| 是 |任务id| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | +| tid | query | string | 是 | 任务id | +| Authorization | header | string | 是 | none | > 返回示例 @@ -327,19 +382,16 @@ POST /api/admin/task/upload/retry ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/zh/guide/api/admin/user.md b/docs/zh/guide/api/admin/user.md index 12fd57355..d7990ff2e 100644 --- a/docs/zh/guide/api/admin/user.md +++ b/docs/zh/guide/api/admin/user.md @@ -25,9 +25,9 @@ GET /api/admin/user/list ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| Authorization | header | string | 是 | none | > 返回示例 @@ -80,30 +80,30 @@ GET /api/admin/user/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|true|none|id|none| -|»»» username|string|true|none|用户名|none| -|»»» Salt|string|true|none|salt|none| -|»»» password|string|true|none|密码|none| -|»»» base_path|string|true|none|基本路径|none| -|»»» role|integer|true|none|角色|none| -|»»» disabled|boolean|true|none|是否禁用|none| -|»»» permission|integer|true|none|权限|none| -|»»» sso_id|string|true|none|sso id|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | true | none | id | none | +| »»» username | string | true | none | 用户名 | none | +| »»» Salt | string | true | none | salt | none | +| »»» password | string | true | none | 密码 | none | +| »»» base_path | string | true | none | 基本路径 | none | +| »»» role | integer | true | none | 角色 | none | +| »»» disabled | boolean | true | none | 是否禁用 | none | +| »»» permission | integer | true | none | 权限 | none | +| »»» sso_id | string | true | none | sso id | none | +| »» total | integer | true | none | 总数 | none | ## GET 列出某个用户 @@ -111,10 +111,10 @@ GET /api/admin/user/get ### 请求参数 -|名称|位置|类型|必选|说明| -|---|---|---|---|---| -|id|query|string| 是 |none| -|Authorization|header|string| 是 |none| +| 名称 | 位置 | 类型 | 必选 | 说明 | +| ------------- | ------ | ------ | ---- | ---- | +| id | query | string | 是 | none | +| Authorization | header | string | 是 | none | > 返回示例 @@ -140,30 +140,30 @@ GET /api/admin/user/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» id|integer|true|none|id|none| -|»»» username|string|true|none|用户名|none| -|»»» Salt|string|true|none|salt|none| -|»»» password|string|true|none|密码|none| -|»»» base_path|string|true|none|基本路径|none| -|»»» role|integer|true|none|角色|none| -|»»» disabled|boolean|true|none|是否禁用|none| -|»»» permission|integer|true|none|权限|none| -|»»» sso_id|string|true|none|sso id|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| -------------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» id | integer | true | none | id | none | +| »»» username | string | true | none | 用户名 | none | +| »»» Salt | string | true | none | salt | none | +| »»» password | string | true | none | 密码 | none | +| »»» base_path | string | true | none | 基本路径 | none | +| »»» role | integer | true | none | 角色 | none | +| »»» disabled | boolean | true | none | 是否禁用 | none | +| »»» permission | integer | true | none | 权限 | none | +| »»» sso_id | string | true | none | sso id | none | +| »» total | integer | true | none | 总数 | none | ## POST 新建用户 @@ -186,18 +186,18 @@ POST /api/admin/user/create ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 否 | id|none| -|» username|body|string| 是 | 用户名|none| -|» password|body|string| 否 | 密码|none| -|» base_path|body|string| 否 | 基本路径|none| -|» role|body|integer| 否 | 角色|none| -|» permission|body|integer| 否 | 权限|none| -|» disabled|body|boolean| 否 | 是否禁用|none| -|» sso_id|body|string| 否 | sso id|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 否 | id | none | +| » username | body | string | 是 | 用户名 | none | +| » password | body | string | 否 | 密码 | none | +| » base_path | body | string | 否 | 基本路径 | none | +| » role | body | integer | 否 | 角色 | none | +| » permission | body | integer | 否 | 权限 | none | +| » disabled | body | boolean | 否 | 是否禁用 | none | +| » sso_id | body | string | 否 | sso id | none | > 返回示例 @@ -213,19 +213,19 @@ POST /api/admin/user/create ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 更新用户信息 @@ -248,18 +248,18 @@ POST /api/admin/user/update ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» id|body|integer| 是 | id|none| -|» username|body|string| 是 | 用户名|none| -|» password|body|string| 否 | 密码|none| -|» base_path|body|string| 否 | 基本路径|none| -|» role|body|integer| 否 | 角色|none| -|» permission|body|integer| 否 | 权限|none| -|» disabled|body|boolean| 否 | 是否禁用|none| -|» sso_id|body|string| 否 | sso id|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » id | body | integer | 是 | id | none | +| » username | body | string | 是 | 用户名 | none | +| » password | body | string | 否 | 密码 | none | +| » base_path | body | string | 否 | 基本路径 | none | +| » role | body | integer | 否 | 角色 | none | +| » permission | body | integer | 否 | 权限 | none | +| » disabled | body | boolean | 否 | 是否禁用 | none | +| » sso_id | body | string | 否 | sso id | none | > 返回示例 @@ -275,19 +275,19 @@ POST /api/admin/user/update ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 取消某个用户的两步验证 @@ -295,10 +295,10 @@ POST /api/admin/user/cancel_2fa ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -314,19 +314,19 @@ POST /api/admin/user/cancel_2fa ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除用户 @@ -334,10 +334,10 @@ POST /api/admin/user/delete ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|id|query|string| 是 ||none| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| id | query | string | 是 | | none | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -353,19 +353,19 @@ POST /api/admin/user/delete ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除用户缓存 @@ -373,10 +373,10 @@ POST /api/admin/user/del_cache ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|username|query|string| 是 ||none| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| username | query | string | 是 | | none | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -392,19 +392,16 @@ POST /api/admin/user/del_cache ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/zh/guide/api/auth.md b/docs/zh/guide/api/auth.md index 11984b1cc..ffb81eaf8 100644 --- a/docs/zh/guide/api/auth.md +++ b/docs/zh/guide/api/auth.md @@ -35,12 +35,12 @@ POST /api/auth/login ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|body|body|object| 否 ||none| -|» username|body|string| 是 | 用户名|用户名| -|» password|body|string| 是 | 密码|密码| -|» otp_code|body|string| 是 | 二步验证码|二步验证码| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------- | ---- | ------ | ---- | ---------- | ---------- | +| body | body | object | 否 | | none | +| » username | body | string | 是 | 用户名 | 用户名 | +| » password | body | string | 是 | 密码 | 密码 | +| » otp_code | body | string | 是 | 二步验证码 | 二步验证码 | > 返回示例 @@ -58,20 +58,20 @@ POST /api/auth/login ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||状态码| -|» message|string|true|none||信息| -|» data|object|true|none||data| -|»» token|string|true|none||token| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | | 状态码 | +| » message | string | true | none | | 信息 | +| » data | object | true | none | | data | +| »» token | string | true | none | | token | ## POST token获取hash @@ -90,12 +90,12 @@ POST /api/auth/login/hash ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|body|body|object| 否 ||none| -|» username|body|string| 是 | 用户名|用户名| -|» password|body|string| 是 | 密码|hash后密码,获取方式为`sha256(密码-https://github.com/alist-org/alist)`| -|» otp_code|body|string| 是 | 二步验证码|二步验证码| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------- | ---- | ------ | ---- | ---------- | ----------------------------------------------------------------------- | +| body | body | object | 否 | | none | +| » username | body | string | 是 | 用户名 | 用户名 | +| » password | body | string | 是 | 密码 | hash后密码,获取方式为`sha256(密码-https://github.com/alist-org/alist)` | +| » otp_code | body | string | 是 | 二步验证码 | 二步验证码 | > 返回示例 @@ -113,20 +113,20 @@ POST /api/auth/login/hash ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none||状态码| -|» message|string|true|none||信息| -|» data|object|true|none||data| -|»» token|string|true|none||token| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | | 状态码 | +| » message | string | true | none | | 信息 | +| » data | object | true | none | | data | +| »» token | string | true | none | | token | ## POST 生成2FA密钥 @@ -134,9 +134,9 @@ POST /api/auth/2fa/generate ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | > 返回示例 @@ -155,21 +155,21 @@ POST /api/auth/2fa/generate ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» qr|string|true|none|二维码|二维码图片的data url| -|»» secret|string|true|none|密钥|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | -------------------- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» qr | string | true | none | 二维码 | 二维码图片的data url | +| »» secret | string | true | none | 密钥 | none | ## POST 验证2FA code @@ -186,12 +186,12 @@ POST /api/auth/2fa/verify ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» code|body|string| 是 | 2FA验证码|none| -|» secret|body|string| 是 | 2FA密钥|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » code | body | string | 是 | 2FA验证码 | none | +| » secret | body | string | 是 | 2FA密钥 | none | > 返回示例 @@ -207,19 +207,19 @@ POST /api/auth/2fa/verify ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## GET 获取当前用户信息 @@ -227,9 +227,9 @@ GET /api/me ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 否 | | none | > 返回示例 @@ -256,29 +256,26 @@ GET /api/me ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» id|integer|true|none|id|none| -|»» username|string|true|none|用户名|none| -|»» Salt|string|true|none|salt|none| -|»» password|string|true|none|密码|none| -|»» base_path|string|true|none|根目录|none| -|»» role|integer|true|none|角色|none| -|»» disabled|boolean|true|none|是否禁用|none| -|»» permission|integer|true|none|权限|none| -|»» sso_id|string|true|none|sso id|none| -|»» otp|boolean|true|none|是否开启二步验证|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------- | ------- | ---- | ---- | ---------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» id | integer | true | none | id | none | +| »» username | string | true | none | 用户名 | none | +| »» Salt | string | true | none | salt | none | +| »» password | string | true | none | 密码 | none | +| »» base_path | string | true | none | 根目录 | none | +| »» role | integer | true | none | 角色 | none | +| »» disabled | boolean | true | none | 是否禁用 | none | +| »» permission | integer | true | none | 权限 | none | +| »» sso_id | string | true | none | sso id | none | +| »» otp | boolean | true | none | 是否开启二步验证 | none | diff --git a/docs/zh/guide/api/fs.md b/docs/zh/guide/api/fs.md index 3bf6217a8..a07c30294 100644 --- a/docs/zh/guide/api/fs.md +++ b/docs/zh/guide/api/fs.md @@ -32,12 +32,12 @@ POST /api/fs/mkdir ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 是 | 新目录路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ---------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 是 | 新目录路径 | none | > 返回示例 @@ -53,19 +53,19 @@ POST /api/fs/mkdir ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 重命名文件 @@ -82,13 +82,13 @@ POST /api/fs/rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» name|body|string| 是 | 目标文件名,不支持'/'|none| -|» path|body|string| 是 | 源文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | --------------------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » name | body | string | 是 | 目标文件名,不支持'/' | none | +| » path | body | string | 是 | 源文件名 | none | > 返回示例 @@ -104,19 +104,19 @@ POST /api/fs/rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## PUT 表单上传文件 @@ -131,15 +131,15 @@ file: [] ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 是 ||需要是multipart/form-data;| -|Content-Length|header|string| 是 ||文件大小| -|File-Path|header|string| 是 ||经过URL编码的完整文件路径| -|As-Task|header|string| 否 ||是否添加为任务| -|body|body|object| 否 ||none| -|» file|body|string(binary)| 是 ||文件| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| -------------- | ------ | -------------- | ---- | ------ | -------------------------- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 是 | | 需要是multipart/form-data; | +| Content-Length | header | string | 是 | | 文件大小 | +| File-Path | header | string | 是 | | 经过URL编码的完整文件路径 | +| As-Task | header | string | 否 | | 是否添加为任务 | +| body | body | object | 否 | | none | +| » file | body | string(binary) | 是 | | 文件 | > 返回示例 @@ -149,25 +149,41 @@ file: [] { "code": 200, "message": "success", - "data": null + "data": { + "task": { + "id": "sdH2LbjyWRk", + "name": "upload animated_zoom.gif to [/data](/alist)", + "state": 0, + "status": "uploading", + "progress": 0, + "error": "" + } + } } ``` ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» task | object | true | none | | none | +| »»» id | string | true | none | | none | +| »»» name | string | true | none | | none | +| »»» state | integer | true | none | | none | +| »»» status | string | true | none | | none | +| »»» progress | integer | true | none | | none | +| »»» error | string | true | none | | none | ## POST 列出文件目录 @@ -187,15 +203,15 @@ POST /api/fs/list ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| -|» page|body|integer| 否 | 页数|none| -|» per_page|body|integer| 否 | 每页数目|none| -|» refresh|body|boolean| 否 | 是否强制刷新|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | ------------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | +| » page | body | integer | 否 | 页数 | none | +| » per_page | body | integer | 否 | 每页数目 | none | +| » refresh | body | boolean | 否 | 是否强制刷新 | none | > 返回示例 @@ -227,31 +243,31 @@ POST /api/fs/list ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none|内容|none| -|»»» name|string|true|none|文件名|none| -|»»» size|integer|true|none|大小|none| -|»»» is_dir|boolean|true|none|是否是文件夹|none| -|»»» modified|string|true|none|修改时间|none| -|»»» sign|string|true|none|签名|none| -|»»» thumb|string|true|none|缩略图|none| -|»»» type|integer|true|none|类型|none| -|»» total|integer|true|none|总数|none| -|»» readme|string|true|none|说明|none| -|»» write|boolean|true|none|是否可写入|none| -|»» provider|string|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | -------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | 内容 | none | +| »»» name | string | true | none | 文件名 | none | +| »»» size | integer | true | none | 大小 | none | +| »»» is_dir | boolean | true | none | 是否是文件夹 | none | +| »»» modified | string | true | none | 修改时间 | none | +| »»» sign | string | true | none | 签名 | none | +| »»» thumb | string | true | none | 缩略图 | none | +| »»» type | integer | true | none | 类型 | none | +| »» total | integer | true | none | 总数 | none | +| »» readme | string | true | none | 说明 | none | +| »» write | boolean | true | none | 是否可写入 | none | +| »» provider | string | true | none | | none | ## POST 获取某个文件/目录信息 @@ -271,12 +287,12 @@ POST /api/fs/get ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | > 返回示例 @@ -304,30 +320,30 @@ POST /api/fs/get ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» name|string|true|none|文件名|none| -|»» size|integer|true|none|大小|none| -|»» is_dir|boolean|true|none|是否是文件夹|none| -|»» modified|string|true|none|修改时间|none| -|»» sign|string|true|none|签名|none| -|»» thumb|string|true|none|缩略图|none| -|»» type|integer|true|none|类型|none| -|»» raw_url|string|true|none|原始url|none| -|»» readme|string|true|none|说明|none| -|»» provider|string|true|none||none| -|»» related|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | ------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» name | string | true | none | 文件名 | none | +| »» size | integer | true | none | 大小 | none | +| »» is_dir | boolean | true | none | 是否是文件夹 | none | +| »» modified | string | true | none | 修改时间 | none | +| »» sign | string | true | none | 签名 | none | +| »» thumb | string | true | none | 缩略图 | none | +| »» type | integer | true | none | 类型 | none | +| »» raw_url | string | true | none | 原始url | none | +| »» readme | string | true | none | 说明 | none | +| »» provider | string | true | none | | none | +| »» related | null | true | none | | none | ## POST 搜索文件或文件夹 @@ -348,16 +364,16 @@ POST /api/fs/search ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» parent|body|string| 是 | 搜索目录|none| -|» keywords|body|string| 是 | 关键词|none| -|» scope|body|integer| 是 | 搜索类型|0-全部 1-文件夹 2-文件| -|» page|body|integer| 是 | 页数|none| -|» per_page|body|integer| 是 | 每页数目|none| -|» password|body|string| 是 | 密码|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | -------- | ---------------------- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » parent | body | string | 是 | 搜索目录 | none | +| » keywords | body | string | 是 | 关键词 | none | +| » scope | body | integer | 是 | 搜索类型 | 0-全部 1-文件夹 2-文件 | +| » page | body | integer | 是 | 页数 | none | +| » per_page | body | integer | 是 | 每页数目 | none | +| » password | body | string | 是 | 密码 | none | > 返回示例 @@ -384,26 +400,26 @@ POST /api/fs/search ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none||none| -|»» content|[object]|true|none||none| -|»»» parent|string|true|none|路径|none| -|»»» name|string|true|none|文件名|none| -|»»» is_dir|boolean|true|none|是否是文件夹|none| -|»»» size|integer|true|none|大小|none| -|»»» type|integer|true|none|类型|none| -|»» total|integer|true|none|总数|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ---------- | -------- | ---- | ---- | ------------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» content | [object] | true | none | | none | +| »»» parent | string | true | none | 路径 | none | +| »»» name | string | true | none | 文件名 | none | +| »»» is_dir | boolean | true | none | 是否是文件夹 | none | +| »»» size | integer | true | none | 大小 | none | +| »»» type | integer | true | none | 类型 | none | +| »» total | integer | true | none | 总数 | none | ## POST 获取目录 @@ -423,13 +439,13 @@ POST /api/fs/dirs ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» path|body|string| 否 | 路径|none| -|» password|body|string| 否 | 密码|none| -|» force_root|body|boolean| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » path | body | string | 否 | 路径 | none | +| » password | body | string | 否 | 密码 | none | +| » force_root | body | boolean | 否 | | none | > 返回示例 @@ -450,21 +466,21 @@ POST /api/fs/dirs ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|[object]|true|none||none| -|»» name|string|true|none|文件名|none| -|»» modified|string|true|none|修改时间|none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------- | -------- | ---- | ---- | -------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | [object] | true | none | | none | +| »» name | string | true | none | 文件名 | none | +| »» modified | string | true | none | 修改时间 | none | ## POST 批量重命名 @@ -486,15 +502,15 @@ POST /api/fs/batch_rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源目录|none| -|» rename_objects|body|[object]| 是 ||none| -|»» src_name|body|string| 否 | 原文件名|none| -|»» new_name|body|string| 否 | 新文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------------- | ------ | -------- | ---- | -------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源目录 | none | +| » rename_objects | body | [object] | 是 | | none | +| »» src_name | body | string | 否 | 原文件名 | none | +| »» new_name | body | string | 否 | 新文件名 | none | > 返回示例 @@ -510,19 +526,19 @@ POST /api/fs/batch_rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | | none | ## POST 正则重命名 @@ -544,14 +560,14 @@ POST /api/fs/regex_rename ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||token| -|Content-Type|header|string| 否 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源目录|none| -|» src_name_regex|body|string| 是 | 源文件匹配正则|none| -|» new_name_regex|body|string| 是 | 新文件名正则|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ---------------- | ------ | ------ | ---- | -------------- | ----- | +| Authorization | header | string | 是 | | token | +| Content-Type | header | string | 否 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源目录 | none | +| » src_name_regex | body | string | 是 | 源文件匹配正则 | none | +| » new_name_regex | body | string | 是 | 新文件名正则 | none | > 返回示例 @@ -567,19 +583,19 @@ POST /api/fs/regex_rename ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|状态码| -|» message|string|true|none|信息|信息| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ------ | +| » code | integer | true | none | 状态码 | 状态码 | +| » message | string | true | none | 信息 | 信息 | +| » data | null | true | none | | none | ## POST 移动文件 @@ -599,13 +615,13 @@ POST /api/fs/move ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| -|» names|body|[string]| 是 | 文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | +| » names | body | [string] | 是 | 文件名 | none | > 返回示例 @@ -621,19 +637,19 @@ POST /api/fs/move ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 聚合移动 @@ -650,12 +666,12 @@ POST /api/fs/recursive_move ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | > 返回示例 @@ -671,19 +687,19 @@ POST /api/fs/recursive_move ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 复制文件 @@ -703,13 +719,13 @@ POST /api/fs/copy ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 源文件夹|none| -|» dst_dir|body|string| 是 | 目标文件夹|none| -|» names|body|[string]| 是 | 文件名|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ---------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 源文件夹 | none | +| » dst_dir | body | string | 是 | 目标文件夹 | none | +| » names | body | [string] | 是 | 文件名 | none | > 返回示例 @@ -725,19 +741,19 @@ POST /api/fs/copy ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除文件或文件夹 @@ -756,12 +772,12 @@ POST /api/fs/remove ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» names|body|[string]| 是 | 文件名|none| -|» dir|body|string| 是 | 目录|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » names | body | [string] | 是 | 文件名 | none | +| » dir | body | string | 是 | 目录 | none | > 返回示例 @@ -777,19 +793,19 @@ POST /api/fs/remove ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 删除空文件夹 @@ -805,11 +821,11 @@ POST /api/fs/remove_empty_directory ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» src_dir|body|string| 是 | 目录|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | ------ | ---- | ------ | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » src_dir | body | string | 是 | 目录 | none | > 返回示例 @@ -825,19 +841,19 @@ POST /api/fs/remove_empty_directory ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## PUT 流式上传文件 @@ -852,14 +868,14 @@ string ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|File-Path|header|string| 是 ||经过URL编码的完整目标文件路径| -|As-Task|header|string| 否 ||是否添加为任务| -|Content-Type|header|string| 是 ||none| -|Content-Length|header|string| 是 ||none| -|body|body|string(binary)| 否 ||none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| -------------- | ------ | -------------- | ---- | ------ | ----------------------------- | +| Authorization | header | string | 是 | | none | +| File-Path | header | string | 是 | | 经过URL编码的完整目标文件路径 | +| As-Task | header | string | 否 | | 是否添加为任务 | +| Content-Type | header | string | 是 | | none | +| Content-Length | header | string | 是 | | none | +| body | body | string(binary) | 否 | | none | > 返回示例 @@ -869,25 +885,41 @@ string { "code": 200, "message": "success", - "data": null + "data": { + "task": { + "id": "sdH2LbjyWRk", + "name": "upload animated_zoom.gif to [/data](/alist)", + "state": 0, + "status": "uploading", + "progress": 0, + "error": "" + } + } } ``` ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ------------ | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | | none | +| »» task | object | true | none | | none | +| »»» id | string | true | none | | none | +| »»» name | string | true | none | | none | +| »»» state | integer | true | none | | none | +| »»» status | string | true | none | | none | +| »»» progress | integer | true | none | | none | +| »»» error | string | true | none | | none | ## POST 添加aria2下载 @@ -906,12 +938,12 @@ POST /api/fs/add_aria2 ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» urls|body|[string]| 是 | url|none| -|» path|body|string| 是 | 目标路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » urls | body | [string] | 是 | url | none | +| » path | body | string | 是 | 目标路径 | none | > 返回示例 @@ -927,19 +959,19 @@ POST /api/fs/add_aria2 ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | ## POST 添加qBittorrent下载 @@ -958,12 +990,12 @@ POST /api/fs/add_qbit ### 请求参数 -|名称|位置|类型|必选|中文名|说明| -|---|---|---|---|---|---| -|Authorization|header|string| 是 ||none| -|body|body|object| 否 ||none| -|» urls|body|[string]| 是 | url|none| -|» path|body|string| 是 | 目标路径|none| +| 名称 | 位置 | 类型 | 必选 | 中文名 | 说明 | +| ------------- | ------ | -------- | ---- | -------- | ---- | +| Authorization | header | string | 是 | | none | +| body | body | object | 否 | | none | +| » urls | body | [string] | 是 | url | none | +| » path | body | string | 是 | 目标路径 | none | > 返回示例 @@ -979,19 +1011,16 @@ POST /api/fs/add_qbit ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|null|true|none||none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| --------- | ------- | ---- | ---- | ------ | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | null | true | none | | none | diff --git a/docs/zh/guide/api/public.md b/docs/zh/guide/api/public.md index b9f805493..feb3a77c7 100644 --- a/docs/zh/guide/api/public.md +++ b/docs/zh/guide/api/public.md @@ -30,9 +30,9 @@ GET /ping ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 @@ -83,47 +83,44 @@ GET /api/public/settings ### 返回结果 -|状态码|状态码含义|说明|数据模型| -|---|---|---|---| -|200|[OK](https://tools.ietf.org/html/rfc7231#section-6.3.1)|成功|Inline| +| 状态码 | 状态码含义 | 说明 | 数据模型 | +| ------ | ------------------------------------------------------- | ---- | -------- | +| 200 | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | 成功 | Inline | ### 返回数据结构 状态码 **200** -|名称|类型|必选|约束|中文名|说明| -|---|---|---|---|---|---| -|» code|integer|true|none|状态码|none| -|» message|string|true|none|信息|none| -|» data|object|true|none|数据|none| -|»» allow_indexed|string|true|none|允许索引|none| -|»» allow_mounted|string|true|none|允许挂载|none| -|»» announcement|string|true|none|公告|none| -|»» audio_autoplay|string|true|none|自动播放音频|none| -|»» audio_cover|string|true|none|音频封面|none| -|»» auto_update_index|string|true|none|自动更新索引|none| -|»» default_page_size|string|true|none|默认分页数|none| -|»» external_previews|string|true|none|外部预览|none| -|»» favicon|string|true|none|网站图标|none| -|»» filename_char_mapping|string|true|none||none| -|»» forward_direct_link_params|string|true|none||none| -|»» hide_files|string|true|none|隐藏文件|none| -|»» home_container|string|true|none|主页容器|none| -|»» home_icon|string|true|none|主页图标|none| -|»» iframe_previews|string|true|none|iframe预览设置|none| -|»» logo|string|true|none|logo|none| -|»» main_color|string|true|none|主题颜色|none| -|»» ocr_api|string|true|none|pcr接口|none| -|»» package_download|string|true|none|打包下载|none| -|»» pagination_type|string|true|none||none| -|»» robots_txt|string|true|none|robots文件|none| -|»» search_index|string|true|none||none| -|»» settings_layout|string|true|none||none| -|»» site_title|string|true|none|站点标题|none| -|»» sso_login_enabled|string|true|none|启用sso登录|none| -|»» sso_login_platform|string|true|none|sso登录平台|none| -|»» version|string|true|none|版本|none| -|»» video_autoplay|string|true|none|视频自动播放|none| - -# 数据模型 - +| 名称 | 类型 | 必选 | 约束 | 中文名 | 说明 | +| ----------------------------- | ------- | ---- | ---- | -------------- | ---- | +| » code | integer | true | none | 状态码 | none | +| » message | string | true | none | 信息 | none | +| » data | object | true | none | 数据 | none | +| »» allow_indexed | string | true | none | 允许索引 | none | +| »» allow_mounted | string | true | none | 允许挂载 | none | +| »» announcement | string | true | none | 公告 | none | +| »» audio_autoplay | string | true | none | 自动播放音频 | none | +| »» audio_cover | string | true | none | 音频封面 | none | +| »» auto_update_index | string | true | none | 自动更新索引 | none | +| »» default_page_size | string | true | none | 默认分页数 | none | +| »» external_previews | string | true | none | 外部预览 | none | +| »» favicon | string | true | none | 网站图标 | none | +| »» filename_char_mapping | string | true | none | | none | +| »» forward_direct_link_params | string | true | none | | none | +| »» hide_files | string | true | none | 隐藏文件 | none | +| »» home_container | string | true | none | 主页容器 | none | +| »» home_icon | string | true | none | 主页图标 | none | +| »» iframe_previews | string | true | none | iframe预览设置 | none | +| »» logo | string | true | none | logo | none | +| »» main_color | string | true | none | 主题颜色 | none | +| »» ocr_api | string | true | none | pcr接口 | none | +| »» package_download | string | true | none | 打包下载 | none | +| »» pagination_type | string | true | none | | none | +| »» robots_txt | string | true | none | robots文件 | none | +| »» search_index | string | true | none | | none | +| »» settings_layout | string | true | none | | none | +| »» site_title | string | true | none | 站点标题 | none | +| »» sso_login_enabled | string | true | none | 启用sso登录 | none | +| »» sso_login_platform | string | true | none | sso登录平台 | none | +| »» version | string | true | none | 版本 | none | +| »» video_autoplay | string | true | none | 视频自动播放 | none | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73d1ad349..7658b202a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,82 +1,101 @@ -lockfileVersion: 5.4 - -specifiers: - '@types/node': ^18.18.10 - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/plugin-docsearch': 2.0.0-rc.0 - '@vuepress/utils': 2.0.0-rc.0 - dashjs: ^4.7.2 - flowchart.ts: ^1.0.1 - hls.js: ^1.4.12 - markdown-it: ^13.0.2 - mathjax-full: ^3.2.2 - mermaid: ^10.6.1 - mpegts.js: ^1.7.3 - naive-ui: ^2.35.0 - sass: ^1.69.6 - vue: ^3.3.8 - vuepress: 2.0.0-rc.0 - vuepress-theme-hope: 2.0.0-rc.0 - vuepress-vite: 2.0.0-rc.0 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false dependencies: - markdown-it: 13.0.2 + markdown-it: + specifier: ^13.0.2 + version: 13.0.2 devDependencies: - '@types/node': 18.18.10 - '@vuepress/client': 2.0.0-rc.0 - '@vuepress/plugin-docsearch': 2.0.0-rc.0_47eadddqqdp6ft7upexa32ifqq - '@vuepress/utils': 2.0.0-rc.0 - dashjs: 4.7.2 - flowchart.ts: 1.0.1 - hls.js: 1.4.12 - mathjax-full: 3.2.2 - mermaid: 10.6.1 - mpegts.js: 1.7.3 - naive-ui: 2.35.0_vue@3.3.8 - sass: 1.69.6 - vue: 3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-theme-hope: 2.0.0-rc.0_g3cdtj36zrqrk4bfswrt2r2chi - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + '@types/node': + specifier: ^18.18.10 + version: 18.18.10 + '@vuepress/client': + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0 + '@vuepress/plugin-docsearch': + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0(@algolia/client-search@4.20.0)(search-insights@2.11.0) + '@vuepress/utils': + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0 + dashjs: + specifier: ^4.7.2 + version: 4.7.2 + flowchart.ts: + specifier: ^1.0.1 + version: 1.0.1 + hls.js: + specifier: ^1.4.12 + version: 1.4.12 + mathjax-full: + specifier: ^3.2.2 + version: 3.2.2 + mermaid: + specifier: ^10.6.1 + version: 10.6.1 + mpegts.js: + specifier: ^1.7.3 + version: 1.7.3 + naive-ui: + specifier: ^2.35.0 + version: 2.35.0(vue@3.3.8) + sass: + specifier: ^1.69.6 + version: 1.69.6 + vue: + specifier: ^3.3.8 + version: 3.3.8 + vuepress: + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-theme-hope: + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0(@types/js-yaml@4.0.9)(dashjs@4.7.2)(flowchart.ts@1.0.1)(hls.js@1.4.12)(mathjax-full@3.2.2)(mermaid@10.6.1)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: + specifier: 2.0.0-rc.0 + version: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) packages: - /@algolia/autocomplete-core/1.9.3_zx2fdn32vj34qmbhrszr5u6dpu: + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3_zx2fdn32vj34qmbhrszr5u6dpu - '@algolia/autocomplete-shared': 1.9.3_kegpa2mwst5ejrwfqdk6ysxqay + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: true - /@algolia/autocomplete-plugin-algolia-insights/1.9.3_zx2fdn32vj34qmbhrszr5u6dpu: + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3_kegpa2mwst5ejrwfqdk6ysxqay + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) search-insights: 2.11.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: true - /@algolia/autocomplete-preset-algolia/1.9.3_kegpa2mwst5ejrwfqdk6ysxqay: + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3_kegpa2mwst5ejrwfqdk6ysxqay + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) '@algolia/client-search': 4.20.0 algoliasearch: 4.20.0 dev: true - /@algolia/autocomplete-shared/1.9.3_kegpa2mwst5ejrwfqdk6ysxqay: + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' @@ -86,23 +105,23 @@ packages: algoliasearch: 4.20.0 dev: true - /@algolia/cache-browser-local-storage/4.20.0: + /@algolia/cache-browser-local-storage@4.20.0: resolution: {integrity: sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==} dependencies: '@algolia/cache-common': 4.20.0 dev: true - /@algolia/cache-common/4.20.0: + /@algolia/cache-common@4.20.0: resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==} dev: true - /@algolia/cache-in-memory/4.20.0: + /@algolia/cache-in-memory@4.20.0: resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==} dependencies: '@algolia/cache-common': 4.20.0 dev: true - /@algolia/client-account/4.20.0: + /@algolia/client-account@4.20.0: resolution: {integrity: sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==} dependencies: '@algolia/client-common': 4.20.0 @@ -110,7 +129,7 @@ packages: '@algolia/transporter': 4.20.0 dev: true - /@algolia/client-analytics/4.20.0: + /@algolia/client-analytics@4.20.0: resolution: {integrity: sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==} dependencies: '@algolia/client-common': 4.20.0 @@ -119,14 +138,14 @@ packages: '@algolia/transporter': 4.20.0 dev: true - /@algolia/client-common/4.20.0: + /@algolia/client-common@4.20.0: resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==} dependencies: '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 dev: true - /@algolia/client-personalization/4.20.0: + /@algolia/client-personalization@4.20.0: resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==} dependencies: '@algolia/client-common': 4.20.0 @@ -134,7 +153,7 @@ packages: '@algolia/transporter': 4.20.0 dev: true - /@algolia/client-search/4.20.0: + /@algolia/client-search@4.20.0: resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==} dependencies: '@algolia/client-common': 4.20.0 @@ -142,33 +161,33 @@ packages: '@algolia/transporter': 4.20.0 dev: true - /@algolia/logger-common/4.20.0: + /@algolia/logger-common@4.20.0: resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==} dev: true - /@algolia/logger-console/4.20.0: + /@algolia/logger-console@4.20.0: resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==} dependencies: '@algolia/logger-common': 4.20.0 dev: true - /@algolia/requester-browser-xhr/4.20.0: + /@algolia/requester-browser-xhr@4.20.0: resolution: {integrity: sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==} dependencies: '@algolia/requester-common': 4.20.0 dev: true - /@algolia/requester-common/4.20.0: + /@algolia/requester-common@4.20.0: resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==} dev: true - /@algolia/requester-node-http/4.20.0: + /@algolia/requester-node-http@4.20.0: resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==} dependencies: '@algolia/requester-common': 4.20.0 dev: true - /@algolia/transporter/4.20.0: + /@algolia/transporter@4.20.0: resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==} dependencies: '@algolia/cache-common': 4.20.0 @@ -176,7 +195,7 @@ packages: '@algolia/requester-common': 4.20.0 dev: true - /@ampproject/remapping/2.2.1: + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: @@ -184,7 +203,7 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: true - /@apideck/better-ajv-errors/0.3.6_ajv@8.12.0: + /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} peerDependencies: @@ -196,7 +215,7 @@ packages: leven: 3.1.0 dev: true - /@babel/code-frame/7.22.13: + /@babel/code-frame@7.22.13: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: @@ -204,12 +223,12 @@ packages: chalk: 2.4.2 dev: true - /@babel/compat-data/7.23.3: + /@babel/compat-data@7.23.3: resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.23.3: + /@babel/core@7.23.3: resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} dependencies: @@ -217,7 +236,7 @@ packages: '@babel/code-frame': 7.22.13 '@babel/generator': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helpers': 7.23.2 '@babel/parser': 7.23.3 '@babel/template': 7.22.15 @@ -232,7 +251,7 @@ packages: - supports-color dev: true - /@babel/generator/7.23.3: + /@babel/generator@7.23.3: resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} engines: {node: '>=6.9.0'} dependencies: @@ -242,21 +261,21 @@ packages: jsesc: 2.5.2 dev: true - /@babel/helper-annotate-as-pure/7.22.5: + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.22.15: + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-compilation-targets/7.22.15: + /@babel/helper-compilation-targets@7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: @@ -267,7 +286,7 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin/7.22.15_@babel+core@7.23.3: + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -279,13 +298,13 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.3 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.23.3: + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: @@ -297,7 +316,7 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.4.3_@babel+core@7.23.3: + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -312,12 +331,12 @@ packages: - supports-color dev: true - /@babel/helper-environment-visitor/7.22.20: + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name/7.23.0: + /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: @@ -325,28 +344,28 @@ packages: '@babel/types': 7.23.3 dev: true - /@babel/helper-hoist-variables/7.22.5: + /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-member-expression-to-functions/7.23.0: + /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-module-imports/7.22.15: + /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-module-transforms/7.23.3_@babel+core@7.23.3: + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -360,19 +379,19 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-optimise-call-expression/7.22.5: + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-plugin-utils/7.22.5: + /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.23.3: + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -384,7 +403,7 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers/7.22.20_@babel+core@7.23.3: + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -396,43 +415,43 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-simple-access/7.22.5: + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.22.5: + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-split-export-declaration/7.22.6: + /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.3 dev: true - /@babel/helper-string-parser/7.22.5: + /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.22.20: + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.22.15: + /@babel/helper-validator-option@7.22.15: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.22.20: + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: @@ -441,7 +460,7 @@ packages: '@babel/types': 7.23.3 dev: true - /@babel/helpers/7.23.2: + /@babel/helpers@7.23.2: resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} engines: {node: '>=6.9.0'} dependencies: @@ -452,7 +471,7 @@ packages: - supports-color dev: true - /@babel/highlight/7.22.20: + /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: @@ -461,7 +480,7 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.23.3: + /@babel/parser@7.23.3: resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} engines: {node: '>=6.0.0'} hasBin: true @@ -469,7 +488,7 @@ packages: '@babel/types': 7.23.3 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3_@babel+core@7.23.3: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -479,7 +498,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3_@babel+core@7.23.3: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -488,10 +507,10 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.3_@babel+core@7.23.3 + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.23.3_@babel+core@7.23.3: + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: @@ -502,7 +521,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.3: + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: @@ -511,7 +530,7 @@ packages: '@babel/core': 7.23.3 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.23.3: + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -520,7 +539,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.23.3: + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -529,7 +548,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.23.3: + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -539,7 +558,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -548,7 +567,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -557,7 +576,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions/7.23.3_@babel+core@7.23.3: + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -567,7 +586,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes/7.23.3_@babel+core@7.23.3: + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -577,7 +596,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.23.3: + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -586,7 +605,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -595,7 +614,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.23.3: + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -604,7 +623,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -613,7 +632,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.23.3: + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -622,7 +641,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -631,7 +650,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -640,7 +659,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.23.3: + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -649,7 +668,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.23.3: + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -659,7 +678,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.23.3: + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -669,18 +688,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.23.3: + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -690,7 +709,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -699,11 +718,11 @@ packages: '@babel/core': 7.23.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.3 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-async-to-generator/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -712,10 +731,10 @@ packages: '@babel/core': 7.23.3 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.3 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-block-scoped-functions/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -725,7 +744,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -735,30 +754,30 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.3 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-classes/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} engines: {node: '>=6.9.0'} peerDependencies: @@ -771,12 +790,12 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.3 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -787,7 +806,7 @@ packages: '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-destructuring/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -797,18 +816,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -818,7 +837,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -826,10 +845,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-exponentiation-operator/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -840,7 +859,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -848,10 +867,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-for-of/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -861,7 +880,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-function-name/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -873,7 +892,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -881,10 +900,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-literals/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -894,7 +913,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -902,10 +921,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-member-expression-literals/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: @@ -915,30 +934,30 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -946,34 +965,34 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.23.3: + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -983,7 +1002,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -991,10 +1010,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-numeric-separator/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1002,10 +1021,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-object-rest-spread/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1015,11 +1034,11 @@ packages: '@babel/core': 7.23.3 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-object-super/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1027,10 +1046,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.3 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-optional-catch-binding/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1038,10 +1057,10 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-optional-chaining/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1050,10 +1069,10 @@ packages: '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-parameters/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1063,18 +1082,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1082,12 +1101,12 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.3 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) dev: true - /@babel/plugin-transform-property-literals/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1097,7 +1116,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1108,7 +1127,7 @@ packages: regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1118,7 +1137,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-shorthand-properties/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1128,7 +1147,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1139,7 +1158,7 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1149,7 +1168,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1159,7 +1178,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1169,7 +1188,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1179,40 +1198,40 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex/7.23.3_@babel+core@7.23.3: + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.3 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env/7.23.3_@babel+core@7.23.3: + /@babel/preset-env@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==} engines: {node: '>=6.9.0'} peerDependencies: @@ -1223,87 +1242,87 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.23.3 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-import-assertions': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-syntax-import-attributes': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.23.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.3 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.3 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.23.3 - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.23.3 - '@babel/plugin-transform-arrow-functions': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-async-generator-functions': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-async-to-generator': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-block-scoped-functions': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-block-scoping': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-class-properties': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-class-static-block': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-classes': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-computed-properties': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-destructuring': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-dotall-regex': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-duplicate-keys': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-dynamic-import': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-exponentiation-operator': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-export-namespace-from': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-for-of': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-function-name': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-json-strings': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-literals': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-logical-assignment-operators': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-member-expression-literals': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-modules-amd': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-modules-commonjs': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-modules-systemjs': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-modules-umd': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.23.3 - '@babel/plugin-transform-new-target': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-numeric-separator': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-object-rest-spread': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-object-super': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-optional-catch-binding': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-optional-chaining': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-private-methods': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-private-property-in-object': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-property-literals': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-regenerator': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-reserved-words': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-shorthand-properties': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-spread': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-sticky-regex': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-template-literals': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-typeof-symbol': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-unicode-escapes': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-unicode-property-regex': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-unicode-regex': 7.23.3_@babel+core@7.23.3 - '@babel/plugin-transform-unicode-sets-regex': 7.23.3_@babel+core@7.23.3 - '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.23.3 - babel-plugin-polyfill-corejs2: 0.4.6_@babel+core@7.23.3 - babel-plugin-polyfill-corejs3: 0.8.6_@babel+core@7.23.3 - babel-plugin-polyfill-regenerator: 0.5.3_@babel+core@7.23.3 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.3) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3) core-js-compat: 3.33.3 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.23.3: + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 @@ -1314,18 +1333,18 @@ packages: esutils: 2.0.3 dev: true - /@babel/regjsgen/0.8.0: + /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime/7.23.2: + /@babel/runtime@7.23.2: resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 dev: true - /@babel/template/7.22.15: + /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: @@ -1334,7 +1353,7 @@ packages: '@babel/types': 7.23.3 dev: true - /@babel/traverse/7.23.3: + /@babel/traverse@7.23.3: resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==} engines: {node: '>=6.9.0'} dependencies: @@ -1352,7 +1371,7 @@ packages: - supports-color dev: true - /@babel/types/7.23.3: + /@babel/types@7.23.3: resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==} engines: {node: '>=6.9.0'} dependencies: @@ -1361,11 +1380,11 @@ packages: to-fast-properties: 2.0.0 dev: true - /@braintree/sanitize-url/6.0.4: + /@braintree/sanitize-url@6.0.4: resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} dev: true - /@css-render/plugin-bem/0.15.12_css-render@0.15.12: + /@css-render/plugin-bem@0.15.12(css-render@0.15.12): resolution: {integrity: sha512-Lq2jSOZn+wYQtsyaFj6QRz2EzAnd3iW5fZeHO1WSXQdVYwvwGX0ZiH3X2JQgtgYLT1yeGtrwrqJdNdMEUD2xTw==} peerDependencies: css-render: ~0.15.12 @@ -1373,7 +1392,7 @@ packages: css-render: 0.15.12 dev: true - /@css-render/vue3-ssr/0.15.12_vue@3.3.8: + /@css-render/vue3-ssr@0.15.12(vue@3.3.8): resolution: {integrity: sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg==} peerDependencies: vue: ^3.0.11 @@ -1381,14 +1400,14 @@ packages: vue: 3.3.8 dev: true - /@docsearch/css/3.5.2: + /@docsearch/css@3.5.2: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: true - /@docsearch/js/3.5.2_47eadddqqdp6ft7upexa32ifqq: + /@docsearch/js@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0): resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: - '@docsearch/react': 3.5.2_47eadddqqdp6ft7upexa32ifqq + '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0) preact: 10.19.2 transitivePeerDependencies: - '@algolia/client-search' @@ -1398,7 +1417,7 @@ packages: - search-insights dev: true - /@docsearch/react/3.5.2_47eadddqqdp6ft7upexa32ifqq: + /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1415,8 +1434,8 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3_zx2fdn32vj34qmbhrszr5u6dpu - '@algolia/autocomplete-preset-algolia': 1.9.3_kegpa2mwst5ejrwfqdk6ysxqay + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) '@docsearch/css': 3.5.2 algoliasearch: 4.20.0 search-insights: 2.11.0 @@ -1424,29 +1443,29 @@ packages: - '@algolia/client-search' dev: true - /@emotion/hash/0.8.0: + /@emotion/hash@0.8.0: resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} dev: true - /@esbuild/android-arm/0.19.6: - resolution: {integrity: sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg==} + /@esbuild/android-arm64@0.19.6: + resolution: {integrity: sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-arm64/0.19.6: - resolution: {integrity: sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ==} + /@esbuild/android-arm@0.19.6: + resolution: {integrity: sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@esbuild/android-x64/0.19.6: + /@esbuild/android-x64@0.19.6: resolution: {integrity: sha512-VVJVZQ7p5BBOKoNxd0Ly3xUM78Y4DyOoFKdkdAe2m11jbh0LEU4bPles4e/72EMl4tapko8o915UalN/5zhspg==} engines: {node: '>=12'} cpu: [x64] @@ -1455,7 +1474,7 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.19.6: + /@esbuild/darwin-arm64@0.19.6: resolution: {integrity: sha512-91LoRp/uZAKx6ESNspL3I46ypwzdqyDLXZH7x2QYCLgtnaU08+AXEbabY2yExIz03/am0DivsTtbdxzGejfXpA==} engines: {node: '>=12'} cpu: [arm64] @@ -1464,7 +1483,7 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.19.6: + /@esbuild/darwin-x64@0.19.6: resolution: {integrity: sha512-QCGHw770ubjBU1J3ZkFJh671MFajGTYMZumPs9E/rqU52md6lIil97BR0CbPq6U+vTh3xnTNDHKRdR8ggHnmxQ==} engines: {node: '>=12'} cpu: [x64] @@ -1473,7 +1492,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.19.6: + /@esbuild/freebsd-arm64@0.19.6: resolution: {integrity: sha512-J53d0jGsDcLzWk9d9SPmlyF+wzVxjXpOH7jVW5ae7PvrDst4kiAz6sX+E8btz0GB6oH12zC+aHRD945jdjF2Vg==} engines: {node: '>=12'} cpu: [arm64] @@ -1482,7 +1501,7 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.19.6: + /@esbuild/freebsd-x64@0.19.6: resolution: {integrity: sha512-hn9qvkjHSIB5Z9JgCCjED6YYVGCNpqB7dEGavBdG6EjBD8S/UcNUIlGcB35NCkMETkdYwfZSvD9VoDJX6VeUVA==} engines: {node: '>=12'} cpu: [x64] @@ -1491,25 +1510,25 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.19.6: - resolution: {integrity: sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ==} + /@esbuild/linux-arm64@0.19.6: + resolution: {integrity: sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm64/0.19.6: - resolution: {integrity: sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg==} + /@esbuild/linux-arm@0.19.6: + resolution: {integrity: sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-ia32/0.19.6: + /@esbuild/linux-ia32@0.19.6: resolution: {integrity: sha512-22eOR08zL/OXkmEhxOfshfOGo8P69k8oKHkwkDrUlcB12S/sw/+COM4PhAPT0cAYW/gpqY2uXp3TpjQVJitz7w==} engines: {node: '>=12'} cpu: [ia32] @@ -1518,7 +1537,7 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.19.6: + /@esbuild/linux-loong64@0.19.6: resolution: {integrity: sha512-82RvaYAh/SUJyjWA8jDpyZCHQjmEggL//sC7F3VKYcBMumQjUL3C5WDl/tJpEiKtt7XrWmgjaLkrk205zfvwTA==} engines: {node: '>=12'} cpu: [loong64] @@ -1527,7 +1546,7 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.19.6: + /@esbuild/linux-mips64el@0.19.6: resolution: {integrity: sha512-8tvnwyYJpR618vboIv2l8tK2SuK/RqUIGMfMENkeDGo3hsEIrpGldMGYFcWxWeEILe5Fi72zoXLmhZ7PR23oQA==} engines: {node: '>=12'} cpu: [mips64el] @@ -1536,7 +1555,7 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.19.6: + /@esbuild/linux-ppc64@0.19.6: resolution: {integrity: sha512-Qt+D7xiPajxVNk5tQiEJwhmarNnLPdjXAoA5uWMpbfStZB0+YU6a3CtbWYSy+sgAsnyx4IGZjWsTzBzrvg/fMA==} engines: {node: '>=12'} cpu: [ppc64] @@ -1545,7 +1564,7 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.19.6: + /@esbuild/linux-riscv64@0.19.6: resolution: {integrity: sha512-lxRdk0iJ9CWYDH1Wpnnnc640ajF4RmQ+w6oHFZmAIYu577meE9Ka/DCtpOrwr9McMY11ocbp4jirgGgCi7Ls/g==} engines: {node: '>=12'} cpu: [riscv64] @@ -1554,7 +1573,7 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.19.6: + /@esbuild/linux-s390x@0.19.6: resolution: {integrity: sha512-MopyYV39vnfuykHanRWHGRcRC3AwU7b0QY4TI8ISLfAGfK+tMkXyFuyT1epw/lM0pflQlS53JoD22yN83DHZgA==} engines: {node: '>=12'} cpu: [s390x] @@ -1563,7 +1582,7 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.19.6: + /@esbuild/linux-x64@0.19.6: resolution: {integrity: sha512-UWcieaBzsN8WYbzFF5Jq7QULETPcQvlX7KL4xWGIB54OknXJjBO37sPqk7N82WU13JGWvmDzFBi1weVBajPovg==} engines: {node: '>=12'} cpu: [x64] @@ -1572,7 +1591,7 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.19.6: + /@esbuild/netbsd-x64@0.19.6: resolution: {integrity: sha512-EpWiLX0fzvZn1wxtLxZrEW+oQED9Pwpnh+w4Ffv8ZLuMhUoqR9q9rL4+qHW8F4Mg5oQEKxAoT0G+8JYNqCiR6g==} engines: {node: '>=12'} cpu: [x64] @@ -1581,7 +1600,7 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.19.6: + /@esbuild/openbsd-x64@0.19.6: resolution: {integrity: sha512-fFqTVEktM1PGs2sLKH4M5mhAVEzGpeZJuasAMRnvDZNCV0Cjvm1Hu35moL2vC0DOrAQjNTvj4zWrol/lwQ8Deg==} engines: {node: '>=12'} cpu: [x64] @@ -1590,7 +1609,7 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.19.6: + /@esbuild/sunos-x64@0.19.6: resolution: {integrity: sha512-M+XIAnBpaNvaVAhbe3uBXtgWyWynSdlww/JNZws0FlMPSBy+EpatPXNIlKAdtbFVII9OpX91ZfMb17TU3JKTBA==} engines: {node: '>=12'} cpu: [x64] @@ -1599,7 +1618,7 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.19.6: + /@esbuild/win32-arm64@0.19.6: resolution: {integrity: sha512-2DchFXn7vp/B6Tc2eKdTsLzE0ygqKkNUhUBCNtMx2Llk4POIVMUq5rUYjdcedFlGLeRe1uLCpVvCmE+G8XYybA==} engines: {node: '>=12'} cpu: [arm64] @@ -1608,7 +1627,7 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.19.6: + /@esbuild/win32-ia32@0.19.6: resolution: {integrity: sha512-PBo/HPDQllyWdjwAVX+Gl2hH0dfBydL97BAH/grHKC8fubqp02aL4S63otZ25q3sBdINtOBbz1qTZQfXbP4VBg==} engines: {node: '>=12'} cpu: [ia32] @@ -1617,7 +1636,7 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.19.6: + /@esbuild/win32-x64@0.19.6: resolution: {integrity: sha512-OE7yIdbDif2kKfrGa+V0vx/B3FJv2L4KnIiLlvtibPyO9UkgO3rzYE0HhpREo2vmJ1Ixq1zwm9/0er+3VOSZJA==} engines: {node: '>=12'} cpu: [x64] @@ -1626,7 +1645,7 @@ packages: dev: true optional: true - /@jridgewell/gen-mapping/0.3.3: + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} dependencies: @@ -1635,56 +1654,56 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: true - /@jridgewell/resolve-uri/3.1.1: + /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.2: + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map/0.3.5: + /@jridgewell/source-map@0.3.5: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 dev: true - /@jridgewell/sourcemap-codec/1.4.15: + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping/0.3.20: + /@jridgewell/trace-mapping@0.3.20: resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@juggle/resize-observer/3.4.0: + /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: true - /@lit-labs/ssr-dom-shim/1.1.2: + /@lit-labs/ssr-dom-shim@1.1.2: resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} dev: true - /@lit/reactive-element/1.6.3: + /@lit/reactive-element@1.6.3: resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.2 dev: true - /@mdit-vue/plugin-component/1.0.0: + /@mdit-vue/plugin-component@1.0.0: resolution: {integrity: sha512-ZXsJwxkG5yyTHARIYbR74cT4AZ0SfMokFFjiHYCbypHIeYWgJhso4+CZ8+3V9EWFG3EHlGoKNGqKp9chHnqntQ==} dependencies: '@types/markdown-it': 13.0.6 markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-frontmatter/1.0.0: + /@mdit-vue/plugin-frontmatter@1.0.0: resolution: {integrity: sha512-MMA7Ny+YPZA7eDOY1t4E+rKuEWO39mzDdP/M68fKdXJU6VfcGkPr7gnpnJfW2QBJ5qIvMrK/3lDAA2JBy5TfpA==} dependencies: '@mdit-vue/types': 1.0.0 @@ -1693,7 +1712,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-headers/1.0.0: + /@mdit-vue/plugin-headers@1.0.0: resolution: {integrity: sha512-0rK/iKy6x13d/Pp5XxdLBshTD0+YjZvtHIaIV+JO+/H2WnOv7oaRgs48G5d44z3XJVUE2u6fNnTlI169fef0/A==} dependencies: '@mdit-vue/shared': 1.0.0 @@ -1702,7 +1721,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-sfc/1.0.0: + /@mdit-vue/plugin-sfc@1.0.0: resolution: {integrity: sha512-agMUe0fY4YHxsZivSvplBwRwrFvsIf/JNUJCAYq1+2Sg9+2hviTBZwjZDxYqHDHOVLtiNr+wuo68tE24mAx3AQ==} dependencies: '@mdit-vue/types': 1.0.0 @@ -1710,7 +1729,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-title/1.0.0: + /@mdit-vue/plugin-title@1.0.0: resolution: {integrity: sha512-8yC60fCZ95xcJ/cvJH4Lv43Rs4k+33UGyKrRWj5J8TNyMwUyGcwur0XyPM+ffJH4/Bzq4myZLsj/TTFSkXRxvw==} dependencies: '@mdit-vue/shared': 1.0.0 @@ -1719,7 +1738,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/plugin-toc/1.0.0: + /@mdit-vue/plugin-toc@1.0.0: resolution: {integrity: sha512-WN8blfX0X/5Nolic0ClDWP7eVo9IB+U4g0jbycX3lolIZX5Bai1UpsD3QYZr5VVsPbQJMKMGvTrCEtCNTGvyWQ==} dependencies: '@mdit-vue/shared': 1.0.0 @@ -1728,7 +1747,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/shared/1.0.0: + /@mdit-vue/shared@1.0.0: resolution: {integrity: sha512-nbYBfmEi+pR2Lm0Z6TMVX2/iBjfr/kGEsHW8CC0rQw+3+sG5dY6VG094HuFAkiAmmvZx9DZZb+7ZMWp9vkwCRw==} dependencies: '@mdit-vue/types': 1.0.0 @@ -1736,11 +1755,11 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit-vue/types/1.0.0: + /@mdit-vue/types@1.0.0: resolution: {integrity: sha512-xeF5+sHLzRNF7plbksywKCph4qli20l72of2fMlZQQ7RECvXYrRkE9+bjRFQCyULC7B8ydUYbpbkux5xJlVWyw==} dev: true - /@mdit/plugin-align/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-align@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-Grg8LuEaJpY74Imd7HEVUTQc8qaq9FM9ntuNILkikguyodBoz1UYEYH6iULaoKbp8N5HphoQh74jq9rTbPjdYQ==} engines: {node: '>= 18'} peerDependencies: @@ -1749,12 +1768,12 @@ packages: markdown-it: optional: true dependencies: - '@mdit/plugin-container': 0.6.5_markdown-it@13.0.2 + '@mdit/plugin-container': 0.6.5(markdown-it@13.0.2) '@types/markdown-it': 13.0.6 markdown-it: 13.0.2 dev: true - /@mdit/plugin-attrs/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-attrs@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-53CMAw/DJ7/bpDG4VVfB6Pq5wm77W6Suv1dFMb0WyfcM8u4nWbd0tCrIXlf0Gj4X/4C8oM5bGtOOLU/xxxgLUA==} engines: {node: '>= 18'} peerDependencies: @@ -1767,7 +1786,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-container/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-container@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-OEZv3vPzAGxH6OYHI1QVbn+yHdYap3T0ryG1Lzvd498Y4JHUGmHj69LWsKfSDmqKtVq/k4o/XbFwafxwQ/OFxQ==} engines: {node: '>= 18'} peerDependencies: @@ -1780,7 +1799,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-demo/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-demo@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-lUx8fONmZYPg56UnEZjznPHaK/sTL5haY9uOjWCM+42WTKCVQrnsJcCMnJIKd88BROBSP+BdyHzrUxWR9ZSS2g==} peerDependencies: markdown-it: ^13.0.2 @@ -1792,7 +1811,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-figure/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-figure@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-bwgOB3noaJ9CEWdQkIdpkCbxVdv+amS/KkmzeGxK/ut3vflyppeVSif/aiFX9Jo3Y3RZqe3xXajQ7E7bs9DGjQ==} engines: {node: '>= 18'} peerDependencies: @@ -1805,7 +1824,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-footnote/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-footnote@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-71zsfKwI90NVmbBv4I1cD4alyFFuW46NLgx06rKTETOseLX5fkGxC4tta2KdZcY0Bd7dvFdZVtUv91in2I3rcg==} engines: {node: '>= 18'} peerDependencies: @@ -1815,7 +1834,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-lazyload/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-img-lazyload@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-Bed8x88W3boXEOtWDvADqLeJ4rbTxJgpHt882eycGbYGHD6Q4mtJnZOfT1GYrxiPpHtZTpxtGR1AkOV5gW3X0A==} engines: {node: '>= 18'} peerDependencies: @@ -1828,7 +1847,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-mark/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-img-mark@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-qlD/9Kd6EJRdP4pRkg24RffMWsbBOGbwIJiDwFoDtSYO/z0UN3NEZTC603TjufP2lAb4Vqgkq4X1pkV14/28kw==} engines: {node: '>= 18'} peerDependencies: @@ -1841,7 +1860,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-img-size/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-img-size@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-rPHt7dr/rlCxzGbBlL2hf8OtCT1F8nZw4MRXB971EX8gAjw1svrZKQBSwSppZt7MHzwPYRH1wRbO8kjhUh+7JQ==} engines: {node: '>= 18'} peerDependencies: @@ -1854,7 +1873,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-include/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-include@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-2IJV+nhrLxMRKl4QcbyMrK1i8Yp4KfDXiadMJrxSSyZwHu9PP49a4DAbzaE2J2aVI0AvTkg/LLQRZqQkWKtCCA==} peerDependencies: markdown-it: ^13.0.2 @@ -1867,7 +1886,7 @@ packages: upath: 2.0.1 dev: true - /@mdit/plugin-katex/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-katex@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-viAovlZhZTske9GqDEyMbibCebdykASJt0Yx182w6GjM4XNuuvsfDqWFe3yANQN7CMTNfYxfaJ/ZSO2UnEc5Lg==} engines: {node: '>= 18'} peerDependencies: @@ -1879,13 +1898,13 @@ packages: markdown-it: optional: true dependencies: - '@mdit/plugin-tex': 0.6.5_markdown-it@13.0.2 + '@mdit/plugin-tex': 0.6.5(markdown-it@13.0.2) '@types/katex': 0.16.6 '@types/markdown-it': 13.0.6 markdown-it: 13.0.2 dev: true - /@mdit/plugin-mark/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-mark@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-sXIDGlEqoH4iByXMmSW+kg/E/KO4bOv3lHbztu9MGBIIrdOtoZ6PcBNYTNEBynlCIMvLrwa3g7HKxAQT59fHkQ==} engines: {node: '>= 18'} peerDependencies: @@ -1898,7 +1917,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-mathjax/0.6.5_mtovggbakkumqcl2emipd6spxq: + /@mdit/plugin-mathjax@0.6.5(markdown-it@13.0.2)(mathjax-full@3.2.2): resolution: {integrity: sha512-c2bslbe+z/cRd46aRzD/EumCdUejP49sCwwTAxB7JWjwiDCWO882q/OICrrqjWk+j7qxBFe0lFQwRXWHthCPGg==} engines: {node: '>= 18'} peerDependencies: @@ -1910,14 +1929,14 @@ packages: mathjax-full: optional: true dependencies: - '@mdit/plugin-tex': 0.6.5_markdown-it@13.0.2 + '@mdit/plugin-tex': 0.6.5(markdown-it@13.0.2) '@types/markdown-it': 13.0.6 markdown-it: 13.0.2 mathjax-full: 3.2.2 upath: 2.0.1 dev: true - /@mdit/plugin-stylize/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-stylize@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-qQJAzY4FpNeYZk9Wqb0qjtAaJd4aqllmXRts9TpfqGlpdH1HPiSPy+qAq4hs1OnMwimerlJ0tLtn1vFcc1CayQ==} engines: {node: '>= 18'} peerDependencies: @@ -1930,7 +1949,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-sub/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-sub@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-ktzYk0eVHQ1pnZMELKuiI2AEFdCCjHgZNHO/rR2VOsF9OGWiLwtzUM0e+S6pbuY66ui/UxWpyXbZIpSnGhsBdA==} engines: {node: '>= 18'} peerDependencies: @@ -1943,7 +1962,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-sup/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-sup@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-KYCz0PBdVRZn+ke1wiwNZV4ofJvUgad95/T5epwNNi7yW+CbVGVbKkEMVu0pxfNbFCokIy3J6MIWNUqXcacd5Q==} engines: {node: '>= 18'} peerDependencies: @@ -1956,7 +1975,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-tab/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-tab@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-QoyW3rUw3DBBjeoqp5bLsBzNXuqhZ+zY02MC7mKHqUrACgt+Ui3QKmCSwjbO0fL2k3eDERa85QeIFYjXoS/7iA==} peerDependencies: markdown-it: ^13.0.2 @@ -1968,7 +1987,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-tasklist/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-tasklist@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-Eh5946hQrR+rOhvbOKN3lmFYK77R4UuLkE8NwZeyGrqaKvbZzdTKkPAr+Use87Fnxm7xOhcJiQuC62wQ+k+AKg==} engines: {node: '>= 18'} peerDependencies: @@ -1981,7 +2000,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-tex/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-tex@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-Le8XCodPiN9+gH2dtWH1CKrH7/dMQuz0M8hAZk/2j2w7TTaMb0x622ELCvIgSlnq8xk0mdBphVa3iZ2AyS9evg==} engines: {node: '>= 18'} peerDependencies: @@ -1994,7 +2013,7 @@ packages: markdown-it: 13.0.2 dev: true - /@mdit/plugin-uml/0.6.5_markdown-it@13.0.2: + /@mdit/plugin-uml@0.6.5(markdown-it@13.0.2): resolution: {integrity: sha512-xWB03mUnzrHE13Rv7ke6Mlw6b33hTB/GNqb+Z5L6vYFHSM3tAbxhZQIlxJ69hQuAh/mJkrY59JYKSxIbk2u6XA==} engines: {node: '>= 18'} peerDependencies: @@ -2007,7 +2026,7 @@ packages: markdown-it: 13.0.2 dev: true - /@nodelib/fs.scandir/2.1.5: + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: @@ -2015,12 +2034,12 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.5: + /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.8: + /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: @@ -2028,7 +2047,7 @@ packages: fastq: 1.15.0 dev: true - /@rollup/plugin-babel/5.3.1_gzdrilr2jis4dctob4jwdprlgq: + /@rollup/plugin-babel@5.3.1(@babel/core@7.23.3)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -2041,17 +2060,17 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/helper-module-imports': 7.22.15 - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.3.1 @@ -2060,17 +2079,17 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace/2.4.2_rollup@2.79.1: + /@rollup/plugin-replace@2.4.2(rollup@2.79.1): resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) magic-string: 0.25.9 rollup: 2.79.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.1: + /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -2082,7 +2101,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/rollup-android-arm-eabi/4.5.0: + /@rollup/rollup-android-arm-eabi@4.5.0: resolution: {integrity: sha512-OINaBGY+Wc++U0rdr7BLuFClxcoWaVW3vQYqmQq6B3bqQ/2olkaoz+K8+af/Mmka/C2yN5j+L9scBkv4BtKsDA==} cpu: [arm] os: [android] @@ -2090,7 +2109,7 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm64/4.5.0: + /@rollup/rollup-android-arm64@4.5.0: resolution: {integrity: sha512-UdMf1pOQc4ZmUA/NTmKhgJTBimbSKnhPS2zJqucqFyBRFPnPDtwA8MzrGNTjDeQbIAWfpJVAlxejw+/lQyBK/w==} cpu: [arm64] os: [android] @@ -2098,7 +2117,7 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-arm64/4.5.0: + /@rollup/rollup-darwin-arm64@4.5.0: resolution: {integrity: sha512-L0/CA5p/idVKI+c9PcAPGorH6CwXn6+J0Ys7Gg1axCbTPgI8MeMlhA6fLM9fK+ssFhqogMHFC8HDvZuetOii7w==} cpu: [arm64] os: [darwin] @@ -2106,7 +2125,7 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-x64/4.5.0: + /@rollup/rollup-darwin-x64@4.5.0: resolution: {integrity: sha512-QZCbVqU26mNlLn8zi/XDDquNmvcr4ON5FYAHQQsyhrHx8q+sQi/6xduoznYXwk/KmKIXG5dLfR0CvY+NAWpFYQ==} cpu: [x64] os: [darwin] @@ -2114,7 +2133,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf/4.5.0: + /@rollup/rollup-linux-arm-gnueabihf@4.5.0: resolution: {integrity: sha512-VpSQ+xm93AeV33QbYslgf44wc5eJGYfYitlQzAi3OObu9iwrGXEnmu5S3ilkqE3Pr/FkgOiJKV/2p0ewf4Hrtg==} cpu: [arm] os: [linux] @@ -2122,7 +2141,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-gnu/4.5.0: + /@rollup/rollup-linux-arm64-gnu@4.5.0: resolution: {integrity: sha512-OrEyIfpxSsMal44JpEVx9AEcGpdBQG1ZuWISAanaQTSMeStBW+oHWwOkoqR54bw3x8heP8gBOyoJiGg+fLY8qQ==} cpu: [arm64] os: [linux] @@ -2131,7 +2150,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-musl/4.5.0: + /@rollup/rollup-linux-arm64-musl@4.5.0: resolution: {integrity: sha512-1H7wBbQuE6igQdxMSTjtFfD+DGAudcYWhp106z/9zBA8OQhsJRnemO4XGavdzHpGhRtRxbgmUGdO3YQgrWf2RA==} cpu: [arm64] os: [linux] @@ -2140,7 +2159,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu/4.5.0: + /@rollup/rollup-linux-x64-gnu@4.5.0: resolution: {integrity: sha512-FVyFI13tXw5aE65sZdBpNjPVIi4Q5mARnL/39UIkxvSgRAIqCo5sCpCELk0JtXHGee2owZz5aNLbWNfBHzr71Q==} cpu: [x64] os: [linux] @@ -2149,7 +2168,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-musl/4.5.0: + /@rollup/rollup-linux-x64-musl@4.5.0: resolution: {integrity: sha512-eBPYl2sLpH/o8qbSz6vPwWlDyThnQjJfcDOGFbNjmjb44XKC1F5dQfakOsADRVrXCNzM6ZsSIPDG5dc6HHLNFg==} cpu: [x64] os: [linux] @@ -2158,7 +2177,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-arm64-msvc/4.5.0: + /@rollup/rollup-win32-arm64-msvc@4.5.0: resolution: {integrity: sha512-xaOHIfLOZypoQ5U2I6rEaugS4IYtTgP030xzvrBf5js7p9WI9wik07iHmsKaej8Z83ZDxN5GyypfoyKV5O5TJA==} cpu: [arm64] os: [win32] @@ -2166,7 +2185,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-ia32-msvc/4.5.0: + /@rollup/rollup-win32-ia32-msvc@4.5.0: resolution: {integrity: sha512-Al6quztQUrHwcOoU2TuFblUQ5L+/AmPBXFR6dUvyo4nRj2yQRK0WIUaGMF/uwKulvRcXkpHe3k9A8Vf93VDktA==} cpu: [ia32] os: [win32] @@ -2174,7 +2193,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-x64-msvc/4.5.0: + /@rollup/rollup-win32-x64-msvc@4.5.0: resolution: {integrity: sha512-8kdW+brNhI/NzJ4fxDufuJUjepzINqJKLGHuxyAtpPG9bMbn8P5mtaCcbOm0EzLJ+atg+kF9dwg8jpclkVqx5w==} cpu: [x64] os: [win32] @@ -2182,16 +2201,16 @@ packages: dev: true optional: true - /@sindresorhus/merge-streams/1.0.0: + /@sindresorhus/merge-streams@1.0.0: resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} engines: {node: '>=18'} dev: true - /@stackblitz/sdk/1.9.0: + /@stackblitz/sdk@1.9.0: resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} dev: true - /@surma/rollup-plugin-off-main-thread/2.2.3: + /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: ejs: 3.1.9 @@ -2200,146 +2219,146 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /@types/d3-scale-chromatic/3.0.2: + /@types/d3-scale-chromatic@3.0.2: resolution: {integrity: sha512-kpKNZMDT3OAX6b5ct5nS/mv6LULagnUy4DmS6yyNjclje1qVe7vbjPwY3q1TGz6+Wr2IUkgFatCzqYUl54fHag==} dev: true - /@types/d3-scale/4.0.8: + /@types/d3-scale@4.0.8: resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} dependencies: '@types/d3-time': 3.0.3 dev: true - /@types/d3-time/3.0.3: + /@types/d3-time@3.0.3: resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} dev: true - /@types/debug/4.1.12: + /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: '@types/ms': 0.7.34 dev: true - /@types/estree/0.0.39: + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/fs-extra/11.0.4: + /@types/fs-extra@11.0.4: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 '@types/node': 18.18.10 dev: true - /@types/hash-sum/1.0.2: + /@types/hash-sum@1.0.2: resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} dev: true - /@types/js-yaml/4.0.9: + /@types/js-yaml@4.0.9: resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} dev: true - /@types/jsonfile/6.1.4: + /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: '@types/node': 18.18.10 dev: true - /@types/katex/0.16.6: + /@types/katex@0.16.6: resolution: {integrity: sha512-rZYO1HInM99rAFYNwGqbYPxHZHxu2IwZYKj4bJ4oh6edVrm1UId8mmbHIZLBtG253qU6y3piag0XYe/joNnwzQ==} dev: true - /@types/linkify-it/3.0.5: + /@types/linkify-it@3.0.5: resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} dev: true - /@types/lodash-es/4.17.11: + /@types/lodash-es@4.17.11: resolution: {integrity: sha512-eCw8FYAWHt2DDl77s+AMLLzPn310LKohruumpucZI4oOFJkIgnlaJcy23OKMJxx4r9PeTF13Gv6w+jqjWQaYUg==} dependencies: '@types/lodash': 4.14.201 dev: true - /@types/lodash/4.14.201: + /@types/lodash@4.14.201: resolution: {integrity: sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==} dev: true - /@types/markdown-it-emoji/2.0.4: + /@types/markdown-it-emoji@2.0.4: resolution: {integrity: sha512-H6ulk/ZmbDxOayPwI/leJzrmoW1YKX1Z+MVSCHXuYhvqckV4I/c+hPTf6UiqJyn2avWugfj30XroheEb6/Ekqg==} dependencies: '@types/markdown-it': 13.0.6 dev: true - /@types/markdown-it/13.0.6: + /@types/markdown-it@13.0.6: resolution: {integrity: sha512-0VqpvusJn1/lwRegCxcHVdmLfF+wIsprsKMC9xW8UPcTxhFcQtoN/fBU1zMe8pH7D/RuueMh2CaBaNv+GrLqTw==} dependencies: '@types/linkify-it': 3.0.5 '@types/mdurl': 1.0.5 dev: true - /@types/mdast/3.0.15: + /@types/mdast@3.0.15: resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} dependencies: '@types/unist': 2.0.10 dev: true - /@types/mdurl/1.0.5: + /@types/mdurl@1.0.5: resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} dev: true - /@types/ms/0.7.34: + /@types/ms@0.7.34: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node/17.0.45: + /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node/18.18.10: + /@types/node@18.18.10: resolution: {integrity: sha512-luANqZxPmjTll8bduz4ACs/lNTCLuWssCyjqTY9yLdsv1xnViQp3ISKwsEWOIecO13JWUqjVdig/Vjjc09o8uA==} dependencies: undici-types: 5.26.5 dev: true - /@types/raphael/2.3.7: + /@types/raphael@2.3.7: resolution: {integrity: sha512-IZdbYWK8LJhB4eR9xGnACAijwzWEYjbP71910rkP6H4Qf8JsMw02YUz+3lSdVor5q8Xdqq8UL+LmzppnCDWm2g==} dev: true - /@types/resolve/1.17.1: + /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: '@types/node': 18.18.10 dev: true - /@types/sax/1.2.7: + /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: '@types/node': 18.18.10 dev: true - /@types/trusted-types/2.0.6: + /@types/trusted-types@2.0.6: resolution: {integrity: sha512-HYtNooPvUY9WAVRBr4u+4Qa9fYD1ze2IUlAD3HoA6oehn1taGwBx3Oa52U4mTslTS+GAExKpaFu39Y5xUEwfjg==} dev: true - /@types/unist/2.0.10: + /@types/unist@2.0.10: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true - /@types/web-bluetooth/0.0.20: + /@types/web-bluetooth@0.0.20: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true - /@vitejs/plugin-vue/4.5.0_vite@5.0.0+vue@3.3.8: + /@vitejs/plugin-vue@4.5.0(vite@5.0.0)(vue@3.3.8): resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.0_tkfod34gjxqfjeodz4tatyes34 + vite: 5.0.0(@types/node@18.18.10)(sass@1.69.6) vue: 3.3.8 dev: true - /@vue/compiler-core/3.3.8: + /@vue/compiler-core@3.3.8: resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} dependencies: '@babel/parser': 7.23.3 @@ -2348,14 +2367,14 @@ packages: source-map-js: 1.0.2 dev: true - /@vue/compiler-dom/3.3.8: + /@vue/compiler-dom@3.3.8: resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==} dependencies: '@vue/compiler-core': 3.3.8 '@vue/shared': 3.3.8 dev: true - /@vue/compiler-sfc/3.3.8: + /@vue/compiler-sfc@3.3.8: resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==} dependencies: '@babel/parser': 7.23.3 @@ -2370,18 +2389,18 @@ packages: source-map-js: 1.0.2 dev: true - /@vue/compiler-ssr/3.3.8: + /@vue/compiler-ssr@3.3.8: resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==} dependencies: '@vue/compiler-dom': 3.3.8 '@vue/shared': 3.3.8 dev: true - /@vue/devtools-api/6.5.1: + /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/reactivity-transform/3.3.8: + /@vue/reactivity-transform@3.3.8: resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==} dependencies: '@babel/parser': 7.23.3 @@ -2391,20 +2410,20 @@ packages: magic-string: 0.30.5 dev: true - /@vue/reactivity/3.3.8: + /@vue/reactivity@3.3.8: resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==} dependencies: '@vue/shared': 3.3.8 dev: true - /@vue/runtime-core/3.3.8: + /@vue/runtime-core@3.3.8: resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==} dependencies: '@vue/reactivity': 3.3.8 '@vue/shared': 3.3.8 dev: true - /@vue/runtime-dom/3.3.8: + /@vue/runtime-dom@3.3.8: resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==} dependencies: '@vue/runtime-core': 3.3.8 @@ -2412,7 +2431,7 @@ packages: csstype: 3.1.2 dev: true - /@vue/server-renderer/3.3.8_vue@3.3.8: + /@vue/server-renderer@3.3.8(vue@3.3.8): resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==} peerDependencies: vue: 3.3.8 @@ -2422,26 +2441,26 @@ packages: vue: 3.3.8 dev: true - /@vue/shared/3.3.8: + /@vue/shared@3.3.8: resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==} dev: true - /@vuepress/bundler-vite/2.0.0-rc.0_tkfod34gjxqfjeodz4tatyes34: + /@vuepress/bundler-vite@2.0.0-rc.0(@types/node@18.18.10)(sass@1.69.6): resolution: {integrity: sha512-rX8S8IYpqqlJfNPstS/joorpxXx/4WuE7+gDM31i2HUrxOKGZVzq8ZsRRRU2UdoTwHZSd3LpUS4sMtxE5xLK1A==} dependencies: - '@vitejs/plugin-vue': 4.5.0_vite@5.0.0+vue@3.3.8 + '@vitejs/plugin-vue': 4.5.0(vite@5.0.0)(vue@3.3.8) '@vuepress/client': 2.0.0-rc.0 '@vuepress/core': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - autoprefixer: 10.4.16_postcss@8.4.31 + autoprefixer: 10.4.16(postcss@8.4.31) connect-history-api-fallback: 2.0.0 postcss: 8.4.31 - postcss-load-config: 4.0.2_postcss@8.4.31 + postcss-load-config: 4.0.2(postcss@8.4.31) rollup: 4.5.0 - vite: 5.0.0_tkfod34gjxqfjeodz4tatyes34 + vite: 5.0.0(@types/node@18.18.10)(sass@1.69.6) vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -2456,7 +2475,7 @@ packages: - typescript dev: true - /@vuepress/cli/2.0.0-rc.0: + /@vuepress/cli@2.0.0-rc.0: resolution: {integrity: sha512-XWSIFO9iOR7N4O2lXIwS5vZuLjU9WU/aGAtmhMWEMxrdMx7TQaJbgrfpTUEbHMf+cPI1DXBbUbtmkqIvtfOV0w==} hasBin: true dependencies: @@ -2473,20 +2492,20 @@ packages: - typescript dev: true - /@vuepress/client/2.0.0-rc.0: + /@vuepress/client@2.0.0-rc.0: resolution: {integrity: sha512-TwQx8hJgYONYxX+QltZ2aw9O5Ym6SKelfiUduuIRb555B1gece/jSVap3H/ZwyBhpgJMtG4+/Mrmf8nlDSHjvw==} dependencies: '@vue/devtools-api': 6.5.1 '@vuepress/shared': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: true - /@vuepress/core/2.0.0-rc.0: + /@vuepress/core@2.0.0-rc.0: resolution: {integrity: sha512-uoOaZP1MdxZYJIAJcRcmYKKeCIVnxZeOuLMOOB9CPuAKSalT1RvJ1lztw6RX3q9SPnlqtSZPQXDncPAZivw4pA==} dependencies: '@vuepress/client': 2.0.0-rc.0 @@ -2500,7 +2519,7 @@ packages: - typescript dev: true - /@vuepress/markdown/2.0.0-rc.0: + /@vuepress/markdown@2.0.0-rc.0: resolution: {integrity: sha512-USmqdKKMT6ZFHYRztTjKUlO8qgGfnEygMAAq4AzC/uYXiEfrbMBLAWJhteyGS56P3rGLj0OPAhksE681bX/wOg==} dependencies: '@mdit-vue/plugin-component': 1.0.0 @@ -2516,14 +2535,14 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 markdown-it: 13.0.2 - markdown-it-anchor: 8.6.7_uz67x7drt3y2jntdicvae7olyu + markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.6)(markdown-it@13.0.2) markdown-it-emoji: 2.0.2 mdurl: 1.0.1 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-active-header-links/2.0.0-rc.0: + /@vuepress/plugin-active-header-links@2.0.0-rc.0: resolution: {integrity: sha512-UJdXLYNGL5Wjy5YGY8M2QgqT75bZ95EHebbqGi8twBdIJE9O+bM+dPJyYtAk2PIVqFORiw3Hj+PchsNSxdn9+g==} dependencies: '@vuepress/client': 2.0.0-rc.0 @@ -2531,14 +2550,14 @@ packages: '@vuepress/utils': 2.0.0-rc.0 ts-debounce: 4.0.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-back-to-top/2.0.0-rc.0: + /@vuepress/plugin-back-to-top@2.0.0-rc.0: resolution: {integrity: sha512-6GPfuzV5lkAnR00BxRUhqMXwMWt741alkq2R6bln4N8BneSOwEpX/7vi19MGf232aKdS/Va4pF5p0/nJ8Sed/g==} dependencies: '@vuepress/client': 2.0.0-rc.0 @@ -2552,7 +2571,7 @@ packages: - typescript dev: true - /@vuepress/plugin-container/2.0.0-rc.0: + /@vuepress/plugin-container@2.0.0-rc.0: resolution: {integrity: sha512-b7vrLN11YE7qiUDPfA3N9P7Z8fupe9Wbcr9KAE/bmfZ9VT4d6kzpVyoU7XHi99XngitsmnkaXP4aBvBF1c2AnA==} dependencies: '@types/markdown-it': 13.0.6 @@ -2568,20 +2587,20 @@ packages: - typescript dev: true - /@vuepress/plugin-docsearch/2.0.0-rc.0_47eadddqqdp6ft7upexa32ifqq: + /@vuepress/plugin-docsearch@2.0.0-rc.0(@algolia/client-search@4.20.0)(search-insights@2.11.0): resolution: {integrity: sha512-bFbb+RxNyoLVbojv3Fh3UNfMmx9tszdae5ni9nG2xa05giCRwGKT0wFG3Q6n0a9kIQ6V7z3PjCj9x1k4SALPEA==} dependencies: '@docsearch/css': 3.5.2 - '@docsearch/js': 3.5.2_47eadddqqdp6ft7upexa32ifqq - '@docsearch/react': 3.5.2_47eadddqqdp6ft7upexa32ifqq + '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0) + '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.11.0) '@vuepress/client': 2.0.0-rc.0 '@vuepress/core': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) ts-debounce: 4.0.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -2593,7 +2612,7 @@ packages: - typescript dev: true - /@vuepress/plugin-external-link-icon/2.0.0-rc.0: + /@vuepress/plugin-external-link-icon@2.0.0-rc.0: resolution: {integrity: sha512-o8bk0oIlj/BkKc02mq91XLDloq1VOz/8iNcRwKAeqBE6svXzdYiyoTGet0J/4iPuAetsCn75S57W6RioDJHMnQ==} dependencies: '@vuepress/client': 2.0.0-rc.0 @@ -2608,7 +2627,7 @@ packages: - typescript dev: true - /@vuepress/plugin-git/2.0.0-rc.0: + /@vuepress/plugin-git@2.0.0-rc.0: resolution: {integrity: sha512-r7UF77vZxaYeJQLygzodKv+15z3/dTLuGp4VcYO21W6BlJZvd4u9zqgiV7A//bZQvK4+3Hprylr0G3KgXqMewA==} dependencies: '@vuepress/core': 2.0.0-rc.0 @@ -2620,7 +2639,7 @@ packages: - typescript dev: true - /@vuepress/plugin-medium-zoom/2.0.0-rc.0: + /@vuepress/plugin-medium-zoom@2.0.0-rc.0: resolution: {integrity: sha512-peU1lYKsmKikIe/0pkJuHzD/k6xW2TuqdvKVhV4I//aOE1WxsREKJ4ACcldmoIsnysoDydAUqKT6xDPGyDsH2g==} dependencies: '@vuepress/client': 2.0.0-rc.0 @@ -2634,21 +2653,21 @@ packages: - typescript dev: true - /@vuepress/plugin-nprogress/2.0.0-rc.0: + /@vuepress/plugin-nprogress@2.0.0-rc.0: resolution: {integrity: sha512-rI+eK0Pg1KiZE+7hGmDUeSbgdWCid8Vnw0hFKNmjinDzGVmx4m03M6qfvclsI0SryH+lR7itZGLaR4gbTlrz/w==} dependencies: '@vuepress/client': 2.0.0-rc.0 '@vuepress/core': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/plugin-palette/2.0.0-rc.0: + /@vuepress/plugin-palette@2.0.0-rc.0: resolution: {integrity: sha512-wW70SCp3/K7s1lln5YQsBGTog2WXaQv5piva5zhXcQ47YGf4aAJpThDa5C/ot4HhkPOKn8Iz5s0ckxXZzW8DIg==} dependencies: '@vuepress/core': 2.0.0-rc.0 @@ -2660,7 +2679,7 @@ packages: - typescript dev: true - /@vuepress/plugin-prismjs/2.0.0-rc.0: + /@vuepress/plugin-prismjs@2.0.0-rc.0: resolution: {integrity: sha512-c5WRI7+FhVjdbymOKQ8F2KY/Bnv7aQtWScVk8vCMUimNi7v7Wff/A/i3KSFNz/tge3LxiAeH/Dc2WS/OnQXwCg==} dependencies: '@vuepress/core': 2.0.0-rc.0 @@ -2671,7 +2690,7 @@ packages: - typescript dev: true - /@vuepress/plugin-theme-data/2.0.0-rc.0: + /@vuepress/plugin-theme-data@2.0.0-rc.0: resolution: {integrity: sha512-FXY3/Ml+rM6gNKvwdBF6vKAcwnSvtXCzKgQwJAw3ppQTKUkLcbOxqM+h4d8bzHWAAvdnEvQFug5uEZgWllBQbA==} dependencies: '@vue/devtools-api': 6.5.1 @@ -2686,14 +2705,14 @@ packages: - typescript dev: true - /@vuepress/shared/2.0.0-rc.0: + /@vuepress/shared@2.0.0-rc.0: resolution: {integrity: sha512-ikdSfjRv5LGM1iv4HHwF9P6gqTjaFCXKPK+hzlkHFHNZO1GLqk7/BPc4F51tAG1s8TcLhUZc+54LrfgS7PkXXA==} dependencies: '@mdit-vue/types': 1.0.0 '@vue/shared': 3.3.8 dev: true - /@vuepress/theme-default/2.0.0-rc.0: + /@vuepress/theme-default@2.0.0-rc.0: resolution: {integrity: sha512-I8Y08evDmMuD1jh3NftPpFFSlCWOizQDJLjN7EQwcg7jiAP4A7c2REo6nBN2EmP24Mi7UrRM+RnytHR5V+pElA==} peerDependencies: sass-loader: ^13.3.2 @@ -2715,17 +2734,17 @@ packages: '@vuepress/plugin-theme-data': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) sass: 1.69.6 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 + vue-router: 4.2.5(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/utils/2.0.0-rc.0: + /@vuepress/utils@2.0.0-rc.0: resolution: {integrity: sha512-Q1ay/woClDHcW0Qe91KsnHoupdNN0tp/vhjvVLuAYxlv/1Obii7hz9WFcajyyGEhmsYxdvG2sGmcxFA02tuKkw==} dependencies: '@types/debug': 4.1.12 @@ -2743,38 +2762,38 @@ packages: - supports-color dev: true - /@vueuse/core/10.6.1_vue@3.3.8: + /@vueuse/core@10.6.1(vue@3.3.8): resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.6.1 - '@vueuse/shared': 10.6.1_vue@3.3.8 - vue-demi: 0.14.6_vue@3.3.8 + '@vueuse/shared': 10.6.1(vue@3.3.8) + vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/metadata/10.6.1: + /@vueuse/metadata@10.6.1: resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==} dev: true - /@vueuse/shared/10.6.1_vue@3.3.8: + /@vueuse/shared@10.6.1(vue@3.3.8): resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==} dependencies: - vue-demi: 0.14.6_vue@3.3.8 + vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /acorn/8.11.2: + /acorn@8.11.2: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true dev: true - /ajv/8.12.0: + /ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} dependencies: fast-deep-equal: 3.1.3 @@ -2783,7 +2802,7 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch/4.20.0: + /algoliasearch@4.20.0: resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} dependencies: '@algolia/cache-browser-local-storage': 4.20.0 @@ -2802,31 +2821,31 @@ packages: '@algolia/transporter': 4.20.0 dev: true - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} dev: true - /ansi-regex/6.0.1: + /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} dev: true - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: true - /anymatch/3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: @@ -2834,27 +2853,27 @@ packages: picomatch: 2.3.1 dev: true - /arg/5.0.2: + /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true - /argparse/1.0.10: + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true - /argparse/2.0.1: + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /array-buffer-byte-length/1.0.0: + /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: call-bind: 1.0.5 is-array-buffer: 3.0.2 dev: true - /arraybuffer.prototype.slice/1.0.2: + /arraybuffer.prototype.slice@1.0.2: resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} engines: {node: '>= 0.4'} dependencies: @@ -2867,26 +2886,26 @@ packages: is-shared-array-buffer: 1.0.2 dev: true - /artplayer/5.0.9: + /artplayer@5.0.9: resolution: {integrity: sha512-IM/DShYdmKFEA9jl08LYbTK2Jfz9s7qIjEH0xWjnxvVArUKZZKcoqwr6i54U0c4grtc/Uvb4wtCd78kvtSVlgw==} dependencies: option-validator: 2.0.6 dev: true - /async-validator/4.2.5: + /async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} dev: true - /async/3.2.5: + /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} dev: true - /at-least-node/1.0.0: + /at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} dev: true - /autoprefixer/10.4.16_postcss@8.4.31: + /autoprefixer@10.4.16(postcss@8.4.31): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -2902,71 +2921,71 @@ packages: postcss-value-parser: 4.2.0 dev: true - /available-typed-arrays/1.0.5: + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} dev: true - /babel-plugin-polyfill-corejs2/0.4.6_@babel+core@7.23.3: + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.3 '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.8.6_@babel+core@7.23.3: + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.3): resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) core-js-compat: 3.33.3 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.5.3_@babel+core@7.23.3: + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.3): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) transitivePeerDependencies: - supports-color dev: true - /balanced-match/1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /balloon-css/1.2.0: + /balloon-css@1.2.0: resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} dev: true - /base64-js/1.5.1: + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /bcp-47-match/1.0.3: + /bcp-47-match@1.0.3: resolution: {integrity: sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==} dev: true - /bcp-47-normalize/1.1.1: + /bcp-47-normalize@1.1.1: resolution: {integrity: sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==} dependencies: bcp-47: 1.0.8 bcp-47-match: 1.0.3 dev: true - /bcp-47/1.0.8: + /bcp-47@1.0.8: resolution: {integrity: sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==} dependencies: is-alphabetical: 1.0.4 @@ -2974,17 +2993,17 @@ packages: is-decimal: 1.0.4 dev: true - /bcrypt-ts/5.0.0: + /bcrypt-ts@5.0.0: resolution: {integrity: sha512-0+VFzpOk0oIw8W8DfcCl0+xYbM04ib1u9IqkJCQQr+Vx8Pie4wzXmow+4zEnU0SP72QgPACDn0ARybH7q95Cbw==} engines: {node: '>=18'} dev: true - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true - /bl/5.1.0: + /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} dependencies: buffer: 6.0.3 @@ -2992,31 +3011,31 @@ packages: readable-stream: 3.6.2 dev: true - /boolbase/1.0.0: + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 dev: true - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 dev: true - /braces/3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - /browserslist/4.22.1: + /browserslist@4.22.1: resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3024,31 +3043,31 @@ packages: caniuse-lite: 1.0.30001563 electron-to-chromium: 1.4.588 node-releases: 2.0.13 - update-browserslist-db: 1.0.13_browserslist@4.22.1 + update-browserslist-db: 1.0.13(browserslist@4.22.1) dev: true - /buffer-from/1.1.2: + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer/6.0.3: + /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 dev: true - /builtin-modules/3.3.0: + /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} dev: true - /cac/6.7.14: + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} dev: true - /call-bind/1.0.5: + /call-bind@1.0.5: resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: function-bind: 1.1.2 @@ -3056,16 +3075,16 @@ packages: set-function-length: 1.1.1 dev: true - /camelcase/5.3.1: + /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001563: + /caniuse-lite@1.0.30001563: resolution: {integrity: sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==} dev: true - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -3074,7 +3093,7 @@ packages: supports-color: 5.5.0 dev: true - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: @@ -3082,16 +3101,16 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.3.0: + /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /character-entities/2.0.2: + /character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} dev: true - /cheerio-select/2.1.0: + /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 @@ -3102,7 +3121,7 @@ packages: domutils: 3.1.0 dev: true - /cheerio/1.0.0-rc.12: + /cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} dependencies: @@ -3115,7 +3134,7 @@ packages: parse5-htmlparser2-tree-adapter: 7.0.0 dev: true - /chokidar/3.5.3: + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: @@ -3130,19 +3149,19 @@ packages: fsevents: 2.3.3 dev: true - /cli-cursor/4.0.0: + /cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: restore-cursor: 4.0.0 dev: true - /cli-spinners/2.9.1: + /cli-spinners@2.9.1: resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} dev: true - /cliui/6.0.0: + /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: string-width: 4.2.3 @@ -3150,86 +3169,86 @@ packages: wrap-ansi: 6.2.0 dev: true - /codem-isoboxer/0.3.9: + /codem-isoboxer@0.3.9: resolution: {integrity: sha512-4XOTqEzBWrGOZaMd+sTED2hLpzfBbiQCf1W6OBGkIHqk1D8uwy8WFLazVbdQwfDpQ+vf39lqTGPa9IhWW0roTA==} dev: true - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true - /color-name/1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /commander/2.20.3: + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commander/7.2.0: + /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} dev: true - /commander/9.2.0: + /commander@9.2.0: resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} engines: {node: ^12.20.0 || >=14} dev: true - /common-tags/1.8.2: + /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} dev: true - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /connect-history-api-fallback/2.0.0: + /connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} dev: true - /convert-source-map/2.0.0: + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /core-js-compat/3.33.3: + /core-js-compat@3.33.3: resolution: {integrity: sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==} dependencies: browserslist: 4.22.1 dev: true - /cose-base/1.0.3: + /cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} dependencies: layout-base: 1.0.2 dev: true - /cose-base/2.2.0: + /cose-base@2.2.0: resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} dependencies: layout-base: 2.0.1 dev: true - /create-codepen/1.0.1: + /create-codepen@1.0.1: resolution: {integrity: sha512-XzSWwGCFNeOnNGp3KdCDGaKq4Cp1SvjzpPGQqO0tj1HT3BhksLdl/xQ2ZEY4+0MQ3m1I/K1Fvpm4GGMthtamyA==} dev: true - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} dependencies: @@ -3238,19 +3257,19 @@ packages: which: 2.0.2 dev: true - /crypto-random-string/2.0.0: + /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} dev: true - /css-render/0.15.12: + /css-render@0.15.12: resolution: {integrity: sha512-eWzS66patiGkTTik+ipO9qNGZ+uNuGyTmnz6/+EJIiFg8+3yZRpnMwgFo8YdXhQRsiePzehnusrxVvugNjXzbw==} dependencies: '@emotion/hash': 0.8.0 csstype: 3.0.11 dev: true - /css-select/5.1.0: + /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 @@ -3260,20 +3279,20 @@ packages: nth-check: 2.1.1 dev: true - /css-what/6.1.0: + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} dev: true - /csstype/3.0.11: + /csstype@3.0.11: resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} dev: true - /csstype/3.1.2: + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} dev: true - /cytoscape-cose-bilkent/4.1.0_cytoscape@3.27.0: + /cytoscape-cose-bilkent@4.1.0(cytoscape@3.27.0): resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: cytoscape: ^3.2.0 @@ -3282,7 +3301,7 @@ packages: cytoscape: 3.27.0 dev: true - /cytoscape-fcose/2.2.0_cytoscape@3.27.0: + /cytoscape-fcose@2.2.0(cytoscape@3.27.0): resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} peerDependencies: cytoscape: ^3.2.0 @@ -3291,7 +3310,7 @@ packages: cytoscape: 3.27.0 dev: true - /cytoscape/3.27.0: + /cytoscape@3.27.0: resolution: {integrity: sha512-pPZJilfX9BxESwujODz5pydeGi+FBrXq1rcaB1mfhFXXFJ9GjE6CNndAk+8jPzoXGD+16LtSS4xlYEIUiW4Abg==} engines: {node: '>=0.10'} dependencies: @@ -3299,25 +3318,25 @@ packages: lodash: 4.17.21 dev: true - /d3-array/2.12.1: + /d3-array@2.12.1: resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} dependencies: internmap: 1.0.1 dev: true - /d3-array/3.2.4: + /d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} engines: {node: '>=12'} dependencies: internmap: 2.0.3 dev: true - /d3-axis/3.0.0: + /d3-axis@3.0.0: resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} engines: {node: '>=12'} dev: true - /d3-brush/3.0.0: + /d3-brush@3.0.0: resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} engines: {node: '>=12'} dependencies: @@ -3325,41 +3344,41 @@ packages: d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 - d3-transition: 3.0.1_d3-selection@3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) dev: true - /d3-chord/3.0.1: + /d3-chord@3.0.1: resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} engines: {node: '>=12'} dependencies: d3-path: 3.1.0 dev: true - /d3-color/3.1.0: + /d3-color@3.1.0: resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} engines: {node: '>=12'} dev: true - /d3-contour/4.0.2: + /d3-contour@4.0.2: resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} engines: {node: '>=12'} dependencies: d3-array: 3.2.4 dev: true - /d3-delaunay/6.0.4: + /d3-delaunay@6.0.4: resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} engines: {node: '>=12'} dependencies: delaunator: 5.0.0 dev: true - /d3-dispatch/3.0.1: + /d3-dispatch@3.0.1: resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} engines: {node: '>=12'} dev: true - /d3-drag/3.0.0: + /d3-drag@3.0.0: resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} engines: {node: '>=12'} dependencies: @@ -3367,7 +3386,7 @@ packages: d3-selection: 3.0.0 dev: true - /d3-dsv/3.0.1: + /d3-dsv@3.0.1: resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} engines: {node: '>=12'} hasBin: true @@ -3377,19 +3396,19 @@ packages: rw: 1.3.3 dev: true - /d3-ease/3.0.1: + /d3-ease@3.0.1: resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} engines: {node: '>=12'} dev: true - /d3-fetch/3.0.1: + /d3-fetch@3.0.1: resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} engines: {node: '>=12'} dependencies: d3-dsv: 3.0.1 dev: true - /d3-force/3.0.0: + /d3-force@3.0.0: resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} engines: {node: '>=12'} dependencies: @@ -3398,62 +3417,62 @@ packages: d3-timer: 3.0.1 dev: true - /d3-format/3.1.0: + /d3-format@3.1.0: resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} engines: {node: '>=12'} dev: true - /d3-geo/3.1.0: + /d3-geo@3.1.0: resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} engines: {node: '>=12'} dependencies: d3-array: 3.2.4 dev: true - /d3-hierarchy/3.1.2: + /d3-hierarchy@3.1.2: resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} engines: {node: '>=12'} dev: true - /d3-interpolate/3.0.1: + /d3-interpolate@3.0.1: resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} engines: {node: '>=12'} dependencies: d3-color: 3.1.0 dev: true - /d3-path/1.0.9: + /d3-path@1.0.9: resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} dev: true - /d3-path/3.1.0: + /d3-path@3.1.0: resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} engines: {node: '>=12'} dev: true - /d3-polygon/3.0.1: + /d3-polygon@3.0.1: resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} engines: {node: '>=12'} dev: true - /d3-quadtree/3.0.1: + /d3-quadtree@3.0.1: resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} engines: {node: '>=12'} dev: true - /d3-random/3.0.1: + /d3-random@3.0.1: resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} engines: {node: '>=12'} dev: true - /d3-sankey/0.12.3: + /d3-sankey@0.12.3: resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} dependencies: d3-array: 2.12.1 d3-shape: 1.3.7 dev: true - /d3-scale-chromatic/3.0.0: + /d3-scale-chromatic@3.0.0: resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} engines: {node: '>=12'} dependencies: @@ -3461,7 +3480,7 @@ packages: d3-interpolate: 3.0.1 dev: true - /d3-scale/4.0.2: + /d3-scale@4.0.2: resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} engines: {node: '>=12'} dependencies: @@ -3472,44 +3491,44 @@ packages: d3-time-format: 4.1.0 dev: true - /d3-selection/3.0.0: + /d3-selection@3.0.0: resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} engines: {node: '>=12'} dev: true - /d3-shape/1.3.7: + /d3-shape@1.3.7: resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} dependencies: d3-path: 1.0.9 dev: true - /d3-shape/3.2.0: + /d3-shape@3.2.0: resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} engines: {node: '>=12'} dependencies: d3-path: 3.1.0 dev: true - /d3-time-format/4.1.0: + /d3-time-format@4.1.0: resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} engines: {node: '>=12'} dependencies: d3-time: 3.1.0 dev: true - /d3-time/3.1.0: + /d3-time@3.1.0: resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} engines: {node: '>=12'} dependencies: d3-array: 3.2.4 dev: true - /d3-timer/3.0.1: + /d3-timer@3.0.1: resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} engines: {node: '>=12'} dev: true - /d3-transition/3.0.1_d3-selection@3.0.0: + /d3-transition@3.0.1(d3-selection@3.0.0): resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} engines: {node: '>=12'} peerDependencies: @@ -3523,7 +3542,7 @@ packages: d3-timer: 3.0.1 dev: true - /d3-zoom/3.0.0: + /d3-zoom@3.0.0: resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} engines: {node: '>=12'} dependencies: @@ -3531,10 +3550,10 @@ packages: d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 - d3-transition: 3.0.1_d3-selection@3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) dev: true - /d3/7.8.5: + /d3@7.8.5: resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==} engines: {node: '>=12'} dependencies: @@ -3566,18 +3585,18 @@ packages: d3-time: 3.1.0 d3-time-format: 4.1.0 d3-timer: 3.0.1 - d3-transition: 3.0.1_d3-selection@3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 dev: true - /dagre-d3-es/7.0.10: + /dagre-d3-es@7.0.10: resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} dependencies: d3: 7.8.5 lodash-es: 4.17.21 dev: true - /dashjs/4.7.2: + /dashjs@4.7.2: resolution: {integrity: sha512-DSoSEK3Mvbw+u8Sf6xQW0f86dnC7Vn9CIk5oXeHr4zsJ6TiJK81/q3nNsGm2C9q9y9S0du+aR+AkKM04Bdt5BQ==} dependencies: bcp-47-match: 1.0.3 @@ -3592,7 +3611,7 @@ packages: ua-parser-js: 1.0.37 dev: true - /date-fns-tz/2.0.0_date-fns@2.30.0: + /date-fns-tz@2.0.0(date-fns@2.30.0): resolution: {integrity: sha512-OAtcLdB9vxSXTWHdT8b398ARImVwQMyjfYGkKD2zaGpHseG2UPHbHjXELReErZFxWdSLph3c2zOaaTyHfOhERQ==} peerDependencies: date-fns: '>=2.0.0' @@ -3600,18 +3619,18 @@ packages: date-fns: 2.30.0 dev: true - /date-fns/2.30.0: + /date-fns@2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: '@babel/runtime': 7.23.2 dev: true - /dayjs/1.11.10: + /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: true - /debug/4.3.4: + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -3623,23 +3642,23 @@ packages: ms: 2.1.2 dev: true - /decamelize/1.2.0: + /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} dev: true - /decode-named-character-reference/1.0.2: + /decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: character-entities: 2.0.2 dev: true - /deepmerge/4.3.1: + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} dev: true - /define-data-property/1.1.1: + /define-data-property@1.1.1: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} dependencies: @@ -3648,7 +3667,7 @@ packages: has-property-descriptors: 1.0.1 dev: true - /define-properties/1.2.1: + /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: @@ -3657,27 +3676,27 @@ packages: object-keys: 1.1.1 dev: true - /delaunator/5.0.0: + /delaunator@5.0.0: resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==} dependencies: robust-predicates: 3.0.2 dev: true - /dequal/2.0.3: + /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} dev: true - /diff/5.1.0: + /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} engines: {node: '>=0.3.1'} dev: true - /dijkstrajs/1.0.3: + /dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} dev: true - /dom-serializer/2.0.0: + /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 @@ -3685,22 +3704,22 @@ packages: entities: 4.5.0 dev: true - /domelementtype/2.3.0: + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - /domhandler/5.0.3: + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 dev: true - /dompurify/3.0.6: + /dompurify@3.0.6: resolution: {integrity: sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w==} dev: true - /domutils/3.1.0: + /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 @@ -3708,11 +3727,11 @@ packages: domhandler: 5.0.3 dev: true - /eastasianwidth/0.2.0: + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ejs/3.1.9: + /ejs@3.1.9: resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -3720,42 +3739,42 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium/1.4.588: + /electron-to-chromium@1.4.588: resolution: {integrity: sha512-soytjxwbgcCu7nh5Pf4S2/4wa6UIu+A3p03U2yVr53qGxi1/VTR3ENI+p50v+UxqqZAfl48j3z55ud7VHIOr9w==} dev: true - /elkjs/0.8.2: + /elkjs@0.8.2: resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} dev: true - /emoji-regex/10.3.0: + /emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} dev: true - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /encode-utf8/1.0.3: + /encode-utf8@1.0.3: resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: true - /entities/3.0.1: + /entities@3.0.1: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} - /entities/4.5.0: + /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} dev: true - /envinfo/7.11.0: + /envinfo@7.11.0: resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==} engines: {node: '>=4'} hasBin: true dev: true - /es-abstract/1.22.3: + /es-abstract@1.22.3: resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: @@ -3800,7 +3819,7 @@ packages: which-typed-array: 1.1.13 dev: true - /es-set-tostringtag/2.0.2: + /es-set-tostringtag@2.0.2: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: @@ -3809,7 +3828,7 @@ packages: hasown: 2.0.0 dev: true - /es-to-primitive/1.2.1: + /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: @@ -3818,11 +3837,11 @@ packages: is-symbol: 1.0.4 dev: true - /es6-promise/4.2.8: + /es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} dev: true - /esbuild/0.19.6: + /esbuild@0.19.6: resolution: {integrity: sha512-Xl7dntjA2OEIvpr9j0DVxxnog2fyTGnyVoQXAMQI6eR3mf9zCQds7VIKUDCotDgE/p4ncTgeRqgX8t5d6oP4Gw==} engines: {node: '>=12'} hasBin: true @@ -3852,49 +3871,49 @@ packages: '@esbuild/win32-x64': 0.19.6 dev: true - /escalade/3.1.1: + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} dev: true - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true - /esm/3.2.25: + /esm@3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /estree-walker/1.0.1: + /estree-walker@1.0.1: resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true - /esutils/2.0.3: + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /eve-raphael/0.5.0: + /eve-raphael@0.5.0: resolution: {integrity: sha512-jrxnPsCGqng1UZuEp9DecX/AuSyAszATSjf4oEcRxvfxa1Oux4KkIPKBAAWWnpdwfARtr+Q0o9aPYWjsROD7ug==} dev: true - /evtd/0.2.4: + /evtd@0.2.4: resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==} dev: true - /execa/8.0.1: + /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} dependencies: @@ -3909,22 +3928,22 @@ packages: strip-final-newline: 3.0.0 dev: true - /extend-shallow/2.0.1: + /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: true - /fast-deep-equal/2.0.1: + /fast-deep-equal@2.0.1: resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} dev: true - /fast-deep-equal/3.1.3: + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.3.2: + /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: @@ -3935,34 +3954,34 @@ packages: micromatch: 4.0.5 dev: true - /fast-json-stable-stringify/2.1.0: + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - /fastq/1.15.0: + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 dev: true - /fflate/0.8.1: + /fflate@0.8.1: resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} dev: true - /filelist/1.0.4: + /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 dev: true - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true - /find-up/4.1.0: + /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} dependencies: @@ -3970,7 +3989,7 @@ packages: path-exists: 4.0.0 dev: true - /flowchart.ts/1.0.1: + /flowchart.ts@1.0.1: resolution: {integrity: sha512-J0Sqob1Kt2MO+lKUH48h2uCIsTfEahXflKiOgVuG48T6p6oosVgaCl6TvjqNjP4pW1w8FVF4L1DbqHCxoxj5mA==} dependencies: '@types/raphael': 2.3.7 @@ -3978,17 +3997,17 @@ packages: tslib: 2.6.2 dev: true - /for-each/0.3.3: + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 dev: true - /fraction.js/4.3.7: + /fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /fs-extra/11.1.1: + /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} dependencies: @@ -3997,7 +4016,7 @@ packages: universalify: 2.0.1 dev: true - /fs-extra/9.1.0: + /fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} dependencies: @@ -4007,11 +4026,11 @@ packages: universalify: 2.0.1 dev: true - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents/2.3.3: + /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] @@ -4019,11 +4038,11 @@ packages: dev: true optional: true - /function-bind/1.1.2: + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true - /function.prototype.name/1.1.6: + /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: @@ -4033,21 +4052,21 @@ packages: functions-have-names: 1.2.3 dev: true - /functions-have-names/1.2.3: + /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} dev: true - /get-caller-file/2.0.5: + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic/1.2.2: + /get-intrinsic@1.2.2: resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: function-bind: 1.1.2 @@ -4056,16 +4075,16 @@ packages: hasown: 2.0.0 dev: true - /get-own-enumerable-property-symbols/3.0.2: + /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true - /get-stream/8.0.1: + /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} dev: true - /get-symbol-description/1.0.0: + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: @@ -4073,20 +4092,20 @@ packages: get-intrinsic: 1.2.2 dev: true - /giscus/1.3.0: + /giscus@1.3.0: resolution: {integrity: sha512-A3tVLgSmpnh2sX9uGjo9MbzmTTEJirSyFUPRvkipvy37y9rhxUYDoh9kO37QVrP7Sc7QuJ+gihB6apkO0yDyTw==} dependencies: lit: 2.8.0 dev: true - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 dev: true - /glob/7.2.3: + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 @@ -4097,19 +4116,19 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals/11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} dev: true - /globalthis/1.0.3: + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 dev: true - /globby/14.0.0: + /globby@14.0.0: resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} engines: {node: '>=18'} dependencies: @@ -4121,17 +4140,17 @@ packages: unicorn-magic: 0.1.0 dev: true - /gopd/1.0.1: + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: get-intrinsic: 1.2.2 dev: true - /graceful-fs/4.2.11: + /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /gray-matter/4.0.3: + /gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} dependencies: @@ -4141,72 +4160,72 @@ packages: strip-bom-string: 1.0.0 dev: true - /has-bigints/1.0.2: + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: true - /has-property-descriptors/1.0.1: + /has-property-descriptors@1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: get-intrinsic: 1.2.2 dev: true - /has-proto/1.0.1: + /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} dev: true - /has-symbols/1.0.3: + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} dev: true - /has-tostringtag/1.0.0: + /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: true - /hash-sum/2.0.0: + /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} dev: true - /hasown/2.0.0: + /hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 dev: true - /heap/0.2.7: + /heap@0.2.7: resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} dev: true - /highlight.js/11.9.0: + /highlight.js@11.9.0: resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} engines: {node: '>=12.0.0'} dev: true - /hls.js/1.4.12: + /hls.js@1.4.12: resolution: {integrity: sha512-1RBpx2VihibzE3WE9kGoVCtrhhDWTzydzElk/kyRbEOLnb1WIE+3ZabM/L8BqKFTCL3pUy4QzhXgD1Q6Igr1JA==} dev: true - /html-entities/1.4.0: + /html-entities@1.4.0: resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} dev: true - /htmlparser2/8.0.2: + /htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 @@ -4215,57 +4234,57 @@ packages: entities: 4.5.0 dev: true - /human-signals/5.0.0: + /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} dev: true - /iconv-lite/0.6.3: + /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true - /idb/7.1.1: + /idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} dev: true - /ieee754/1.2.1: + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore/5.3.0: + /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true - /immediate/3.0.6: + /immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: true - /immutable/4.3.4: + /immutable@4.3.4: resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} dev: true - /imsc/1.1.3: + /imsc@1.1.3: resolution: {integrity: sha512-IY0hMkVTNoqoYwKEp5UvNNKp/A5jeJUOrIO7judgOyhHT+xC6PA4VBOMAOhdtAYbMRHx9DTgI8p6Z6jhYQPFDA==} dependencies: sax: 1.2.1 dev: true - /inflight/1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 dev: true - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true - /internal-slot/1.0.6: + /internal-slot@1.0.6: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: @@ -4274,27 +4293,27 @@ packages: side-channel: 1.0.4 dev: true - /internmap/1.0.1: + /internmap@1.0.1: resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} dev: true - /internmap/2.0.3: + /internmap@2.0.3: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} dev: true - /is-alphabetical/1.0.4: + /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: true - /is-alphanumerical/1.0.4: + /is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 dev: true - /is-array-buffer/3.0.2: + /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: call-bind: 1.0.5 @@ -4302,20 +4321,20 @@ packages: is-typed-array: 1.1.12 dev: true - /is-bigint/1.0.4: + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 dev: true - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true - /is-boolean-object/1.1.2: + /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: @@ -4323,82 +4342,82 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-callable/1.2.7: + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} dev: true - /is-core-module/2.13.1: + /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.0 dev: true - /is-date-object/1.0.5: + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-decimal/1.0.4: + /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: true - /is-extendable/0.1.1: + /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} dev: true - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} dev: true - /is-glob/4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - /is-interactive/2.0.0: + /is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} dev: true - /is-module/1.0.0: + /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true - /is-negative-zero/2.0.2: + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} dev: true - /is-number-object/1.0.7: + /is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-number/7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-obj/1.0.1: + /is-obj@1.0.1: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} dev: true - /is-regex/1.1.4: + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: @@ -4406,68 +4425,68 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-regexp/1.0.0: + /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} dev: true - /is-shared-array-buffer/1.0.2: + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.5 dev: true - /is-stream/2.0.1: + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} dev: true - /is-stream/3.0.0: + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-string/1.0.7: + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true - /is-symbol/1.0.4: + /is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: true - /is-typed-array/1.1.12: + /is-typed-array@1.1.12: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.13 dev: true - /is-unicode-supported/1.3.0: + /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: true - /is-weakref/1.0.2: + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.5 dev: true - /isarray/2.0.5: + /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true - /isexe/2.0.0: + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /jake/10.8.7: + /jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} hasBin: true @@ -4478,7 +4497,7 @@ packages: minimatch: 3.1.2 dev: true - /jest-worker/26.6.2: + /jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: @@ -4487,11 +4506,11 @@ packages: supports-color: 7.2.0 dev: true - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true - /js-yaml/3.14.1: + /js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: @@ -4499,39 +4518,39 @@ packages: esprima: 4.0.1 dev: true - /js-yaml/4.1.0: + /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 dev: true - /jsesc/0.5.0: + /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: true - /jsesc/2.5.2: + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true dev: true - /json-schema-traverse/1.0.0: + /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /json-schema/0.4.0: + /json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: true - /json5/2.2.3: + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true dev: true - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.1 @@ -4539,55 +4558,55 @@ packages: graceful-fs: 4.2.11 dev: true - /jsonpointer/5.0.1: + /jsonpointer@5.0.1: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} dev: true - /khroma/2.1.0: + /khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} dev: true - /kind-of/6.0.3: + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} dev: true - /kleur/4.1.5: + /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} dev: true - /layout-base/1.0.2: + /layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} dev: true - /layout-base/2.0.1: + /layout-base@2.0.1: resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} dev: true - /leven/3.1.0: + /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} dev: true - /lie/3.1.1: + /lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} dependencies: immediate: 3.0.6 dev: true - /lilconfig/3.0.0: + /lilconfig@3.0.0: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} dev: true - /linkify-it/4.0.1: + /linkify-it@4.0.1: resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 - /lit-element/3.3.3: + /lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: '@lit-labs/ssr-dom-shim': 1.1.2 @@ -4595,13 +4614,13 @@ packages: lit-html: 2.8.0 dev: true - /lit-html/2.8.0: + /lit-html@2.8.0: resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: '@types/trusted-types': 2.0.6 dev: true - /lit/2.8.0: + /lit@2.8.0: resolution: {integrity: sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==} dependencies: '@lit/reactive-element': 1.6.3 @@ -4609,36 +4628,36 @@ packages: lit-html: 2.8.0 dev: true - /localforage/1.10.0: + /localforage@1.10.0: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} dependencies: lie: 3.1.1 dev: true - /locate-path/5.0.0: + /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: + /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} dev: true - /lodash.debounce/4.0.8: + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true - /lodash.sortby/4.7.0: + /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} dev: true - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols/5.1.0: + /log-symbols@5.1.0: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} dependencies: @@ -4646,33 +4665,33 @@ packages: is-unicode-supported: 1.3.0 dev: true - /lru-cache/5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 dev: true - /lru-cache/6.0.0: + /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: + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.30.5: + /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /markdown-it-anchor/8.6.7_uz67x7drt3y2jntdicvae7olyu: + /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.6)(markdown-it@13.0.2): resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} peerDependencies: '@types/markdown-it': '*' @@ -4682,15 +4701,15 @@ packages: markdown-it: 13.0.2 dev: true - /markdown-it-container/3.0.0: + /markdown-it-container@3.0.0: resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} dev: true - /markdown-it-emoji/2.0.2: + /markdown-it-emoji@2.0.2: resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} dev: true - /markdown-it/13.0.2: + /markdown-it@13.0.2: resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} hasBin: true dependencies: @@ -4700,7 +4719,7 @@ packages: mdurl: 1.0.1 uc.micro: 1.0.6 - /mathjax-full/3.2.2: + /mathjax-full@3.2.2: resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} dependencies: esm: 3.2.25 @@ -4709,7 +4728,7 @@ packages: speech-rule-engine: 4.0.7 dev: true - /mdast-util-from-markdown/1.3.1: + /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: '@types/mdast': 3.0.15 @@ -4728,37 +4747,37 @@ packages: - supports-color dev: true - /mdast-util-to-string/3.2.0: + /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: '@types/mdast': 3.0.15 dev: true - /mdurl/1.0.1: + /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - /medium-zoom/1.1.0: + /medium-zoom@1.1.0: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} dev: true - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /mermaid/10.6.1: + /mermaid@10.6.1: resolution: {integrity: sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==} dependencies: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 '@types/d3-scale-chromatic': 3.0.2 cytoscape: 3.27.0 - cytoscape-cose-bilkent: 4.1.0_cytoscape@3.27.0 - cytoscape-fcose: 2.2.0_cytoscape@3.27.0 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.27.0) + cytoscape-fcose: 2.2.0(cytoscape@3.27.0) d3: 7.8.5 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 @@ -4777,11 +4796,11 @@ packages: - supports-color dev: true - /mhchemparser/4.2.1: + /mhchemparser@4.2.1: resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} dev: true - /micromark-core-commonmark/1.1.0: + /micromark-core-commonmark@1.1.0: resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} dependencies: decode-named-character-reference: 1.0.2 @@ -4802,7 +4821,7 @@ packages: uvu: 0.5.6 dev: true - /micromark-factory-destination/1.1.0: + /micromark-factory-destination@1.1.0: resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} dependencies: micromark-util-character: 1.2.0 @@ -4810,7 +4829,7 @@ packages: micromark-util-types: 1.1.0 dev: true - /micromark-factory-label/1.1.0: + /micromark-factory-label@1.1.0: resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} dependencies: micromark-util-character: 1.2.0 @@ -4819,14 +4838,14 @@ packages: uvu: 0.5.6 dev: true - /micromark-factory-space/1.1.0: + /micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} dependencies: micromark-util-character: 1.2.0 micromark-util-types: 1.1.0 dev: true - /micromark-factory-title/1.1.0: + /micromark-factory-title@1.1.0: resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} dependencies: micromark-factory-space: 1.1.0 @@ -4835,7 +4854,7 @@ packages: micromark-util-types: 1.1.0 dev: true - /micromark-factory-whitespace/1.1.0: + /micromark-factory-whitespace@1.1.0: resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} dependencies: micromark-factory-space: 1.1.0 @@ -4844,20 +4863,20 @@ packages: micromark-util-types: 1.1.0 dev: true - /micromark-util-character/1.2.0: + /micromark-util-character@1.2.0: resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} dependencies: micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 dev: true - /micromark-util-chunked/1.1.0: + /micromark-util-chunked@1.1.0: resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} dependencies: micromark-util-symbol: 1.1.0 dev: true - /micromark-util-classify-character/1.1.0: + /micromark-util-classify-character@1.1.0: resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} dependencies: micromark-util-character: 1.2.0 @@ -4865,20 +4884,20 @@ packages: micromark-util-types: 1.1.0 dev: true - /micromark-util-combine-extensions/1.1.0: + /micromark-util-combine-extensions@1.1.0: resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} dependencies: micromark-util-chunked: 1.1.0 micromark-util-types: 1.1.0 dev: true - /micromark-util-decode-numeric-character-reference/1.1.0: + /micromark-util-decode-numeric-character-reference@1.1.0: resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} dependencies: micromark-util-symbol: 1.1.0 dev: true - /micromark-util-decode-string/1.1.0: + /micromark-util-decode-string@1.1.0: resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} dependencies: decode-named-character-reference: 1.0.2 @@ -4887,27 +4906,27 @@ packages: micromark-util-symbol: 1.1.0 dev: true - /micromark-util-encode/1.1.0: + /micromark-util-encode@1.1.0: resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} dev: true - /micromark-util-html-tag-name/1.2.0: + /micromark-util-html-tag-name@1.2.0: resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} dev: true - /micromark-util-normalize-identifier/1.1.0: + /micromark-util-normalize-identifier@1.1.0: resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} dependencies: micromark-util-symbol: 1.1.0 dev: true - /micromark-util-resolve-all/1.1.0: + /micromark-util-resolve-all@1.1.0: resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} dependencies: micromark-util-types: 1.1.0 dev: true - /micromark-util-sanitize-uri/1.2.0: + /micromark-util-sanitize-uri@1.2.0: resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} dependencies: micromark-util-character: 1.2.0 @@ -4915,7 +4934,7 @@ packages: micromark-util-symbol: 1.1.0 dev: true - /micromark-util-subtokenize/1.1.0: + /micromark-util-subtokenize@1.1.0: resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} dependencies: micromark-util-chunked: 1.1.0 @@ -4924,15 +4943,15 @@ packages: uvu: 0.5.6 dev: true - /micromark-util-symbol/1.1.0: + /micromark-util-symbol@1.1.0: resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} dev: true - /micromark-util-types/1.1.0: + /micromark-util-types@1.1.0: resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} dev: true - /micromark/3.2.0: + /micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 @@ -4956,7 +4975,7 @@ packages: - supports-color dev: true - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: @@ -4964,126 +4983,126 @@ packages: picomatch: 2.3.1 dev: true - /mimic-fn/2.1.0: + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true - /mimic-fn/4.0.0: + /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} dev: true - /minimatch/3.1.2: + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 dev: true - /minimatch/5.1.6: + /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 dev: true - /mitt/3.0.1: + /mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} dev: true - /mj-context-menu/0.6.1: + /mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} dev: true - /mpegts.js/1.7.3: + /mpegts.js@1.7.3: resolution: {integrity: sha512-kqZ1C1IsbAQN72cK8vMrzKeM7hwrwSBbFAwVAc7PPweOeoZxCANrc7fAVDKMfYUzxdNkMTnec9tVmlxmKZB0TQ==} dependencies: es6-promise: 4.2.8 webworkify-webpack: 2.1.5 dev: true - /mri/1.2.0: + /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} dev: true - /ms/2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /naive-ui/2.35.0_vue@3.3.8: + /naive-ui@2.35.0(vue@3.3.8): resolution: {integrity: sha512-PdnLpOip1LQaKs5+rXLZoPDPQkTq26TnHWeABvUA2eOQjtHxE4+TQvj0Jq/W8clM2On/7jptoGmenLt48G3Bhg==} peerDependencies: vue: ^3.0.0 dependencies: - '@css-render/plugin-bem': 0.15.12_css-render@0.15.12 - '@css-render/vue3-ssr': 0.15.12_vue@3.3.8 + '@css-render/plugin-bem': 0.15.12(css-render@0.15.12) + '@css-render/vue3-ssr': 0.15.12(vue@3.3.8) '@types/katex': 0.16.6 '@types/lodash': 4.14.201 '@types/lodash-es': 4.17.11 async-validator: 4.2.5 css-render: 0.15.12 date-fns: 2.30.0 - date-fns-tz: 2.0.0_date-fns@2.30.0 + date-fns-tz: 2.0.0(date-fns@2.30.0) evtd: 0.2.4 highlight.js: 11.9.0 lodash: 4.17.21 lodash-es: 4.17.21 seemly: 0.3.6 treemate: 0.3.11 - vdirs: 0.1.8_vue@3.3.8 - vooks: 0.2.12_vue@3.3.8 + vdirs: 0.1.8(vue@3.3.8) + vooks: 0.2.12(vue@3.3.8) vue: 3.3.8 - vueuc: 0.4.51_vue@3.3.8 + vueuc: 0.4.51(vue@3.3.8) dev: true - /nanoid/3.3.7: + /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true - /node-releases/2.0.13: + /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true - /non-layered-tidy-tree-layout/2.0.2: + /non-layered-tidy-tree-layout@2.0.2: resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} dev: true - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true - /normalize-range/0.1.2: + /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true - /npm-run-path/5.1.0: + /npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 dev: true - /nth-check/2.1.1: + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 dev: true - /object-inspect/1.13.1: + /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true - /object-keys/1.1.1: + /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} dev: true - /object.assign/4.1.4: + /object.assign@4.1.4: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: @@ -5093,33 +5112,33 @@ packages: object-keys: 1.1.1 dev: true - /once/1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true - /onetime/5.1.2: + /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 dev: true - /onetime/6.0.0: + /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 dev: true - /option-validator/2.0.6: + /option-validator@2.0.6: resolution: {integrity: sha512-tmZDan2LRIRQyhUGvkff68/O0R8UmF+Btmiiz0SmSw2ng3CfPZB9wJlIjHpe/MKUZqyIZkVIXCrwr1tIN+0Dzg==} dependencies: kind-of: 6.0.3 dev: true - /ora/7.0.1: + /ora@7.0.1: resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} engines: {node: '>=16'} dependencies: @@ -5134,91 +5153,91 @@ packages: strip-ansi: 7.1.0 dev: true - /p-limit/2.3.0: + /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: + /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: + /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} dev: true - /parse5-htmlparser2-tree-adapter/7.0.0: + /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.2 dev: true - /parse5/7.1.2: + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.5.0 dev: true - /path-browserify/1.0.1: + /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} dev: true - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} dev: true - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true - /path-key/3.1.1: + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} dev: true - /path-key/4.0.0: + /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} dev: true - /path-parse/1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-type/5.0.0: + /path-type@5.0.0: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} dev: true - /photoswipe/5.4.2: + /photoswipe@5.4.2: resolution: {integrity: sha512-z5hr36nAIPOZbHJPbCJ/mQ3+ZlizttF9za5gKXKH/us1k4KNHaRbC63K1Px5sVVKUtGb/2+ixHpKqtwl0WAwvA==} engines: {node: '>= 0.12.0'} dev: true - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true - /pngjs/5.0.0: + /pngjs@5.0.0: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} dev: true - /postcss-load-config/4.0.2_postcss@8.4.31: + /postcss-load-config@4.0.2(postcss@8.4.31): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -5235,11 +5254,11 @@ packages: yaml: 2.3.4 dev: true - /postcss-value-parser/4.2.0: + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.31: + /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: @@ -5248,26 +5267,26 @@ packages: source-map-js: 1.0.2 dev: true - /preact/10.19.2: + /preact@10.19.2: resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} dev: true - /pretty-bytes/5.6.0: + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} dev: true - /prismjs/1.29.0: + /prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} dev: true - /punycode/2.3.1: + /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: true - /qrcode/1.5.3: + /qrcode@1.5.3: resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} engines: {node: '>=10.13.0'} hasBin: true @@ -5278,23 +5297,23 @@ packages: yargs: 15.4.1 dev: true - /queue-microtask/1.2.3: + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /randombytes/2.1.0: + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 dev: true - /raphael/2.3.0: + /raphael@2.3.0: resolution: {integrity: sha512-w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ==} dependencies: eve-raphael: 0.5.0 dev: true - /readable-stream/3.6.2: + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} dependencies: @@ -5303,35 +5322,35 @@ packages: util-deprecate: 1.0.2 dev: true - /readdirp/3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 dev: true - /regenerate-unicode-properties/10.1.1: + /regenerate-unicode-properties@10.1.1: resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: true - /regenerate/1.4.2: + /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true - /regenerator-runtime/0.14.0: + /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} dev: true - /regenerator-transform/0.15.2: + /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: '@babel/runtime': 7.23.2 dev: true - /regexp.prototype.flags/1.5.1: + /regexp.prototype.flags@1.5.1: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: @@ -5340,7 +5359,7 @@ packages: set-function-name: 2.0.1 dev: true - /regexpu-core/5.3.2: + /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} dependencies: @@ -5352,32 +5371,32 @@ packages: unicode-match-property-value-ecmascript: 2.1.0 dev: true - /register-service-worker/1.7.2: + /register-service-worker@1.7.2: resolution: {integrity: sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==} dev: true - /regjsparser/0.9.1: + /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 dev: true - /require-directory/2.1.1: + /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: + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} dev: true - /require-main-filename/2.0.0: + /require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /resolve/1.22.8: + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: @@ -5386,7 +5405,7 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /restore-cursor/4.0.0: + /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: @@ -5394,16 +5413,16 @@ packages: signal-exit: 3.0.7 dev: true - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /robust-predicates/3.0.2: + /robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: true - /rollup-plugin-terser/7.0.2_rollup@2.79.1: + /rollup-plugin-terser@7.0.2(rollup@2.79.1): resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser peerDependencies: @@ -5416,7 +5435,7 @@ packages: terser: 5.24.0 dev: true - /rollup/2.79.1: + /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true @@ -5424,7 +5443,7 @@ packages: fsevents: 2.3.3 dev: true - /rollup/4.5.0: + /rollup@4.5.0: resolution: {integrity: sha512-41xsWhzxqjMDASCxH5ibw1mXk+3c4TNI2UjKbLxe6iEzrSQnqOzmmK8/3mufCPbzHNJ2e04Fc1ddI35hHy+8zg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5444,24 +5463,24 @@ packages: fsevents: 2.3.3 dev: true - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true - /rw/1.3.3: + /rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} dev: true - /sade/1.8.1: + /sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} dependencies: mri: 1.2.0 dev: true - /safe-array-concat/1.0.1: + /safe-array-concat@1.0.1: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} dependencies: @@ -5471,11 +5490,11 @@ packages: isarray: 2.0.5 dev: true - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /safe-regex-test/1.0.0: + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.5 @@ -5483,11 +5502,11 @@ packages: is-regex: 1.1.4 dev: true - /safer-buffer/2.1.2: + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass/1.69.6: + /sass@1.69.6: resolution: {integrity: sha512-qbRr3k9JGHWXCvZU77SD2OTwUlC+gNT+61JOLcmLm+XqH4h/5D+p4IIsxvpkB89S9AwJOyb5+rWNpIucaFxSFQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -5497,19 +5516,19 @@ packages: source-map-js: 1.0.2 dev: true - /sax/1.2.1: + /sax@1.2.1: resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} dev: true - /sax/1.3.0: + /sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: true - /search-insights/2.11.0: + /search-insights@2.11.0: resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==} dev: true - /section-matter/1.0.0: + /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} dependencies: @@ -5517,16 +5536,16 @@ packages: kind-of: 6.0.3 dev: true - /seemly/0.3.6: + /seemly@0.3.6: resolution: {integrity: sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw==} dev: true - /semver/6.3.1: + /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true dev: true - /semver/7.5.4: + /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true @@ -5534,17 +5553,17 @@ packages: lru-cache: 6.0.0 dev: true - /serialize-javascript/4.0.0: + /serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: randombytes: 2.1.0 dev: true - /set-blocking/2.0.0: + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true - /set-function-length/1.1.1: + /set-function-length@1.1.1: resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} engines: {node: '>= 0.4'} dependencies: @@ -5554,7 +5573,7 @@ packages: has-property-descriptors: 1.0.1 dev: true - /set-function-name/2.0.1: + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} dependencies: @@ -5563,19 +5582,19 @@ packages: has-property-descriptors: 1.0.1 dev: true - /shebang-command/2.0.0: + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: true - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true - /side-channel/1.0.4: + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.5 @@ -5583,16 +5602,16 @@ packages: object-inspect: 1.13.1 dev: true - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit/4.1.0: + /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true - /sitemap/7.1.1: + /sitemap@7.1.1: resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true @@ -5603,41 +5622,41 @@ packages: sax: 1.3.0 dev: true - /slash/5.1.0: + /slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} dev: true - /source-map-js/1.0.2: + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} dev: true - /source-map-support/0.5.21: + /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 dev: true - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true - /source-map/0.8.0-beta.0: + /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} dependencies: whatwg-url: 7.1.0 dev: true - /sourcemap-codec/1.4.8: + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead dev: true - /speech-rule-engine/4.0.7: + /speech-rule-engine@4.0.7: resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} hasBin: true dependencies: @@ -5646,18 +5665,18 @@ packages: xmldom-sre: 0.1.31 dev: true - /sprintf-js/1.0.3: + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true - /stdin-discarder/0.1.0: + /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: + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: @@ -5666,7 +5685,7 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/6.1.0: + /string-width@6.1.0: resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} engines: {node: '>=16'} dependencies: @@ -5675,7 +5694,7 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall/4.0.10: + /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: call-bind: 1.0.5 @@ -5689,7 +5708,7 @@ packages: side-channel: 1.0.4 dev: true - /string.prototype.trim/1.2.8: + /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: @@ -5698,7 +5717,7 @@ packages: es-abstract: 1.22.3 dev: true - /string.prototype.trimend/1.0.7: + /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: call-bind: 1.0.5 @@ -5706,7 +5725,7 @@ packages: es-abstract: 1.22.3 dev: true - /string.prototype.trimstart/1.0.7: + /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: call-bind: 1.0.5 @@ -5714,13 +5733,13 @@ packages: es-abstract: 1.22.3 dev: true - /string_decoder/1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: true - /stringify-object/3.3.0: + /stringify-object@3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} dependencies: @@ -5729,68 +5748,68 @@ packages: is-regexp: 1.0.0 dev: true - /strip-ansi/6.0.1: + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 dev: true - /strip-ansi/7.1.0: + /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 dev: true - /strip-bom-string/1.0.0: + /strip-bom-string@1.0.0: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} dev: true - /strip-comments/2.0.1: + /strip-comments@2.0.1: resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} engines: {node: '>=10'} dev: true - /strip-final-newline/3.0.0: + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} dev: true - /striptags/3.2.0: + /striptags@3.2.0: resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} dev: true - /stylis/4.3.0: + /stylis@4.3.0: resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} dev: true - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} dev: true - /temp-dir/2.0.0: + /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} dev: true - /tempy/0.6.0: + /tempy@0.6.0: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} dependencies: @@ -5800,7 +5819,7 @@ packages: unique-string: 2.0.0 dev: true - /terser/5.24.0: + /terser@5.24.0: resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} engines: {node: '>=10'} hasBin: true @@ -5811,47 +5830,47 @@ packages: source-map-support: 0.5.21 dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: true - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - /tr46/1.0.1: + /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: punycode: 2.3.1 dev: true - /treemate/0.3.11: + /treemate@0.3.11: resolution: {integrity: sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==} dev: true - /ts-debounce/4.0.0: + /ts-debounce@4.0.0: resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} dev: true - /ts-dedent/2.2.0: + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} dev: true - /tslib/2.6.2: + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /type-fest/0.16.0: + /type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} dev: true - /typed-array-buffer/1.0.0: + /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: @@ -5860,7 +5879,7 @@ packages: is-typed-array: 1.1.12 dev: true - /typed-array-byte-length/1.0.0: + /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: @@ -5870,7 +5889,7 @@ packages: is-typed-array: 1.1.12 dev: true - /typed-array-byte-offset/1.0.0: + /typed-array-byte-offset@1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} engines: {node: '>= 0.4'} dependencies: @@ -5881,7 +5900,7 @@ packages: is-typed-array: 1.1.12 dev: true - /typed-array-length/1.0.4: + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.5 @@ -5889,14 +5908,14 @@ packages: is-typed-array: 1.1.12 dev: true - /ua-parser-js/1.0.37: + /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} dev: true - /uc.micro/1.0.6: + /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - /unbox-primitive/1.0.2: + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: call-bind: 1.0.5 @@ -5905,16 +5924,16 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici-types/5.26.5: + /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true - /unicode-canonical-property-names-ecmascript/2.0.0: + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} dev: true - /unicode-match-property-ecmascript/2.0.0: + /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} dependencies: @@ -5922,50 +5941,50 @@ packages: unicode-property-aliases-ecmascript: 2.1.0 dev: true - /unicode-match-property-value-ecmascript/2.1.0: + /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} dev: true - /unicode-property-aliases-ecmascript/2.1.0: + /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: true - /unicorn-magic/0.1.0: + /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} dev: true - /unique-string/2.0.0: + /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 dev: true - /unist-util-stringify-position/3.0.3: + /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: '@types/unist': 2.0.10 dev: true - /universalify/2.0.1: + /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} dev: true - /upath/1.2.0: + /upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} dev: true - /upath/2.0.1: + /upath@2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} dev: true - /update-browserslist-db/1.0.13_browserslist@4.22.1: + /update-browserslist-db@1.0.13(browserslist@4.22.1): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: @@ -5976,22 +5995,22 @@ packages: picocolors: 1.0.0 dev: true - /uri-js/4.4.1: + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 dev: true - /util-deprecate/1.0.2: + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /uuid/9.0.1: + /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true dev: true - /uvu/0.5.6: + /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} hasBin: true @@ -6002,7 +6021,7 @@ packages: sade: 1.8.1 dev: true - /vdirs/0.1.8_vue@3.3.8: + /vdirs@0.1.8(vue@3.3.8): resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==} peerDependencies: vue: ^3.0.11 @@ -6011,7 +6030,7 @@ packages: vue: 3.3.8 dev: true - /vite/5.0.0_tkfod34gjxqfjeodz4tatyes34: + /vite@5.0.0(@types/node@18.18.10)(sass@1.69.6): resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6048,7 +6067,7 @@ packages: fsevents: 2.3.3 dev: true - /vooks/0.2.12_vue@3.3.8: + /vooks@0.2.12(vue@3.3.8): resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==} peerDependencies: vue: ^3.0.0 @@ -6057,7 +6076,7 @@ packages: vue: 3.3.8 dev: true - /vue-demi/0.14.6_vue@3.3.8: + /vue-demi@0.14.6(vue@3.3.8): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -6072,7 +6091,7 @@ packages: vue: 3.3.8 dev: true - /vue-router/4.2.5_vue@3.3.8: + /vue-router@4.2.5(vue@3.3.8): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 @@ -6081,7 +6100,7 @@ packages: vue: 3.3.8 dev: true - /vue/3.3.8: + /vue@3.3.8: resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} peerDependencies: typescript: '*' @@ -6092,11 +6111,11 @@ packages: '@vue/compiler-dom': 3.3.8 '@vue/compiler-sfc': 3.3.8 '@vue/runtime-dom': 3.3.8 - '@vue/server-renderer': 3.3.8_vue@3.3.8 + '@vue/server-renderer': 3.3.8(vue@3.3.8) '@vue/shared': 3.3.8 dev: true - /vuepress-plugin-auto-catalog/2.0.0-rc.0_d7xujir7z22kev6ptwm3nxsrvu: + /vuepress-plugin-auto-catalog@2.0.0-rc.0(dashjs@4.7.2)(hls.js@1.4.12)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-p3RMdAz3or4M1wi7bWVYBDpW1s7vGNYv4Rfk2w/m25toljH00+vd6SE/MtZC+mZ9ha44VBXmtgN3yIVTtOq5Rw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6119,12 +6138,12 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-components: 2.0.0-rc.0_d7xujir7z22kev6ptwm3nxsrvu - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-components: 2.0.0-rc.0(dashjs@4.7.2)(hls.js@1.4.12)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - dashjs @@ -6136,7 +6155,7 @@ packages: - vidstack dev: true - /vuepress-plugin-blog2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-blog2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-jDUxGGkV4ky6fPISdUGzSEMkqAPs8A2OigZELl2lrhIzRZ03boD81PLupinrYy7sklO+wZsO7QMTf9DHWkX7HQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6157,17 +6176,17 @@ packages: '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-comment2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-comment2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-axgBwfMp1cd28S+PMKBnIPPCtuZqeUUu0ww6Sl29NB3QXyKWYfr+64TtVMkMTw5MrR3Cqhm2kOYdhqF3YU0/jQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6199,18 +6218,18 @@ packages: '@vuepress/utils': 2.0.0-rc.0 giscus: 1.3.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-components/2.0.0-rc.0_d7xujir7z22kev6ptwm3nxsrvu: + /vuepress-plugin-components@2.0.0-rc.0(dashjs@4.7.2)(hls.js@1.4.12)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-gXujxRlMccljptYk8/hD0cyepIELNqPdqtlv6Cjw+ah9RZBRNArWMHdhY9UTtwQkZxoMP0Oz+7yDgY9YzPWB6A==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6247,7 +6266,7 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) artplayer: 5.0.9 balloon-css: 1.2.0 create-codepen: 1.0.1 @@ -6256,19 +6275,19 @@ packages: mpegts.js: 1.7.3 qrcode: 1.5.3 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-reading-time2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-reading-time2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copy-code2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-copy-code2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-3z1IVlOqrNsywIT6Mv7BFZX8TPEAqoSJR461/bj3A/1UP18c5si3dfQbS72iUV+qnCaL+BT0JqVMvjS43+lXhQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6289,21 +6308,21 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) balloon-css: 1.2.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-copyright2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-copyright2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-zhoXCyRIBD7ie4dFr/gta2jSgzbaUQlg5U24/yJAdfs/RU+X5k24AzXYhuj6sjWNTXwJHEZt3RYd8pFDnJuZXQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6321,19 +6340,19 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-feed2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-feed2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-pTLrXLePDowWQ8SQfWhvhx1gG1xTkEmcr49wMr2PJP7ij4OCXTsVniT0LMv+fyXX8f+9ZI7w0ZcrQTFG8AdE3A==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6351,9 +6370,9 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 cheerio: 1.0.0-rc.12 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) xml-js: 1.6.11 transitivePeerDependencies: - '@vue/composition-api' @@ -6361,7 +6380,7 @@ packages: - typescript dev: true - /vuepress-plugin-md-enhance/2.0.0-rc.0_hqgkt4osnjxbuomj7msh33ee4y: + /vuepress-plugin-md-enhance@2.0.0-rc.0(@types/js-yaml@4.0.9)(flowchart.ts@1.0.1)(mathjax-full@3.2.2)(mermaid@10.6.1)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-sDP7gEp62phCkPuTtJaLwzKI53b94zqLQ2zajlPkDGTswPyxjOOvCdt2M3bcYM2gnSAV6szZhWuh7VCs1i5D7g==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6408,32 +6427,32 @@ packages: optional: true dependencies: '@babel/core': 7.23.3 - '@mdit/plugin-align': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-attrs': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-container': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-demo': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-figure': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-footnote': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-img-lazyload': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-img-mark': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-img-size': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-include': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-katex': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-mark': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-mathjax': 0.6.5_mtovggbakkumqcl2emipd6spxq - '@mdit/plugin-stylize': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-sub': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-sup': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-tab': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-tasklist': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-tex': 0.6.5_markdown-it@13.0.2 - '@mdit/plugin-uml': 0.6.5_markdown-it@13.0.2 + '@mdit/plugin-align': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-attrs': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-container': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-demo': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-figure': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-footnote': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-img-lazyload': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-img-mark': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-img-size': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-include': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-katex': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-mark': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-mathjax': 0.6.5(markdown-it@13.0.2)(mathjax-full@3.2.2) + '@mdit/plugin-stylize': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-sub': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-sup': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-tab': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-tasklist': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-tex': 0.6.5(markdown-it@13.0.2) + '@mdit/plugin-uml': 0.6.5(markdown-it@13.0.2) '@types/js-yaml': 4.0.9 '@types/markdown-it': 13.0.6 '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) balloon-css: 1.2.0 flowchart.ts: 1.0.1 js-yaml: 4.1.0 @@ -6441,18 +6460,18 @@ packages: mathjax-full: 3.2.2 mermaid: 10.6.1 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-photo-swipe/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-photo-swipe@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-oZfEdoVRO/gX+2vvULmE3aaUnfNA1M3AWDR9K0Bt96CiQBHBFQ6ebP2j5naImOCoK0eKpSUS+2UHBasUFDSxHw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6473,21 +6492,21 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) photoswipe: 5.4.2 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-pwa2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-pwa2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-VEz6e0wPl9Tht55puS9NlpYFyZ3iWxHy3gzACaAiInr8r4j8Kt1WjkGIKY0VnEf4f/8B71HnIhSRJ+m2EEWgrA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6508,15 +6527,15 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) mitt: 3.0.1 register-service-worker: 1.7.2 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) workbox-build: 7.0.0 transitivePeerDependencies: - '@types/babel__core' @@ -6525,7 +6544,7 @@ packages: - typescript dev: true - /vuepress-plugin-reading-time2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-reading-time2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-zi4xJWuhVEfXW+i4v3lqf/nKzeJmTDOhUg+Uluw0Bu4r7P4mA1J8w2bY4pVsGvvjY/PqaRgoA/nkGMM75M4Umw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6542,16 +6561,16 @@ packages: dependencies: '@vuepress/client': 2.0.0-rc.0 vue: 3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-rtl/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-rtl@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-0Kzd9mffJ8SepIBHssebgayq5VYRfLp+D6CHSWnTr5Ase9MR3WvQhAc74EfZExD+R6pXy52OdiVcNH4NMPmAKw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6570,16 +6589,16 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 vue: 3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sass-palette/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-sass-palette@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-dgvwBdUaAmuNwCnHdOcZ4LBA+W2RUP7zprz1rQWAn16YhgARTkXIkTO69r3AXT2QxrjKKH5r6fC7L1Zq6DMPrA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6601,16 +6620,16 @@ packages: '@vuepress/utils': 2.0.0-rc.0 chokidar: 3.5.3 sass: 1.69.6 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-seo2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-seo2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-V0jMT/Lv2ktOoe2wssMG/zip07wd0GKxJyXY9qEc9B5OOw8KZRYO9frD85YprUCOHEYjwu+sHbI+kUQRaSb+eg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6627,16 +6646,16 @@ packages: dependencies: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-plugin-sitemap2/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-plugin-sitemap2@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-TyG4PzuYnEVV4hQVRzJYYWMmvknJz3+bJ2aoEEYvNfGXxMgi4H2FvVlMunRO/Tkh8qC7QKg8vz/ArEzxG4HwuQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6654,16 +6673,16 @@ packages: '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 sitemap: 7.1.1 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-shared/2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m: + /vuepress-shared@2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-Rr5n/A1o8qnyvZEWkrI8is9ktQhTc+6P56QjHM3bCI2XRDFfwnUNi8hCSl4KA0/MQOESMHmWnL4izRD7Jprh5A==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6681,7 +6700,7 @@ packages: '@vuepress/client': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) cheerio: 1.0.0-rc.12 dayjs: 1.11.10 execa: 8.0.1 @@ -6690,16 +6709,16 @@ packages: semver: 7.5.4 striptags: 3.2.0 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' - supports-color - typescript dev: true - /vuepress-theme-hope/2.0.0-rc.0_g3cdtj36zrqrk4bfswrt2r2chi: + /vuepress-theme-hope@2.0.0-rc.0(@types/js-yaml@4.0.9)(dashjs@4.7.2)(flowchart.ts@1.0.1)(hls.js@1.4.12)(mathjax-full@3.2.2)(mermaid@10.6.1)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0): resolution: {integrity: sha512-wZgmpRo9jE+cy7aHTdU9fhjRayVpe88GSCnRMfkzJxpDDlvuiItmHNJAGTg3E0NQHzhjI5pbuVGGqQoX7qsDxg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -6729,32 +6748,32 @@ packages: '@vuepress/plugin-theme-data': 2.0.0-rc.0 '@vuepress/shared': 2.0.0-rc.0 '@vuepress/utils': 2.0.0-rc.0 - '@vueuse/core': 10.6.1_vue@3.3.8 + '@vueuse/core': 10.6.1(vue@3.3.8) balloon-css: 1.2.0 bcrypt-ts: 5.0.0 cheerio: 1.0.0-rc.12 chokidar: 3.5.3 gray-matter: 4.0.3 vue: 3.3.8 - vue-router: 4.2.5_vue@3.3.8 - vuepress: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 - vuepress-plugin-auto-catalog: 2.0.0-rc.0_d7xujir7z22kev6ptwm3nxsrvu - vuepress-plugin-blog2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-comment2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-components: 2.0.0-rc.0_d7xujir7z22kev6ptwm3nxsrvu - vuepress-plugin-copy-code2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-copyright2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-feed2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-md-enhance: 2.0.0-rc.0_hqgkt4osnjxbuomj7msh33ee4y - vuepress-plugin-photo-swipe: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-pwa2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-reading-time2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-rtl: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-sass-palette: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-seo2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-plugin-sitemap2: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-shared: 2.0.0-rc.0_7tf4shdjads2n4o2ad64d65d6m - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vue-router: 4.2.5(vue@3.3.8) + vuepress: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) + vuepress-plugin-auto-catalog: 2.0.0-rc.0(dashjs@4.7.2)(hls.js@1.4.12)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-blog2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-comment2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-components: 2.0.0-rc.0(dashjs@4.7.2)(hls.js@1.4.12)(mpegts.js@1.7.3)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-copy-code2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-copyright2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-feed2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-md-enhance: 2.0.0-rc.0(@types/js-yaml@4.0.9)(flowchart.ts@1.0.1)(mathjax-full@3.2.2)(mermaid@10.6.1)(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-photo-swipe: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-pwa2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-reading-time2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-rtl: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-sass-palette: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-seo2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-plugin-sitemap2: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-shared: 2.0.0-rc.0(vuepress-vite@2.0.0-rc.0)(vuepress@2.0.0-rc.0) + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@types/babel__core' - '@types/js-yaml' @@ -6780,7 +6799,7 @@ packages: - vidstack dev: true - /vuepress-vite/2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4: + /vuepress-vite@2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8): resolution: {integrity: sha512-+2XBejeiskPyr2raBeA2o4uDFDsjtadpUVmtio3qqFtQpOhidz/ORuiTLr2UfLtFn1ASIHP6Vy2YjQ0e/TeUVw==} engines: {node: '>=18.16.0'} hasBin: true @@ -6788,7 +6807,7 @@ packages: '@vuepress/client': 2.0.0-rc.0 vue: ^3.3.4 dependencies: - '@vuepress/bundler-vite': 2.0.0-rc.0_tkfod34gjxqfjeodz4tatyes34 + '@vuepress/bundler-vite': 2.0.0-rc.0(@types/node@18.18.10)(sass@1.69.6) '@vuepress/cli': 2.0.0-rc.0 '@vuepress/client': 2.0.0-rc.0 '@vuepress/core': 2.0.0-rc.0 @@ -6809,12 +6828,12 @@ packages: - typescript dev: true - /vuepress/2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4: + /vuepress@2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8): resolution: {integrity: sha512-sydt/B7+pIw926G5PntYmptLkC5o2buXKh+WR1+P2KnsvkXU+UGnQrJJ0FBvu/4RNuY99tkUZd59nyPhEmRrCg==} engines: {node: '>=18.16.0'} hasBin: true dependencies: - vuepress-vite: 2.0.0-rc.0_4z6umbery4x4y2mfaslk3myev4 + vuepress-vite: 2.0.0-rc.0(@types/node@18.18.10)(@vuepress/client@2.0.0-rc.0)(sass@1.69.6)(vue@3.3.8) transitivePeerDependencies: - '@types/node' - '@vue/composition-api' @@ -6832,34 +6851,34 @@ packages: - vue dev: true - /vueuc/0.4.51_vue@3.3.8: + /vueuc@0.4.51(vue@3.3.8): resolution: {integrity: sha512-pLiMChM4f+W8czlIClGvGBYo656lc2Y0/mXFSCydcSmnCR1izlKPGMgiYBGjbY9FDkFG8a2HEVz7t0DNzBWbDw==} peerDependencies: vue: ^3.0.11 dependencies: - '@css-render/vue3-ssr': 0.15.12_vue@3.3.8 + '@css-render/vue3-ssr': 0.15.12(vue@3.3.8) '@juggle/resize-observer': 3.4.0 css-render: 0.15.12 evtd: 0.2.4 seemly: 0.3.6 - vdirs: 0.1.8_vue@3.3.8 - vooks: 0.2.12_vue@3.3.8 + vdirs: 0.1.8(vue@3.3.8) + vooks: 0.2.12(vue@3.3.8) vue: 3.3.8 dev: true - /web-worker/1.2.0: + /web-worker@1.2.0: resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} dev: true - /webidl-conversions/4.0.2: + /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webworkify-webpack/2.1.5: + /webworkify-webpack@2.1.5: resolution: {integrity: sha512-2akF8FIyUvbiBBdD+RoHpoTbHMQF2HwjcxfDvgztAX5YwbZNyrtfUMgvfgFVsgDhDPVTlkbb5vyasqDHfIDPQw==} dev: true - /whatwg-url/7.1.0: + /whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: lodash.sortby: 4.7.0 @@ -6867,7 +6886,7 @@ packages: webidl-conversions: 4.0.2 dev: true - /which-boxed-primitive/1.0.2: + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 @@ -6877,11 +6896,11 @@ packages: is-symbol: 1.0.4 dev: true - /which-module/2.0.1: + /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} dev: true - /which-typed-array/1.1.13: + /which-typed-array@1.1.13: resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: @@ -6892,7 +6911,7 @@ packages: has-tostringtag: 1.0.0 dev: true - /which/2.0.2: + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true @@ -6900,34 +6919,34 @@ packages: isexe: 2.0.0 dev: true - /wicked-good-xpath/1.3.0: + /wicked-good-xpath@1.3.0: resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} dev: true - /workbox-background-sync/7.0.0: + /workbox-background-sync@7.0.0: resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==} dependencies: idb: 7.1.1 workbox-core: 7.0.0 dev: true - /workbox-broadcast-update/7.0.0: + /workbox-broadcast-update@7.0.0: resolution: {integrity: sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-build/7.0.0: + /workbox-build@7.0.0: resolution: {integrity: sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==} engines: {node: '>=16.0.0'} dependencies: - '@apideck/better-ajv-errors': 0.3.6_ajv@8.12.0 + '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) '@babel/core': 7.23.3 - '@babel/preset-env': 7.23.3_@babel+core@7.23.3 + '@babel/preset-env': 7.23.3(@babel/core@7.23.3) '@babel/runtime': 7.23.2 - '@rollup/plugin-babel': 5.3.1_gzdrilr2jis4dctob4jwdprlgq - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1 - '@rollup/plugin-replace': 2.4.2_rollup@2.79.1 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.3)(rollup@2.79.1) + '@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 ajv: 8.12.0 common-tags: 1.8.2 @@ -6937,7 +6956,7 @@ packages: lodash: 4.17.21 pretty-bytes: 5.6.0 rollup: 2.79.1 - rollup-plugin-terser: 7.0.2_rollup@2.79.1 + rollup-plugin-terser: 7.0.2(rollup@2.79.1) source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -6963,24 +6982,24 @@ packages: - supports-color dev: true - /workbox-cacheable-response/7.0.0: + /workbox-cacheable-response@7.0.0: resolution: {integrity: sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-core/7.0.0: + /workbox-core@7.0.0: resolution: {integrity: sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==} dev: true - /workbox-expiration/7.0.0: + /workbox-expiration@7.0.0: resolution: {integrity: sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==} dependencies: idb: 7.1.1 workbox-core: 7.0.0 dev: true - /workbox-google-analytics/7.0.0: + /workbox-google-analytics@7.0.0: resolution: {integrity: sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==} dependencies: workbox-background-sync: 7.0.0 @@ -6989,13 +7008,13 @@ packages: workbox-strategies: 7.0.0 dev: true - /workbox-navigation-preload/7.0.0: + /workbox-navigation-preload@7.0.0: resolution: {integrity: sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-precaching/7.0.0: + /workbox-precaching@7.0.0: resolution: {integrity: sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==} dependencies: workbox-core: 7.0.0 @@ -7003,13 +7022,13 @@ packages: workbox-strategies: 7.0.0 dev: true - /workbox-range-requests/7.0.0: + /workbox-range-requests@7.0.0: resolution: {integrity: sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-recipes/7.0.0: + /workbox-recipes@7.0.0: resolution: {integrity: sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==} dependencies: workbox-cacheable-response: 7.0.0 @@ -7020,37 +7039,37 @@ packages: workbox-strategies: 7.0.0 dev: true - /workbox-routing/7.0.0: + /workbox-routing@7.0.0: resolution: {integrity: sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-strategies/7.0.0: + /workbox-strategies@7.0.0: resolution: {integrity: sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==} dependencies: workbox-core: 7.0.0 dev: true - /workbox-streams/7.0.0: + /workbox-streams@7.0.0: resolution: {integrity: sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==} dependencies: workbox-core: 7.0.0 workbox-routing: 7.0.0 dev: true - /workbox-sw/7.0.0: + /workbox-sw@7.0.0: resolution: {integrity: sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==} dev: true - /workbox-window/7.0.0: + /workbox-window@7.0.0: resolution: {integrity: sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==} dependencies: '@types/trusted-types': 2.0.6 workbox-core: 7.0.0 dev: true - /wrap-ansi/6.2.0: + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} dependencies: @@ -7059,40 +7078,40 @@ packages: strip-ansi: 6.0.1 dev: true - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /xml-js/1.6.11: + /xml-js@1.6.11: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: sax: 1.3.0 dev: true - /xmldom-sre/0.1.31: + /xmldom-sre@0.1.31: resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} engines: {node: '>=0.1'} dev: true - /y18n/4.0.3: + /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true - /yallist/3.1.1: + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true - /yallist/4.0.0: + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml/2.3.4: + /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true - /yargs-parser/18.1.3: + /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} dependencies: @@ -7100,7 +7119,7 @@ packages: decamelize: 1.2.0 dev: true - /yargs/15.4.1: + /yargs@15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} dependencies: