diff --git a/.env.development.local.example b/.env.development.local.example
deleted file mode 100644
index aab139d8..00000000
--- a/.env.development.local.example
+++ /dev/null
@@ -1,21 +0,0 @@
-# 是否开启info日志,true | false,建议生产环境设置为false
-VITE_LOG_INFO_ENABLED=true
-
-# 思源笔记授权api
-# VITE_SIYUAN_API_URL=http://127.0.0.1:6806
-# 思源笔记授权token
-# VITE_SIYUAN_CONFIG_TOKEN=
-
-# 开发阶段模拟的页面ID,仅限调试使用,生产环境无需此配置
-# VITE_SIYUAN_DEV_PAGE_ID=20220927094918-1d85uyp
-# VITE_SIYUAN_DEV_PAGE_ID=
-
-# 图表服务器
-# PLANT_UML_SERVR=https://www.plantuml.com/plantuml/svg/
-# PLANT_UML_SERVR=
-
-# 非挂件模式需要中间服务器实现跨域,生产环境可不设置,使用本项目
-# VITE_MIDDLEWARE_URL=https://api.terwer.space/api/middleware
-# VITE_MIDDLEWARE_URL=
-
-# VITE_DEBUG_MODE=false
\ No newline at end of file
diff --git a/.env.local.example b/.env.local.example
deleted file mode 100644
index af49575e..00000000
--- a/.env.local.example
+++ /dev/null
@@ -1,18 +0,0 @@
-# 是否开启info日志,true | false,建议生产环境设置为false
-VITE_LOG_INFO_ENABLED=false
-
-# 思源笔记授权api
-# VITE_SIYUAN_API_URL=http://127.0.0.1:6806
-# 思源笔记授权token
-# VITE_SIYUAN_CONFIG_TOKEN=
-
-# 开发阶段模拟的页面ID,仅限调试使用,生产环境无需此配置
-# VITE_SIYUAN_DEV_PAGE_ID=
-
-# 图表服务器
-# PLANT_UML_SERVR=https://www.plantuml.com/plantuml/svg/
-# PLANT_UML_SERVR=
-
-# 非挂件模式需要中间服务器实现跨域,生产环境可不设置,使用本项目
-# VITE_MIDDLEWARE_URL=https://api.terwer.space/api/middleware
-# VITE_MIDDLEWARE_URL=
diff --git a/.env.production.local.example b/.env.production.local.example
deleted file mode 100644
index 75249358..00000000
--- a/.env.production.local.example
+++ /dev/null
@@ -1,19 +0,0 @@
-# 是否开启info日志,true | false,建议生产环境设置为false
-VITE_LOG_INFO_ENABLED=true
-VITE_DEBUG_MODE=false
-
-# 思源笔记授权api
-# VITE_SIYUAN_API_URL=http://127.0.0.1:6806
-# 思源笔记授权token
-# VITE_SIYUAN_CONFIG_TOKEN=
-
-# 开发阶段模拟的页面ID,仅限调试使用,生产环境无需此配置
-# VITE_SIYUAN_DEV_PAGE_ID=
-
-# 图表服务器
-# PLANT_UML_SERVR=https://www.plantuml.com/plantuml/svg/
-# PLANT_UML_SERVR=
-
-# 非挂件模式需要中间服务器实现跨域,生产环境可不设置,使用本项目
-# VITE_MIDDLEWARE_URL=https://api.terwer.space/api/middleware
-# VITE_MIDDLEWARE_URL=
diff --git a/.env.test.local.example b/.env.test.local.example
deleted file mode 100644
index a2203e53..00000000
--- a/.env.test.local.example
+++ /dev/null
@@ -1,21 +0,0 @@
-# 是否开启info日志,true | false,建议生产环境设置为false
-VITE_LOG_INFO_ENABLED=true
-
-# 思源笔记授权api
-VITE_SIYUAN_API_URL=http://127.0.0.1:6806
-# 思源笔记授权token
-VITE_SIYUAN_CONFIG_TOKEN=
-
-# 开发阶段模拟的页面ID,仅限调试使用,生产环境无需此配置
-# VITE_SIYUAN_DEV_PAGE_ID=20220927094918-1d85uyp
-
-# 非挂件模式需要中间服务器实现跨域,生产环境可不设置,使用本项目
-# VITE_MIDDLEWARE_URL=https://api.terwer.space/api/middleware
-# VITE_MIDDLEWARE_URL=
-
-# ====================================
-# 下面是测试专属
-# ====================================
-VITE_TEST_WORDPRESS_PASSWORD=
-VITE_TEST_LIANDI_TOKEN=
-VITE_TEST_GITHUB_TOKEN=
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
new file mode 100644
index 00000000..ad99fae8
--- /dev/null
+++ b/.eslintrc.cjs
@@ -0,0 +1,4 @@
+module.exports = {
+ root: true,
+ extends: ["./node_modules/@terwer/eslint-config-custom/index.cjs"],
+}
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index 9fbfd083..00000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "env": {
- "browser": true,
- "es2021": true,
- "node": true
- },
- "extends": ["eslint:recommended", "plugin:vue/vue3-essential", "standard-with-typescript", "prettier"],
- "overrides": [],
- "parserOptions": {
- "ecmaVersion": "latest",
- "sourceType": "module",
- "parser": "@typescript-eslint/parser",
- "project": "./tsconfig.json",
- "extraFileExtensions": [".vue"]
- },
- "plugins": ["@typescript-eslint", "vue"],
- "ignorePatterns": ["node_modules/", ".vercel/", ".idea/", "*.js", "*.d.ts", "*.mts", "*.map", "vite.config.ts"],
- "rules": {
- "vue/multi-word-component-names": "off",
- "@typescript-eslint/strict-boolean-expressions": 0,
- "@typescript-eslint/triple-slash-reference": 0,
- "@typescript-eslint/restrict-template-expressions": 1,
- "@typescript-eslint/no-var-requires": 1,
- "@typescript-eslint/prefer-nullish-coalescing": 0,
- "@typescript-eslint/restrict-plus-operands": 0,
- "no-undef": 0,
- "no-undef-init": 1,
- "no-undefined": 0,
- "no-prototype-builtins": 1,
- "no-unused-expressions": 1
- }
-}
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..df3ddcba
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.json linguist-language=JSON-with-Comments
\ No newline at end of file
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index d30772f4..9269a193 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -15,6 +15,48 @@ updates:
prefix: fix
prefix-development: chore
include: scope
+ labels:
+ - "npm dependencies"
+ - "npm"
+
+ - package-ecosystem: npm
+ directory: "/apps/publisher-app"
+ schedule:
+ interval: daily
+ time: "00:00"
+ open-pull-requests-limit: 10
+ reviewers:
+ - terwer
+ assignees:
+ - terwer
+ commit-message:
+ prefix: fix
+ prefix-development: chore
+ include: scope
+ labels:
+ - "npm dependencies"
+ - "npm"
+ - "app"
+
+ - package-ecosystem: npm
+ directory: "/plugins/publisher-main"
+ schedule:
+ interval: daily
+ time: "00:00"
+ open-pull-requests-limit: 10
+ reviewers:
+ - terwer
+ assignees:
+ - terwer
+ commit-message:
+ prefix: fix
+ prefix-development: chore
+ include: scope
+ labels:
+ - "npm dependencies"
+ - "npm"
+ - "plugin"
+
# Fetch and update latest `github-actions` pkgs
- package-ecosystem: github-actions
directory: "/"
@@ -30,3 +72,6 @@ updates:
prefix: fix
prefix-development: chore
include: scope
+ labels:
+ - "github actions"
+ - "ci"
\ No newline at end of file
diff --git a/.github/semantic.yml b/.github/semantic.yml
deleted file mode 100644
index 40b69276..00000000
--- a/.github/semantic.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-# Always validate the PR title AND all the commits
-titleAndCommits: true
-# Allows use of Merge commits (eg on github: "Merge branch 'master' into feature/ride-unicorns")
-# this is only relevant when using commitsOnly: true (or titleAndCommits: true)
-allowMergeCommits: true
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 62d3f8a5..d0258f50 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,48 +1,35 @@
-name: ci
+name: CI
on:
push:
branches:
- main
- dev
- pull_request:
- branches:
- - main
- - dev
jobs:
build:
+ name: Build
+ timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- - name: Checkout
+ - name: Check out code
uses: actions/checkout@v3
-
- - name: Install Node.js
- uses: actions/setup-node@v3
with:
- node-version: 16
+ fetch-depth: 2
- - uses: pnpm/action-setup@v2
- name: Install pnpm
- id: pnpm-install
+ - uses: pnpm/action-setup@v2.2.4
with:
- version: 7
- run_install: false
-
- - name: Get pnpm store directory
- id: pnpm-cache
- shell: bash
- run: |
- echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
+ version: 8
- - uses: actions/cache@v3
- name: Setup pnpm cache
+ - name: Setup Node.js environment
+ uses: actions/setup-node@v3
with:
- path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
- key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
- restore-keys: |
- ${{ runner.os }}-pnpm-store-
+ node-version: 16
+ cache: 'pnpm'
+
+ - name: Install dependencies
+ run: pnpm install
- - name: Install dependencies and build for production
- run: pnpm install && pnpm new && pnpm run build
+ - name: Build
+ run: pnpm build
diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml
deleted file mode 100644
index 910c79ef..00000000
--- a/.github/workflows/release-please.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-on:
- push:
- branches:
- - main
-name: release-please
-jobs:
- release-please:
- runs-on: ubuntu-latest
- steps:
- # create release pr
- - uses: google-github-actions/release-please-action@v3
- with:
- release-type: node
- package-name: release-please-action
- changelog-types: '[{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false}]'
- - run: echo "A release was created."
- if: ${{ steps.release.outputs.releases_created }}
- # For root level packages: ${{ steps.release.outputs.package-a--tag_name }}
- - run: echo "Release ${{ steps.release.outputs['packages/package-a--tag_name'] }} created for package-a."
- if: ${{ steps.release.outputs['packages/package-a--release_created'] }}
-
- # create tag
- - uses: actions/checkout@v3
- - name: tag major and minor versions
- if: ${{ steps.release.outputs.release_created }}
- run: |
- git config user.name github-actions[bot]
- git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- git remote add gh-token "https://${{ secrets.GITHUB_TOKEN }}@github.com/google-github-actions/release-please-action.git"
- git tag -d v${{ steps.release.outputs.major }} || true
- git tag -d v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} || true
- git push origin :v${{ steps.release.outputs.major }} || true
- git push origin :v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} || true
- git tag -a v${{ steps.release.outputs.major }} -m "Release v${{ steps.release.outputs.major }}"
- git tag -a v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} -m "Release v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}"
- git push origin v${{ steps.release.outputs.major }}
- git push origin v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}
diff --git a/.gitignore b/.gitignore
index 097d22bb..e83eba52 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,45 +1,36 @@
-# Logs
-logs
-*.log
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+node_modules
+.pnp
+.pnp.js
+
+# testing
+coverage
+
+# misc
+.DS_Store
+*.pem
+
+# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
+.pnpm-debug.log*
-node_modules
-dist
-build
-dist-ssr
-*.local
+# local env files
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+# turbo
+.turbo
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
+# IDE
.idea
-.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
-# test
+# doc
+reports
.vercel
-*.private.env.json
-__snapshots__
-test/data/polyfill
-extension/
-*.crx
-*.pem
-backup/
-.vitest-result.json
-coverage
-
-# docs
-out
-.pnpm-store
-public/lib/picgo/picgo.cfg.json
-public/lib/picgo/picgo.cfg.dev.json
-
-__pycache__
\ No newline at end of file
+dist
diff --git a/.husky/commit-msg b/.husky/commit-msg
new file mode 100755
index 00000000..c160a771
--- /dev/null
+++ b/.husky/commit-msg
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+npx --no -- commitlint --edit ${1}
diff --git a/.husky/pre-commit b/.husky/pre-commit
deleted file mode 100755
index 20562f8c..00000000
--- a/.husky/pre-commit
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/env sh
-#
-# Copyright (c) 2022, Terwer . All rights reserved.
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# This code is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License version 2 only, as
-# published by the Free Software Foundation. Terwer designates this
-# particular file as subject to the "Classpath" exception as provided
-# by Terwer in the LICENSE file that accompanied this code.
-#
-# This code is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# version 2 for more details (a copy is included in the LICENSE file that
-# accompanied this code).
-#
-# You should have received a copy of the GNU General Public License version
-# 2 along with this work; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-#
-# Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
-# or visit www.terwer.space if you need additional information or have any
-# questions.
-#
-
-. "$(dirname -- "$0")/_/husky.sh"
-
-npx lint-staged
diff --git a/.npmrc b/.npmrc
index c483022c..3ff57ab7 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1,3 @@
+registry=https://registry.npmjs.com
+## registry=https://registry.npmmirror.com
shamefully-hoist=true
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
index 3869a650..8f9d2dfa 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,22 +1,11 @@
# platform
-.github
-.husky
-.settings
-.vercel
-.vscode
# Ignore artifacts:
-build
-coverage
dist
-extension
node_modules
-out
-# Ignore all HTML files:
-*.html
+# Ignore all dts files:
+*.d.ts
# lib
-*.min.js
-*mathjax*
/pnpm-lock.yaml
diff --git a/utils/transport/settingImportUtil.ts b/.prettierrc.cjs
similarity index 93%
rename from utils/transport/settingImportUtil.ts
rename to .prettierrc.cjs
index 5de7a494..eec8622f 100644
--- a/utils/transport/settingImportUtil.ts
+++ b/.prettierrc.cjs
@@ -23,4 +23,8 @@
* questions.
*/
-export default {}
+module.exports = {
+ semi: false,
+ singleQuote: false,
+ printWidth: 120
+}
diff --git a/.prettierrc.json b/.prettierrc.json
deleted file mode 100644
index f8ba1865..00000000
--- a/.prettierrc.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "semi": false,
- "singleQuote": false,
- "printWidth": 120
-}
diff --git a/README.md b/README.md
index 82d684d3..8874ec9b 100644
--- a/README.md
+++ b/README.md
@@ -1,255 +1,68 @@
-# sy-post-publisher
+[中文](README_zh_CN.md)
-![](https://img1.terwer.space/api/public/202212181125714.png)
+# Publish Tool
-将 [思源笔记](https://github.com/siyuan-note/siyuan) 的文章发布到支持的平台的 **思源笔记挂件**
+Publishing articles from siyuan-note to platforms such as Yuque, cnblogs, WordPress, Typecho, HUGO, HEXO, etc.
-[![dev checks](https://img.shields.io/github/checks-status/terwer/src-sy-post-publisher/dev?label=build)](https://github.com/terwer/src-sy-post-publisher/tree/dev)
-![version](https://img.shields.io/github/release/terwer/sy-post-publisher.svg?style=flat-square)
-![GitHub last commit](https://img.shields.io/github/last-commit/terwer/src-sy-post-publisher)
-![](https://img.shields.io/badge/license-GPL-blue.svg?style=popout-square)
+> 🌹Reminder: This plugin is an upgraded version of the original `Siyuan Notes Publishing Tool` widget. Its functions include all the functions provided by the original widget. It also provides a convenient menu operation entry, and has carried out a series of bug fixes and experience optimization.
-[![](https://img.shields.io/badge/帮助文档-doc-blue)](https://docs.publish.terwer.space)
-[![](https://img.shields.io/badge/视频教程-video-red)](https://docs.publish.terwer.space/post/the-pendant-mode-is-used-in-the-method-of-mounting-menu-169wrw.html#%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B)
-[![](https://img.shields.io/badge/在线体验-preview-faad14.svg?style=popout-square)](https://publish.terwer.space/blog/index.html)
-[![](https://img.shields.io/badge/项目源码-code-red)](https://github.com/terwer/src-sy-post-publisher)
+> If you want to see previous version, please refer to my original widget: [sy-post-publisher](https://github.com/terwer/src-sy-post-publisher)
-![](https://static.terwergreen.com/img/202302222313542.png)
+## Core Features
-使用之前请务必详细阅读 [快速上手指南](#快速上手指南)
+- **Extremely fast release**: One-time configuration, one-click release
+- **Picture bed management**: Integrate PicGO picture bed, support s3, minio, watermark plugin
+- **Support for extensions**: Based on the unified blog API specification, built-in support for metaweblogAPI, WordPress and Github, and provides a unified adapter, which can theoretically be extended to any platform
+- **Platform switch**: All platforms support enabling and disabling, the blog garden is enabled by default, and can be disabled at any time
+- **Dynamic Newly Added**: Support custom adding platform
+- **Smart Classification**: Support smart tags, smart slug aliases, smart summaries, and continue to improve
+- **Article Binding**: Support linking existing platform articles to Siyuan Notes to facilitate follow-up management, support Siyuan->platform one-way synchronization
+- **Adapt to Theme**: Automatically adapt to dark mode and light mode
+- **Language support**: multi-language support, support Chinese version and English version
+- **Release view**: Support multiple release views, simple mode, detailed mode and source code mode
+- **Multiple deployments**: support Siyuan notes plugin, Chrome browser extension, self-deployment
-
-
+## Platform List
-## v0.8.0
+Names not listed in order
-### Bug 修复
+- cnblogs
+- WordPress
+- Yu Que
+- Github
+ - Hexo
+ - Hugo
-- 修复普通挂件版使用方式 WordPress 和博客园发布文章报错问题
-- 修复图片有备注时无法上传问题,现在支持显示备注为图片的 alt
-- 修复 PicGo 设置中的时间戳重命名关闭后会自动打开的问题
-- #434 文章没有图片时候图床错误文章发布失败
+## Platform Adaptation Plan
-### 新特性
+If you have a platform you want to use, but this tool has not yet been implemented, you can submit the [Siyuan Note Publishing Tool Plugin Platform Adaptation Tracking Form](https://terwergreen.feishu.cn/share/base/form/shrcnGRdThUiqnhBg15xgclMM0c )
+, the developer will consider including it in the development plan.
-- 发布至语雀支持笔记间的内部链接替换
-- 博客园、WordPress、Typecho 平台支持笔记间的内部链接替换
-- Github 平台(HUGO、Hexo、Vitepress 等)支持笔记间的内部链接替换
-- 普通挂件版使用方式支持使用图床[受限于 Electron 机制,主窗口直接上传会导致内核崩溃,目前仅支持链接替换,上传仍需打开新窗口]
+For platform adaptation, please refer to [Latest Adaptation](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGIz1r94z9qvqUghDzd)
-### 开发重构
+## Donate
-- 移除不必要的日志打印
-- #420 ankisiyuan.bin(仅支持 Mac) 默认不提供,手动下载,减小打包体积
-- 鉴于主窗口直接上传会导致内核崩溃,主窗口移除 PicGO 支持,仅支持新窗口模式使用 PicGO
+If you approve of this project, invite me to have a cup of coffee, which will encourage me to keep updating and create more useful tools~
-## v0.7.2 Bug 修复
+### Wechat
-- 修复 PicGO 初始化失败问题
+
-## v0.7.1 Bug 修复
+### Alipay
-- 修复 PicGO 旧的配置文件迁移过程中路径拼接错误问题
+
-## v0.7.0 特性一览new
+# 感谢
-⚠️ 特别提醒: `0.7.0` 为灰度测试版本,所以随时可能发布 `0.7.x` 修复版本,请考虑好之后再升级。
+Thanks to the third-party framework for supporting the bottom layer of this project
-### PicGO 相关
+Names not listed in order
-- 新增用户友好的 PicGO 图形化配置界面
-- 优化 PicGO 配置,支持 PicGO 插件(目前支持水印、s3、minio 三个插件)
-- PicGO 默认图床为 github
-- PicGO 支持图片重命名
-- 云床配置 buffer 读取报错问题,测试常用图床
-- PicGO 引入事件监听机制,支持事件注册、事件发布
-- PicGO 支持读取多个图床,单个图床支持多份配置
-
-### 系统配置相关
-
-- 整合系统所有配置项,提供统一的配置入口底部的【偏好设置】
-- 统一整合导入导出操作位底部的【导入导出】
-- 整合【思源 API 地址】设置到【偏好设置】的一个 tab 页
-- 整合原通用设置为【个性设置】,操作入口移到【偏好设置】的一个 tab 页
-
-### 发布体验相关
-
-- 【文章绑定】操作非配置项,也是可选功能,放在发布页面容易造成误解,现将操作移入详情页,仅在需要将平台文章与思源笔记建立联系时候使用。新增文章无需操作,新增会自动进行绑定
-- 修复浏览器插件不能使用 http,只能用 https 问题
-- 修复 typecho 发布文章未成功解析文章 id
-- 文章列表图标添加 tooltip
-- 插槽按钮添加文字提示
-- 新窗口打开时操作按钮 fixed 不随页面滑动
-
-### 开发者相关
-
-- 使用 python 重构项目构建脚本-支持一键打包
-- 挂载 SyCmd,适配 Anki 同步(目前仅 Mac 可用)
-
-### 其他
-
-- 修复已知问题,升级部分组件。
-
-温馨提示:
-
-`0.7.0` 之前的更新日志请参考 [CHANGELOG](CHANGELOG.md)
-
-## 快速上手指南
-
-### FAQ
-
-Q1:使用此思源笔记挂件或者浏览器插件有什么注意事项吗?
-
-A1:有。 **特别提示:【自定义 JS 片段】请不要和【挂件通用版】混合使用,使用其中一种即可。避免因为混用导致配置同步问题。**
-浏览器插件无限制。
-
-Q2:有哪些方式可以使用?具体步骤是什么?
-
-A2:请参考下面三种模式及其详细说明。特别注意温馨提示的内容。
-
-### 模式一:挂件版挂载菜单打开新窗口操作方式快速上手 强烈推荐 0.4.2+
-
-首先在设置 - 集市 - 挂件 中下载 sy-post-publisher
-
-点击设置 - 外观- 代码片段,代码片段加上下面的 `js` 片段,然后重启思源
-
-```js
-// 如果不喜欢这个菜单,直接去掉这个代码片段引用即可,去掉之后仍然可以通过挂件版通用方式使用
-import("/widgets/sy-post-publisher/lib/siyuanhook.js")
-```
-
-点击按钮开始体验。
-
-详情请参考: [挂件模式用挂载菜单的方式使用](https://docs.publish.terwer.space/post/the-pendant-mode-is-used-in-the-method-of-mounting-menu-169wrw.html)
-
-温馨提示:此模式下,功能已经是最全面的了,直接使用菜单功能即可,请不要再添加挂件。避免因为混用导致配置同步问题。
-
-### 模式二:挂件版通用方式快速上手
-
-首先在设置 - 集市 - 挂件 中下载 sy-post-publisher
-
-然后写好文章
-
-在文中最后面输入 / 找到挂件,选择 sy-post-publisher
-
-然后选择你需要的平台然后进行设置
-
-点击发布即可。
-
-温馨提示:不建议通用版模式下添加 JS 片段,可能会导致配置不同步问题。要么单独使用通用版,要么单独使用挂载菜单。
-
-### 模式三:浏览器插件快速上手
-
-参考 [浏览器插件快速上手指南](https://docs.publish.terwer.space/docs/getting-started/#%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8F%92%E4%BB%B6%E6%96%B9%E5%BC%8F%E4%BD%BF%E7%94%A8)
-
-Q3: `siyuanhook.js` 新增挂载了哪些对象?在哪些场景挂载?目的是什么?
-
-A3:SyPicgo、syp、terwer(仅新窗口)、SyCmd。仅在 `Electron` 环境(即思源笔记内部挂载)。
-
-浏览器插件和自部署模式无此功能。目的是为了扩展思源笔记的功能。
-
-Q4:有哪些是已知问题,需要特别注意的?
-
-1. 思源笔记的【优化排版】会导致 Anki 标记字符被转义。
-
- 目前可用解决方案:如果使用了优化排版,使用完成之后一定要打开 Anki 列表,重新保存一下 Anki 笔记来修复。
-
-## 支持平台
-
-- [x] [Hugo](https://gohugo.io/) 推荐
-- [x] [Docsy](https://www.docsy.dev/) 推荐
-- [x] [Hexo](https://hexo.io/zh-cn/)
-- [x] [Jekyll](https://github.com/lorepirri/cayman-blog)(Github pages 默认内置支持的平台)
-- [x] [Vuepress](https://github.com/terwer/terwer.github.io)
-- [x] [Vitepress](https://vitepress.vuejs.org/guide/getting-started)
-- [x] [Nuxt](https://content.nuxtjs.org/)
-- [x] [Next](https://nextra.site/)
-- [x] [博客园](https://cnblogs.com) 推荐
-- [ ] CSDN 预研
-- [ ] 知乎 预研
-- [x] [语雀](https://yuque.com) 推荐
-- [x] [开源中国](https://my.oschina.net/terwergreen)
-- [x] [链滴社区](https://ld246.com)
-- [x] [WordPress](https://blog.terwergreen.com)
-- [x] [Confluence](https://github.com/terwer/node-metaweblog-api-adaptor) 通过接口适配器支持
-- [x] [Metaweblog API](http://xmlrpc.com/spec.md)
-- [ ] 自定义 HTTP 协议 预研
-
-更多内容请查看
-
-[技术方案](https://github.com/terwer/src-sy-post-publisher/blob/main/tech.md)
-
-[开发进度](https://github.com/users/terwer/projects/1/views/1)
-
-[更新日志](https://github.com/terwer/src-sy-post-publisher/blob/main/CHANGELOG.md)
-
-## 🎈 鸣谢
-
-sy-post-publisher 项目的诞生与成长离不开下列开源项目的贡献,以及热心网友的反馈和建议。
-
-### 思源社区
-
-[思源笔记](https://github.com/siyuan-note/siyuan)
-
-### 思源笔记非官方 QQ 群
-
-欢迎加入 **思源爱好者折腾群** : `1017854502` , 群内有各种爱折腾的技术大佬、萌妹子、热心网友,绝对不容错过。。。
-
-### 资源
-
-UI 框架:(排名不分先后)
-
-- [Vue3](https://vuejs.org/)
-- [Element-Plus](https://element-plus.org/)
-- [lute](https://github.com/88250/lute)
-- [FontAwesome](https://fontawesome.com/)
-
-技术框架或托管平台:(排名不分先后)
-
-- [xmlrpc](https://github.com/baalexander/node-xmlrpc)
-- [yaml](https://github.com/nodeca/js-yaml)
-- [vercel](https://vercel.com/)
-
-### 个人
-
-技术支持:(排名不分先后)
-
-- 感谢 [Soltus](https://github.com/Soltus) 提供的新窗口打开相关代码及实现思路
-
-- 感谢 [leolee9086](https://github.com/leolee9086) 提供的挂载菜单相关代码及实现思路
-
-- 感谢 [Zuoqiu-Yingyi](https://github.com/Zuoqiu-Yingyi)
- 开源的 [Dark+](https://github.com/Zuoqiu-Yingyi/siyuan-theme-dark-plus) 主题的灵感
-
-- 感谢 [svchord](https://github.com/svchord) 开源的 [Rem Craft](https://github.com/svchord/Rem-Craft) 主题的灵感
-
-## 版权声明
-
-本作品以 [GPL V3](https://github.com/terwer/src-sy-post-publisher/blob/main/LICENSE) 形式开源
-
-```
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-```
+| Name | version | vendor |
+|------------|---------|-------------|
+| turbo | 1.9+ | Vercel |
+| esbuild | 0.17+ | evanw |
+| vite | 4.2+ | Evan You |
+| Svelte | 3.57+ | Rich Harris |
+| TypeScript | 5.0+ | Microsoft |
+| siyuan-note | 2.9.0+ | D,V |
\ No newline at end of file
diff --git a/README_zh_CN.md b/README_zh_CN.md
new file mode 100644
index 00000000..ef38df36
--- /dev/null
+++ b/README_zh_CN.md
@@ -0,0 +1,68 @@
+[English](README.md)
+
+# 发布工具
+
+将思源笔记的文章发布到语雀、cnblogs、WordPress、Typecho、HUGO、HEXO等支持的开放平台。
+
+> 🌹温馨提示:这个插件是原 `思源笔记发布工具` 挂件的插件升级版,功能包含原有挂件提供的所有功能,同时提供了方便的菜单操作入口,并进行了一系列问题修复和体验优化。
+
+> 如果想看 `0.8.0` 之前的版本,请参考我之前写的的挂件:[sy-post-publisher](https://github.com/terwer/src-sy-post-publisher)
+
+## 核心特色
+
+- **极速发布**:一次配置,一键发布
+- **图床管理**:集成PicGO图床,支持 s3、minio、水印插件
+- **支持扩展**:基于统一的博客API规范,内置 metaweblogAPI 、 WordPress 和 Github 支持,并提供了统一的适配器,理论上可支持扩展到任何平台
+- **平台开关**:所有平台均支持启用禁用,默认开启博客园,可随时禁用
+- **动态新增**:支持自定义添加平台
+- **智能分类**:支持智能标签、智能slug别名、智能摘要,并持续完善中
+- **文章绑定**:支持关联已有的平台文章到思源笔记,方便后续管理,支持思源->平台单向同步
+- **适应主题**:自动适配暗黑模式与浅色模式
+- **语言支持**:多语言支持,支持中文版和英文版
+- **发布视图**:支持多种发布视图,简单模式、详细模式和源码模式
+- **多种部署**:支持思源笔记插件、Chrome 浏览器扩展、自部署
+
+## 平台列表
+
+排名不分先后
+
+- 博客园
+- WordPress
+- 语雀
+- Github
+ - Hexo
+ - Hugo
+
+## 平台适配计划
+
+如果你有想使用的平台,但是此工具目前还没实现,可在这里提交 [思源笔记发布工具插件平台适配跟踪表](https://terwergreen.feishu.cn/share/base/form/shrcnGRdThUiqnhBg15xgclMM0c)
+,开发者会考虑列入开发计划中。
+
+平台适配情况请查看请参考 [最新适配情况](https://terwergreen.feishu.cn/share/base/view/shrcnWT2IGIz1r94z9qvqUghDzd)
+
+## 捐赠
+
+如果您认可这个项目,请我喝一杯咖啡吧,这将鼓励我持续更新,并创作出更多好用的工具~
+
+### 微信
+
+
+
+### 支付宝
+
+
+
+# 感谢
+
+感谢第三方框架对本项目底层的支持
+
+排名不分先后
+
+| Name | version | vendor |
+|-------------|---------|-------------|
+| turbo | 1.9+ | Vercel |
+| esbuild | 0.17+ | evanw |
+| vite | 4.2+ | Evan You |
+| Svelte | 3.57+ | Rich Harris |
+| TypeScript | 5.0+ | Microsoft |
+| siyuan-note | 2.9.0+ | D,V |
diff --git a/apps/.gitkeep b/apps/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/apps/publisher-app/.gitignore b/apps/publisher-app/.gitignore
new file mode 100644
index 00000000..a547bf36
--- /dev/null
+++ b/apps/publisher-app/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/apps/publisher-app/.vscode/extensions.json b/apps/publisher-app/.vscode/extensions.json
new file mode 100644
index 00000000..bdef8201
--- /dev/null
+++ b/apps/publisher-app/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["svelte.svelte-vscode"]
+}
diff --git a/apps/publisher-app/README.md b/apps/publisher-app/README.md
new file mode 100644
index 00000000..e6cd94fc
--- /dev/null
+++ b/apps/publisher-app/README.md
@@ -0,0 +1,47 @@
+# Svelte + TS + Vite
+
+This template should help get you started developing with Svelte and TypeScript in Vite.
+
+## Recommended IDE Setup
+
+[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode).
+
+## Need an official Svelte framework?
+
+Check out [SvelteKit](https://github.com/sveltejs/kit#readme), which is also powered by Vite. Deploy anywhere with its serverless-first approach and adapt to various platforms, with out of the box support for TypeScript, SCSS, and Less, and easily-added support for mdsvex, GraphQL, PostCSS, Tailwind CSS, and more.
+
+## Technical considerations
+
+**Why use this over SvelteKit?**
+
+- It brings its own routing solution which might not be preferable for some users.
+- It is first and foremost a framework that just happens to use Vite under the hood, not a Vite app.
+
+This template contains as little as possible to get started with Vite + TypeScript + Svelte, while taking into account the developer experience with regards to HMR and intellisense. It demonstrates capabilities on par with the other `create-vite` templates and is a good starting point for beginners dipping their toes into a Vite + Svelte project.
+
+Should you later need the extended capabilities and extensibility provided by SvelteKit, the template has been structured similarly to SvelteKit so that it is easy to migrate.
+
+**Why `global.d.ts` instead of `compilerOptions.types` inside `jsconfig.json` or `tsconfig.json`?**
+
+Setting `compilerOptions.types` shuts out all other types not explicitly listed in the configuration. Using triple-slash references keeps the default TypeScript setting of accepting type information from the entire workspace, while also adding `svelte` and `vite/client` type information.
+
+**Why include `.vscode/extensions.json`?**
+
+Other templates indirectly recommend extensions via the README, but this file allows VS Code to prompt the user to install the recommended extension upon opening the project.
+
+**Why enable `allowJs` in the TS template?**
+
+While `allowJs: false` would indeed prevent the use of `.js` files in the project, it does not prevent the use of JavaScript syntax in `.svelte` files. In addition, it would force `checkJs: false`, bringing the worst of both worlds: not being able to guarantee the entire codebase is TypeScript, and also having worse typechecking for the existing JavaScript. In addition, there are valid use cases in which a mixed codebase may be relevant.
+
+**Why is HMR not preserving my local component state?**
+
+HMR state preservation comes with a number of gotchas! It has been disabled by default in both `svelte-hmr` and `@sveltejs/vite-plugin-svelte` due to its often surprising behavior. You can read the details [here](https://github.com/rixo/svelte-hmr#svelte-hmr).
+
+If you have state that's important to retain within a component, consider creating an external store which would not be replaced by HMR.
+
+```ts
+// store.ts
+// An extremely simple external store
+import { writable } from 'svelte/store'
+export default writable(0)
+```
diff --git a/apps/publisher-app/desgin.md b/apps/publisher-app/desgin.md
new file mode 100644
index 00000000..650abeb5
--- /dev/null
+++ b/apps/publisher-app/desgin.md
@@ -0,0 +1,25 @@
+# 发布工具设计思路
+
+## 菜单
+
+```
+发布到...
+ 博客园
+ WordPress
+ Typecho
+ ------
+ 语雀
+ ------
+ Hexo
+------
+图床管理
+------
+发布设置
+```
+
+## 设置页面
+
+## 自定义发布页面(可选)
+
+- 开启了极速发布,可使用最小化配置发布,不显示自定义页面
+- 未开启极速发布,点击发布到对应平台之后显示自定义发布页面
\ No newline at end of file
diff --git a/apps/publisher-app/index.html b/apps/publisher-app/index.html
new file mode 100644
index 00000000..b5b12526
--- /dev/null
+++ b/apps/publisher-app/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Vite + Svelte + TS
+
+
+
+
+
+
diff --git a/apps/publisher-app/package.json b/apps/publisher-app/package.json
new file mode 100644
index 00000000..acfc1ebc
--- /dev/null
+++ b/apps/publisher-app/package.json
@@ -0,0 +1,21 @@
+{
+ "name": "publisher-app",
+ "private": true,
+ "version": "1.1.3",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview",
+ "check": "svelte-check --tsconfig ./tsconfig.json"
+ },
+ "devDependencies": {
+ "@sveltejs/vite-plugin-svelte": "^2.0.3",
+ "@tsconfig/svelte": "^4.0.1",
+ "svelte": "^3.57.0",
+ "svelte-check": "^2.10.3",
+ "tslib": "^2.5.0",
+ "typescript": "^5.0.2",
+ "vite": "^4.3.2"
+ }
+}
diff --git a/apps/publisher-app/pnpm-lock.yaml b/apps/publisher-app/pnpm-lock.yaml
new file mode 100644
index 00000000..eb298354
--- /dev/null
+++ b/apps/publisher-app/pnpm-lock.yaml
@@ -0,0 +1,880 @@
+lockfileVersion: '6.0'
+
+devDependencies:
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^2.0.3
+ version: 2.0.3(svelte@3.57.0)(vite@4.3.2)
+ '@tsconfig/svelte':
+ specifier: ^4.0.1
+ version: 4.0.1
+ svelte:
+ specifier: ^3.57.0
+ version: 3.57.0
+ svelte-check:
+ specifier: ^2.10.3
+ version: 2.10.3(svelte@3.57.0)
+ tslib:
+ specifier: ^2.5.0
+ version: 2.5.0
+ typescript:
+ specifier: ^5.0.2
+ version: 5.0.2
+ vite:
+ specifier: ^4.3.2
+ version: 4.3.2
+
+packages:
+
+ /@esbuild/android-arm64@0.17.18:
+ resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-arm@0.17.18:
+ resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/android-x64@0.17.18:
+ resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-arm64@0.17.18:
+ resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/darwin-x64@0.17.18:
+ resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-arm64@0.17.18:
+ resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/freebsd-x64@0.17.18:
+ resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.17.18:
+ resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-arm@0.17.18:
+ resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.17.18:
+ resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-loong64@0.17.18:
+ resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.17.18:
+ resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-ppc64@0.17.18:
+ resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.17.18:
+ resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-s390x@0.17.18:
+ resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/linux-x64@0.17.18:
+ resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/netbsd-x64@0.17.18:
+ resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.17.18:
+ resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/sunos-x64@0.17.18:
+ resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.17.18:
+ resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-ia32@0.17.18:
+ resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@esbuild/win32-x64@0.17.18:
+ resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@jridgewell/resolve-uri@3.1.0:
+ resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/sourcemap-codec@1.4.14:
+ resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+ dev: true
+
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ dev: true
+
+ /@jridgewell/trace-mapping@0.3.18:
+ resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.0
+ '@jridgewell/sourcemap-codec': 1.4.14
+ dev: true
+
+ /@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+ dev: true
+
+ /@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.15.0
+ dev: true
+
+ /@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.2):
+ resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==}
+ engines: {node: ^14.18.0 || >= 16}
+ peerDependencies:
+ svelte: ^3.54.0
+ vite: ^4.0.0
+ dependencies:
+ debug: 4.3.4
+ deepmerge: 4.3.1
+ kleur: 4.1.5
+ magic-string: 0.29.0
+ svelte: 3.57.0
+ svelte-hmr: 0.15.1(svelte@3.57.0)
+ vite: 4.3.2
+ vitefu: 0.2.4(vite@4.3.2)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@tsconfig/svelte@4.0.1:
+ resolution: {integrity: sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==}
+ dev: true
+
+ /@types/pug@2.0.6:
+ resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
+ dev: true
+
+ /@types/sass@1.45.0:
+ resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+ deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+ dependencies:
+ sass: 1.62.1
+ dev: true
+
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+ dev: true
+
+ /balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ dev: true
+
+ /binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+ dev: true
+
+ /braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: 7.0.1
+ dev: true
+
+ /buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ dev: true
+
+ /callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ dev: true
+
+ /debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.1.2
+ dev: true
+
+ /deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /detect-indent@6.1.0:
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /es6-promise@3.3.1:
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
+ dev: true
+
+ /esbuild@0.17.18:
+ resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.17.18
+ '@esbuild/android-arm64': 0.17.18
+ '@esbuild/android-x64': 0.17.18
+ '@esbuild/darwin-arm64': 0.17.18
+ '@esbuild/darwin-x64': 0.17.18
+ '@esbuild/freebsd-arm64': 0.17.18
+ '@esbuild/freebsd-x64': 0.17.18
+ '@esbuild/linux-arm': 0.17.18
+ '@esbuild/linux-arm64': 0.17.18
+ '@esbuild/linux-ia32': 0.17.18
+ '@esbuild/linux-loong64': 0.17.18
+ '@esbuild/linux-mips64el': 0.17.18
+ '@esbuild/linux-ppc64': 0.17.18
+ '@esbuild/linux-riscv64': 0.17.18
+ '@esbuild/linux-s390x': 0.17.18
+ '@esbuild/linux-x64': 0.17.18
+ '@esbuild/netbsd-x64': 0.17.18
+ '@esbuild/openbsd-x64': 0.17.18
+ '@esbuild/sunos-x64': 0.17.18
+ '@esbuild/win32-arm64': 0.17.18
+ '@esbuild/win32-ia32': 0.17.18
+ '@esbuild/win32-x64': 0.17.18
+ dev: true
+
+ /fast-glob@3.2.12:
+ resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+ dev: true
+
+ /fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ dependencies:
+ reusify: 1.0.4
+ dev: true
+
+ /fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: 5.0.1
+ dev: true
+
+ /fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ dev: true
+
+ /fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /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:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ dev: true
+
+ /immutable@4.3.0:
+ resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
+ dev: true
+
+ /import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+ dev: true
+
+ /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:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ dev: true
+
+ /is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: 2.2.0
+ dev: true
+
+ /is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: 2.1.1
+ dev: true
+
+ /is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ /kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /magic-string@0.25.9:
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
+ dependencies:
+ sourcemap-codec: 1.4.8
+ dev: true
+
+ /magic-string@0.29.0:
+ resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+ dev: true
+
+ /min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ dependencies:
+ brace-expansion: 1.1.11
+ dev: true
+
+ /minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
+ dev: true
+
+ /mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ dev: true
+
+ /mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ dev: true
+
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+ dev: true
+
+ /normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ dependencies:
+ wrappy: 1.0.2
+ dev: true
+
+ /parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+ dependencies:
+ callsites: 3.1.0
+ dev: true
+
+ /path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
+ /picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+ dev: true
+
+ /postcss@8.4.23:
+ resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
+ /queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ dev: true
+
+ /readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: 2.3.1
+ dev: true
+
+ /resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+ dev: true
+
+ /reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ dev: true
+
+ /rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+ dev: true
+
+ /rollup@3.21.6:
+ resolution: {integrity: sha512-SXIICxvxQxR3D4dp/3LDHZIJPC8a4anKMHd4E3Jiz2/JnY+2bEjqrOokAauc5ShGVNFHlEFjBXAXlaxkJqIqSg==}
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ dependencies:
+ queue-microtask: 1.2.3
+ dev: true
+
+ /sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
+ dependencies:
+ mri: 1.2.0
+ dev: true
+
+ /sander@0.5.1:
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
+ dependencies:
+ es6-promise: 3.3.1
+ graceful-fs: 4.2.11
+ mkdirp: 0.5.6
+ rimraf: 2.7.1
+ dev: true
+
+ /sass@1.62.1:
+ resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+ dependencies:
+ chokidar: 3.5.3
+ immutable: 4.3.0
+ source-map-js: 1.0.2
+ dev: true
+
+ /sorcery@0.10.0:
+ resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==}
+ hasBin: true
+ dependencies:
+ buffer-crc32: 0.2.13
+ minimist: 1.2.8
+ sander: 0.5.1
+ sourcemap-codec: 1.4.8
+ dev: true
+
+ /source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /sourcemap-codec@1.4.8:
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+ deprecated: Please use @jridgewell/sourcemap-codec instead
+ dev: true
+
+ /strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ min-indent: 1.0.1
+ dev: true
+
+ /svelte-check@2.10.3(svelte@3.57.0):
+ resolution: {integrity: sha512-Nt1aWHTOKFReBpmJ1vPug0aGysqPwJh2seM1OvICfM2oeyaA62mOiy5EvkXhltGfhCcIQcq2LoE0l1CwcWPjlw==}
+ hasBin: true
+ peerDependencies:
+ svelte: ^3.24.0
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.18
+ chokidar: 3.5.3
+ fast-glob: 3.2.12
+ import-fresh: 3.3.0
+ picocolors: 1.0.0
+ sade: 1.8.1
+ svelte: 3.57.0
+ svelte-preprocess: 4.10.7(svelte@3.57.0)(typescript@5.0.2)
+ typescript: 5.0.2
+ transitivePeerDependencies:
+ - '@babel/core'
+ - coffeescript
+ - less
+ - node-sass
+ - postcss
+ - postcss-load-config
+ - pug
+ - sass
+ - stylus
+ - sugarss
+ dev: true
+
+ /svelte-hmr@0.15.1(svelte@3.57.0):
+ resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==}
+ engines: {node: ^12.20 || ^14.13.1 || >= 16}
+ peerDependencies:
+ svelte: '>=3.19.0'
+ dependencies:
+ svelte: 3.57.0
+ dev: true
+
+ /svelte-preprocess@4.10.7(svelte@3.57.0)(typescript@5.0.2):
+ resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
+ engines: {node: '>= 9.11.2'}
+ requiresBuild: true
+ peerDependencies:
+ '@babel/core': ^7.10.2
+ coffeescript: ^2.5.1
+ less: ^3.11.3 || ^4.0.0
+ node-sass: '*'
+ postcss: ^7 || ^8
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
+ pug: ^3.0.0
+ sass: ^1.26.8
+ stylus: ^0.55.0
+ sugarss: ^2.0.0
+ svelte: ^3.23.0
+ typescript: ^3.9.5 || ^4.0.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ coffeescript:
+ optional: true
+ less:
+ optional: true
+ node-sass:
+ optional: true
+ postcss:
+ optional: true
+ postcss-load-config:
+ optional: true
+ pug:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ typescript:
+ optional: true
+ dependencies:
+ '@types/pug': 2.0.6
+ '@types/sass': 1.45.0
+ detect-indent: 6.1.0
+ magic-string: 0.25.9
+ sorcery: 0.10.0
+ strip-indent: 3.0.0
+ svelte: 3.57.0
+ typescript: 5.0.2
+ dev: true
+
+ /svelte@3.57.0:
+ resolution: {integrity: sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==}
+ engines: {node: '>= 8'}
+ dev: true
+
+ /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
+
+ /tslib@2.5.0:
+ resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ dev: true
+
+ /typescript@5.0.2:
+ resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
+ engines: {node: '>=12.20'}
+ hasBin: true
+ dev: true
+
+ /vite@4.3.2:
+ resolution: {integrity: sha512-9R53Mf+TBoXCYejcL+qFbZde+eZveQLDYd9XgULILLC1a5ZwPaqgmdVpL8/uvw2BM/1TzetWjglwm+3RO+xTyw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ esbuild: 0.17.18
+ postcss: 8.4.23
+ rollup: 3.21.6
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
+
+ /vitefu@0.2.4(vite@4.3.2):
+ resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ vite: 4.3.2
+ dev: true
+
+ /wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: true
diff --git a/apps/publisher-app/public/vite.svg b/apps/publisher-app/public/vite.svg
new file mode 100644
index 00000000..e7b8dfb1
--- /dev/null
+++ b/apps/publisher-app/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/publisher-app/src/App.svelte b/apps/publisher-app/src/App.svelte
new file mode 100644
index 00000000..e8b590f1
--- /dev/null
+++ b/apps/publisher-app/src/App.svelte
@@ -0,0 +1,47 @@
+
+
+
+
+ Vite + Svelte
+
+
+
+
+
+
+ Check out SvelteKit , the official Svelte app framework powered by Vite!
+
+
+
+ Click on the Vite and Svelte logos to learn more
+
+
+
+
diff --git a/apps/publisher-app/src/app.css b/apps/publisher-app/src/app.css
new file mode 100644
index 00000000..b87aec72
--- /dev/null
+++ b/apps/publisher-app/src/app.css
@@ -0,0 +1,80 @@
+:root {
+ font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
+ line-height: 1.5;
+ font-weight: 400;
+
+ color-scheme: light dark;
+ color: rgba(255, 255, 255, 0.87);
+ background-color: #242424;
+
+ font-synthesis: none;
+ text-rendering: optimizeLegibility;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-text-size-adjust: 100%;
+}
+
+a {
+ font-weight: 500;
+ color: #646cff;
+ text-decoration: inherit;
+}
+a:hover {
+ color: #535bf2;
+}
+
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
+
+h1 {
+ font-size: 3.2em;
+ line-height: 1.1;
+}
+
+.card {
+ padding: 2em;
+}
+
+#app {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+button {
+ border-radius: 8px;
+ border: 1px solid transparent;
+ padding: 0.6em 1.2em;
+ font-size: 1em;
+ font-weight: 500;
+ font-family: inherit;
+ background-color: #1a1a1a;
+ cursor: pointer;
+ transition: border-color 0.25s;
+}
+button:hover {
+ border-color: #646cff;
+}
+button:focus,
+button:focus-visible {
+ outline: 4px auto -webkit-focus-ring-color;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ color: #213547;
+ background-color: #ffffff;
+ }
+ a:hover {
+ color: #747bff;
+ }
+ button {
+ background-color: #f9f9f9;
+ }
+}
diff --git a/apps/publisher-app/src/assets/svelte.svg b/apps/publisher-app/src/assets/svelte.svg
new file mode 100644
index 00000000..c5e08481
--- /dev/null
+++ b/apps/publisher-app/src/assets/svelte.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/publisher-app/src/lib/Counter.svelte b/apps/publisher-app/src/lib/Counter.svelte
new file mode 100644
index 00000000..979b4dfc
--- /dev/null
+++ b/apps/publisher-app/src/lib/Counter.svelte
@@ -0,0 +1,10 @@
+
+
+
+ count is {count}
+
diff --git a/apps/publisher-app/src/main.ts b/apps/publisher-app/src/main.ts
new file mode 100644
index 00000000..8a909a15
--- /dev/null
+++ b/apps/publisher-app/src/main.ts
@@ -0,0 +1,8 @@
+import './app.css'
+import App from './App.svelte'
+
+const app = new App({
+ target: document.getElementById('app'),
+})
+
+export default app
diff --git a/apps/publisher-app/src/vite-env.d.ts b/apps/publisher-app/src/vite-env.d.ts
new file mode 100644
index 00000000..4078e747
--- /dev/null
+++ b/apps/publisher-app/src/vite-env.d.ts
@@ -0,0 +1,2 @@
+///
+///
diff --git a/apps/publisher-app/svelte.config.js b/apps/publisher-app/svelte.config.js
new file mode 100644
index 00000000..b0683fd2
--- /dev/null
+++ b/apps/publisher-app/svelte.config.js
@@ -0,0 +1,7 @@
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
+
+export default {
+ // Consult https://svelte.dev/docs#compile-time-svelte-preprocess
+ // for more information about preprocessors
+ preprocess: vitePreprocess(),
+}
diff --git a/apps/publisher-app/tsconfig.json b/apps/publisher-app/tsconfig.json
new file mode 100644
index 00000000..c4e1c5fe
--- /dev/null
+++ b/apps/publisher-app/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "extends": "@tsconfig/svelte/tsconfig.json",
+ "compilerOptions": {
+ "target": "ESNext",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "resolveJsonModule": true,
+ /**
+ * Typecheck JS in `.svelte` and `.js` files by default.
+ * Disable checkJs if you'd like to use dynamic types in JS.
+ * Note that setting allowJs false does not prevent the use
+ * of JS in `.svelte` files.
+ */
+ "allowJs": true,
+ "checkJs": true,
+ "isolatedModules": true
+ },
+ "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/apps/publisher-app/tsconfig.node.json b/apps/publisher-app/tsconfig.node.json
new file mode 100644
index 00000000..494bfe08
--- /dev/null
+++ b/apps/publisher-app/tsconfig.node.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "skipLibCheck": true,
+ "module": "ESNext",
+ "moduleResolution": "bundler"
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/apps/publisher-app/vite.config.ts b/apps/publisher-app/vite.config.ts
new file mode 100644
index 00000000..d7019694
--- /dev/null
+++ b/apps/publisher-app/vite.config.ts
@@ -0,0 +1,7 @@
+import { defineConfig } from 'vite'
+import { svelte } from '@sveltejs/vite-plugin-svelte'
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [svelte()],
+})
diff --git a/apps/zhi-docs/.gitignore b/apps/zhi-docs/.gitignore
new file mode 100644
index 00000000..4654912d
--- /dev/null
+++ b/apps/zhi-docs/.gitignore
@@ -0,0 +1,24 @@
+# Dependencies
+/node_modules
+
+# Production
+/build
+
+# Generated files
+.docusaurus
+.cache-loader
+
+# Misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Docs
+docs
+!docs/zhi
\ No newline at end of file
diff --git a/apps/zhi-docs/README.md b/apps/zhi-docs/README.md
new file mode 100644
index 00000000..7f7242ed
--- /dev/null
+++ b/apps/zhi-docs/README.md
@@ -0,0 +1,45 @@
+# zhi-docs
+
+docs for zhi framework
+
+This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
+
+### Installation
+
+```
+pnpm install -F zhi-docs
+```
+
+### Local Development
+
+```
+pnpm dev -F zhi-docs
+```
+
+This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
+
+### Build
+
+```
+pnpm build -F zhi-docs
+```
+
+This command generates static content into the `build` directory and can be served using any static contents hosting service.
+
+### Deployment
+
+Using SSH:
+
+```
+cd apps/zhi-docs
+USE_SSH=true pnpm deploy
+```
+
+Not using SSH:
+
+```
+cd apps/zhi-docs
+GIT_USER= pnpm deploy
+```
+
+If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
\ No newline at end of file
diff --git a/apps/zhi-docs/babel.config.js b/apps/zhi-docs/babel.config.js
new file mode 100644
index 00000000..cf4260b0
--- /dev/null
+++ b/apps/zhi-docs/babel.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ presets: [require.resolve("@docusaurus/core/lib/babel/preset")],
+}
diff --git a/apps/zhi-docs/blog/authors.yml b/apps/zhi-docs/blog/authors.yml
new file mode 100644
index 00000000..1a06d882
--- /dev/null
+++ b/apps/zhi-docs/blog/authors.yml
@@ -0,0 +1,23 @@
+endi:
+ name: Endilie Yacop Sucipto
+ title: Maintainer of Docusaurus
+ url: https://github.com/endiliey
+ image_url: https://github.com/endiliey.png
+
+yangshun:
+ name: Yangshun Tay
+ title: Front End Engineer @ Facebook
+ url: https://github.com/yangshun
+ image_url: https://github.com/yangshun.png
+
+slorber:
+ name: Sébastien Lorber
+ title: Docusaurus maintainer
+ url: https://sebastienlorber.com
+ image_url: https://github.com/slorber.png
+
+terwer:
+ name: Terwer Green
+ title: Zhi maintainer
+ url: https://terwer.space
+ image_url: https://github.com/terwer.png
diff --git a/apps/zhi-docs/blog/welcome/docusaurus-plushie-banner.jpeg b/apps/zhi-docs/blog/welcome/docusaurus-plushie-banner.jpeg
new file mode 100644
index 00000000..11bda092
Binary files /dev/null and b/apps/zhi-docs/blog/welcome/docusaurus-plushie-banner.jpeg differ
diff --git a/apps/zhi-docs/blog/welcome/index.md b/apps/zhi-docs/blog/welcome/index.md
new file mode 100644
index 00000000..9455168f
--- /dev/null
+++ b/apps/zhi-docs/blog/welcome/index.md
@@ -0,0 +1,25 @@
+---
+slug: welcome
+title: Welcome
+authors: [slorber, yangshun]
+tags: [facebook, hello, docusaurus]
+---
+
+[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).
+
+Simply add Markdown files (or folders) to the `blog` directory.
+
+Regular blog authors can be added to `authors.yml`.
+
+The blog post date can be extracted from filenames, such as:
+
+- `2019-05-30-welcome.md`
+- `2019-05-30-welcome/index.md`
+
+A blog post folder can be convenient to co-locate blog post images:
+
+![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)
+
+The blog supports tags as well!
+
+**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config.
diff --git a/apps/zhi-docs/blog/zhi-0-1-0-is-on-the-way.md b/apps/zhi-docs/blog/zhi-0-1-0-is-on-the-way.md
new file mode 100644
index 00000000..359255ee
--- /dev/null
+++ b/apps/zhi-docs/blog/zhi-0-1-0-is-on-the-way.md
@@ -0,0 +1,7 @@
+---
+title: Zhi 0.1.0 is on the way
+authors: [terwer]
+tags: [zhi, theme, blog]
+---
+
+Zhi `0.1.0` is on the way, please wait ...
diff --git a/utils/arrayUtil.ts b/apps/zhi-docs/docs.config.js
similarity index 70%
rename from utils/arrayUtil.ts
rename to apps/zhi-docs/docs.config.js
index 817b5ad1..02d34c46 100644
--- a/utils/arrayUtil.ts
+++ b/apps/zhi-docs/docs.config.js
@@ -24,19 +24,26 @@
*/
/**
- * 从数组随机获取一个元素
+ * 定义需要自动生成 API 文档的模块
*
- * @param arr 数组
* @author terwer
- * @since 0.7.0
+ * @version 0.1.0
+ * @since 0.1.0
*/
-const getRandomItem = (arr) => {
- let randomElement = arr[Math.floor(Math.random() * arr.length)]
- return randomElement
+module.exports = {
+ plugins: [
+ [
+ "docusaurus-plugin-typedoc",
+ {
+ id: "publisher-main",
+ entryPoints: ["../../plugins/publisher-main/src/index.ts"],
+ tsconfig: "../../plugins/publisher-main/tsconfig.json",
+ plugin: ["typedoc-plugin-rename-defaults"],
+ out: "publisher-main",
+ sidebar: {
+ categoryLabel: "Publisher Main",
+ },
+ },
+ ],
+ ],
}
-
-const arrayUtil = {
- getRandomItem,
-}
-
-export default arrayUtil
diff --git a/apps/zhi-docs/docusaurus.config.js b/apps/zhi-docs/docusaurus.config.js
new file mode 100644
index 00000000..26a03c35
--- /dev/null
+++ b/apps/zhi-docs/docusaurus.config.js
@@ -0,0 +1,116 @@
+// @ts-check
+// Note: type annotations allow type checking and IDEs autocompletion
+
+const lightCodeTheme = require("prism-react-renderer/themes/github")
+const darkCodeTheme = require("prism-react-renderer/themes/dracula")
+const docsConfig = require("./docs.config")
+
+/** @type {import('@docusaurus/types').Config} */
+const config = {
+ title: "Zhi framework",
+ tagline: "The ultimate framework for building blog and theme",
+ url: "https://terwer.space",
+ baseUrl: "/",
+ onBrokenLinks: "throw",
+ onBrokenMarkdownLinks: "warn",
+ favicon: "img/favicon.ico",
+ organizationName: "terwer", // Usually your GitHub org/user name.
+ projectName: "zhi", // Usually your repo name.
+
+ // https://github.com/tgreyuk/typedoc-plugin-markdown/tree/master/packages/docusaurus-plugin-typedoc#readme
+ plugins: docsConfig.plugins,
+
+ presets: [
+ [
+ "classic",
+ /** @type {import('@docusaurus/preset-classic').Options} */
+ ({
+ docs: {
+ sidebarPath: require.resolve("./sidebars.js"),
+ // Please change this to your repo.
+ editUrl: "https://github.com/terwer/zhi/edit/main/apps/zhi-docs/",
+ },
+ blog: {
+ showReadingTime: true,
+ // Please change this to your repo.
+ editUrl: "https://github.com/terwer/zhi/edit/main/apps/zhi-docs/",
+ },
+ theme: {
+ customCss: require.resolve("./src/css/custom.css"),
+ },
+ }),
+ ],
+ ],
+
+ themeConfig:
+ /** @type {import('@docusaurus/preset-classic').ThemeConfig} */
+ ({
+ navbar: {
+ title: "Zhi",
+ logo: {
+ alt: "Zhi Logo",
+ src: "img/logo-small.svg",
+ },
+ items: [
+ { to: "/docs/zhi", label: "Api", position: "left" },
+ { to: "/blog", label: "Blog", position: "left" },
+ {
+ href: "https://github.com/terwer/zhi",
+ label: "GitHub",
+ position: "right",
+ },
+ ],
+ },
+ footer: {
+ style: "dark",
+ links: [
+ {
+ title: "Docs",
+ items: [
+ {
+ label: "Api",
+ to: "/docs/zhi",
+ },
+ ],
+ },
+ {
+ title: "Community",
+ items: [
+ {
+ label: "Stack Overflow",
+ href: "https://stackoverflow.com/questions/tagged/docusaurus",
+ },
+ {
+ label: "Discord",
+ href: "https://discordapp.com/invite/docusaurus",
+ },
+ {
+ label: "Twitter",
+ href: "https://twitter.com/docusaurus",
+ },
+ ],
+ },
+ {
+ title: "More",
+ items: [
+ {
+ label: "Blog",
+ to: "/blog",
+ },
+ {
+ label: "GitHub",
+ href: "https://github.com/terwer/zhi",
+ },
+ ],
+ },
+ ],
+ copyright: `Copyright © 2011 - ${new Date().getFullYear()} Terwer, Inc. Built with Docusaurus .`,
+ },
+ prism: {
+ theme: lightCodeTheme,
+ darkTheme: darkCodeTheme,
+ },
+ }),
+}
+
+module.exports = config
diff --git a/apps/zhi-docs/package.json b/apps/zhi-docs/package.json
new file mode 100644
index 00000000..ccc751e1
--- /dev/null
+++ b/apps/zhi-docs/package.json
@@ -0,0 +1,43 @@
+{
+ "name": "zhi-docs",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "dev": "docusaurus start",
+ "build": "docusaurus build",
+ "serve": "docusaurus serve"
+ },
+ "dependencies": {
+ "@docusaurus/core": "2.4.0",
+ "@docusaurus/preset-classic": "2.4.0",
+ "@mdx-js/react": "^1.6.22",
+ "clsx": "^1.2.1",
+ "prism-react-renderer": "^1.3.5",
+ "react": "^17.0.2",
+ "react-dom": "^17.0.2"
+ },
+ "devDependencies": {
+ "@docusaurus/module-type-aliases": "2.4.0",
+ "@tsconfig/docusaurus": "^1.0.5",
+ "docusaurus-plugin-typedoc": "^0.19.2",
+ "typedoc": "^0.24.6",
+ "typedoc-plugin-markdown": "^3.15.3",
+ "typedoc-plugin-rename-defaults": "^0.6.5",
+ "typescript": "^5.0.4"
+ },
+ "browserslist": {
+ "production": [
+ ">0.5%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ },
+ "engines": {
+ "node": ">=16.14"
+ }
+}
diff --git a/apps/zhi-docs/sidebars.js b/apps/zhi-docs/sidebars.js
new file mode 100644
index 00000000..b9c8213d
--- /dev/null
+++ b/apps/zhi-docs/sidebars.js
@@ -0,0 +1,33 @@
+/**
+ * Creating a sidebar enables you to:
+ - create an ordered group of docs
+ - render a sidebar for each doc of that group
+ - provide next/previous navigation
+
+ The sidebars can be generated from the filesystem, or explicitly defined here.
+
+ Create as many sidebars as you want.
+ */
+
+// @ts-check
+
+/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
+const sidebars = {
+ // By default, Docusaurus generates a sidebar from the docs folder structure
+ tutorialSidebar: [{ type: "autogenerated", dirName: "." }],
+
+ // But you can create a sidebar manually
+ /*
+ tutorialSidebar: [
+ 'intro',
+ 'hello',
+ {
+ type: 'category',
+ label: 'Tutorial',
+ items: ['tutorial-basics/create-a-document'],
+ },
+ ],
+ */
+}
+
+module.exports = sidebars
diff --git a/apps/zhi-docs/src/components/HomepageFeatures/index.tsx b/apps/zhi-docs/src/components/HomepageFeatures/index.tsx
new file mode 100644
index 00000000..0900f06a
--- /dev/null
+++ b/apps/zhi-docs/src/components/HomepageFeatures/index.tsx
@@ -0,0 +1,70 @@
+import React from "react"
+import clsx from "clsx"
+import styles from "./styles.module.css"
+
+type FeatureItem = {
+ title: string
+ Svg: React.ComponentType>
+ description: JSX.Element
+}
+
+const FeatureList: FeatureItem[] = [
+ {
+ title: "Easy to Use",
+ Svg: require("@site/static/img/undraw_docusaurus_mountain.svg").default,
+ description: (
+ <>
+ Docusaurus was designed from the ground up to be easily installed and used to get your website up and running
+ quickly.
+ >
+ ),
+ },
+ {
+ title: "Focus on What Matters",
+ Svg: require("@site/static/img/undraw_docusaurus_tree.svg").default,
+ description: (
+ <>
+ Docusaurus lets you focus on your docs, and we'll do the chores. Go ahead and move your docs into the{" "}
+ docs
directory.
+ >
+ ),
+ },
+ {
+ title: "Powered by React",
+ Svg: require("@site/static/img/undraw_docusaurus_react.svg").default,
+ description: (
+ <>
+ Extend or customize your website layout by reusing React. Docusaurus can be extended while reusing the same
+ header and footer.
+ >
+ ),
+ },
+]
+
+function Feature({ title, Svg, description }: FeatureItem) {
+ return (
+
+
+
+
+
+
{title}
+
{description}
+
+
+ )
+}
+
+export default function HomepageFeatures(): JSX.Element {
+ return (
+
+
+
+ {FeatureList.map((props, idx) => (
+
+ ))}
+
+
+
+ )
+}
diff --git a/apps/zhi-docs/src/components/HomepageFeatures/styles.module.css b/apps/zhi-docs/src/components/HomepageFeatures/styles.module.css
new file mode 100644
index 00000000..b248eb2e
--- /dev/null
+++ b/apps/zhi-docs/src/components/HomepageFeatures/styles.module.css
@@ -0,0 +1,11 @@
+.features {
+ display: flex;
+ align-items: center;
+ padding: 2rem 0;
+ width: 100%;
+}
+
+.featureSvg {
+ height: 200px;
+ width: 200px;
+}
diff --git a/apps/zhi-docs/src/css/custom.css b/apps/zhi-docs/src/css/custom.css
new file mode 100644
index 00000000..38591401
--- /dev/null
+++ b/apps/zhi-docs/src/css/custom.css
@@ -0,0 +1,30 @@
+/**
+ * Any CSS included here will be global. The classic template
+ * bundles Infima by default. Infima is a CSS framework designed to
+ * work well for content-centric websites.
+ */
+
+/* You can override the default Infima variables here. */
+:root {
+ --ifm-color-primary: #2e8555;
+ --ifm-color-primary-dark: #29784c;
+ --ifm-color-primary-darker: #277148;
+ --ifm-color-primary-darkest: #205d3b;
+ --ifm-color-primary-light: #33925d;
+ --ifm-color-primary-lighter: #359962;
+ --ifm-color-primary-lightest: #3cad6e;
+ --ifm-code-font-size: 95%;
+ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
+}
+
+/* For readability concerns, you should choose a lighter palette in dark mode. */
+[data-theme="dark"] {
+ --ifm-color-primary: #25c2a0;
+ --ifm-color-primary-dark: #21af90;
+ --ifm-color-primary-darker: #1fa588;
+ --ifm-color-primary-darkest: #1a8870;
+ --ifm-color-primary-light: #29d5b0;
+ --ifm-color-primary-lighter: #32d8b4;
+ --ifm-color-primary-lightest: #4fddbf;
+ --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
+}
diff --git a/apps/zhi-docs/src/pages/index.module.css b/apps/zhi-docs/src/pages/index.module.css
new file mode 100644
index 00000000..9f71a5da
--- /dev/null
+++ b/apps/zhi-docs/src/pages/index.module.css
@@ -0,0 +1,23 @@
+/**
+ * CSS files with the .module.css suffix will be treated as CSS modules
+ * and scoped locally.
+ */
+
+.heroBanner {
+ padding: 4rem 0;
+ text-align: center;
+ position: relative;
+ overflow: hidden;
+}
+
+@media screen and (max-width: 996px) {
+ .heroBanner {
+ padding: 2rem;
+ }
+}
+
+.buttons {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
diff --git a/apps/zhi-docs/src/pages/index.tsx b/apps/zhi-docs/src/pages/index.tsx
new file mode 100644
index 00000000..3f569697
--- /dev/null
+++ b/apps/zhi-docs/src/pages/index.tsx
@@ -0,0 +1,38 @@
+import React from "react";
+import clsx from "clsx";
+import Link from "@docusaurus/Link";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+import Layout from "@theme/Layout";
+import HomepageFeatures from "@site/src/components/HomepageFeatures";
+
+import styles from "./index.module.css";
+
+function HomepageHeader() {
+ const { siteConfig } = useDocusaurusContext();
+ return (
+
+ );
+}
+
+export default function Home(): JSX.Element {
+ const { siteConfig } = useDocusaurusContext();
+ return (
+
+
+
+
+
+
+ );
+}
diff --git a/apps/zhi-docs/src/pages/markdown-page.md b/apps/zhi-docs/src/pages/markdown-page.md
new file mode 100644
index 00000000..9756c5b6
--- /dev/null
+++ b/apps/zhi-docs/src/pages/markdown-page.md
@@ -0,0 +1,7 @@
+---
+title: Markdown page example
+---
+
+# Markdown page example
+
+You don't need React to write simple standalone pages.
diff --git a/apps/zhi-docs/static/.nojekyll b/apps/zhi-docs/static/.nojekyll
new file mode 100644
index 00000000..e69de29b
diff --git a/apps/zhi-docs/static/img/docusaurus-social-card.jpg b/apps/zhi-docs/static/img/docusaurus-social-card.jpg
new file mode 100644
index 00000000..ffcb4482
Binary files /dev/null and b/apps/zhi-docs/static/img/docusaurus-social-card.jpg differ
diff --git a/apps/zhi-docs/static/img/docusaurus.png b/apps/zhi-docs/static/img/docusaurus.png
new file mode 100644
index 00000000..f458149e
Binary files /dev/null and b/apps/zhi-docs/static/img/docusaurus.png differ
diff --git a/apps/zhi-docs/static/img/favicon.ico b/apps/zhi-docs/static/img/favicon.ico
new file mode 100644
index 00000000..a300faa6
Binary files /dev/null and b/apps/zhi-docs/static/img/favicon.ico differ
diff --git a/apps/zhi-docs/static/img/logo-grey.png b/apps/zhi-docs/static/img/logo-grey.png
new file mode 100644
index 00000000..c9937a92
Binary files /dev/null and b/apps/zhi-docs/static/img/logo-grey.png differ
diff --git a/apps/zhi-docs/static/img/logo-icarus.svg b/apps/zhi-docs/static/img/logo-icarus.svg
new file mode 100644
index 00000000..66be0d1d
--- /dev/null
+++ b/apps/zhi-docs/static/img/logo-icarus.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+浅海拾贝
+
+
diff --git a/apps/zhi-docs/static/img/logo-line.png b/apps/zhi-docs/static/img/logo-line.png
new file mode 100644
index 00000000..7f49affa
Binary files /dev/null and b/apps/zhi-docs/static/img/logo-line.png differ
diff --git a/apps/zhi-docs/static/img/logo-small-line.png b/apps/zhi-docs/static/img/logo-small-line.png
new file mode 100644
index 00000000..0914409c
Binary files /dev/null and b/apps/zhi-docs/static/img/logo-small-line.png differ
diff --git a/apps/zhi-docs/static/img/logo-small.png b/apps/zhi-docs/static/img/logo-small.png
new file mode 100644
index 00000000..e39b8c0b
Binary files /dev/null and b/apps/zhi-docs/static/img/logo-small.png differ
diff --git a/apps/zhi-docs/static/img/logo-small.svg b/apps/zhi-docs/static/img/logo-small.svg
new file mode 100644
index 00000000..1dc1572c
--- /dev/null
+++ b/apps/zhi-docs/static/img/logo-small.svg
@@ -0,0 +1,197 @@
+
+
+
+
diff --git a/apps/zhi-docs/static/img/logo.png b/apps/zhi-docs/static/img/logo.png
new file mode 100644
index 00000000..750deb71
Binary files /dev/null and b/apps/zhi-docs/static/img/logo.png differ
diff --git a/apps/zhi-docs/static/img/logo.svg b/apps/zhi-docs/static/img/logo.svg
new file mode 100644
index 00000000..ff6e2afe
--- /dev/null
+++ b/apps/zhi-docs/static/img/logo.svg
@@ -0,0 +1,541 @@
+
+
+
+
diff --git a/apps/zhi-docs/static/img/undraw_docusaurus_mountain.svg b/apps/zhi-docs/static/img/undraw_docusaurus_mountain.svg
new file mode 100644
index 00000000..431cef2f
--- /dev/null
+++ b/apps/zhi-docs/static/img/undraw_docusaurus_mountain.svg
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/zhi-docs/static/img/undraw_docusaurus_react.svg b/apps/zhi-docs/static/img/undraw_docusaurus_react.svg
new file mode 100644
index 00000000..e4170504
--- /dev/null
+++ b/apps/zhi-docs/static/img/undraw_docusaurus_react.svg
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/zhi-docs/static/img/undraw_docusaurus_tree.svg b/apps/zhi-docs/static/img/undraw_docusaurus_tree.svg
new file mode 100644
index 00000000..a05cc03d
--- /dev/null
+++ b/apps/zhi-docs/static/img/undraw_docusaurus_tree.svg
@@ -0,0 +1 @@
+docu_tree
\ No newline at end of file
diff --git a/apps/zhi-docs/tsconfig.json b/apps/zhi-docs/tsconfig.json
new file mode 100644
index 00000000..6f475698
--- /dev/null
+++ b/apps/zhi-docs/tsconfig.json
@@ -0,0 +1,7 @@
+{
+ // This file is not used in compilation. It is here just for a nice editor experience.
+ "extends": "@tsconfig/docusaurus/tsconfig.json",
+ "compilerOptions": {
+ "baseUrl": "."
+ }
+}
diff --git a/assets/favicon/android-chrome-192x192.png b/assets/favicon/android-chrome-192x192.png
deleted file mode 100644
index 5d376d93..00000000
Binary files a/assets/favicon/android-chrome-192x192.png and /dev/null differ
diff --git a/assets/favicon/android-chrome-512x512.png b/assets/favicon/android-chrome-512x512.png
deleted file mode 100644
index 6fd8159b..00000000
Binary files a/assets/favicon/android-chrome-512x512.png and /dev/null differ
diff --git a/assets/favicon/apple-touch-icon.png b/assets/favicon/apple-touch-icon.png
deleted file mode 100644
index 05725148..00000000
Binary files a/assets/favicon/apple-touch-icon.png and /dev/null differ
diff --git a/assets/favicon/favicon-16x16.png b/assets/favicon/favicon-16x16.png
deleted file mode 100644
index 7c4342fb..00000000
Binary files a/assets/favicon/favicon-16x16.png and /dev/null differ
diff --git a/assets/favicon/favicon-32x32.png b/assets/favicon/favicon-32x32.png
deleted file mode 100644
index c48f6502..00000000
Binary files a/assets/favicon/favicon-32x32.png and /dev/null differ
diff --git a/assets/favicon/favicon.ico b/assets/favicon/favicon.ico
deleted file mode 100644
index e5d9810c..00000000
Binary files a/assets/favicon/favicon.ico and /dev/null differ
diff --git a/assets/favicon/site.webmanifest b/assets/favicon/site.webmanifest
deleted file mode 100644
index fa99de77..00000000
--- a/assets/favicon/site.webmanifest
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "",
- "short_name": "",
- "icons": [
- {
- "src": "/android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "/android-chrome-512x512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ],
- "theme_color": "#ffffff",
- "background_color": "#ffffff",
- "display": "standalone"
-}
diff --git a/assets/style.css b/assets/style.css
deleted file mode 100644
index 5721e3f6..00000000
--- a/assets/style.css
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-@import "./webfont.css";
-
-html {
- /*filter: grayscale(1);*/
- --el-font-family: var(--g-font-family) !important;
- --custom-app-color: #161616;
- --custom-app-bg-color: #ffffff;
- height: 100%;
-}
-
-body {
- margin: 0;
- font-size: 100%;
- height: 97.5%;
-}
-
-#app {
- color: var(--custom-app-color);
- background: var(--custom-app-bg-color);
- padding: 10px 0;
- min-width: 600px;
- min-height: 99%;
-}
-
-a {
- font-weight: 500;
- color: #646cff;
- text-decoration: none;
-}
-
-a:hover {
- color: #535bf2;
-}
-
-:root {
- --g-font-family: "JetBrains Mono", "LXGW WenKai", "-apple-system",
- "Microsoft YaHei", "Times New Roman", "方正北魏楷书_GBK";
- font-family: var(--g-font-family) !important;
- color-scheme: light dark;
- color: rgba(255, 255, 255, 0.87);
- background-color: #242424;
-
- font-synthesis: none;
- text-rendering: optimizeLegibility;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- -webkit-text-size-adjust: 100%;
-}
-
-/* Mono font (optional) */
-pre,
-code {
- font-family: var(--g-font-family) !important;
- tab-size: 4;
-}
-
-@media (prefers-color-scheme: light) {
- :root {
- color: #213547;
- background-color: #ffffff;
- }
-}
-
-/* common */
-.pull-right {
- float: right;
-}
-
-/* util */
-.disabled-click {
- pointer-events: none;
-}
-
-/* table */
-.post-detail-content-box table {
- font-family: var(--g-font-family);
- font-size: 14px;
- color: #333333;
- border-width: 1px;
- border-color: #666666;
- border-collapse: collapse;
- margin-top: 10px;
-}
-
-.post-detail-content-box table th {
- border-width: 1px;
- padding: 8px;
- border-style: solid;
- border-color: #666666;
- background-color: #dedede;
-}
-
-.post-detail-content-box table td {
- border-width: 1px;
- padding: 8px;
- border-style: solid;
- border-color: #666666;
- background-color: #ffffff;
-}
-
-.top-version-tip {
- margin: 10px 0 !important;
-}
-
-.el-header {
- --el-header-padding: 0 20px;
- --el-header-height: 20px !important;
-}
-
-.el-tag {
- margin-right: 10px;
- margin-bottom: 10px;
-}
-
-.el-alert {
- margin-top: 10px !important;
-}
-
-.el-card__body {
- text-align: left !important;
- --el-card-padding: 10px;
-}
-
-.el-dialog {
- --el-dialog-width: 88% !important;
- --el-dialog-margin-top: 10vh;
- margin: var(--el-dialog-margin-top, 15vh) auto 0 5.5%;
- text-align: left !important;
-}
-
-.el-dialog__header {
- text-align: left !important;
-}
-
-.el-dialog__body {
- padding-bottom: 10px !important;
-}
-
-.dialog-action {
- margin: calc(var(--el-dialog-padding-primary) + 16px)
- var(--el-dialog-padding-primary);
- margin-bottom: 0;
- padding-bottom: 0;
- padding-right: 0;
- margin-right: 0;
-}
-
-.dialog-action .el-form-item {
- margin-bottom: 0 !important;
-}
-
-.dialog-action .el-form-item__content {
- justify-content: flex-end;
-}
-
-.dialog-action .el-form-item__content .el-button {
- margin-left: 10px;
-}
-
-.pic-manage-btn{
- margin-left: 10px;
-}
-.pic-manage-btn svg{
- margin-right: 5px;
-}
diff --git a/assets/style.dark.css b/assets/style.dark.css
deleted file mode 100644
index eddd020a..00000000
--- a/assets/style.dark.css
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-html.dark {
- /* 自定义深色背景颜色 */
- --custom-app-color: #ffffff;
- --custom-app-bg-color: #000000;
-}
-
-button,
-input,
-select,
-textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
- color: inherit;
-}
-
-html.dark .post-detail-content-box .hljs {
- color: #ffffff;
- background-color: #161616 !important;
- border: 1px solid #ccc !important;
-}
-
-/* dark table */
-html.dark .post-detail-content-box table {
- color: #ffffff;
- border-color: #ccc;
-}
-
-html.dark .post-detail-content-box table th {
- border-color: #ccc;
- background-color: #161616;
-}
-
-html.dark .post-detail-content-box table td {
- border-color: #ccc;
- background-color: #161616;
-}
-
-html.dark .el-header h1 {
- --custom-title-text-color: #ffffff;
-}
-
-html.dark .el-page-header__left {
- color: #ffffff;
-}
-
-html.dark .post-detail-content-box {
- color: #ffffff;
-}
-
-/** dark code */
-html.dark .post-detail-content-box .hljs {
- color: #ffffff;
- background-color: #161616 !important;
- border: 1px solid #ccc !important;
-}
-
-html.dark code {
- color: #2fd945 !important;
-}
-
-html.dark .hljs-keyword,
-html.dark .hljs-selector-tag,
-html.dark .hljs-built_in,
-html.dark .hljs-name,
-html.dark .hljs-tag {
- color: #539dc5 !important;
-}
-
-html.dark .post-detail-content-box .hljs-string,
-html.dark .post-detail-content-box .hljs-title,
-html.dark .post-detail-content-box .hljs-section,
-html.dark .post-detail-content-box .hljs-attribute,
-html.dark .post-detail-content-box .hljs-literal,
-html.dark .post-detail-content-box .hljs-template-tag,
-html.dark .post-detail-content-box .hljs-template-variable,
-html.dark .post-detail-content-box .hljs-type,
-html.dark .post-detail-content-box .hljs-addition {
- color: #2fd945 !important;
-}
-
-html.dark .language-math {
- color: #ffffff;
- background: var(--custom-app-bg-color);
-}
diff --git a/assets/webfont.css b/assets/webfont.css
deleted file mode 100644
index ac0a3807..00000000
--- a/assets/webfont.css
+++ /dev/null
@@ -1,2228 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-/* JetBrains Mono */
-@font-face {
- font-family: "JetBrains Mono";
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/JetBrainsMono/JetBrainsMono-Regular.woff2")
- format("woff2"),
- url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/JetBrainsMono/JetBrainsMono-Regular.woff")
- format("woff"),
- url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/JetBrainsMono/JetBrainsMono-Regular.ttf")
- format("truetype");
- font-weight: 400;
- font-style: normal;
-}
-
-/* LXGW Wenkai */
-/* LXGW WenKai [4] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-4.woff2")
- format("woff2");
- unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237,
- U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320,
- U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
-}
-
-/* LXGW WenKai [5] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-5.woff2")
- format("woff2");
- unicode-range: U+fee3, U+fef3, U+ff03-ff04, U+ff07, U+ff0a, U+ff17-ff19,
- U+ff1c-ff1d, U+ff20-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65,
- U+ff67-ff6a, U+ff6c, U+ff6f-ff78, U+ff7a-ff7d, U+ff80-ff84, U+ff86,
- U+ff89-ff8e, U+ff92, U+ff97-ff9b, U+ff9d-ff9f, U+ffe0-ffe4, U+ffe6, U+ffe9,
- U+ffeb, U+ffed, U+fffc, U+1f004, U+1f170-1f171, U+1f192-1f195, U+1f198-1f19a,
- U+1f1e6-1f1e8;
-}
-
-/* LXGW WenKai [6] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-6.woff2")
- format("woff2");
- unicode-range: U+f0a7, U+f0b2, U+f0b7, U+f0c9, U+f0d8, U+f0da, U+f0dc-f0dd,
- U+f0e0, U+f0e6, U+f0eb, U+f0fc, U+f101, U+f104-f105, U+f107, U+f10b, U+f11b,
- U+f14b, U+f18a, U+f193, U+f1d6-f1d7, U+f244, U+f27a, U+f296, U+f2ae, U+f471,
- U+f4b3, U+f610-f611, U+f880-f881, U+f8ec, U+f8f5, U+f8ff, U+f901, U+f90a,
- U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f,
- U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2,
- U+f9b5, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4,
- U+f9f7, U+fa00-fa01, U+fa08, U+fa0a, U+fa11, U+fb01-fb02, U+fdfc, U+fe0e,
- U+fe30-fe31, U+fe33-fe44, U+fe49-fe52, U+fe54-fe57, U+fe59-fe66, U+fe68-fe6b,
- U+fe8e, U+fe92-fe93, U+feae, U+feb8, U+fecb-fecc, U+fee0;
-}
-
-/* LXGW WenKai [21] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-21.woff2")
- format("woff2");
- unicode-range: U+9f3d-9f3e, U+9f41, U+9f4a-9f4b, U+9f51-9f52, U+9f61-9f63,
- U+9f66-9f67, U+9f80-9f81, U+9f83, U+9f85-9f8d, U+9f90-9f91, U+9f94-9f96,
- U+9f98, U+9f9b-9f9c, U+9f9e, U+9fa0, U+9fa2, U+9ff4, U+a001, U+a007, U+a025,
- U+a046-a047, U+a057, U+a072, U+a078-a079, U+a083, U+a085, U+a100, U+a118,
- U+a132, U+a134, U+a1f4, U+a242, U+a4a6, U+a4aa, U+a4b0-a4b1, U+a4b3,
- U+a9c1-a9c2, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac11, U+ac13-ac16, U+ac19,
- U+ac1c-ac1d, U+ac24, U+ac70-ac71, U+ac74, U+ac77-ac78, U+ac80-ac81, U+ac83,
- U+ac8c, U+ac90, U+ac9f-aca0, U+aca8-aca9, U+acac, U+acb0, U+acbd, U+acc1,
- U+acc4, U+ace0-ace1, U+ace4, U+ace8, U+acf3, U+acf5, U+acfc-acfd, U+ad00,
- U+ad0c, U+ad11, U+ad1c, U+ad34, U+ad50, U+ad64, U+ad6c, U+ad70, U+ad74,
- U+ad7f, U+ad81, U+ad8c, U+adc0, U+adc8, U+addc, U+ade0, U+adf8-adf9, U+adfc,
- U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae40, U+ae4a, U+ae4c,
- U+ae54, U+ae68, U+aebc, U+aed8, U+af2c-af2d, U+af34;
-}
-
-/* LXGW WenKai [22] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-22.woff2")
- format("woff2");
- unicode-range: U+9dfa, U+9e0a, U+9e11, U+9e1a, U+9e1e, U+9e20, U+9e22,
- U+9e28-9e2c, U+9e2e-9e33, U+9e35-9e3b, U+9e3e, U+9e40-9e44, U+9e46-9e4e,
- U+9e51, U+9e53, U+9e55-9e58, U+9e5a-9e5c, U+9e5e-9e63, U+9e66-9e6e, U+9e71,
- U+9e73, U+9e75, U+9e78-9e79, U+9e7c-9e7e, U+9e82, U+9e86-9e88, U+9e8b-9e8c,
- U+9e90-9e91, U+9e93, U+9e95, U+9e97, U+9e9d, U+9ea4-9ea5, U+9ea9-9eaa,
- U+9eb4-9eb5, U+9eb8-9eba, U+9ebc-9ebf, U+9ec3, U+9ec9, U+9ecd, U+9ed0,
- U+9ed2-9ed3, U+9ed5-9ed6, U+9ed9, U+9edc-9edd, U+9edf-9ee0, U+9ee2, U+9ee5,
- U+9ee7-9eea, U+9eef, U+9ef1, U+9ef3-9ef4, U+9ef6, U+9ef9, U+9efb-9efc,
- U+9efe, U+9f0b, U+9f0d, U+9f10, U+9f14, U+9f17, U+9f19, U+9f22, U+9f29,
- U+9f2c, U+9f2f, U+9f31, U+9f37, U+9f39;
-}
-
-/* LXGW WenKai [23] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-23.woff2")
- format("woff2");
- unicode-range: U+9c3b, U+9c40, U+9c47-9c49, U+9c53, U+9c57, U+9c64, U+9c72,
- U+9c77-9c78, U+9c7b, U+9c7f-9c80, U+9c82-9c83, U+9c85-9c8c, U+9c8e-9c92,
- U+9c94-9c9b, U+9c9e-9ca3, U+9ca5-9ca7, U+9ca9, U+9cab, U+9cad-9cae,
- U+9cb1-9cb7, U+9cb9-9cbd, U+9cbf-9cc0, U+9cc3, U+9cc5-9cc7, U+9cc9-9cd1,
- U+9cd3-9cda, U+9cdc-9cdd, U+9cdf, U+9ce1-9ce3, U+9ce5, U+9ce9, U+9cee-9cef,
- U+9cf3-9cf4, U+9cf6, U+9cfc-9cfd, U+9d02, U+9d08-9d09, U+9d12, U+9d1b,
- U+9d1e, U+9d26, U+9d28, U+9d37, U+9d3b, U+9d3f, U+9d51, U+9d59, U+9d5c-9d5d,
- U+9d5f-9d61, U+9d6c, U+9d70, U+9d72, U+9d7a, U+9d7e, U+9d84, U+9d89, U+9d8f,
- U+9d92, U+9daf, U+9db4, U+9db8, U+9dbc, U+9dc4, U+9dc7, U+9dc9, U+9dd7,
- U+9ddf, U+9df2, U+9df9;
-}
-
-/* LXGW WenKai [24] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-24.woff2")
- format("woff2");
- unicode-range: U+9a5f, U+9a62, U+9a65, U+9a69, U+9a6b, U+9a6e, U+9a75,
- U+9a77-9a7a, U+9a7d, U+9a80, U+9a83, U+9a85, U+9a87-9a8a, U+9a8d-9a8e,
- U+9a90, U+9a92-9a93, U+9a95-9a96, U+9a98-9a99, U+9a9b-9aa2, U+9aa5, U+9aa7,
- U+9aaf-9ab1, U+9ab5-9ab6, U+9ab9-9aba, U+9abc, U+9ac0-9ac4, U+9ac8,
- U+9acb-9acc, U+9ace-9acf, U+9ad1-9ad2, U+9ad9, U+9adf, U+9ae1, U+9ae3,
- U+9aea-9aeb, U+9aed-9aef, U+9af4, U+9af9, U+9afb, U+9b03-9b04, U+9b06,
- U+9b08, U+9b0d, U+9b0f-9b10, U+9b13, U+9b18, U+9b1a, U+9b1f, U+9b22-9b23,
- U+9b25, U+9b27-9b28, U+9b2a, U+9b2f, U+9b31-9b32, U+9b3b, U+9b43,
- U+9b46-9b49, U+9b4d-9b4e, U+9b51, U+9b56, U+9b58, U+9b5a, U+9b5c, U+9b5f,
- U+9b61-9b62, U+9b6f, U+9b77, U+9b80, U+9b88, U+9b8b, U+9b8e, U+9b91,
- U+9b9f-9ba0, U+9ba8, U+9baa-9bab, U+9bad-9bae, U+9bb0-9bb1, U+9bb8,
- U+9bc9-9bca, U+9bd3, U+9bd6, U+9bdb, U+9be8, U+9bf0-9bf1, U+9c02, U+9c10,
- U+9c15, U+9c24, U+9c2d, U+9c32, U+9c39;
-}
-
-/* LXGW WenKai [25] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-25.woff2")
- format("woff2");
- unicode-range: U+98c8, U+98cf-98d6, U+98da-98db, U+98dd, U+98e1-98e2,
- U+98e7-98ea, U+98ec, U+98ee-98ef, U+98f2, U+98f4, U+98fc-98fe, U+9903,
- U+9905, U+9908, U+990a, U+990c-990d, U+9913-9914, U+9918, U+991a-991b,
- U+991e, U+9921, U+9928, U+992c, U+992e, U+9935, U+9938-9939, U+993d-993e,
- U+9945, U+994b-994c, U+9951-9952, U+9954-9955, U+9957, U+995e, U+9963,
- U+9966-9969, U+996b-996c, U+996f, U+9974-9975, U+9977-9979, U+997d-997e,
- U+9980-9981, U+9983-9984, U+9987, U+998a-998b, U+998d-9991, U+9993-9995,
- U+9997-9998, U+99a5, U+99ab-99ae, U+99b1, U+99b3-99b4, U+99bc, U+99bf,
- U+99c1, U+99c3-99c6, U+99cc, U+99d0, U+99d2, U+99d5, U+99db, U+99dd, U+99e1,
- U+99ed, U+99f1, U+99ff, U+9a01, U+9a03-9a04, U+9a0e-9a0f, U+9a11-9a13,
- U+9a19, U+9a1b, U+9a28, U+9a2b, U+9a30, U+9a32, U+9a37, U+9a40, U+9a45,
- U+9a4a, U+9a4d-9a4e, U+9a52, U+9a55, U+9a57, U+9a5a-9a5b;
-}
-
-/* LXGW WenKai [26] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-26.woff2")
- format("woff2");
- unicode-range: U+972a, U+972d, U+9730, U+973d, U+9742, U+9744, U+9748-9749,
- U+9750-9751, U+975a-975c, U+9763, U+9765-9766, U+976c-976d, U+9773, U+9776,
- U+977a, U+977c, U+9784-9785, U+978e-978f, U+9791-9792, U+9794-9795, U+9798,
- U+979a, U+979e, U+97a3, U+97a5-97a6, U+97a8, U+97ab-97ac, U+97ae-97af,
- U+97b2, U+97b4, U+97c6, U+97cb-97cc, U+97d3, U+97d8, U+97dc, U+97e1,
- U+97ea-97eb, U+97ee, U+97fb, U+97fe-97ff, U+9801-9803, U+9805-9806, U+9808,
- U+980c, U+9810-9814, U+9817-9818, U+981e, U+9820-9821, U+9824, U+9828,
- U+982b-982d, U+9830, U+9834, U+9838-9839, U+983c, U+9846, U+984d-984f,
- U+9851-9852, U+9854-9855, U+9857-9858, U+985a-985b, U+9862-9863, U+9865,
- U+9867, U+986b, U+986f-9871, U+9877-9878, U+987c, U+9880, U+9883, U+9885,
- U+9889, U+988b-988f, U+9893-9895, U+9899-989b, U+989e-989f, U+98a1-98a2,
- U+98a5-98a7, U+98a9, U+98af, U+98b1, U+98b6, U+98ba, U+98be, U+98c3-98c4,
- U+98c6-98c7;
-}
-
-/* LXGW WenKai [27] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-27.woff2")
- format("woff2");
- unicode-range: U+95b9-95ca, U+95cc-95cd, U+95d4-95d6, U+95d8, U+95e1-95e2,
- U+95e9, U+95f0-95f1, U+95f3, U+95f6, U+95fc, U+95fe-95ff, U+9602-9604,
- U+9606-960d, U+960f, U+9611-9613, U+9615-9617, U+9619-961b, U+961d, U+9621,
- U+9628, U+962f, U+963c-963e, U+9641-9642, U+9649, U+9654, U+965b-965f,
- U+9661, U+9663, U+9665, U+9667-9668, U+966c, U+9670, U+9672-9674, U+9678,
- U+967a, U+967d, U+9682, U+9685, U+9688, U+968a, U+968d-968e, U+9695,
- U+9697-9698, U+969e, U+96a0, U+96a3-96a4, U+96a8, U+96aa, U+96b0-96b1,
- U+96b3-96b4, U+96b7-96b9, U+96bb-96bd, U+96c9, U+96cb, U+96ce, U+96d1-96d2,
- U+96d6, U+96d9, U+96db-96dc, U+96de, U+96e0, U+96e3, U+96e9, U+96eb,
- U+96f0-96f2, U+96f9, U+96ff, U+9701-9702, U+9705, U+9708, U+970a,
- U+970e-970f, U+9711, U+9719, U+9727;
-}
-
-/* LXGW WenKai [28] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-28.woff2")
- format("woff2");
- unicode-range: U+94e7-94ec, U+94ee-94f1, U+94f3, U+94f5, U+94f7, U+94f9,
- U+94fb-94fd, U+94ff, U+9503-9504, U+9506-9507, U+9509-950a, U+950d-950f,
- U+9511-9518, U+951a-9520, U+9522, U+9528-952d, U+9530-953a, U+953c-953f,
- U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955b, U+955d-9568, U+956a-956d,
- U+9570-9574, U+9583, U+9586, U+9589, U+958e-958f, U+9591-9592, U+9594,
- U+9598-9599, U+959e-95a0, U+95a2-95a6, U+95a8-95b2, U+95b4, U+95b8;
-}
-
-/* LXGW WenKai [29] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-29.woff2")
- format("woff2");
- unicode-range: U+9410-941a, U+941c-942b, U+942d-942e, U+9432-9433, U+9435,
- U+9438, U+943a, U+943e, U+9444, U+944a, U+9451-9452, U+945a, U+9462-9463,
- U+9465, U+9470-9487, U+948a-9492, U+9494-9498, U+949a, U+949c-949d, U+94a1,
- U+94a3-94a4, U+94a8, U+94aa-94ad, U+94af, U+94b2, U+94b4-94ba, U+94bc-94c0,
- U+94c4, U+94c6-94db, U+94de-94e6;
-}
-
-/* LXGW WenKai [30] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-30.woff2")
- format("woff2");
- unicode-range: U+92b7, U+92b9, U+92c1, U+92c5-92c6, U+92c8, U+92cc, U+92d0,
- U+92d2, U+92e4, U+92ea, U+92ec-92ed, U+92f0, U+92f3, U+92f8, U+92fc, U+9304,
- U+9306, U+9310, U+9312, U+9315, U+9318, U+931a, U+931e, U+9320-9322, U+9324,
- U+9326-9329, U+932b-932c, U+932f, U+9331-9332, U+9335-9336, U+933e,
- U+9340-9341, U+934a-9360, U+9362-9363, U+9365-936b, U+936e, U+9375, U+937e,
- U+9382, U+938a, U+938c, U+938f, U+9393-9394, U+9396-9397, U+939a, U+93a2,
- U+93a7, U+93ac-93cd, U+93d0-93d1, U+93d6-93d8, U+93de-93df, U+93e1-93e2,
- U+93e4, U+93f8, U+93fb, U+93fd, U+940e-940f;
-}
-
-/* LXGW WenKai [31] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-31.woff2")
- format("woff2");
- unicode-range: U+914c, U+914e-9150, U+9154, U+9157, U+915a, U+915d-915e,
- U+9161-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917a, U+917d-917e,
- U+9182-9183, U+9185, U+918c-918d, U+9190-9191, U+919a, U+919c, U+91a1-91a4,
- U+91a8, U+91aa-91af, U+91b4-91b5, U+91b8, U+91ba, U+91be, U+91c0-91c1,
- U+91c6, U+91c8, U+91cb, U+91d0, U+91d2, U+91d7-91d8, U+91dd, U+91e3,
- U+91e6-91e7, U+91ed, U+91f0, U+91f5, U+91f9, U+9200, U+9205, U+9207-920a,
- U+920d-920e, U+9210, U+9214-9215, U+921c, U+921e, U+9221, U+9223-9227,
- U+9229-922a, U+922d, U+9234-9235, U+9237, U+9239-923a, U+923c-9240,
- U+9244-9246, U+9249, U+924e-924f, U+9251, U+9253, U+9257, U+925b, U+925e,
- U+9262, U+9264-9266, U+9268, U+926c, U+926f, U+9271, U+927b, U+927e, U+9280,
- U+9283, U+9285-928a, U+928e, U+9291, U+9293, U+9296, U+9298, U+929c-929d,
- U+92a8, U+92ab-92ae, U+92b3, U+92b6;
-}
-
-/* LXGW WenKai [32] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-32.woff2")
- format("woff2");
- unicode-range: U+8fe2-8fe5, U+8fe8-8fe9, U+8fee, U+8ff3-8ff4, U+8ff8, U+8ffa,
- U+9004, U+900b, U+9011, U+9015-9016, U+901e, U+9021, U+9026, U+902d, U+902f,
- U+9031, U+9035-9036, U+9039-903a, U+9041, U+9044-9046, U+904a, U+904f-9052,
- U+9054-9055, U+9058-9059, U+905b-905e, U+9060-9062, U+9068-9069, U+906f,
- U+9072, U+9074, U+9076-907a, U+907c-907d, U+9081, U+9083, U+9085,
- U+9087-908b, U+908f, U+9095, U+9097, U+9099-909b, U+909d, U+90a0-90a1,
- U+90a8-90a9, U+90ac, U+90b0, U+90b2-90b4, U+90b6, U+90b8, U+90ba,
- U+90bd-90be, U+90c3-90c5, U+90c7-90c8, U+90cf-90d0, U+90d3, U+90d5, U+90d7,
- U+90da-90dc, U+90de, U+90e2, U+90e4, U+90e6-90e7, U+90ea-90eb, U+90ef,
- U+90f4-90f5, U+90f7, U+90fe-9100, U+9104, U+9109, U+910c, U+9112,
- U+9114-9115, U+9118, U+911c, U+911e, U+9120, U+9122-9123, U+9127, U+912d,
- U+912f-9132, U+9139-913a, U+9143, U+9146, U+9149-914a;
-}
-
-/* LXGW WenKai [33] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-33.woff2")
- format("woff2");
- unicode-range: U+8e2d-8e31, U+8e34-8e35, U+8e39-8e3a, U+8e3d, U+8e40-8e42,
- U+8e47, U+8e49-8e4b, U+8e50-8e53, U+8e59-8e5a, U+8e5f-8e60, U+8e64, U+8e69,
- U+8e6c, U+8e70, U+8e74, U+8e76, U+8e7a-8e7c, U+8e7f, U+8e84-8e85, U+8e87,
- U+8e89, U+8e8b, U+8e8d, U+8e8f-8e90, U+8e94, U+8e99, U+8e9c, U+8e9e, U+8eaa,
- U+8eac, U+8eb0, U+8eb6, U+8ec0, U+8ec6, U+8eca-8ece, U+8ed2, U+8eda, U+8edf,
- U+8ee2, U+8eeb, U+8ef8, U+8efb-8efe, U+8f03, U+8f09, U+8f0b, U+8f12-8f15,
- U+8f1b, U+8f1d, U+8f1f, U+8f29-8f2a, U+8f2f, U+8f36, U+8f38, U+8f3b,
- U+8f3e-8f3f, U+8f44-8f45, U+8f49, U+8f4d-8f4e, U+8f5f, U+8f6b, U+8f6d,
- U+8f71-8f73, U+8f75-8f76, U+8f78-8f7a, U+8f7c, U+8f7e, U+8f81-8f82, U+8f84,
- U+8f87, U+8f8a-8f8b, U+8f8d-8f8f, U+8f94-8f95, U+8f97-8f9a, U+8fa6,
- U+8fad-8faf, U+8fb2, U+8fb5-8fb7, U+8fba-8fbc, U+8fbf, U+8fc2, U+8fcb,
- U+8fcd, U+8fd3, U+8fd5, U+8fd7, U+8fda;
-}
-
-/* LXGW WenKai [34] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-34.woff2")
- format("woff2");
- unicode-range: U+8caf-8cb0, U+8cb3-8cb4, U+8cb6-8cb9, U+8cbb-8cbd, U+8cbf-8cc4,
- U+8cc7-8cc8, U+8cca, U+8ccd, U+8cd1, U+8cd3, U+8cdb-8cdc, U+8cde, U+8ce0,
- U+8ce2-8ce4, U+8ce6-8ce8, U+8cea, U+8ced, U+8cf4, U+8cf8, U+8cfa,
- U+8cfc-8cfd, U+8d04-8d05, U+8d07-8d08, U+8d0a, U+8d0d, U+8d0f, U+8d13-8d14,
- U+8d16, U+8d1b, U+8d20, U+8d2e, U+8d30, U+8d32-8d33, U+8d36, U+8d3b, U+8d3d,
- U+8d40, U+8d42-8d43, U+8d45-8d46, U+8d48-8d4a, U+8d4d, U+8d51, U+8d53,
- U+8d55, U+8d59, U+8d5c-8d5d, U+8d5f, U+8d61, U+8d66-8d67, U+8d6a, U+8d6d,
- U+8d71, U+8d73, U+8d84, U+8d90-8d91, U+8d94-8d95, U+8d99, U+8da8, U+8daf,
- U+8db1, U+8db5, U+8db8, U+8dba, U+8dbc, U+8dbf, U+8dc2, U+8dc4, U+8dc6,
- U+8dcb, U+8dce-8dcf, U+8dd6-8dd7, U+8dda-8ddb, U+8dde, U+8de1, U+8de3-8de4,
- U+8de9, U+8deb-8dec, U+8df0-8df1, U+8df6-8dfd, U+8e05, U+8e07, U+8e09-8e0a,
- U+8e0c, U+8e0e, U+8e10, U+8e14, U+8e1d-8e1f, U+8e23, U+8e26, U+8e2b-8e2c;
-}
-
-/* LXGW WenKai [35] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-35.woff2")
- format("woff2");
- unicode-range: U+8b5e, U+8b60, U+8b6c, U+8b6f-8b70, U+8b72, U+8b74, U+8b77,
- U+8b7d, U+8b80, U+8b83, U+8b8a, U+8b8c, U+8b90, U+8b93, U+8b99-8b9a, U+8ba0,
- U+8ba3, U+8ba5-8ba7, U+8baa-8bac, U+8bb3-8bb5, U+8bb7, U+8bb9, U+8bc2-8bc3,
- U+8bc5, U+8bcb-8bcc, U+8bce-8bd0, U+8bd2-8bd4, U+8bd6, U+8bd8-8bd9, U+8bdc,
- U+8bdf, U+8be3-8be4, U+8be7-8be9, U+8beb-8bec, U+8bee, U+8bf0, U+8bf2-8bf3,
- U+8bf6, U+8bf9, U+8bfc-8bfd, U+8bff-8c00, U+8c02, U+8c04, U+8c06-8c07,
- U+8c0c, U+8c0f, U+8c11-8c12, U+8c14-8c1b, U+8c1d-8c21, U+8c24-8c25, U+8c27,
- U+8c2a-8c2c, U+8c2e-8c30, U+8c32-8c36, U+8c3f, U+8c47-8c4c, U+8c4e-8c50,
- U+8c54-8c56, U+8c62, U+8c68, U+8c6c, U+8c73, U+8c78, U+8c7a, U+8c82, U+8c85,
- U+8c89-8c8a, U+8c8d-8c8e, U+8c90, U+8c93-8c94, U+8c98, U+8c9d-8c9e,
- U+8ca0-8ca2, U+8ca7-8cac;
-}
-
-/* LXGW WenKai [36] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-36.woff2")
- format("woff2");
- unicode-range: U+8a02-8a03, U+8a07-8a0a, U+8a0e-8a0f, U+8a13, U+8a15-8a18,
- U+8a1a-8a1b, U+8a1d, U+8a1f, U+8a22-8a23, U+8a25, U+8a2b, U+8a2d, U+8a31,
- U+8a33-8a34, U+8a36-8a38, U+8a3a, U+8a3c, U+8a3e, U+8a40-8a41, U+8a46,
- U+8a48, U+8a50, U+8a52, U+8a54-8a55, U+8a58, U+8a5b, U+8a5d-8a63, U+8a66,
- U+8a69-8a6b, U+8a6d-8a6e, U+8a70, U+8a72-8a73, U+8a7a, U+8a85, U+8a87,
- U+8a8a, U+8a8c-8a8d, U+8a90-8a92, U+8a95, U+8a98, U+8aa0-8aa1, U+8aa3-8aa6,
- U+8aa8-8aa9, U+8aac-8aae, U+8ab0, U+8ab2, U+8ab8-8ab9, U+8abc, U+8abe-8abf,
- U+8ac7, U+8acf, U+8ad2, U+8ad6-8ad7, U+8adb-8adc, U+8adf, U+8ae1,
- U+8ae6-8ae8, U+8aeb, U+8aed-8aee, U+8af1, U+8af3-8af4, U+8af7-8af8, U+8afa,
- U+8afe, U+8b00-8b02, U+8b07, U+8b0a, U+8b0c, U+8b0e, U+8b10, U+8b17, U+8b19,
- U+8b1b, U+8b1d, U+8b20-8b21, U+8b26, U+8b28, U+8b2c, U+8b33, U+8b39,
- U+8b3e-8b3f, U+8b41, U+8b45, U+8b49, U+8b4c, U+8b4f, U+8b57-8b58, U+8b5a,
- U+8b5c;
-}
-
-/* LXGW WenKai [37] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-37.woff2")
- format("woff2");
- unicode-range: U+8869-886a, U+886e-886f, U+8872, U+8879, U+887d-887f, U+8882,
- U+8884-8886, U+8888, U+888f, U+8892-8893, U+889b, U+88a2, U+88a4, U+88a6,
- U+88a8, U+88aa, U+88ae, U+88b1, U+88b4, U+88b7, U+88bc, U+88c0, U+88c6-88c9,
- U+88ce-88cf, U+88d1-88d3, U+88d8, U+88db-88dd, U+88df, U+88e1-88e3, U+88e5,
- U+88e8, U+88ec, U+88f0-88f1, U+88f3-88f4, U+88fc-88fe, U+8900, U+8902,
- U+8906-8907, U+8909-890c, U+8912-8915, U+8918-891b, U+8921, U+8925, U+892b,
- U+8930, U+8932, U+8934, U+8936, U+893b, U+893d, U+8941, U+894c, U+8955-8956,
- U+8959, U+895c, U+895e-8960, U+8966, U+896a, U+896c, U+896f-8970, U+8972,
- U+897b, U+897e, U+8980, U+8983, U+8985, U+8987-8988, U+898c, U+898f, U+8993,
- U+8997, U+899a, U+89a1, U+89a7, U+89a9-89aa, U+89b2-89b3, U+89b7, U+89c0,
- U+89c7, U+89ca-89cc, U+89ce-89d1, U+89d6, U+89da, U+89dc, U+89de, U+89e5,
- U+89e7, U+89eb, U+89ef, U+89f1, U+89f3-89f4, U+89f8, U+89ff, U+8a01;
-}
-
-/* LXGW WenKai [38] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-38.woff2")
- format("woff2");
- unicode-range: U+86e4, U+86e6, U+86e9, U+86ed, U+86ef-86f4, U+86f8-86f9,
- U+86fb, U+86fe, U+8703, U+8706-870a, U+870d, U+8711-8713, U+871a, U+871e,
- U+8722-8723, U+8725, U+8729, U+872e, U+8731, U+8734, U+8737, U+873a-873b,
- U+873e-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875d,
- U+875f, U+8762-8766, U+8768, U+876e, U+8770, U+8772, U+8775, U+8778,
- U+877b-877e, U+8782, U+8785, U+8788, U+878b, U+8793, U+8797, U+879a,
- U+879e-87a0, U+87a2-87a3, U+87a8, U+87ab-87ad, U+87af, U+87b3, U+87b5,
- U+87bd, U+87c0, U+87c4, U+87c6, U+87ca-87cb, U+87d1-87d2, U+87db-87dc,
- U+87de, U+87e0, U+87e5, U+87ea, U+87ec, U+87ee, U+87f2-87f3, U+87fb,
- U+87fd-87fe, U+8802-8803, U+8805, U+880a-880b, U+880d, U+8813-8816, U+8819,
- U+881b, U+881f, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839,
- U+883b-883c, U+8844, U+8846, U+884a, U+884e, U+8852-8853, U+8855, U+8859,
- U+885b, U+885d-885e, U+8862, U+8864;
-}
-
-/* LXGW WenKai [39] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-39.woff2")
- format("woff2");
- unicode-range: U+8532, U+8534-8535, U+8538-853a, U+853c, U+8543, U+8545,
- U+8548, U+854e, U+8553, U+8556-8557, U+8559, U+855e, U+8561, U+8564-8565,
- U+8568-856a, U+856d, U+856f-8570, U+8572, U+8576, U+8579-857b, U+8580,
- U+8585-8586, U+8588, U+858a, U+858f, U+8591, U+8594, U+8599, U+859c, U+85a2,
- U+85a4, U+85a6, U+85a8-85a9, U+85ab-85ac, U+85ae, U+85b7-85b9, U+85be,
- U+85c1, U+85c7, U+85cd, U+85d0, U+85d3, U+85d5, U+85dc-85dd, U+85df-85e0,
- U+85e5-85e6, U+85e8-85ea, U+85f4, U+85f9, U+85fe-85ff, U+8602, U+8605-8607,
- U+860a-860b, U+8616, U+8618, U+861a, U+8627, U+8629, U+862d, U+8638, U+863c,
- U+863f, U+864d, U+864f, U+8652-8655, U+865b-865c, U+865f, U+8662, U+8667,
- U+866c, U+866e, U+8671, U+8675, U+867a-867c, U+867f, U+868b, U+868d, U+8693,
- U+869c-869d, U+86a1, U+86a3-86a4, U+86a7-86a9, U+86ac, U+86af-86b1,
- U+86b4-86b6, U+86ba, U+86c0, U+86c4, U+86c6, U+86c9-86ca, U+86cd-86d1,
- U+86d4, U+86d8, U+86de-86df;
-}
-
-/* LXGW WenKai [40] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-40.woff2")
- format("woff2");
- unicode-range: U+83b4, U+83b6, U+83b8, U+83ba, U+83bc-83bd, U+83bf-83c0,
- U+83c2, U+83c5, U+83c8-83c9, U+83cb, U+83d1, U+83d3-83d6, U+83d8, U+83db,
- U+83dd, U+83df, U+83e1, U+83e5, U+83ea-83eb, U+83f0, U+83f4, U+83f8-83f9,
- U+83fb, U+83fd, U+83ff, U+8401, U+8406, U+840a-840b, U+840f, U+8411, U+8418,
- U+841c, U+8420, U+8422-8424, U+8426, U+8429, U+842c, U+8438-8439,
- U+843b-843c, U+843f, U+8446-8447, U+8449, U+844e, U+8451-8452, U+8456,
- U+8459-845a, U+845c, U+8462, U+8466, U+846d, U+846f-8470, U+8473,
- U+8476-8478, U+847a, U+847d, U+8484-8485, U+8487, U+8489, U+848c, U+848e,
- U+8490, U+8493-8494, U+8497, U+849b, U+849e-849f, U+84a1, U+84a5, U+84a8,
- U+84af, U+84b4, U+84b9-84bf, U+84c1-84c2, U+84c5-84c7, U+84ca-84cb, U+84cd,
- U+84d0-84d1, U+84d3, U+84d6, U+84df-84e0, U+84e2-84e3, U+84e5-84e7, U+84ee,
- U+84f3, U+84f6, U+84fa, U+84fc, U+84ff-8500, U+850c, U+8511, U+8514-8515,
- U+8517-8518, U+851f, U+8523, U+8525-8526, U+8529, U+852b, U+852d;
-}
-
-/* LXGW WenKai [41] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-41.woff2")
- format("woff2");
- unicode-range: U+82a9-82ab, U+82ae, U+82b0, U+82b2, U+82b4-82b6, U+82bc,
- U+82be, U+82c0-82c2, U+82c4-82c8, U+82ca-82cc, U+82ce, U+82d0, U+82d2-82d3,
- U+82d5-82d6, U+82d8-82d9, U+82dc-82de, U+82e0-82e4, U+82e7, U+82e9-82eb,
- U+82ed-82ee, U+82f3-82f4, U+82f7-82f8, U+82fa-8301, U+8306-8308, U+830c-830d,
- U+830f, U+8311, U+8313-8315, U+8318, U+831a-831b, U+831d, U+8324, U+8327,
- U+832a, U+832c-832d, U+832f, U+8331-8334, U+833a-833c, U+8340, U+8343-8345,
- U+8347-8348, U+834a, U+834c, U+834f, U+8351, U+8356, U+8358-835c, U+835e,
- U+8360, U+8364-8366, U+8368-836a, U+836c-836e, U+8373, U+8378, U+837b-837d,
- U+837f-8380, U+8382, U+8388, U+838a-838b, U+8392, U+8394, U+8396,
- U+8398-8399, U+839b-839c, U+83a0, U+83a2-83a3, U+83a8-83aa, U+83ae-83b0,
- U+83b3;
-}
-
-/* LXGW WenKai [42] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-42.woff2")
- format("woff2");
- unicode-range: U+814d-814e, U+8151, U+8153, U+8158-815a, U+815e, U+8160,
- U+8166-8169, U+816b, U+816d, U+8171, U+8173-8174, U+8178, U+817c-817d,
- U+8182, U+8188, U+8191, U+8198-819b, U+81a0, U+81a3, U+81a5-81a6, U+81a9,
- U+81b6, U+81ba-81bb, U+81bd, U+81bf, U+81c1, U+81c3, U+81c6, U+81c9-81ca,
- U+81cc-81cd, U+81d1, U+81d3-81d4, U+81d8, U+81db-81dc, U+81de-81df, U+81e5,
- U+81e7-81e9, U+81eb-81ec, U+81ee-81ef, U+81f5, U+81f8, U+81fa, U+81fc,
- U+81fe, U+8200-8202, U+8204, U+8208-820a, U+820e-8210, U+8216-8218,
- U+821b-821c, U+8221-8224, U+8226-8228, U+822b, U+822d, U+822f, U+8232-8234,
- U+8237-8238, U+823a-823b, U+823e, U+8244, U+8249, U+824b, U+824f,
- U+8259-825a, U+825f, U+8266, U+8268, U+826e, U+8271, U+8276-8279, U+827d,
- U+827f, U+8283-8284, U+8288-828a, U+828d-8291, U+8293-8294, U+8296-8298,
- U+829f-82a1, U+82a3-82a4, U+82a7-82a8;
-}
-
-/* LXGW WenKai [43] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-43.woff2")
- format("woff2");
- unicode-range: U+7ffa, U+7ffe, U+8004, U+8006, U+800b, U+800e, U+8011-8012,
- U+8014, U+8016, U+8018-8019, U+801c, U+801e, U+8026-802a, U+8031,
- U+8034-8035, U+8037, U+8043, U+804b, U+804d, U+8052, U+8056, U+8059, U+805e,
- U+8061, U+8068-8069, U+806e-8074, U+8076-8078, U+807c-8080, U+8082,
- U+8084-8085, U+8088, U+808f, U+8093, U+809c, U+809f, U+80ab, U+80ad-80ae,
- U+80b1, U+80b6-80b8, U+80bc-80bd, U+80c2, U+80c4, U+80ca, U+80cd, U+80d1,
- U+80d4, U+80d7, U+80d9-80db, U+80dd, U+80e0, U+80e4-80e5, U+80e7-80ed,
- U+80ef-80f1, U+80f3-80f4, U+80fc, U+8101, U+8104-8105, U+8107-8108,
- U+810c-810e, U+8112-8115, U+8117-8119, U+811b-811f, U+8121-8130, U+8132-8134,
- U+8137, U+8139, U+813f-8140, U+8142, U+8146, U+8148;
-}
-
-/* LXGW WenKai [44] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-44.woff2")
- format("woff2");
- unicode-range: U+7ed7, U+7edb, U+7ee0-7ee2, U+7ee5-7ee6, U+7ee8, U+7eeb,
- U+7ef0-7ef2, U+7ef6, U+7efa-7efb, U+7efe, U+7f01-7f04, U+7f08, U+7f0a-7f12,
- U+7f17, U+7f19, U+7f1b-7f1c, U+7f1f, U+7f21-7f23, U+7f25-7f28, U+7f2a-7f33,
- U+7f35-7f37, U+7f3d, U+7f42, U+7f44-7f45, U+7f4c-7f4d, U+7f52, U+7f54,
- U+7f58-7f59, U+7f5d, U+7f5f-7f61, U+7f63, U+7f65, U+7f68, U+7f70-7f71,
- U+7f73-7f75, U+7f77, U+7f79, U+7f7d-7f7e, U+7f85-7f86, U+7f88-7f89,
- U+7f8b-7f8c, U+7f90-7f91, U+7f94-7f96, U+7f98-7f9b, U+7f9d, U+7f9f, U+7fa3,
- U+7fa7-7fa9, U+7fac-7fb2, U+7fb4, U+7fb6, U+7fb8, U+7fbc, U+7fbf-7fc0,
- U+7fc3, U+7fca, U+7fcc, U+7fce, U+7fd2, U+7fd5, U+7fd9-7fdb, U+7fdf, U+7fe3,
- U+7fe5-7fe7, U+7fe9, U+7feb-7fec, U+7fee-7fef, U+7ff1, U+7ff3-7ff4, U+7ff9;
-}
-
-/* LXGW WenKai [45] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-45.woff2")
- format("woff2");
- unicode-range: U+7dc4, U+7dc7-7dc8, U+7dca-7dcd, U+7dcf, U+7dd1-7dd2, U+7dd4,
- U+7dd6-7dd8, U+7dda-7de0, U+7de2-7de6, U+7de8-7ded, U+7def, U+7df1-7df5,
- U+7df7, U+7df9, U+7dfb-7dfc, U+7dfe-7e02, U+7e04, U+7e08-7e0b, U+7e12,
- U+7e1b, U+7e1e, U+7e20, U+7e22-7e23, U+7e26, U+7e29, U+7e2b, U+7e2e-7e2f,
- U+7e31, U+7e37, U+7e39-7e3e, U+7e40, U+7e43-7e44, U+7e46-7e47, U+7e4a-7e4b,
- U+7e4d-7e4e, U+7e51, U+7e54-7e56, U+7e58-7e5b, U+7e5d-7e5e, U+7e61,
- U+7e66-7e67, U+7e69-7e6b, U+7e6d, U+7e70, U+7e73, U+7e77, U+7e79,
- U+7e7b-7e7d, U+7e81-7e82, U+7e8c-7e8d, U+7e8f, U+7e92-7e94, U+7e96, U+7e98,
- U+7e9a-7e9c, U+7e9e-7e9f, U+7ea1, U+7ea3, U+7ea5, U+7ea8-7ea9, U+7eab,
- U+7ead-7eae, U+7eb0, U+7ebb, U+7ebe, U+7ec0-7ec2, U+7ec9, U+7ecb-7ecc,
- U+7ed0, U+7ed4;
-}
-
-/* LXGW WenKai [46] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-46.woff2")
- format("woff2");
- unicode-range: U+7ccc-7ccd, U+7cd7, U+7cdc, U+7cde, U+7ce0, U+7ce4-7ce5,
- U+7ce7-7ce8, U+7cec, U+7cf0, U+7cf5-7cf9, U+7cfc, U+7cfe, U+7d00,
- U+7d04-7d0b, U+7d0d, U+7d10-7d14, U+7d17-7d19, U+7d1b-7d1f, U+7d21,
- U+7d24-7d26, U+7d28-7d2a, U+7d2c-7d2e, U+7d30-7d31, U+7d33, U+7d35-7d36,
- U+7d38-7d3a, U+7d40, U+7d42-7d44, U+7d46, U+7d4b-7d4c, U+7d4f, U+7d51,
- U+7d54-7d56, U+7d58, U+7d5b-7d5c, U+7d5e, U+7d61-7d63, U+7d66, U+7d68,
- U+7d6a-7d6c, U+7d6f, U+7d71-7d73, U+7d75-7d77, U+7d79-7d7a, U+7d7e, U+7d81,
- U+7d84-7d8b, U+7d8d, U+7d8f, U+7d91, U+7d94, U+7d96, U+7d98-7d9a,
- U+7d9c-7da0, U+7da2, U+7da6, U+7daa-7db1, U+7db4-7db8, U+7dba-7dbf, U+7dc1;
-}
-
-/* LXGW WenKai [47] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-47.woff2")
- format("woff2");
- unicode-range: U+7bc3-7bc4, U+7bc6, U+7bc8-7bcc, U+7bd1, U+7bd3-7bd4,
- U+7bd9-7bda, U+7bdd, U+7be0-7be1, U+7be4-7be6, U+7be9-7bea, U+7bef, U+7bf4,
- U+7bf6, U+7bfc, U+7bfe, U+7c01, U+7c03, U+7c07-7c08, U+7c0a-7c0d, U+7c0f,
- U+7c11, U+7c15-7c16, U+7c19, U+7c1e-7c21, U+7c23-7c24, U+7c26, U+7c28-7c33,
- U+7c35, U+7c37-7c3b, U+7c3d-7c3e, U+7c40-7c41, U+7c43, U+7c47-7c48, U+7c4c,
- U+7c50, U+7c53-7c54, U+7c59, U+7c5f-7c60, U+7c63-7c65, U+7c6c, U+7c6e,
- U+7c72, U+7c74, U+7c79-7c7a, U+7c7c, U+7c81-7c82, U+7c84-7c85, U+7c88,
- U+7c8a-7c91, U+7c93-7c96, U+7c99, U+7c9b-7c9e, U+7ca0-7ca2, U+7ca6-7ca9,
- U+7cac, U+7caf-7cb3, U+7cb5-7cb7, U+7cba-7cbd, U+7cbf-7cc2, U+7cc5,
- U+7cc7-7cc9;
-}
-
-/* LXGW WenKai [48] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-48.woff2")
- format("woff2");
- unicode-range: U+7aca, U+7ad1-7ad2, U+7ada-7add, U+7ae1, U+7ae4, U+7ae6,
- U+7af4-7af7, U+7afa-7afb, U+7afd-7b0a, U+7b0c, U+7b0e-7b0f, U+7b13,
- U+7b15-7b16, U+7b18-7b19, U+7b1e-7b20, U+7b22-7b25, U+7b29-7b2b, U+7b2d-7b2e,
- U+7b30-7b3b, U+7b3e-7b3f, U+7b41-7b42, U+7b44-7b47, U+7b4a, U+7b4c-7b50,
- U+7b58, U+7b5a, U+7b5c, U+7b60, U+7b66-7b67, U+7b69, U+7b6c-7b6f,
- U+7b72-7b76, U+7b7b-7b7d, U+7b7f, U+7b82, U+7b85, U+7b87, U+7b8b-7b96,
- U+7b98-7b99, U+7b9b-7b9f, U+7ba2-7ba4, U+7ba6-7bac, U+7bae-7bb0, U+7bb4,
- U+7bb7-7bb9, U+7bbb, U+7bc0-7bc1;
-}
-
-/* LXGW WenKai [49] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-49.woff2")
- format("woff2");
- unicode-range: U+797c, U+797e-7980, U+7982, U+7986-7987, U+7989-798e, U+7992,
- U+7994-7995, U+7997-7998, U+799a-799c, U+799f, U+79a3-79a6, U+79a8-79ac,
- U+79ae-79b1, U+79b3-79b5, U+79b8, U+79ba, U+79bf, U+79c2, U+79c6, U+79c8,
- U+79cf, U+79d5-79d6, U+79dd-79de, U+79e3, U+79e7-79e8, U+79eb, U+79ed,
- U+79f4, U+79f7-79f8, U+79fa, U+79fe, U+7a02-7a03, U+7a05, U+7a0a, U+7a14,
- U+7a17, U+7a19, U+7a1c, U+7a1e-7a1f, U+7a23, U+7a25-7a26, U+7a2c, U+7a2e,
- U+7a30-7a32, U+7a36-7a37, U+7a39, U+7a3c, U+7a40, U+7a42, U+7a47, U+7a49,
- U+7a4c-7a4f, U+7a51, U+7a55, U+7a5b, U+7a5d-7a5e, U+7a62-7a63, U+7a66,
- U+7a68-7a69, U+7a6b, U+7a70, U+7a78, U+7a80, U+7a85-7a88, U+7a8a, U+7a90,
- U+7a93-7a96, U+7a98, U+7a9b-7a9c, U+7a9e, U+7aa0-7aa1, U+7aa3, U+7aa8-7aaa,
- U+7aac-7ab0, U+7ab3, U+7ab8, U+7aba, U+7abd-7abf, U+7ac4-7ac5, U+7ac7-7ac8;
-}
-
-/* LXGW WenKai [50] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-50.woff2")
- format("woff2");
- unicode-range: U+783e, U+7841-7844, U+7847-7849, U+784b-784c, U+784e-7854,
- U+7856-7857, U+7859-785a, U+7865, U+7869-786a, U+786d, U+786f, U+7876-7877,
- U+787c, U+787e-787f, U+7881, U+7887-7889, U+7893-7894, U+7898-789e, U+78a1,
- U+78a3, U+78a5, U+78a9, U+78ad, U+78b2, U+78b4, U+78b6, U+78b9-78ba, U+78bc,
- U+78bf, U+78c3, U+78c9, U+78cb, U+78d0-78d2, U+78d4, U+78d9-78da, U+78dc,
- U+78de, U+78e1, U+78e5-78e6, U+78ea, U+78ec, U+78ef, U+78f1-78f2, U+78f4,
- U+78fa-78fb, U+78fe, U+7901-7902, U+7905, U+7907, U+7909, U+790b-790c,
- U+790e, U+7910, U+7913, U+7919-791b, U+791e-791f, U+7921, U+7924, U+7926,
- U+792a-792b, U+7934, U+7936, U+7939, U+793b, U+793d, U+7940, U+7942-7943,
- U+7945-7947, U+7949-794a, U+794c, U+794e-7951, U+7953-7955, U+7957-795a,
- U+795c, U+795f-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796b, U+796f,
- U+7972, U+7974, U+7979, U+797b;
-}
-
-/* LXGW WenKai [51] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-51.woff2")
- format("woff2");
- unicode-range: U+770f, U+7712, U+7714, U+7716, U+7719-771b, U+771e,
- U+7721-7722, U+7726, U+7728, U+772b-7730, U+7732-7736, U+7739-773a,
- U+773d-773f, U+7743, U+7746-7747, U+774c-774f, U+7751-7752, U+7758-775a,
- U+775c-775e, U+7762, U+7765-7766, U+7768-776a, U+776c-776d, U+7771-7772,
- U+777a, U+777c-777e, U+7780, U+7785, U+7787, U+778b-778d, U+778f-7791,
- U+7793, U+779e-77a0, U+77a2, U+77a5, U+77ad, U+77af, U+77b4-77b7,
- U+77bd-77c0, U+77c2, U+77c5, U+77c7, U+77cd, U+77d6-77d7, U+77d9-77da,
- U+77dd-77de, U+77e7, U+77ea, U+77ec, U+77ef, U+77f8, U+77fb, U+77fd-77fe,
- U+7800, U+7803, U+7806, U+7809, U+780f-7812, U+7815, U+7817-7818,
- U+781a-781f, U+7821-7823, U+7825-7827, U+7829, U+782b-7830, U+7832-7833,
- U+7835, U+7837, U+7839-783c;
-}
-
-/* LXGW WenKai [52] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-52.woff2")
- format("woff2");
- unicode-range: U+760a-760e, U+7610-7619, U+761b-761d, U+761f-7622, U+7625,
- U+7627-762a, U+762e-7630, U+7632-7635, U+7638-763a, U+763c-763d, U+763f-7640,
- U+7642-7643, U+7647-7648, U+764d-764e, U+7652, U+7654, U+7658, U+765a,
- U+765c, U+765e-765f, U+7661-7663, U+7665, U+7669, U+766c, U+766e-766f,
- U+7671-7673, U+7675-7676, U+7678-767a, U+767f, U+7681, U+7683, U+7688,
- U+768a-768c, U+768e, U+7690-7692, U+7695, U+7698, U+769a-769b, U+769d-76a0,
- U+76a2, U+76a4-76a7, U+76ab-76ac, U+76af-76b0, U+76b2, U+76b4-76b5,
- U+76ba-76bb, U+76bf, U+76c2-76c3, U+76c5, U+76c9, U+76cc-76ce, U+76dc-76de,
- U+76e1-76ea, U+76f1, U+76f9-76fb, U+76fd, U+76ff-7700, U+7703-7704,
- U+7707-7708, U+770c-770e;
-}
-
-/* LXGW WenKai [53] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-53.woff2")
- format("woff2");
- unicode-range: U+74ef, U+74f4, U+74ff, U+7501, U+7503, U+7505, U+7508, U+750d,
- U+750f, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752a,
- U+752c-752d, U+752f, U+7534, U+7536, U+753a, U+753e, U+7540, U+7544,
- U+7547-754b, U+754d-754e, U+7550-7553, U+7556-7557, U+755a-755b, U+755d-755e,
- U+7560, U+7562, U+7564, U+7566-7568, U+756b-756c, U+756f-7573, U+7575,
- U+7579-757c, U+757e-757f, U+7581-7584, U+7587, U+7589-758e, U+7590, U+7592,
- U+7594, U+7596, U+7599-759a, U+759d, U+759f-75a0, U+75a3, U+75a5, U+75a8,
- U+75ac-75ad, U+75b0-75b1, U+75b3-75b5, U+75b8, U+75bd, U+75c1-75c4,
- U+75c8-75ca, U+75cc-75cd, U+75d4, U+75d6, U+75d9, U+75de, U+75e0,
- U+75e2-75e4, U+75e6-75ea, U+75f1-75f3, U+75f7, U+75f9-75fa, U+75fc,
- U+75fe-7601, U+7603, U+7605-7606, U+7608-7609;
-}
-
-/* LXGW WenKai [54] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-54.woff2")
- format("woff2");
- unicode-range: U+73e7-73ea, U+73ee-73f0, U+73f2, U+73f4-73f5, U+73f7,
- U+73f9-73fa, U+73fc-73fd, U+73ff-7402, U+7404, U+7407-7408, U+740a-740f,
- U+7418, U+741a-741c, U+741e, U+7424-7425, U+7428-7429, U+742c-7430, U+7432,
- U+7435-7436, U+7438-743b, U+743e-7441, U+7443-7446, U+7448, U+744a-744b,
- U+7452, U+7457, U+745b, U+745d, U+7460, U+7462-7465, U+7467-746a, U+746d,
- U+746f, U+7471, U+7473-7474, U+7477, U+747a, U+747e, U+7481-7482, U+7484,
- U+7486, U+7488-748b, U+748e-748f, U+7493, U+7498, U+749a, U+749c-74a0,
- U+74a3, U+74a6, U+74a9-74aa, U+74ae, U+74b0-74b2, U+74b6, U+74b8-74ba,
- U+74bd, U+74bf, U+74c1, U+74c3, U+74c5, U+74c8, U+74ca, U+74cc, U+74cf,
- U+74d1-74d2, U+74d4-74d5, U+74d8-74db, U+74de-74e0, U+74e2, U+74e4-74e5,
- U+74e7-74e9, U+74ee;
-}
-
-/* LXGW WenKai [55] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-55.woff2")
- format("woff2");
- unicode-range: U+72dd-72df, U+72e1, U+72e5-72e6, U+72e8, U+72ef-72f0,
- U+72f2-72f4, U+72f6-72f7, U+72f9-72fb, U+72fd, U+7300-7304, U+7307,
- U+730a-730c, U+7313-7317, U+731d-7322, U+7327, U+7329, U+732c-732d,
- U+7330-7331, U+7333, U+7335-7337, U+7339, U+733d-733e, U+7340, U+7342,
- U+7344-7345, U+734a, U+734d-7350, U+7352, U+7355, U+7357, U+7359,
- U+735f-7360, U+7362-7363, U+7365, U+7368, U+736c-736d, U+736f-7370, U+7372,
- U+7374-7376, U+7378, U+737a-737b, U+737d-737e, U+7382-7383, U+7386, U+7388,
- U+738a, U+738c-7393, U+7395, U+7397-739a, U+739c, U+739e, U+73a0-73a3,
- U+73a5-73a8, U+73aa, U+73ad, U+73b1, U+73b3, U+73b6-73b7, U+73b9, U+73c2,
- U+73c5-73c9, U+73cc, U+73ce-73d0, U+73d2, U+73d6, U+73d9, U+73db-73de,
- U+73e3, U+73e5-73e6;
-}
-
-/* LXGW WenKai [56] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-56.woff2")
- format("woff2");
- unicode-range: U+719c, U+71a0, U+71a4-71a5, U+71a8, U+71af, U+71b1-71bc,
- U+71be, U+71c1-71c2, U+71c4, U+71c8-71cb, U+71ce-71d0, U+71d2, U+71d4,
- U+71d9-71da, U+71dc, U+71df-71e0, U+71e6-71e8, U+71ea, U+71ed-71ee, U+71f4,
- U+71f6, U+71f9, U+71fb-71fc, U+71ff-7200, U+7207, U+720c-720d, U+7210,
- U+7216, U+721a-721e, U+7223, U+7228, U+722b, U+722d-722e, U+7230, U+7232,
- U+723a-723c, U+723e-7242, U+7246, U+724b, U+724d-724e, U+7252, U+7256,
- U+7258, U+725a, U+725c-725d, U+7260, U+7264-7266, U+726a, U+726c,
- U+726e-726f, U+7271, U+7273-7274, U+7278, U+727b, U+727d-727e, U+7281-7282,
- U+7284, U+7287, U+728a, U+728d, U+728f, U+7292, U+729b, U+729f-72a0, U+72a7,
- U+72ad-72ae, U+72b0-72b5, U+72b7-72b8, U+72ba-72be, U+72c0-72c1, U+72c3,
- U+72c5-72c6, U+72c8, U+72cc-72ce, U+72d2, U+72d6, U+72db;
-}
-
-/* LXGW WenKai [57] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-57.woff2")
- format("woff2");
- unicode-range: U+7005-7006, U+7009, U+700b, U+700d, U+7015, U+7018, U+701b,
- U+701d-701f, U+7023, U+7026-7028, U+702c, U+702e-7030, U+7035, U+7037,
- U+7039-703a, U+703c-703e, U+7044, U+7049-704b, U+704f, U+7051, U+7058,
- U+705a, U+705c-705e, U+7061, U+7064, U+7066, U+706c, U+707d, U+7080-7081,
- U+7085-7086, U+708a, U+708f, U+7091, U+7094-7095, U+7098-7099, U+709c-709d,
- U+709f, U+70a4, U+70a9-70aa, U+70af-70b2, U+70b4-70b7, U+70bb, U+70c0,
- U+70c3, U+70c7, U+70cb, U+70ce-70cf, U+70d4, U+70d9-70da, U+70dc-70dd,
- U+70e0, U+70e9, U+70ec, U+70f7, U+70fa, U+70fd, U+70ff, U+7104, U+7108-7109,
- U+710c, U+7110, U+7113-7114, U+7116-7118, U+711c, U+711e, U+7120,
- U+712e-712f, U+7131, U+713c, U+7142, U+7144-7147, U+7149-714b, U+7150,
- U+7152, U+7155-7156, U+7159-715a, U+715c, U+7161, U+7165-7166, U+7168-7169,
- U+716d, U+7173-7174, U+7176, U+7178, U+717a, U+717d, U+717f-7180, U+7184,
- U+7186-7188, U+7192, U+7198;
-}
-
-/* LXGW WenKai [58] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-58.woff2")
- format("woff2");
- unicode-range: U+6ed8-6ed9, U+6edb, U+6edd, U+6edf-6ee0, U+6ee2, U+6ee6,
- U+6eea, U+6eec, U+6eee-6eef, U+6ef2-6ef3, U+6ef7-6efa, U+6efe, U+6f01,
- U+6f03, U+6f08-6f09, U+6f15-6f16, U+6f19, U+6f22-6f25, U+6f28-6f2a,
- U+6f2c-6f2d, U+6f2f, U+6f31-6f32, U+6f36-6f38, U+6f3f, U+6f43-6f46, U+6f48,
- U+6f4b, U+6f4e-6f4f, U+6f51, U+6f54-6f57, U+6f59-6f5b, U+6f5e-6f5f, U+6f61,
- U+6f64-6f67, U+6f69-6f6c, U+6f6f-6f72, U+6f74-6f76, U+6f78-6f7e, U+6f80-6f83,
- U+6f86, U+6f89, U+6f8b-6f8d, U+6f90, U+6f92, U+6f94, U+6f97-6f98, U+6f9b,
- U+6fa3-6fa5, U+6fa7, U+6faa, U+6faf, U+6fb1, U+6fb4, U+6fb6, U+6fb9,
- U+6fc1-6fcb, U+6fd1-6fd3, U+6fd5, U+6fdb, U+6fde-6fe1, U+6fe4, U+6fe9,
- U+6feb-6fec, U+6fee-6ff1, U+6ffa, U+6ffe;
-}
-
-/* LXGW WenKai [59] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-59.woff2")
- format("woff2");
- unicode-range: U+6dc3, U+6dc5-6dc6, U+6dc9, U+6dcc, U+6dcf, U+6dd2-6dd3,
- U+6dd6, U+6dd9-6dde, U+6de0, U+6de4, U+6de6, U+6de8-6dea, U+6dec,
- U+6def-6df0, U+6df5-6df6, U+6df8, U+6dfa, U+6dfc, U+6e03-6e04, U+6e07-6e09,
- U+6e0b-6e0c, U+6e0e, U+6e11, U+6e13, U+6e15-6e16, U+6e19-6e1b, U+6e1e-6e1f,
- U+6e22, U+6e25-6e27, U+6e2b-6e2c, U+6e36-6e37, U+6e39-6e3a, U+6e3c-6e41,
- U+6e44-6e45, U+6e47, U+6e49-6e4b, U+6e4d-6e4e, U+6e51, U+6e53-6e55,
- U+6e5c-6e5f, U+6e61-6e63, U+6e65-6e67, U+6e6a-6e6b, U+6e6d-6e70, U+6e72-6e74,
- U+6e76-6e78, U+6e7c, U+6e80-6e82, U+6e86-6e87, U+6e89, U+6e8d, U+6e8f,
- U+6e96, U+6e98, U+6e9d-6e9f, U+6ea1, U+6ea5-6ea7, U+6eab, U+6eb1-6eb2,
- U+6eb4, U+6eb7, U+6ebb-6ebd, U+6ebf-6ec6, U+6ec8-6ec9, U+6ecc, U+6ecf-6ed0,
- U+6ed3-6ed4, U+6ed7;
-}
-
-/* LXGW WenKai [60] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-60.woff2")
- format("woff2");
- unicode-range: U+6cb2, U+6cb4-6cb5, U+6cb7, U+6cba, U+6cbc-6cbd, U+6cc1-6cc3,
- U+6cc5-6cc7, U+6cd0-6cd4, U+6cd6-6cd7, U+6cd9-6cda, U+6cde-6ce0, U+6ce4,
- U+6ce6, U+6ce9, U+6ceb-6cef, U+6cf1-6cf2, U+6cf6-6cf7, U+6cfa, U+6cfe,
- U+6d03-6d05, U+6d07-6d08, U+6d0a, U+6d0c, U+6d0e-6d11, U+6d13-6d14, U+6d16,
- U+6d18-6d1a, U+6d1c, U+6d1f, U+6d22-6d23, U+6d26-6d29, U+6d2b, U+6d2e-6d30,
- U+6d33, U+6d35-6d36, U+6d38-6d3a, U+6d3c, U+6d3f, U+6d42-6d44, U+6d48-6d49,
- U+6d4d, U+6d50, U+6d52, U+6d54, U+6d56-6d58, U+6d5a-6d5c, U+6d5e,
- U+6d60-6d61, U+6d63-6d65, U+6d67, U+6d6c-6d6d, U+6d6f, U+6d75, U+6d7b-6d7d,
- U+6d87, U+6d8a, U+6d8e, U+6d90-6d9a, U+6d9c-6da0, U+6da2-6da3, U+6da7,
- U+6daa-6dac, U+6dae, U+6db3-6db4, U+6db6, U+6db8, U+6dbc, U+6dbf, U+6dc2;
-}
-
-/* LXGW WenKai [61] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-61.woff2")
- format("woff2");
- unicode-range: U+6b85-6b86, U+6b89, U+6b8d, U+6b91-6b93, U+6b95, U+6b97-6b98,
- U+6b9a-6b9b, U+6b9e, U+6ba1-6ba4, U+6ba9-6baa, U+6bad, U+6baf-6bb0,
- U+6bb2-6bb3, U+6bba-6bbd, U+6bc0, U+6bc2, U+6bc6, U+6bca-6bcc, U+6bce,
- U+6bd0-6bd1, U+6bd3, U+6bd6-6bd8, U+6bda, U+6be1, U+6be6, U+6bec, U+6bf1,
- U+6bf3-6bf5, U+6bf9, U+6bfd, U+6c05-6c08, U+6c0d, U+6c10, U+6c15-6c1a,
- U+6c21, U+6c23-6c26, U+6c29-6c2d, U+6c30-6c33, U+6c35-6c37, U+6c39-6c3a,
- U+6c3c-6c3f, U+6c46, U+6c4a-6c4c, U+6c4e-6c50, U+6c54, U+6c56, U+6c59-6c5c,
- U+6c5e, U+6c63, U+6c67-6c69, U+6c6b, U+6c6d, U+6c6f, U+6c72-6c74,
- U+6c78-6c7a, U+6c7c, U+6c84-6c87, U+6c8b-6c8c, U+6c8f, U+6c91, U+6c93-6c96,
- U+6c98, U+6c9a, U+6c9d, U+6ca2-6ca4, U+6ca8-6ca9, U+6cac-6cae, U+6cb1;
-}
-
-/* LXGW WenKai [62] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-62.woff2")
- format("woff2");
- unicode-range: U+6a01, U+6a06, U+6a09, U+6a0b, U+6a11, U+6a13, U+6a17-6a19,
- U+6a1b, U+6a1e, U+6a23, U+6a28-6a29, U+6a2b, U+6a2f-6a30, U+6a35,
- U+6a38-6a40, U+6a46-6a48, U+6a4a-6a4b, U+6a4e, U+6a50, U+6a52, U+6a5b,
- U+6a5e, U+6a62, U+6a65-6a67, U+6a6b, U+6a79, U+6a7c, U+6a7e-6a7f, U+6a84,
- U+6a86, U+6a8e, U+6a90-6a91, U+6a94, U+6a97, U+6a9c, U+6a9e, U+6aa0, U+6aa2,
- U+6aa4, U+6aa9, U+6aab, U+6aae-6ab0, U+6ab2-6ab3, U+6ab5, U+6ab7-6ab8,
- U+6aba-6abb, U+6abd, U+6abf, U+6ac2-6ac4, U+6ac6, U+6ac8, U+6acc, U+6ace,
- U+6ad2-6ad3, U+6ad8-6adc, U+6adf-6ae0, U+6ae4-6ae5, U+6ae7-6ae8, U+6afb,
- U+6b04-6b05, U+6b0d-6b13, U+6b16-6b17, U+6b19, U+6b24-6b25, U+6b2c,
- U+6b37-6b39, U+6b3b, U+6b3d, U+6b43, U+6b46, U+6b4e, U+6b50, U+6b53-6b54,
- U+6b58-6b59, U+6b5b, U+6b60, U+6b69, U+6b6d, U+6b6f-6b70, U+6b73-6b74,
- U+6b77-6b7a, U+6b80-6b84;
-}
-
-/* LXGW WenKai [63] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-63.woff2")
- format("woff2");
- unicode-range: U+68e1, U+68e3-68e4, U+68e6-68ed, U+68ef-68f0, U+68f2, U+68f4,
- U+68f6-68f7, U+68f9, U+68fb-68fd, U+68ff-6902, U+6906-6908, U+690b, U+6910,
- U+691a-691c, U+691f-6920, U+6924-6925, U+692a, U+692d, U+6934, U+6939,
- U+693c-6945, U+694a-694b, U+6952-6954, U+6957, U+6959, U+695b, U+695d,
- U+695f, U+6962-6964, U+6966, U+6968-696c, U+696e-696f, U+6971, U+6973-6974,
- U+6978-6979, U+697d, U+697f-6980, U+6985, U+6987-698a, U+698d-698e,
- U+6994-6999, U+699b, U+69a3-69a4, U+69a6-69a7, U+69ab, U+69ad-69ae, U+69b1,
- U+69b7, U+69bb-69bc, U+69c1, U+69c3-69c5, U+69c7, U+69ca-69ce, U+69d0-69d1,
- U+69d3-69d4, U+69d7-69da, U+69e0, U+69e4, U+69e6, U+69ec-69ed, U+69f1-69f3,
- U+69f8, U+69fa-69fc, U+69fe-6a00;
-}
-
-/* LXGW WenKai [64] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-64.woff2")
- format("woff2");
- unicode-range: U+6792-6793, U+6796, U+6798, U+679e-67a1, U+67a5, U+67a7-67a9,
- U+67ac-67ad, U+67b0-67b1, U+67b3, U+67b5, U+67b7, U+67b9, U+67bb-67bc,
- U+67c0-67c1, U+67c3, U+67c5-67ca, U+67d1-67d2, U+67d7-67d9, U+67dd-67df,
- U+67e2-67e4, U+67e6-67e9, U+67f0, U+67f5, U+67f7-67f8, U+67fa-67fb,
- U+67fd-67fe, U+6800-6801, U+6803-6804, U+6806, U+6809-680a, U+680c, U+680e,
- U+6812, U+681d-681f, U+6822, U+6824-6829, U+682b-682d, U+6831-6835, U+683b,
- U+683e, U+6840-6841, U+6844-6845, U+6849, U+684e, U+6853, U+6855-6856,
- U+685c-685d, U+685f-6862, U+6864, U+6866-6868, U+686b, U+686f, U+6872,
- U+6874, U+6877, U+687f, U+6883, U+6886, U+688f, U+689b, U+689f-68a0,
- U+68a2-68a3, U+68b1, U+68b6, U+68b9-68ba, U+68bc-68bf, U+68c1-68c4, U+68c6,
- U+68c8, U+68ca, U+68cc, U+68d0-68d1, U+68d3, U+68d7, U+68dd, U+68df;
-}
-
-/* LXGW WenKai [65] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-65.woff2")
- format("woff2");
- unicode-range: U+663a-663b, U+663d, U+6641, U+6644-6645, U+6649, U+664c,
- U+664f, U+6654, U+6659, U+665b, U+665d-665e, U+6660-6667, U+6669,
- U+666b-666c, U+6671, U+6673, U+6677-6679, U+667c, U+6680-6681, U+6684-6685,
- U+6688-6689, U+668b-668e, U+6690, U+6692, U+6695, U+6698, U+669a, U+669d,
- U+669f-66a0, U+66a2-66a3, U+66a6, U+66aa-66ab, U+66b1-66b2, U+66b5,
- U+66b8-66b9, U+66bb, U+66be, U+66c1, U+66c6-66c9, U+66cc, U+66d5-66d8,
- U+66da-66dc, U+66de-66e2, U+66e8-66ea, U+66ec, U+66f1, U+66f3, U+66f7,
- U+66fa, U+66fd, U+6702, U+6705, U+670a, U+670f-6710, U+6713, U+6715, U+6719,
- U+6722-6723, U+6725-6727, U+6729, U+672d-672e, U+6732-6733, U+6736, U+6739,
- U+673b, U+673f, U+6744, U+6748, U+674c-674d, U+6753, U+6755, U+6762, U+6767,
- U+6769-676c, U+676e, U+6772-6773, U+6775, U+6777, U+677a-677d, U+6782-6783,
- U+6787, U+678a-678d, U+678f;
-}
-
-/* LXGW WenKai [66] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-66.woff2")
- format("woff2");
- unicode-range: U+64f8, U+64fa, U+64fc, U+64fe-64ff, U+6503, U+6509, U+650f,
- U+6514, U+6518, U+651c-651e, U+6522-6525, U+652a-652c, U+652e, U+6530-6532,
- U+6534-6535, U+6537-6538, U+653a, U+653c-653d, U+6542, U+6549-654b,
- U+654d-654e, U+6553-6555, U+6557-6558, U+655d, U+6564, U+6569, U+656b,
- U+656d-656f, U+6571, U+6573, U+6575-6576, U+6578-657e, U+6581-6583,
- U+6585-6586, U+6589, U+658e-658f, U+6592-6593, U+6595-6596, U+659b, U+659d,
- U+659f-65a1, U+65a3, U+65ab-65ac, U+65b2, U+65b6-65b7, U+65ba-65bb,
- U+65be-65c0, U+65c2-65c4, U+65c6-65c8, U+65cc, U+65ce, U+65d0, U+65d2-65d3,
- U+65d6, U+65db, U+65dd, U+65e1, U+65e3, U+65ee-65f0, U+65f3-65f5, U+65f8,
- U+65fb-65fc, U+65fe-6600, U+6603, U+6607, U+6609, U+660b, U+6610-6611,
- U+6619-661a, U+661c-661e, U+6621, U+6624, U+6626, U+662a-662c, U+662e,
- U+6630-6631, U+6633-6634, U+6636;
-}
-
-/* LXGW WenKai [67] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-67.woff2")
- format("woff2");
- unicode-range: U+63bc, U+63be, U+63c0, U+63c3-63c4, U+63c6, U+63c8,
- U+63cd-63ce, U+63d1, U+63d6, U+63da-63db, U+63de, U+63e0, U+63e3,
- U+63e9-63ea, U+63ee, U+63f2, U+63f5-63fa, U+63fc, U+63fe-6400, U+6406,
- U+640b-640d, U+6410, U+6414, U+6416-6417, U+641b, U+6420-6423, U+6425-6428,
- U+642a, U+6431-6432, U+6434-6437, U+643d-6442, U+6445, U+6448, U+6450-6452,
- U+645b-645f, U+6462, U+6465, U+6468, U+646d, U+646f-6471, U+6473, U+6477,
- U+6479-647d, U+6482-6485, U+6487-6488, U+648c, U+6490, U+6493, U+6496-649a,
- U+649d, U+64a0, U+64a5, U+64ab-64ac, U+64b1-64b7, U+64b9-64bb, U+64be-64c1,
- U+64c4, U+64c7, U+64c9-64cb, U+64d0, U+64d4, U+64d7-64d8, U+64da, U+64de,
- U+64e0-64e2, U+64e4, U+64e9, U+64ec, U+64f0-64f2, U+64f4, U+64f7;
-}
-
-/* LXGW WenKai [68] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-68.woff2")
- format("woff2");
- unicode-range: U+623b, U+623d-623e, U+6243, U+6246, U+6248-6249, U+624c,
- U+6255, U+6259, U+625e, U+6260-6261, U+6265-6266, U+626a, U+6271, U+627a,
- U+627c-627d, U+6283, U+6286, U+6289, U+628e, U+6294, U+629c, U+629e-629f,
- U+62a1, U+62a8, U+62ba-62bb, U+62bf, U+62c2, U+62c4, U+62c8, U+62ca-62cb,
- U+62ce-62cf, U+62d1, U+62d7, U+62d9-62da, U+62dd, U+62e0-62e1, U+62e3-62e4,
- U+62e7, U+62eb, U+62ee, U+62f0, U+62f4-62f6, U+6308, U+630a-630e, U+6310,
- U+6312-6313, U+6317, U+6319, U+631b, U+631d-631f, U+6322, U+6326, U+6329,
- U+6331-6332, U+6334-6337, U+6339, U+633b-633c, U+633e-6340, U+6343, U+6347,
- U+634b-634e, U+6354, U+635c-635d, U+6368-6369, U+636d, U+636f-6372, U+6376,
- U+637a-637b, U+637d, U+6382-6383, U+6387, U+638a-638b, U+638d-638e, U+6391,
- U+6393-6397, U+6399, U+639b, U+639e-639f, U+63a1, U+63a3-63a4, U+63ac-63ae,
- U+63b1-63b5, U+63b7-63bb;
-}
-
-/* LXGW WenKai [69] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-69.woff2")
- format("woff2");
- unicode-range: U+60fa, U+6100, U+6106, U+610d-610e, U+6112, U+6114-6115,
- U+6119, U+611c, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137,
- U+613a, U+613d-613e, U+6144, U+6146-6147, U+614a-614b, U+6151, U+6153,
- U+6158, U+615a, U+615c-615d, U+615f, U+6161, U+6163-6165, U+616b-616c,
- U+616e, U+6171, U+6173-6177, U+617e, U+6182, U+6187, U+618a, U+618d-618e,
- U+6190-6191, U+6194, U+6199-619a, U+619c, U+619f, U+61a1, U+61a3-61a4,
- U+61a7-61a9, U+61ab-61ad, U+61b2-61b3, U+61b5-61b7, U+61ba-61bb, U+61bf,
- U+61c3-61c4, U+61c6-61c7, U+61c9-61cb, U+61d0-61d1, U+61d3-61d4, U+61d7,
- U+61da, U+61df-61e1, U+61e6, U+61ee, U+61f0, U+61f2, U+61f6-61f8, U+61fa,
- U+61fc-61fe, U+6200, U+6206-6207, U+6209, U+620b, U+620d-620e, U+6213-6215,
- U+6217, U+6219, U+621b-6223, U+6225-6226, U+622c, U+622e-6230, U+6232,
- U+6238;
-}
-
-/* LXGW WenKai [70] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-70.woff2")
- format("woff2");
- unicode-range: U+5fd1-5fd6, U+5fda-5fde, U+5fe1-5fe2, U+5fe4-5fe5, U+5fea,
- U+5fed-5fee, U+5ff1-5ff3, U+5ff6, U+5ff8, U+5ffb, U+5ffe-5fff, U+6002-6006,
- U+600a, U+600d, U+600f, U+6014, U+6019, U+601b, U+6020, U+6023, U+6026,
- U+6029, U+602b, U+602e-602f, U+6031, U+6033, U+6035, U+6039, U+603f,
- U+6041-6043, U+6046, U+604f, U+6053-6054, U+6058-605b, U+605d-605e, U+6060,
- U+6063, U+6065, U+6067, U+606a-606c, U+6075, U+6078-6079, U+607b, U+607d,
- U+607f, U+6083, U+6085-6087, U+608a, U+608c, U+608e-608f, U+6092-6093,
- U+6095-6097, U+609b-609d, U+60a2, U+60a7, U+60a9-60ab, U+60ad, U+60af-60b1,
- U+60b3-60b6, U+60b8, U+60bb, U+60bd-60be, U+60c0-60c3, U+60c6-60c9, U+60cb,
- U+60ce, U+60d3-60d4, U+60d7-60db, U+60dd, U+60e1-60e4, U+60e6, U+60ea,
- U+60ec-60ee, U+60f0-60f1, U+60f4, U+60f6;
-}
-
-/* LXGW WenKai [71] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-71.woff2")
- format("woff2");
- unicode-range: U+5ea3-5ea5, U+5ea8, U+5eab, U+5eaf, U+5eb3, U+5eb5-5eb6,
- U+5eb9, U+5ebe, U+5ec1-5ec3, U+5ec6, U+5ec8, U+5ecb-5ecc, U+5ed1-5ed2,
- U+5ed4, U+5ed9-5edb, U+5edd, U+5edf-5ee0, U+5ee2-5ee3, U+5ee8, U+5eea,
- U+5eec, U+5eef-5ef0, U+5ef3-5ef4, U+5ef8, U+5efb-5efc, U+5efe-5eff, U+5f01,
- U+5f07, U+5f0b-5f0e, U+5f10-5f12, U+5f14, U+5f1a, U+5f22, U+5f28-5f29,
- U+5f2c-5f2d, U+5f35-5f36, U+5f38, U+5f3b-5f43, U+5f45-5f4a, U+5f4c-5f4e,
- U+5f50, U+5f54, U+5f56-5f59, U+5f5b-5f5f, U+5f61, U+5f63, U+5f65,
- U+5f67-5f68, U+5f6b, U+5f6e-5f6f, U+5f72-5f78, U+5f7a, U+5f7e-5f7f,
- U+5f82-5f83, U+5f87, U+5f89-5f8a, U+5f8d, U+5f91, U+5f93, U+5f95,
- U+5f98-5f99, U+5f9c, U+5f9e, U+5fa0, U+5fa6-5fa9, U+5fac-5fad, U+5faf,
- U+5fb3-5fb5, U+5fb9, U+5fbc, U+5fc4, U+5fc9, U+5fcb, U+5fce-5fd0;
-}
-
-/* LXGW WenKai [72] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-72.woff2")
- format("woff2");
- unicode-range: U+5d32-5d34, U+5d3c-5d3e, U+5d41-5d44, U+5d46-5d48, U+5d4a-5d4b,
- U+5d4e, U+5d50, U+5d52, U+5d55-5d58, U+5d5a-5d5d, U+5d68-5d69, U+5d6b-5d6c,
- U+5d6f, U+5d74, U+5d7f, U+5d82-5d89, U+5d8b-5d8c, U+5d8f, U+5d92-5d93,
- U+5d99, U+5d9d, U+5db2, U+5db6-5db7, U+5dba, U+5dbc-5dbd, U+5dc2-5dc3,
- U+5dc6-5dc7, U+5dc9, U+5dcc, U+5dd2, U+5dd4, U+5dd6-5dd8, U+5ddb-5ddc,
- U+5de3, U+5ded, U+5def, U+5df3, U+5df6, U+5dfa-5dfd, U+5dff-5e00, U+5e07,
- U+5e0f, U+5e11, U+5e13-5e14, U+5e19-5e1b, U+5e22, U+5e25, U+5e28, U+5e2a,
- U+5e2f-5e31, U+5e33-5e34, U+5e36, U+5e39-5e3c, U+5e3e, U+5e40, U+5e44,
- U+5e46-5e48, U+5e4c, U+5e4f, U+5e53-5e54, U+5e57, U+5e59, U+5e5b,
- U+5e5e-5e5f, U+5e61, U+5e63, U+5e6a-5e6b, U+5e75, U+5e77, U+5e79-5e7a,
- U+5e7e, U+5e80-5e81, U+5e83, U+5e85, U+5e87, U+5e8b, U+5e91-5e92, U+5e96,
- U+5e98, U+5e9b, U+5e9d, U+5ea0-5ea2;
-}
-
-/* LXGW WenKai [73] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-73.woff2")
- format("woff2");
- unicode-range: U+5bf5-5bf6, U+5bfe, U+5c02-5c03, U+5c05, U+5c07-5c09,
- U+5c0b-5c0c, U+5c0e, U+5c10, U+5c12-5c13, U+5c15, U+5c17, U+5c19,
- U+5c1b-5c1c, U+5c1e-5c1f, U+5c22, U+5c25, U+5c28, U+5c2a-5c2b, U+5c2f-5c30,
- U+5c37, U+5c3b, U+5c43-5c44, U+5c46-5c47, U+5c4d, U+5c50, U+5c59,
- U+5c5b-5c5c, U+5c62-5c64, U+5c66, U+5c6c, U+5c6e, U+5c74, U+5c78-5c7e,
- U+5c80, U+5c83-5c84, U+5c88, U+5c8b-5c8d, U+5c91, U+5c94-5c96, U+5c98-5c99,
- U+5c9c, U+5c9e, U+5ca1-5ca3, U+5cab-5cac, U+5cb1, U+5cb5, U+5cb7, U+5cba,
- U+5cbd-5cbf, U+5cc1, U+5cc3-5cc4, U+5cc7, U+5ccb, U+5cd2, U+5cd8-5cd9,
- U+5cdf-5ce0, U+5ce3-5ce6, U+5ce8-5cea, U+5ced, U+5cef, U+5cf3-5cf4, U+5cf6,
- U+5cf8, U+5cfd, U+5d00-5d04, U+5d06, U+5d08, U+5d0b-5d0d, U+5d0f-5d13,
- U+5d15, U+5d17-5d1a, U+5d1d-5d22, U+5d24-5d27, U+5d2e-5d31;
-}
-
-/* LXGW WenKai [74] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-74.woff2")
- format("woff2");
- unicode-range: U+5ab2, U+5ab4-5ab5, U+5ab7-5aba, U+5abd-5abf, U+5ac3-5ac4,
- U+5ac6-5ac8, U+5aca-5acb, U+5acd, U+5acf-5ad2, U+5ad4, U+5ad8-5ada, U+5adc,
- U+5adf-5ae2, U+5ae4, U+5ae6, U+5ae8, U+5aea-5aed, U+5af0-5af3, U+5af5,
- U+5af9-5afb, U+5afd, U+5b01, U+5b05, U+5b08, U+5b0b-5b0c, U+5b11,
- U+5b16-5b17, U+5b1b, U+5b21-5b22, U+5b24, U+5b27-5b2e, U+5b30, U+5b32,
- U+5b34, U+5b36-5b38, U+5b3e-5b40, U+5b43, U+5b45, U+5b4a-5b4b, U+5b51-5b53,
- U+5b56, U+5b5a-5b5b, U+5b62, U+5b65, U+5b67, U+5b6a-5b6e, U+5b70-5b71,
- U+5b73, U+5b7a-5b7b, U+5b7f-5b80, U+5b84, U+5b8d, U+5b91, U+5b93-5b95,
- U+5b9f, U+5ba5-5ba6, U+5bac, U+5bae, U+5bb8, U+5bc0, U+5bc3, U+5bcb,
- U+5bd0-5bd1, U+5bd4-5bd8, U+5bda-5bdc, U+5be2, U+5be4-5be7, U+5be9,
- U+5beb-5bec, U+5bee-5bf0, U+5bf2-5bf3;
-}
-
-/* LXGW WenKai [75] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-75.woff2")
- format("woff2");
- unicode-range: U+5981, U+598f, U+5997-5998, U+599a, U+599c-599d, U+59a0-59a1,
- U+59a3-59a4, U+59a7, U+59aa-59ad, U+59af, U+59b2-59b3, U+59b5-59b6, U+59b8,
- U+59ba, U+59bd-59be, U+59c0-59c1, U+59c3-59c4, U+59c7-59ca, U+59cc-59cd,
- U+59cf, U+59d2, U+59d5-59d6, U+59d8-59d9, U+59db, U+59dd-59e0, U+59e2-59e7,
- U+59e9-59eb, U+59ee, U+59f1, U+59f3, U+59f5, U+59f7-59f9, U+59fd, U+5a06,
- U+5a08-5a0a, U+5a0c-5a0d, U+5a11-5a13, U+5a15-5a16, U+5a1a-5a1b, U+5a21-5a23,
- U+5a2d-5a2f, U+5a32, U+5a38, U+5a3c, U+5a3e-5a45, U+5a47, U+5a4a,
- U+5a4c-5a4d, U+5a4f-5a51, U+5a53, U+5a55-5a57, U+5a5e, U+5a60, U+5a62,
- U+5a65-5a67, U+5a6a, U+5a6c-5a6d, U+5a72-5a73, U+5a75-5a76, U+5a79-5a7c,
- U+5a81-5a84, U+5a8c, U+5a8e, U+5a93, U+5a96-5a97, U+5a9c, U+5a9e, U+5aa0,
- U+5aa3-5aa4, U+5aaa, U+5aae-5aaf, U+5ab1;
-}
-
-/* LXGW WenKai [76] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-76.woff2")
- format("woff2");
- unicode-range: U+5831, U+583a, U+583d, U+583f-5842, U+5844-5846, U+5848,
- U+584a, U+584d, U+5852, U+5857, U+5859-585a, U+585c-585d, U+5862,
- U+5868-5869, U+586c-586d, U+586f-5873, U+5875, U+5879, U+587d-587e,
- U+5880-5881, U+5888-588a, U+588d, U+5892, U+5896-5898, U+589a, U+589c-589d,
- U+58a0-58a1, U+58a3, U+58a6, U+58a9, U+58ab-58ae, U+58b0, U+58b3,
- U+58bb-58bf, U+58c2-58c3, U+58c5-58c8, U+58ca, U+58cc, U+58ce, U+58d1-58d3,
- U+58d5, U+58d8-58d9, U+58de-58df, U+58e2, U+58e9, U+58ec, U+58ef,
- U+58f1-58f2, U+58f5, U+58f7-58f8, U+58fa, U+58fd, U+5900, U+5902, U+5906,
- U+5908-590c, U+590e, U+5910, U+5914, U+5919, U+591b, U+591d-591e, U+5920,
- U+5922-5925, U+5928, U+592c-592d, U+592f, U+5932, U+5936, U+593c, U+593e,
- U+5940-5942, U+5944, U+594c-594d, U+5950, U+5953, U+5958, U+595a, U+5961,
- U+5966-5968, U+596a, U+596c-596e, U+5977, U+597b-597c;
-}
-
-/* LXGW WenKai [77] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-77.woff2")
- format("woff2");
- unicode-range: U+570a, U+570c-570d, U+570f, U+5712-5713, U+5718-5719, U+571c,
- U+571e, U+5725, U+5727, U+5729-572a, U+572c, U+572e-572f, U+5734-5735,
- U+5739, U+573b, U+5741, U+5743, U+5745, U+5749, U+574c-574d, U+575c, U+5763,
- U+5768-5769, U+576b, U+576d-576e, U+5770, U+5773, U+5775, U+5777,
- U+577b-577c, U+5785-5786, U+5788, U+578c, U+578e-578f, U+5793-5795,
- U+5799-57a1, U+57a3-57a4, U+57a6-57aa, U+57ac-57ad, U+57af-57b2, U+57b4-57b6,
- U+57b8-57b9, U+57bd-57bf, U+57c2, U+57c4-57c8, U+57cc-57cd, U+57cf, U+57d2,
- U+57d5-57de, U+57e1-57e2, U+57e4-57e5, U+57e7, U+57eb, U+57ed, U+57ef,
- U+57f4-57f8, U+57fc-57fd, U+5800-5801, U+5803, U+5805, U+5807, U+5809,
- U+580b-580e, U+5811, U+5814, U+5819, U+581b-5820, U+5822-5823, U+5825-5826,
- U+582c, U+582f;
-}
-
-/* LXGW WenKai [78] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-78.woff2")
- format("woff2");
- unicode-range: U+5605-5606, U+5608, U+560c-560d, U+560f, U+5614, U+5616-5617,
- U+561a, U+561c, U+561e, U+5621-5625, U+5627, U+5629, U+562b-5630, U+5636,
- U+5638-563a, U+563c, U+5640-5642, U+5649, U+564c-5650, U+5653-5655,
- U+5657-565b, U+5660, U+5663-5664, U+5666, U+566b, U+566f-5671, U+5673-567c,
- U+567e, U+5684-5687, U+568c, U+568e-5693, U+5695, U+5697, U+569b-569c,
- U+569e-569f, U+56a1-56a2, U+56a4-56a9, U+56ac-56af, U+56b1, U+56b4,
- U+56b6-56b8, U+56bf, U+56c1-56c3, U+56c9, U+56cd, U+56d1, U+56d4,
- U+56d6-56d9, U+56dd, U+56df, U+56e1, U+56e3-56e6, U+56e8-56ec, U+56ee-56ef,
- U+56f1-56f3, U+56f5, U+56f7-56f9, U+56fc, U+56ff-5700, U+5703-5704, U+5709;
-}
-
-/* LXGW WenKai [79] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-79.woff2")
- format("woff2");
- unicode-range: U+5519, U+551b, U+551d-551e, U+5520, U+5522-5523, U+5526-5527,
- U+552a-552c, U+5530, U+5532-5535, U+5537-5538, U+553b-5541, U+5543-5544,
- U+5547-5549, U+554b, U+554d, U+5550, U+5553, U+5555-5558, U+555b-555f,
- U+5567-5569, U+556b-5572, U+5574-5577, U+557b-557c, U+557e-557f, U+5581,
- U+5583, U+5585-5586, U+5588, U+558b-558c, U+558e-5591, U+5593, U+5599-559a,
- U+559f, U+55a5-55a6, U+55a8-55ac, U+55ae, U+55b0-55b3, U+55b6, U+55b9-55ba,
- U+55bc-55be, U+55c4, U+55c6-55c7, U+55c9, U+55cc-55d2, U+55d4-55db,
- U+55dd-55df, U+55e1, U+55e3-55e6, U+55ea-55ee, U+55f0-55f3, U+55f5-55f7,
- U+55fb, U+55fe, U+5600-5601;
-}
-
-/* LXGW WenKai [80] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-80.woff2")
- format("woff2");
- unicode-range: U+53fb-5400, U+5402, U+5405-5407, U+540b, U+540f, U+5412,
- U+5414, U+5416, U+5418-541a, U+541d, U+5420-5423, U+5425, U+5429-542a,
- U+542d-542e, U+5431-5433, U+5436, U+543d, U+543f, U+5442-5443, U+5449,
- U+544b-544c, U+544e, U+5451-5454, U+5456, U+5459, U+545b-545c, U+5461,
- U+5463-5464, U+546a-5472, U+5474, U+5476-5478, U+547a, U+547e-5484, U+5486,
- U+548a, U+548d-548e, U+5490-5491, U+5494, U+5497-5499, U+549b, U+549d,
- U+54a1-54a7, U+54a9, U+54ab, U+54ad, U+54b4-54b5, U+54b9, U+54bb,
- U+54be-54bf, U+54c2-54c3, U+54c9-54cc, U+54cf-54d0, U+54d3, U+54d5-54d6,
- U+54d9-54da, U+54dc-54de, U+54e2, U+54e7, U+54f3-54f4, U+54f8-54f9,
- U+54fd-54ff, U+5501, U+5504-5506, U+550c-550f, U+5511-5514, U+5516-5517;
-}
-
-/* LXGW WenKai [81] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-81.woff2")
- format("woff2");
- unicode-range: U+52a2, U+52a6-52a7, U+52ac-52ad, U+52af, U+52b4-52b5, U+52b9,
- U+52bb-52bc, U+52be, U+52c1, U+52c5, U+52ca, U+52cd, U+52d0, U+52d6-52d7,
- U+52d9, U+52db, U+52dd-52de, U+52e0, U+52e2-52e3, U+52e5, U+52e7-52f0,
- U+52f2-52f3, U+52f5-52f9, U+52fb-52fc, U+5302, U+5304, U+530b, U+530d,
- U+530f-5310, U+5315, U+531a, U+531c-531d, U+5321, U+5323, U+5326,
- U+532e-5331, U+5338, U+533c-533e, U+5340, U+5344-5345, U+534b-534d, U+5350,
- U+5354, U+5358, U+535d-535f, U+5363, U+5368-5369, U+536c, U+536e-536f,
- U+5372, U+5379-537b, U+537d, U+538d-538e, U+5390, U+5393-5394, U+5396,
- U+539b-539d, U+53a0-53a1, U+53a3-53a5, U+53a9, U+53ad-53ae, U+53b0,
- U+53b2-53b3, U+53b5-53b8, U+53bc, U+53be, U+53c1, U+53c3-53c7, U+53ce-53cf,
- U+53d2-53d3, U+53d5, U+53da, U+53de-53df, U+53e1-53e2, U+53e7-53e9, U+53f1,
- U+53f4-53f5, U+53fa;
-}
-
-/* LXGW WenKai [82] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-82.woff2")
- format("woff2");
- unicode-range: U+5110, U+5113, U+5115, U+5117-5118, U+511a-511c, U+511e-511f,
- U+5121, U+5128, U+512b-512d, U+5131-5135, U+5137-5139, U+513c, U+5140,
- U+5142, U+5147, U+514c, U+514e-5150, U+5155-5158, U+5162, U+5169, U+5172,
- U+517f, U+5181-5184, U+5186-5187, U+518b, U+518f, U+5191, U+5195-5197,
- U+519a, U+51a2-51a3, U+51a6-51ab, U+51ad-51ae, U+51b1, U+51b4, U+51bc-51bd,
- U+51bf, U+51c3, U+51c7-51c8, U+51ca-51cb, U+51cd-51ce, U+51d4, U+51d6,
- U+51db-51dc, U+51e6, U+51e8-51eb, U+51f1, U+51f5, U+51fc, U+51ff, U+5202,
- U+5205, U+5208, U+520b, U+520d-520e, U+5215-5216, U+5228, U+522a,
- U+522c-522d, U+5233, U+523c-523d, U+523f-5240, U+5245, U+5247, U+5249,
- U+524b-524c, U+524e, U+5250, U+525b-525f, U+5261, U+5263-5264, U+5270,
- U+5273, U+5275, U+5277, U+527d, U+527f, U+5281-5285, U+5287, U+5289, U+528b,
- U+528d, U+528f, U+5291-5293, U+529a;
-}
-
-/* LXGW WenKai [83] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-83.woff2")
- format("woff2");
- unicode-range: U+4fe3-4fe4, U+4fe6, U+4fe8, U+4feb-4fed, U+4ff3, U+4ff5-4ff6,
- U+4ff8, U+4ffe, U+5001, U+5005-5006, U+5009, U+500c, U+500f, U+5013-5018,
- U+501b-501e, U+5022-5025, U+5027-5028, U+502b-502e, U+5030, U+5033-5034,
- U+5036-5039, U+503b, U+5041-5043, U+5045-5046, U+5048-504a, U+504c-504e,
- U+5051, U+5053, U+5055-5057, U+505b, U+505e, U+5060, U+5062-5063, U+5067,
- U+506a, U+506c, U+5070-5072, U+5074-5075, U+5078, U+507b, U+507d-507e,
- U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509e, U+50a2-50a3,
- U+50a5-50a7, U+50a9, U+50ad, U+50b3, U+50b5, U+50b7, U+50ba, U+50be,
- U+50c4-50c5, U+50c7, U+50ca, U+50cd, U+50d1, U+50d5-50d6, U+50da, U+50de,
- U+50e5-50e6, U+50ec-50ee, U+50f0-50f1, U+50f3, U+50f9-50fb, U+50fe-5102,
- U+5104, U+5106-5107, U+5109-510b, U+510d, U+510f;
-}
-
-/* LXGW WenKai [84] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-84.woff2")
- format("woff2");
- unicode-range: U+4eb8-4eb9, U+4ebb-4ebe, U+4ec2-4ec4, U+4ec8-4ec9, U+4ecc,
- U+4ecf-4ed0, U+4ed2, U+4eda-4edb, U+4edd-4ee1, U+4ee6-4ee9, U+4eeb,
- U+4eee-4eef, U+4ef3-4ef5, U+4ef8-4efa, U+4efc, U+4f00, U+4f03-4f05,
- U+4f08-4f09, U+4f0b, U+4f0e, U+4f12-4f13, U+4f15, U+4f1b, U+4f1d,
- U+4f21-4f22, U+4f25, U+4f27-4f29, U+4f2b-4f2e, U+4f31-4f33, U+4f36-4f37,
- U+4f39, U+4f3e, U+4f40-4f41, U+4f43, U+4f47-4f49, U+4f54, U+4f57-4f58,
- U+4f5d-4f5e, U+4f61-4f62, U+4f64-4f65, U+4f67, U+4f6a, U+4f6e-4f6f, U+4f72,
- U+4f74-4f7e, U+4f80-4f82, U+4f84, U+4f89-4f8a, U+4f8e-4f98, U+4f9e, U+4fa1,
- U+4fa5, U+4fa9-4faa, U+4fac, U+4fb3, U+4fb6-4fb8, U+4fbd, U+4fc2,
- U+4fc5-4fc6, U+4fcd-4fce, U+4fd0-4fd1, U+4fd3, U+4fda-4fdc, U+4fdf-4fe0,
- U+4fe2;
-}
-
-/* LXGW WenKai [85] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-85.woff2")
- format("woff2");
- unicode-range: U+3127-3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142,
- U+3145, U+3147-3148, U+314b, U+314d-314e, U+315c, U+3160-3161, U+3163-3164,
- U+3186, U+318d, U+3192, U+3196-3198, U+319e-319f, U+3220-3229, U+3231,
- U+3268, U+3297, U+3299, U+32a3, U+338e-338f, U+3395, U+339c-339e, U+33c4,
- U+33d1-33d2, U+33d5, U+3434, U+34dc, U+34ee, U+353e, U+355d, U+3566, U+3575,
- U+3592, U+35a0-35a1, U+35ad, U+35ce, U+36a2, U+36ab, U+38a8, U+3dab, U+3de7,
- U+3deb, U+3e1a, U+3f1b, U+3f6d, U+4495, U+4723, U+48fa, U+4ca3, U+4e02,
- U+4e04-4e06, U+4e0c, U+4e0f, U+4e15, U+4e17, U+4e1f-4e21, U+4e26, U+4e29,
- U+4e2c, U+4e2f, U+4e31, U+4e35, U+4e37, U+4e3c, U+4e3f-4e42, U+4e44,
- U+4e46-4e47, U+4e57, U+4e5a-4e5c, U+4e64-4e65, U+4e67, U+4e69, U+4e6d,
- U+4e78, U+4e7f-4e82, U+4e85, U+4e87, U+4e8a, U+4e8d, U+4e93, U+4e96,
- U+4e98-4e99, U+4e9c, U+4e9e-4ea0, U+4ea2-4ea3, U+4ea5, U+4eb0-4eb1,
- U+4eb3-4eb6;
-}
-
-/* LXGW WenKai [86] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-86.woff2")
- format("woff2");
- unicode-range: U+279c, U+279f-27a2, U+27a4-27a5, U+27a8, U+27b0, U+27b2-27b3,
- U+27b9, U+27e8-27e9, U+27f6, U+2800, U+28ec, U+2913, U+2921-2922,
- U+2934-2935, U+2a2f, U+2b05-2b07, U+2b50, U+2b55, U+2bc5-2bc6, U+2e1c-2e1d,
- U+2ebb, U+2f00, U+2f08, U+2f24, U+2f2d, U+2f2f-2f30, U+2f3c, U+2f45,
- U+2f63-2f64, U+2f74, U+2f83, U+2f8f, U+2fbc, U+3003, U+3005-3007,
- U+3012-3013, U+301c-301e, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041,
- U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305c, U+305e, U+3062,
- U+306c, U+3074, U+3077, U+307a, U+307c-307d, U+3080, U+308e, U+3090-3091,
- U+3099-309b, U+309d-309e, U+30a5, U+30bc, U+30be, U+30c2, U+30c5, U+30cc,
- U+30d8, U+30e2, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+30fd-30fe,
- U+3105-3126;
-}
-
-/* LXGW WenKai [87] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-87.woff2")
- format("woff2");
- unicode-range: U+2650-2655, U+2658, U+265a-265b, U+265d-265e, U+2660-266d,
- U+266f, U+267b, U+2688, U+2693-2696, U+2698-2699, U+269c, U+26a0-26a1,
- U+26a4, U+26aa-26ab, U+26bd-26be, U+26c4-26c5, U+26d4, U+26e9, U+26f0-26f1,
- U+26f3, U+26f5, U+26fd, U+2702, U+2704-2706, U+2708-270f, U+2712-2718,
- U+271a-271b, U+271d, U+271f, U+2721, U+2724-2730, U+2732-2734, U+273a,
- U+273d-2744, U+2747-2749, U+274c, U+274e-274f, U+2753-2757, U+275b,
- U+275d-275e, U+2763, U+2765-2767, U+276e-276f, U+2776-277e, U+2780-2782,
- U+278a-278c, U+278e, U+2794-2796;
-}
-
-/* LXGW WenKai [88] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-88.woff2")
- format("woff2");
- unicode-range: U+254b, U+2550-2551, U+2554, U+2557, U+255a-255b, U+255d,
- U+255f-2560, U+2562-2563, U+2565-2567, U+2569-256a, U+256c-2572, U+2579,
- U+2580-2595, U+25a1, U+25a3, U+25a9-25ad, U+25b0, U+25b3-25bb, U+25bd-25c2,
- U+25c4, U+25c8-25cb, U+25cd, U+25d0-25d1, U+25d4-25d5, U+25d8, U+25dc-25e6,
- U+25ea-25eb, U+25ef, U+25fe, U+2600-2604, U+2609, U+260e-260f, U+2611,
- U+2614-2615, U+2618, U+261a-2620, U+2622-2623, U+262a, U+262d-2630,
- U+2639-2640, U+2642, U+2648-264f;
-}
-
-/* LXGW WenKai [89] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-89.woff2")
- format("woff2");
- unicode-range: U+23e9, U+23f0, U+23f3, U+2445, U+2449, U+2465-2471,
- U+2474-249b, U+24b8, U+24c2, U+24c7, U+24c9, U+24d0, U+24d2, U+24d4, U+24d8,
- U+24dd-24de, U+24e3, U+24e6, U+24e8, U+2500-2509, U+250b-2526, U+2528-2534,
- U+2536-2537, U+253b-2548, U+254a;
-}
-
-/* LXGW WenKai [90] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-90.woff2")
- format("woff2");
- unicode-range: U+207b-2083, U+208c-208e, U+2092, U+20a6, U+20a8-20ad, U+20af,
- U+20b1, U+20b4-20b5, U+20b8-20ba, U+20bd, U+20db, U+20dd, U+20e0, U+20e3,
- U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212b, U+2133,
- U+2139, U+2194, U+2196-2199, U+21a0, U+21a9-21aa, U+21af, U+21b3, U+21b5,
- U+21ba-21bb, U+21c4, U+21ca, U+21cc, U+21d0-21d4, U+21e1, U+21e6-21e9,
- U+2200, U+2202, U+2205-2208, U+220f, U+2211-2212, U+2215, U+2217-2219,
- U+221d-2220, U+2223, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223c-223d,
- U+2248, U+224c, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226a-226b,
- U+226e-226f, U+2282-2283, U+2295, U+2297, U+2299, U+22a5, U+22b0-22b1,
- U+22b9, U+22bf, U+22c5-22c6, U+22ef, U+2304, U+2307, U+230b, U+2312-2314,
- U+2318, U+231a-231b, U+2323, U+239b, U+239d-239e, U+23a0;
-}
-
-/* LXGW WenKai [91] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-91.woff2")
- format("woff2");
- unicode-range: U+1d34-1d35, U+1d38-1d3a, U+1d3c, U+1d3f-1d40, U+1d49,
- U+1d4e-1d4f, U+1d52, U+1d55, U+1d5b, U+1d5e, U+1d9c, U+1da0, U+1dc4-1dc5,
- U+1e69, U+1e73, U+1ea0-1ea9, U+1eab-1ead, U+1eaf, U+1eb1, U+1eb3, U+1eb5,
- U+1eb7, U+1eb9, U+1ebb, U+1ebd-1ebe, U+1ec0-1ec3, U+1ec5-1ec6, U+1ec9-1ecd,
- U+1ecf-1ed3, U+1ed5, U+1ed7-1edf, U+1ee1, U+1ee3, U+1ee5-1eeb, U+1eed,
- U+1eef-1ef1, U+1ef3, U+1ef7, U+1ef9, U+1f62, U+1f7b, U+2001-2002,
- U+2004-2006, U+2009-200a, U+200c-2012, U+2015-2016, U+201a, U+201e-2021,
- U+2023, U+2025, U+2027-2028, U+202a-202d, U+202f-2030, U+2032-2033, U+2035,
- U+2038, U+203c, U+203e-203f, U+2043-2044, U+2049, U+204d-204e, U+2060-2061,
- U+2070, U+2074-2078, U+207a;
-}
-
-/* LXGW WenKai [97] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-97.woff2")
- format("woff2");
- unicode-range: U+2ae-2b3, U+2b5-2bf, U+2c2-2c3, U+2c6-2d1, U+2d8-2da, U+2dc,
- U+2e1-2e3, U+2e5, U+2eb, U+2ee-2f0, U+2f2-2f7, U+2f9-2ff, U+302-30d, U+311,
- U+31b, U+321-325, U+327-329, U+32b-32c, U+32e-32f, U+331-339, U+33c-33d,
- U+33f, U+348, U+352, U+35c, U+35e-35f, U+361, U+363, U+368, U+36c, U+36f,
- U+530-540, U+55d-55e, U+561, U+563, U+565, U+56b, U+56e-579;
-}
-
-/* LXGW WenKai [98] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-98.woff2")
- format("woff2");
- unicode-range: U+176-17f, U+192, U+194, U+19a-19b, U+19d, U+1a0-1a1, U+1a3-1a4,
- U+1aa, U+1ac-1ad, U+1af-1bf, U+1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1e3,
- U+1e7, U+1e9, U+1ee, U+1f0-1f1, U+1f3, U+1f5-1ff, U+219-21b, U+221,
- U+223-226, U+228, U+22b, U+22f, U+231, U+234-237, U+23a-23b, U+23d,
- U+250-252, U+254-255, U+259-25e, U+261-263, U+265, U+268, U+26a-26b,
- U+26f-277, U+279, U+27b-280, U+282-283, U+285, U+28a, U+28c, U+28f, U+292,
- U+294-296, U+298-29a, U+29c, U+29f, U+2a1-2a4, U+2a6-2a7, U+2a9, U+2ab;
-}
-
-/* LXGW WenKai [99] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-99.woff2")
- format("woff2");
- unicode-range: U+a1-a4, U+a6-a8, U+aa, U+ac, U+af, U+b1, U+b3-b6, U+b8-ba,
- U+bc-d6, U+d8-de, U+e6, U+eb, U+ee-f0, U+f5, U+f7-f8, U+fb, U+fd-100, U+102,
- U+104-107, U+10d, U+10f-112, U+115, U+117, U+119, U+11b, U+11e-11f, U+121,
- U+123, U+125-127, U+129-12a, U+12d, U+12f-13f, U+141-142, U+144, U+146,
- U+14b-14c, U+14f-153, U+158-15b, U+15e-160, U+163-165, U+168-16a, U+16d-175;
-}
-
-/* LXGW WenKai [100] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-100.woff2")
- format("woff2");
- unicode-range: U+221a, U+2264, U+2464, U+25a0, U+3008, U+4e10, U+512a, U+5152,
- U+5201, U+5241, U+5352, U+549a, U+54b2, U+54c6, U+54d7, U+54e1, U+5509,
- U+55c5, U+560e, U+5618, U+565c, U+56bc, U+5716, U+576f, U+5784, U+57a2,
- U+589f, U+5a20, U+5a25, U+5a29, U+5a34, U+5a7f, U+5ac9, U+5ad6, U+5b09,
- U+5b5c, U+5bc7, U+5c27, U+5d2d, U+5dcd, U+5f1b, U+5f37, U+604d, U+6055,
- U+6073, U+60eb, U+61ff, U+620c, U+62c7, U+62ed, U+6320, U+6345, U+6390,
- U+63b0, U+64ae, U+64c2, U+64d2, U+6556, U+663c, U+667e, U+66d9, U+66f8,
- U+6756, U+6789, U+689d, U+68f1, U+695e, U+6975, U+6a1f, U+6b0a, U+6b61,
- U+6b87, U+6c5d, U+6c7e, U+6c92, U+6d31, U+6df9, U+6e0d, U+6e2d, U+6f3e,
- U+70b3, U+70bd, U+70ca, U+70e8, U+725f, U+72e9, U+733f, U+7396, U+739f,
- U+7459-745a, U+74a7, U+75a1, U+75f0, U+76cf, U+76d4, U+7729, U+77aa, U+77b0,
- U+77e3, U+780c, U+78d5, U+7941, U+7977, U+797a, U+79c3, U+7a20, U+7a92,
- U+7b71, U+7bf1, U+7c9f, U+7eb6, U+7eca, U+7ef7, U+7f07, U+7f09, U+7f15,
- U+7f81, U+7fb9, U+8038, U+8098, U+80b4, U+8110, U+814b-814c, U+816e, U+818a,
- U+8205, U+8235, U+828b, U+82a5, U+82b7, U+82d4, U+82db, U+82df, U+8317,
- U+8338, U+8385-8386, U+83c1, U+83cf, U+8537, U+853b, U+854a, U+8715, U+8783,
- U+892a, U+8a71, U+8aaa, U+8d58, U+8dbe, U+8f67, U+8fab, U+8fc4, U+8fe6,
- U+9023, U+9084, U+9091, U+916a, U+91c9, U+91dc, U+94b3, U+9502, U+9523,
- U+9551, U+956f, U+960e, U+962a, U+962e, U+9647, U+96f3, U+9739, U+97a0,
- U+97ed, U+983b, U+985e, U+988a, U+9a6f, U+9a8b, U+9ab7, U+9ac5, U+9e25,
- U+e608, U+ff06, U+ff14-ff16;
-}
-
-/* LXGW WenKai [101] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-101.woff2")
- format("woff2");
- unicode-range: U+161, U+926, U+928, U+939, U+93f-940, U+94d, U+e17, U+e22,
- U+e44, U+2463, U+25c7, U+25ce, U+2764, U+3009, U+3016-3017, U+4e4d, U+4e53,
- U+4f5a, U+4f70, U+4fae, U+4fd8, U+4ffa, U+5011, U+501a, U+516e, U+51c4,
- U+5225, U+5364, U+547b, U+5495, U+54e8, U+54ee, U+5594, U+55d3, U+55dc,
- U+55fd, U+5662, U+5669, U+566c, U+5742, U+5824, U+5834, U+598a, U+5992,
- U+59a9, U+5a04, U+5b75, U+5b7d, U+5bc5, U+5c49, U+5c90, U+5e1c, U+5e27,
- U+5e2b, U+5e37, U+5e90, U+618b, U+61f5, U+620a, U+6273, U+62f7, U+6342,
- U+6401-6402, U+6413, U+6512, U+655b, U+65a7, U+65f1, U+65f7, U+665f, U+6687,
- U+66a7, U+673d, U+67b8, U+6854, U+68d8, U+68fa, U+696d, U+6a02, U+6a0a,
- U+6a80, U+6b7c, U+6bd9, U+6c2e, U+6c76, U+6cf8, U+6d4a, U+6d85, U+6e24,
- U+6e32, U+6ec7, U+6ed5, U+6f88, U+700f, U+701a, U+7078, U+707c, U+70ac,
- U+70c1, U+7409, U+7422, U+7480, U+74a8, U+752b, U+7574, U+7656, U+7699,
- U+7737, U+785d, U+78be, U+79b9, U+7a3d, U+7a91, U+7a9f, U+7ae3, U+7b77,
- U+7c3f, U+7d1a, U+7d50, U+7d93, U+803f, U+8042, U+808b, U+8236, U+82b8-82b9,
- U+82ef, U+8309, U+836b, U+83ef, U+8431, U+85c9, U+865e, U+868c, U+8759,
- U+8760, U+8845, U+89ba, U+8a2a, U+8c41, U+8cec, U+8d2c, U+8d4e, U+8e66,
- U+8e6d, U+8eaf, U+902e, U+914b, U+916e, U+919b, U+949b, U+94a0, U+94b0,
- U+9541-9542, U+9556, U+95eb, U+95f5, U+964b, U+968b, U+96cc-96cd, U+96cf,
- U+9704, U+9713, U+9890, U+98a8, U+9985, U+9992, U+9a6d, U+9a81, U+9a86,
- U+9ab8, U+9ca4, U+9f9a, U+e606-e607, U+e60a, U+e60c, U+e60e, U+fe0f, U+ff02,
- U+ff1e, U+ff3d;
-}
-
-/* LXGW WenKai [102] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-102.woff2")
- format("woff2");
- unicode-range: U+10c, U+627-629, U+639, U+644, U+64a, U+203b, U+2265, U+2573,
- U+25b2, U+3448-3449, U+4e1e, U+4e5e, U+4f3a, U+4f5f, U+4fea, U+5026, U+508d,
- U+5189, U+5254, U+5288, U+52d8, U+52fa, U+5306, U+5308, U+5384, U+53ed,
- U+543c, U+5450, U+5455, U+5466, U+54c4, U+5578, U+55a7, U+561f, U+5631,
- U+572d, U+575f, U+57ae, U+57e0, U+5830, U+594e, U+5984, U+5993, U+5bdd,
- U+5c0d, U+5c7f, U+5c82, U+5e62, U+5ed3, U+5f08, U+607a, U+60bc, U+60df,
- U+625b, U+6292, U+62e2, U+6363, U+6467, U+6714, U+675e, U+6771, U+67a2,
- U+67ff, U+6805, U+6813, U+6869, U+68a7, U+68e0, U+6930, U+6986, U+69a8,
- U+69df, U+6a44, U+6a5f, U+6c13, U+6c1f, U+6c22, U+6c2f, U+6c40, U+6c81,
- U+6c9b, U+6ca5, U+6da4, U+6df3, U+6e85, U+6eba, U+6f13, U+6f33, U+6f62,
- U+715e, U+72c4, U+73d1, U+73fe, U+7405, U+7455, U+7487, U+7578, U+75a4,
- U+75eb, U+7693, U+7738, U+7741, U+776b, U+7792, U+77a7, U+77a9, U+77b3,
- U+788c, U+7984, U+79a7, U+79e4, U+7a1a, U+7a57, U+7aa6, U+7b0b, U+7b5d,
- U+7c27, U+7c7d, U+7caa, U+7cd9, U+7cef, U+7eda, U+7ede, U+7f24, U+8046,
- U+80fa, U+81b3, U+81fb, U+8207, U+8258, U+8335, U+8339, U+8354, U+840e,
- U+85b0, U+85fb, U+8695, U+86aa, U+8717, U+8749, U+874c, U+8996, U+89bd,
- U+89c5, U+8bdb, U+8bf5, U+8c5a, U+8d3f, U+8d9f, U+8e44, U+8fed, U+9005,
- U+9019, U+904e, U+9082, U+90af, U+90dd, U+90e1, U+90f8, U+9119, U+916f,
- U+9176, U+949e, U+94a7, U+94c2, U+9525, U+9580, U+95dc, U+96e2, U+96fb,
- U+9a7c, U+9a7f, U+9b41, U+9ca8, U+9cc4, U+9cde, U+9e92, U+9ede, U+e60b,
- U+e610, U+ff10, U+ff13, U+ff3b, U+f012b;
-}
-
-/* LXGW WenKai [103] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-103.woff2")
- format("woff2");
- unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309c, U+33a1, U+4e52,
- U+4ec6, U+4f86, U+4f8d, U+4fde, U+4fef, U+500b, U+502a, U+515c, U+518a,
- U+51a5, U+51f3, U+5243, U+52c9, U+52d5, U+53a2, U+53ee, U+54ce, U+54fa,
- U+54fc, U+5580, U+5587, U+563f, U+56da, U+5792, U+5815, U+5960, U+59d7,
- U+5a1f, U+5b78, U+5b9b, U+5be1, U+5c4e, U+5c51, U+5c6f, U+5c9a, U+5cfb,
- U+5d16, U+5ed6, U+5f27, U+5f6a, U+5f6c, U+603c, U+609a, U+6168, U+61c8,
- U+6236, U+62d0, U+62f1, U+62fd, U+631a, U+6328, U+632b, U+6346, U+638f,
- U+63a0, U+63c9, U+655e, U+6590, U+6615, U+6627, U+66ae, U+66e6, U+66f0,
- U+6703, U+67da, U+67ec, U+6816, U+6893, U+68ad, U+68f5, U+6977, U+6984,
- U+69db, U+6b72, U+6bb7, U+6ce3, U+6cfb, U+6d47, U+6da1, U+6dc4, U+6e43,
- U+6eaf, U+6eff, U+6f8e, U+7011, U+7063, U+7076, U+7096, U+70ba, U+70db,
- U+70ef, U+7119-711a, U+7172, U+718f, U+7194, U+727a, U+72d9, U+72ed, U+7325,
- U+73ae, U+73ba, U+73c0, U+7410, U+7426, U+7554, U+7576, U+75ae, U+75b9,
- U+762b, U+766b, U+7682, U+7750, U+7779, U+7784, U+77eb, U+77ee, U+78f7,
- U+79e9, U+7a79, U+7b1b, U+7b28, U+7bf7, U+7db2, U+7ec5, U+7eee, U+7f14,
- U+7f1a, U+7fe1, U+8087, U+809b, U+8231, U+830e, U+835f, U+83e9, U+849c,
- U+851a, U+868a, U+8718, U+874e, U+8822, U+8910, U+8944, U+8a3b, U+8bb6,
- U+8bbc, U+8d50, U+8e72, U+8f9c, U+900d, U+904b, U+9063, U+90a2, U+90b9,
- U+94f2, U+952f, U+9576-9577, U+9593, U+95f8, U+961c, U+9631, U+969b, U+96a7,
- U+96c1, U+9716, U+9761, U+97ad, U+97e7, U+98a4, U+997a, U+9a73, U+9b44,
- U+9e3d, U+9ecf, U+9ed4, U+ff11-ff12, U+fffd;
-}
-
-/* LXGW WenKai [104] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-104.woff2")
- format("woff2");
- unicode-range: U+2003, U+2193, U+2462, U+4e19, U+4e2b, U+4e36, U+4ea8, U+4ed1,
- U+4ed7, U+4f51, U+4f63, U+4f83, U+50e7, U+5112, U+5167, U+51a4, U+51b6,
- U+5239, U+5265, U+532a, U+5351, U+537f, U+5401, U+548f, U+5492, U+54af,
- U+54b3, U+54bd, U+54d1, U+54df, U+554f, U+5564, U+5598, U+5632, U+56a3,
- U+56e7, U+574e, U+575d-575e, U+57d4, U+584c, U+58e4, U+5937, U+5955, U+5a05,
- U+5a49, U+5ac2, U+5bb0, U+5c39, U+5c61, U+5d0e, U+5de9, U+5e9a, U+5eb8,
- U+5f0a, U+5f13, U+5f8c, U+608d, U+611b, U+6127, U+62a0, U+634f, U+635e,
- U+63fd, U+6577, U+658b, U+65bc, U+660a, U+6643, U+6656, U+6760, U+67af,
- U+67c4, U+67e0, U+6817, U+68cd, U+690e, U+6960, U+69b4, U+6a71, U+6aac,
- U+6b67, U+6bb4, U+6c55, U+6c70, U+6c82, U+6ca6, U+6cb8, U+6cbe, U+6e9c,
- U+6ede, U+6ee5, U+6f4d, U+6f84, U+6f9c, U+7115, U+7121, U+722a, U+7261,
- U+7272, U+7280, U+72f8, U+7504, U+754f, U+75d8, U+767c, U+76ef, U+778e,
- U+77bb, U+77f6, U+786b, U+78b1, U+7948, U+7985, U+79be, U+7a83, U+7a8d,
- U+7eac, U+7eef, U+7ef8, U+7efd, U+7f00, U+803d, U+8086, U+810a, U+8165,
- U+819d, U+81a8, U+8214, U+829c, U+831c, U+8328, U+832b, U+8367, U+83e0,
- U+83f1, U+8403, U+846b, U+8475, U+84b2, U+8513, U+8574, U+85af, U+86d9,
- U+86db, U+8acb, U+8bbd, U+8be0-8be1, U+8c0e, U+8d29, U+8d63, U+8e81, U+8f7f,
- U+9032, U+9042, U+90b1, U+90b5, U+9165, U+9175, U+94a6, U+94c5, U+950c,
- U+9540, U+9610, U+9699, U+96c7, U+973e, U+978d, U+97ec, U+97f6, U+984c,
- U+987d, U+9882, U+9965, U+996a, U+9972, U+9a8f, U+9ad3, U+9ae6, U+9cb8,
- U+9edb, U+e600, U+e60f, U+e611, U+ff05, U+ff0b;
-}
-
-/* LXGW WenKai [105] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-105.woff2")
- format("woff2");
- unicode-range: U+5e, U+2190, U+250a, U+25bc, U+25cf, U+300f, U+4e56, U+4ea9,
- U+4f3d, U+4f6c, U+4f88, U+4fa8, U+4fcf, U+5029, U+5188, U+51f9, U+5203,
- U+524a, U+5256, U+529d, U+5375, U+53db, U+541f, U+5435, U+5457, U+548b,
- U+54b1, U+54c7, U+54d4, U+54e9, U+556a, U+5589, U+55bb, U+55e8, U+55ef,
- U+563b, U+566a, U+576a, U+58f9, U+598d, U+599e, U+59a8, U+5a9b, U+5ae3,
- U+5bde, U+5c4c, U+5c60, U+5d1b, U+5deb, U+5df7, U+5e18, U+5f26, U+5f64,
- U+601c, U+6084, U+60e9, U+614c, U+61be, U+6208, U+621a, U+6233, U+6254,
- U+62d8, U+62e6, U+62ef, U+6323, U+632a, U+633d, U+6361, U+6380, U+6405,
- U+640f, U+6614, U+6642, U+6657, U+67a3, U+6808, U+683d, U+6850, U+6897,
- U+68b3, U+68b5, U+68d5, U+6a58, U+6b47, U+6b6a, U+6c28, U+6c90, U+6ca7,
- U+6cf5, U+6d51, U+6da9, U+6dc7, U+6dd1, U+6e0a, U+6e5b, U+6f47, U+6f6d,
- U+70ad, U+70f9, U+710a, U+7130, U+71ac, U+745f, U+7476, U+7490, U+7529,
- U+7538, U+75d2, U+7696, U+76b1, U+76fc, U+777f, U+77dc, U+789f, U+795b,
- U+79bd, U+79c9, U+7a3b, U+7a46, U+7aa5, U+7ad6, U+7ca5, U+7cb9, U+7cdf,
- U+7d6e, U+7f06, U+7f38, U+7fa1, U+7fc1, U+8015, U+803b, U+80a2, U+80aa,
- U+8116, U+813e, U+82ad, U+82bd, U+8305, U+8346, U+846c, U+8549, U+859b,
- U+8611, U+8680, U+87f9, U+884d, U+8877, U+888d, U+88d4, U+898b, U+8a79,
- U+8a93, U+8c05, U+8c0d, U+8c26, U+8d1e, U+8d31, U+8d81, U+8e22, U+8f90,
- U+8f96, U+90ca, U+916c, U+917f, U+9187, U+918b, U+9499, U+94a9, U+9524,
- U+958b, U+9600, U+9640, U+96b6, U+96ef, U+98d9, U+9976, U+997f, U+9a74,
- U+9a84, U+9c8d, U+9e26, U+9e9f, U+ad6d, U+c5b4, U+d55c, U+ff0f;
-}
-
-/* LXGW WenKai [106] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-106.woff2")
- format("woff2");
- unicode-range: U+b0, U+2191, U+2460-2461, U+25c6, U+300e, U+4e1b, U+4e7e,
- U+4ed5, U+4ef2, U+4f10, U+4f1e, U+4f50, U+4fa6, U+4faf, U+5021, U+50f5,
- U+5179, U+5180, U+51d1, U+522e, U+52a3, U+52c3, U+52cb, U+5300, U+5319,
- U+5320, U+5349, U+5395, U+53d9, U+541e, U+5428, U+543e, U+54c0, U+54d2,
- U+570b, U+5858, U+58f6, U+5974, U+59a5, U+59e8, U+59ec, U+5a36, U+5a9a,
- U+5ab3, U+5b99, U+5baa, U+5ce1, U+5d14, U+5d4c, U+5dc5, U+5de2, U+5e99,
- U+5e9e, U+5f18, U+5f66, U+5f70, U+6070, U+60d5, U+60e7, U+6101, U+611a,
- U+6241, U+6252, U+626f, U+6296, U+62bc, U+62cc, U+63a9, U+644a, U+6454,
- U+64a9, U+64b8, U+6500, U+6572, U+65a5, U+65a9, U+65ec, U+660f, U+6749,
- U+6795, U+67ab, U+68da, U+6912, U+6bbf, U+6bef, U+6cab, U+6cca, U+6ccc,
- U+6cfc, U+6d3d, U+6d78, U+6dee, U+6e17, U+6e34, U+6e83, U+6ea2, U+6eb6,
- U+6f20, U+6fa1, U+707f, U+70d8, U+70eb, U+714c, U+714e, U+7235, U+7239,
- U+73ca, U+743c, U+745c, U+7624, U+763e, U+76f2, U+77db, U+77e9, U+780d,
- U+7838, U+7845, U+78ca, U+796d, U+7a84, U+7aed, U+7b3c, U+7eb2, U+7f05,
- U+7f20, U+7f34, U+7f62, U+7fc5, U+7fd8, U+7ff0, U+800d, U+8036, U+80ba,
- U+80be, U+80c0-80c1, U+8155, U+817a, U+8180, U+81e3, U+8206, U+8247, U+8270,
- U+8299, U+8304, U+8393, U+83b9, U+83ca, U+840d, U+8427, U+8469, U+8471,
- U+84c4, U+84ec, U+853d, U+8681-8682, U+8721, U+8854, U+88d5, U+88f9, U+8bc0,
- U+8c0a, U+8c29, U+8c2d, U+8d41, U+8dea, U+8eb2, U+8f9f, U+903b, U+903e,
- U+9102, U+9493, U+94a5, U+94f8, U+95ef, U+95f7, U+9706, U+9709, U+9774,
- U+9887, U+98a0, U+9e64, U+9f9f, U+e601, U+e603;
-}
-
-/* LXGW WenKai [107] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-107.woff2")
- format("woff2");
- unicode-range: U+200b, U+2103, U+4e18, U+4e27-4e28, U+4e38, U+4e59, U+4e8f,
- U+4ead, U+4ec7, U+4fe9, U+503a, U+5085, U+5146, U+51af, U+51f8, U+52ab,
- U+5339, U+535c, U+5378, U+538c, U+5398, U+53f9, U+5415, U+5475, U+54aa,
- U+54ac, U+54b8, U+5582, U+5760, U+5764, U+57cb, U+5835, U+5885, U+5951,
- U+5983, U+59da, U+5a77, U+5b5d, U+5b5f, U+5bb5, U+5bc2, U+5be8, U+5bfa,
- U+5c2c, U+5c34, U+5c41, U+5c48, U+5c65, U+5cad, U+5e06, U+5e42, U+5ef7,
- U+5f17, U+5f25, U+5f6d, U+5f79, U+6028, U+6064, U+6068, U+606d, U+607c,
- U+6094, U+6109, U+6124, U+6247, U+626d, U+6291, U+629a, U+62ac, U+62b9,
- U+62fe, U+6324, U+6349, U+6367, U+6398, U+6495, U+64a4, U+64b0, U+64bc,
- U+64ce, U+658c, U+65ed, U+6602, U+6674, U+6691, U+66a8, U+674f, U+679a,
- U+67ef, U+67f4, U+680b, U+6876, U+68a8, U+6a59, U+6a61, U+6b20, U+6bc5,
- U+6d12, U+6d46, U+6d8c, U+6dc0, U+6e14, U+6e23, U+6f06, U+7164, U+716e,
- U+7199, U+71e5, U+72ac, U+742a, U+755c, U+75ab, U+75b2, U+75f4, U+7897,
- U+78b3, U+78c5, U+7978, U+79fd, U+7a74, U+7b4b, U+7b5b, U+7ece, U+7ed2,
- U+7ee3, U+7ef3, U+7f50, U+7f55, U+7f9e, U+7fe0, U+809d, U+8106, U+814a,
- U+8154, U+817b, U+818f, U+81c2, U+81ed, U+821f, U+82a6, U+82d1, U+8302,
- U+83c7, U+845b, U+848b, U+84c9, U+85e4, U+86ee, U+8700, U+8774, U+886c,
- U+8881, U+8c1c, U+8c79, U+8d2a, U+8d3c, U+8eba, U+8f70, U+8fa9, U+8fb1,
- U+900a, U+9017, U+901d, U+9022, U+906e, U+946b, U+94dd, U+94ed, U+953b,
- U+95fa, U+95fd, U+964c, U+96c0, U+971c, U+971e, U+9753, U+9756, U+97e6,
- U+9881, U+9b4f, U+9e2d, U+9f0e, U+e602, U+e604-e605, U+ff5c;
-}
-
-/* LXGW WenKai [108] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-108.woff2")
- format("woff2");
- unicode-range: U+24, U+4e08, U+4e43, U+4e4f, U+4ef0, U+4f2a, U+507f, U+50ac,
- U+50bb, U+5151, U+51bb, U+51f6, U+51fd, U+5272, U+52fe, U+5362, U+53c9,
- U+53d4, U+53e0, U+543b, U+54f2, U+5507, U+5524, U+558a, U+55b5, U+561b,
- U+56ca, U+5782, U+57c3, U+5893, U+5915, U+5949, U+5962, U+59ae, U+59dc,
- U+59fb, U+5bd3, U+5c38, U+5cb3, U+5d07, U+5d29, U+5de1, U+5dfe, U+5e15,
- U+5eca, U+5f2f, U+5f7c, U+5fcc, U+6021, U+609f, U+60f9, U+6108, U+6148,
- U+6155, U+6170, U+61d2, U+6251, U+629b, U+62ab, U+62e8, U+62f3, U+6321,
- U+6350, U+6566, U+659c, U+65e8, U+6635, U+6655, U+6670, U+66f9, U+6734,
- U+679d, U+6851, U+6905, U+6b49, U+6b96, U+6c1b, U+6c41, U+6c6a, U+6c83,
- U+6cf3, U+6d9b, U+6dcb, U+6e1d, U+6e20-6e21, U+6eaa, U+6ee4, U+6ee9, U+6f58,
- U+70e4, U+722c, U+7262, U+7267, U+72b9, U+72e0, U+72ee, U+72f1, U+7334,
- U+73ab, U+7433, U+7470, U+758f, U+75d5, U+764c, U+7686, U+76c6, U+76fe,
- U+7720, U+77e2, U+7802, U+7816, U+788d, U+7891, U+7a00, U+7a9d, U+7b52,
- U+7bad, U+7c98, U+7cca, U+7eba, U+7eea, U+7ef5, U+7f1d, U+7f69, U+806a,
- U+809a, U+80bf, U+80c3, U+81c0, U+820c, U+82ac, U+82af, U+82cd, U+82d7,
- U+838e, U+839e, U+8404, U+84b8, U+852c, U+8587, U+85aa, U+8650, U+8679,
- U+86c7, U+8702, U+87ba, U+886b, U+8870, U+8c10, U+8c23, U+8c6b, U+8d3e,
- U+8d4b-8d4c, U+8d64, U+8d6b, U+8d74, U+8e29, U+8f69, U+8f74, U+8fb0, U+8fdf,
- U+901b, U+9038, U+9093, U+90aa, U+9171, U+9489, U+94ae, U+94c3, U+9508,
- U+9510, U+9601, U+9614, U+9675, U+97f5, U+9888, U+98d8, U+9971, U+9aa4,
- U+9e3f, U+9e45, U+9e4f, U+9e70, U+9f7f, U+e715;
-}
-
-/* LXGW WenKai [109] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-109.woff2")
- format("woff2");
- unicode-range: U+a5, U+2022, U+2192, U+2605, U+4e11, U+4e22, U+4e32, U+4f0d,
- U+4f0f, U+4f69, U+4ff1, U+50b2, U+5154, U+51dd, U+51f0, U+5211, U+5269,
- U+533f, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574a, U+5751,
- U+57ab, U+5806, U+5821, U+582a, U+58f3, U+5938, U+5948, U+5978, U+59d1,
- U+5a03, U+5a07, U+5ac1, U+5acc, U+5ae9, U+5bb4, U+5bc4, U+5c3f, U+5e3d,
- U+5e7d, U+5f92, U+5faa, U+5fe0, U+5ffd, U+6016, U+60a0, U+60dc, U+60e8,
- U+614e, U+6212, U+6284, U+62c6, U+62d3-62d4, U+63f4, U+642c, U+6478,
- U+6491-6492, U+64e6, U+6591, U+65a4, U+664b, U+6735, U+6746, U+67f1, U+67f3,
- U+6842, U+68af, U+68c9, U+68cb, U+6a31, U+6b3a, U+6bc1, U+6c0f, U+6c27,
- U+6c57, U+6cc4, U+6ce5, U+6d2a, U+6d66, U+6d69, U+6daf, U+6e58, U+6ecb,
- U+6ef4, U+707e, U+7092, U+70ab, U+71d5, U+7275, U+7384, U+73b2, U+7434,
- U+74e6, U+74f7, U+75bc, U+76c8, U+76d0, U+7709, U+77ac, U+7855, U+78a7,
- U+78c1, U+7a77, U+7b79, U+7c92, U+7cae, U+7cd5, U+7ea4, U+7eb5, U+7ebd,
- U+7f5a, U+7fd4, U+7ffc, U+8083, U+8096, U+80a0, U+80d6, U+80de, U+8102,
- U+8109, U+810f, U+8179, U+8292, U+82b3, U+8352, U+8361, U+83cc, U+841d,
- U+8461, U+8482, U+8521, U+857e, U+866b, U+8776, U+8896, U+889c, U+88f8,
- U+8a9e, U+8bc8, U+8bf8, U+8c0b, U+8c28, U+8d2b, U+8d2f, U+8d37, U+8d3a,
- U+8d54, U+8dc3, U+8dcc, U+8df5, U+8e0f, U+8e48, U+8f86, U+8f88, U+8f9e,
- U+8fc1, U+8fc8, U+8feb, U+9065, U+90a6, U+90bb, U+90c1, U+94dc, U+9521,
- U+9676, U+96d5, U+970d, U+9897, U+997c, U+9a70, U+9a76, U+9a9a, U+9ad4,
- U+9e23, U+9e7f, U+9f3b, U+e675, U+e6b9, U+ffe5;
-}
-
-/* LXGW WenKai [110] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-110.woff2")
- format("woff2");
- unicode-range: U+300c-300d, U+4e54, U+4e58, U+4e95, U+4ec1, U+4f2f, U+4f38,
- U+4fa3, U+4fca, U+503e, U+5141, U+5144, U+517c, U+51cc, U+51ed, U+5242,
- U+52b2, U+52d2, U+52e4, U+540a, U+5439, U+5448, U+5496, U+54ed, U+5565,
- U+5761, U+5766, U+58ee, U+593a, U+594b, U+594f, U+5954, U+5996, U+59c6,
- U+59ff, U+5b64, U+5bff, U+5c18, U+5c1d, U+5c97, U+5ca9, U+5cb8, U+5e9f,
- U+5ec9, U+5f04, U+5f7b, U+5fa1, U+5fcd, U+6012, U+60a6, U+60ac, U+60b2,
- U+60ef, U+626e, U+6270, U+6276, U+62d6, U+62dc, U+6316, U+632f, U+633a,
- U+6355, U+63aa, U+6447, U+649e, U+64c5, U+654c, U+65c1, U+65cb, U+65e6,
- U+6606, U+6731, U+675c, U+67cf, U+67dc, U+6846, U+6b8b, U+6beb, U+6c61,
- U+6c88, U+6cbf, U+6cdb, U+6cea, U+6d45, U+6d53, U+6d74, U+6d82, U+6da8,
- U+6db5, U+6deb, U+6eda, U+6ee8, U+6f0f, U+706d, U+708e, U+70ae, U+70bc,
- U+70c2, U+70e6, U+7237-7238, U+72fc, U+730e, U+731b, U+739b, U+73bb, U+7483,
- U+74dc, U+74f6, U+7586, U+7626, U+775b, U+77ff, U+788e, U+78b0, U+7956,
- U+7965, U+79e6, U+7af9, U+7bee, U+7c97, U+7eb1, U+7eb7, U+7ed1, U+7ed5,
- U+7f6a, U+7f72, U+7fbd, U+8017, U+808c, U+80a9, U+80c6, U+80ce, U+8150,
- U+8170, U+819c, U+820d, U+8230, U+8239, U+827e, U+8377, U+8389, U+83b2,
- U+8428, U+8463, U+867e, U+88c2, U+88d9, U+8986, U+8bca, U+8bde, U+8c13,
- U+8c8c, U+8d21, U+8d24, U+8d56, U+8d60, U+8d8b, U+8db4, U+8e2a, U+8f68,
- U+8f89, U+8f9b, U+8fa8, U+8fbd, U+9003, U+90ce, U+90ed, U+9189, U+94bb,
- U+9505, U+95f9, U+963b, U+9655, U+966a, U+9677, U+96fe, U+9896, U+99a8,
- U+9a71, U+9a82, U+9a91, U+9b45, U+9ece, U+9f20, U+feff, U+ff0d;
-}
-
-/* LXGW WenKai [111] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-111.woff2")
- format("woff2");
- unicode-range: U+4e4c, U+4e88, U+4ea1, U+4ea6, U+4ed3-4ed4, U+4eff, U+4f30,
- U+4fa7, U+4fc4, U+4fd7, U+500d, U+504f, U+5076-5077, U+517d, U+5192, U+51c9,
- U+51ef, U+5238, U+5251, U+526a, U+52c7, U+52df, U+52ff, U+53a6, U+53a8,
- U+53ec, U+5410, U+559d, U+55b7, U+5634, U+573e, U+5783, U+585e, U+586b,
- U+58a8, U+5999, U+59d3, U+5a1c, U+5a46, U+5b54-5b55, U+5b85, U+5b8b, U+5b8f,
- U+5bbf, U+5bd2, U+5c16, U+5c24, U+5e05, U+5e45, U+5e7c, U+5e84, U+5f03,
- U+5f1f, U+5f31, U+5f84, U+5f90, U+5fbd, U+5fc6, U+5fd9, U+5fe7, U+6052,
- U+6062, U+6089, U+60a3, U+60d1, U+6167, U+622a, U+6234, U+624e, U+6269,
- U+626c, U+62b5, U+62d2, U+6325, U+63e1, U+643a, U+6446, U+6562, U+656c,
- U+65e2, U+65fa, U+660c, U+6628, U+6652, U+6668, U+6676, U+66fc, U+66ff,
- U+6717, U+676d, U+67aa, U+67d4, U+6843, U+6881, U+68d2, U+695a, U+69fd,
- U+6a2a, U+6b8a, U+6c60, U+6c64, U+6c9f, U+6caa, U+6cc9, U+6ce1, U+6cfd,
- U+6d1b, U+6d1e, U+6d6e, U+6de1, U+6e10, U+6e7f, U+6f5c, U+704c, U+7070,
- U+7089, U+70b8, U+718a, U+71c3, U+723d, U+732a, U+73cd, U+7518, U+756a,
- U+75af, U+75be, U+75c7, U+76d2, U+76d7, U+7763, U+78e8, U+795d, U+79df,
- U+7c4d, U+7d2f, U+7ee9, U+7f13, U+7f8a, U+8000, U+8010, U+80af, U+80f6,
- U+80f8, U+8212, U+8273, U+82f9, U+83ab, U+83b1, U+83f2, U+8584, U+871c,
- U+8861, U+888b, U+88c1, U+88e4, U+8bd1, U+8bf1, U+8c31, U+8d5a, U+8d75-8d76,
- U+8de8, U+8f85, U+8fa3, U+8fc5, U+9006, U+903c, U+904d, U+9075, U+9178,
- U+9274, U+950b, U+9526, U+95ea, U+9636, U+9686, U+978b, U+987f, U+9a7e,
- U+9b42, U+9e1f, U+9ea6, U+9f13, U+9f84, U+ff5e;
-}
-
-/* LXGW WenKai [112] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-112.woff2")
- format("woff2");
- unicode-range: U+23, U+3d, U+4e01, U+4e39, U+4e73, U+4ecd, U+4ed9, U+4eea,
- U+4f0a, U+4f1f, U+4f5b, U+4fa0, U+4fc3, U+501f, U+50a8, U+515a, U+5175,
- U+51a0, U+51c0, U+51e1, U+51e4, U+5200, U+520a, U+5224, U+523a, U+52aa,
- U+52b1, U+52b3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539a, U+541b,
- U+5434, U+547c, U+54e6, U+5510, U+5531, U+5609, U+56f0, U+56fa, U+5733,
- U+574f, U+5851, U+5854, U+5899, U+58c1, U+592e, U+5939, U+5976, U+5986,
- U+59bb, U+5a18, U+5a74, U+5b59, U+5b87, U+5b97, U+5ba0, U+5bab, U+5bbd-5bbe,
- U+5bf8, U+5c0a, U+5c3a, U+5c4a, U+5e16, U+5e1d, U+5e2d, U+5e8a, U+6015,
- U+602a, U+6050, U+6069, U+6162, U+61c2, U+6293, U+6297, U+62b1, U+62bd,
- U+62df, U+62fc, U+6302, U+635f, U+638c, U+63ed, U+6458, U+6469, U+6563,
- U+6620, U+6653, U+6696-6697, U+66dd, U+675f, U+676f-6770, U+67d0, U+67d3,
- U+684c, U+6865, U+6885, U+68b0, U+68ee, U+690d, U+6b23, U+6b32, U+6bd5,
- U+6c89, U+6d01, U+6d25, U+6d89, U+6da6, U+6db2, U+6df7, U+6ed1, U+6f02,
- U+70c8, U+70df, U+70e7, U+7126, U+7236, U+7259, U+731c, U+745e, U+74e3,
- U+751a, U+751c, U+7532, U+7545, U+75db, U+7761, U+7a0d, U+7b51, U+7ca4,
- U+7cd6, U+7d2b, U+7ea0, U+7eb9, U+7ed8, U+7f18, U+7f29, U+8033, U+804a,
- U+80a4-80a5, U+80e1, U+817f, U+829d, U+82e6, U+8336, U+840c, U+8499, U+864e,
- U+8651, U+865a, U+88ad, U+89e6, U+8bd7, U+8bfa, U+8c37, U+8d25, U+8d38,
- U+8ddd, U+8fea, U+9010, U+9012, U+906d, U+907f-9080, U+90d1, U+9177, U+91ca,
- U+94fa, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9a7b, U+9a97,
- U+9aa8, U+9b3c, U+9c81, U+9ed8;
-}
-
-/* LXGW WenKai [113] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-113.woff2")
- format("woff2");
- unicode-range: U+26, U+3c, U+d7, U+4e4e, U+4e61, U+4e71, U+4ebf, U+4ee4,
- U+4f26, U+5012, U+51ac, U+51b0, U+51b2, U+51b7, U+5218, U+521a, U+5220,
- U+5237, U+523b, U+526f, U+5385, U+53bf, U+53e5, U+53eb, U+53f3, U+53f6,
- U+5409, U+5438, U+54c8, U+54e5, U+552f, U+5584, U+5706, U+5723, U+5750,
- U+575a, U+5987-5988, U+59b9, U+59d0, U+59d4, U+5b88, U+5b9c, U+5bdf, U+5bfb,
- U+5c01, U+5c04, U+5c3e, U+5c4b, U+5c4f, U+5c9b, U+5cf0, U+5ddd, U+5de6,
- U+5de8, U+5e01, U+5e78, U+5e7b, U+5e9c, U+5ead, U+5ef6, U+5f39, U+5fd8,
- U+6000, U+6025, U+604b, U+6076, U+613f, U+6258, U+6263, U+6267, U+6298,
- U+62a2, U+62e5, U+62ec, U+6311, U+6377, U+6388-6389, U+63a2, U+63d2, U+641e,
- U+642d, U+654f, U+6551, U+6597, U+65cf, U+65d7, U+65e7, U+6682, U+66f2,
- U+671d, U+672b, U+6751, U+6768, U+6811, U+6863, U+6982, U+6bd2, U+6cf0,
- U+6d0b, U+6d17, U+6d59, U+6dd8, U+6dfb, U+6e7e, U+6f6e, U+6fb3, U+706f,
- U+719f, U+72af, U+72d0, U+72d7, U+732b, U+732e, U+7389, U+73e0, U+7530,
- U+7687, U+76d6, U+76db, U+7840, U+786c, U+79cb, U+79d2, U+7a0e, U+7a33,
- U+7a3f, U+7a97, U+7ade-7adf, U+7b26, U+7e41, U+7ec3, U+7f3a, U+8089, U+80dc,
- U+811a, U+8131, U+8138, U+821e, U+8349, U+83dc, U+8457, U+867d, U+86cb,
- U+8a89, U+8ba8, U+8bad, U+8bef, U+8bfe, U+8c6a, U+8d1d, U+8d4f, U+8d62,
- U+8dd1, U+8df3, U+8f6e, U+8ff9, U+900f, U+9014, U+9057, U+9192, U+91ce,
- U+9488, U+94a2, U+9547, U+955c, U+95f2, U+9644, U+964d, U+96c4-96c5, U+96e8,
- U+96f6-96f7, U+9732, U+9759, U+9760, U+987a, U+989c, U+9910, U+996d-996e,
- U+9b54, U+9e21, U+9ebb, U+9f50;
-}
-
-/* LXGW WenKai [114] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-114.woff2")
- format("woff2");
- unicode-range: U+7e, U+2026, U+4e03, U+4e25, U+4e30, U+4e34, U+4e45, U+4e5d,
- U+4e89, U+4eae, U+4ed8, U+4f11, U+4f19, U+4f24, U+4f34, U+4f59, U+4f73,
- U+4f9d, U+4fb5, U+5047, U+505c, U+5170, U+519c, U+51cf, U+5267, U+5356,
- U+5374, U+5382, U+538b, U+53e6, U+5426, U+542b, U+542f, U+5462, U+5473,
- U+554a, U+5566, U+5708, U+571f, U+5757, U+57df, U+57f9, U+5802, U+590f,
- U+591c, U+591f, U+592b, U+5965, U+5979, U+5a01, U+5a5a, U+5b69, U+5b81,
- U+5ba1, U+5ba3, U+5c3c, U+5c42, U+5c81, U+5de7, U+5dee, U+5e0c, U+5e10,
- U+5e55, U+5e86, U+5e8f, U+5ea7, U+5f02, U+5f52, U+5f81, U+5ff5, U+60ca,
- U+60e0, U+6279, U+62c5, U+62ff, U+63cf, U+6444, U+64cd, U+653b, U+65bd,
- U+65e9, U+665a, U+66b4, U+66fe, U+6728, U+6740, U+6742, U+677e, U+67b6,
- U+680f, U+68a6, U+68c0, U+699c, U+6b4c, U+6b66, U+6b7b, U+6bcd, U+6bdb,
- U+6c38, U+6c47, U+6c49, U+6cb3, U+6cb9, U+6ce2, U+6d32, U+6d3e, U+6d4f,
- U+6e56, U+6fc0, U+7075, U+7206, U+725b, U+72c2, U+73ed, U+7565, U+7591,
- U+7597, U+75c5, U+76ae, U+76d1, U+76df, U+7834, U+7968, U+7981, U+79c0,
- U+7a7f, U+7a81, U+7ae5, U+7b14, U+7c89, U+7d27, U+7eaf, U+7eb3, U+7eb8,
- U+7ec7, U+7ee7, U+7eff, U+7f57, U+7ffb, U+805a, U+80a1, U+822c, U+82cf,
- U+82e5, U+8363, U+836f, U+84dd, U+878d, U+8840, U+8857, U+8863, U+8865,
- U+8b66, U+8bb2, U+8bda, U+8c01, U+8c08, U+8c46, U+8d1f, U+8d35, U+8d5b,
- U+8d5e, U+8da3, U+8ddf, U+8f93, U+8fdd, U+8ff0, U+8ff7, U+8ffd, U+9000,
- U+9047, U+9152, U+949f, U+94c1, U+94f6, U+9646, U+9648, U+9669, U+969c,
- U+96ea, U+97e9, U+987b, U+987e, U+989d, U+9970, U+9986, U+9c7c, U+9c9c;
-}
-
-/* LXGW WenKai [115] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-115.woff2")
- format("woff2");
- unicode-range: U+25, U+4e14, U+4e1d, U+4e3d, U+4e49, U+4e60, U+4e9a, U+4eb2,
- U+4ec5, U+4efd, U+4f3c, U+4f4f, U+4f8b, U+4fbf, U+5019, U+5145, U+514b,
- U+516b, U+516d, U+5174, U+5178, U+517b, U+5199, U+519b, U+51b3, U+51b5,
- U+5207, U+5212, U+5219, U+521d, U+52bf, U+533b, U+5343, U+5347, U+534a,
- U+536b, U+5370, U+53e4, U+53f2, U+5403, U+542c, U+547d, U+54a8, U+54cd,
- U+54ea, U+552e, U+56f4, U+5747, U+575b, U+5883, U+589e, U+5931, U+5947,
- U+5956-5957, U+5a92, U+5b63, U+5b83, U+5ba4, U+5bb3, U+5bcc, U+5c14, U+5c1a,
- U+5c3d, U+5c40, U+5c45, U+5c5e, U+5df4, U+5e72, U+5e95, U+5f80, U+5f85,
- U+5fb7, U+5fd7, U+601d, U+626b, U+627f, U+62c9, U+62cd, U+6309, U+63a7,
- U+6545, U+65ad, U+65af, U+65c5, U+666e, U+667a, U+670b, U+671b, U+674e,
- U+677f, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697c, U+6b27, U+6b62,
- U+6bb5, U+6c7d, U+6c99, U+6d4e, U+6d6a, U+6e29, U+6e2f, U+6ee1, U+6f14,
- U+6f2b, U+72b6, U+72ec, U+7387, U+7533, U+753b, U+76ca, U+76d8, U+7701,
- U+773c, U+77ed, U+77f3, U+7814, U+793c, U+79bb, U+79c1, U+79d8, U+79ef,
- U+79fb, U+7a76, U+7b11, U+7b54, U+7b56, U+7b97, U+7bc7, U+7c73, U+7d20,
- U+7eaa, U+7ec8, U+7edd, U+7eed, U+7efc, U+7fa4, U+804c, U+8058, U+80cc,
- U+8111, U+817e, U+826f, U+8303, U+843d, U+89c9, U+89d2, U+8ba2, U+8bbf,
- U+8bc9, U+8bcd, U+8be6, U+8c22, U+8c61, U+8d22, U+8d26-8d27, U+8d8a, U+8f6f,
- U+8f7b, U+8f83, U+8f91, U+8fb9, U+8fd4, U+8fdc, U+9002, U+94b1, U+9519,
- U+95ed, U+961f, U+9632-9633, U+963f, U+968f-9690, U+96be, U+9876, U+9884,
- U+98de, U+9988, U+9999, U+9ec4, U+ff1b;
-}
-
-/* LXGW WenKai [116] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-116.woff2")
- format("woff2");
- unicode-range: U+2b, U+40, U+3000, U+300a-300b, U+4e16, U+4e66, U+4e70,
- U+4e91-4e92, U+4e94, U+4e9b, U+4ec0, U+4eca, U+4f01, U+4f17-4f18, U+4f46,
- U+4f4e, U+4f9b, U+4fee, U+503c, U+5065, U+50cf, U+513f, U+5148, U+518d,
- U+51c6, U+51e0, U+5217, U+529e-529f, U+5341, U+534f, U+5361, U+5386, U+53c2,
- U+53c8, U+53cc, U+53d7-53d8, U+5404, U+5411, U+5417, U+5427, U+5468, U+559c,
- U+5668, U+56e0, U+56e2, U+56ed, U+5740, U+57fa, U+58eb, U+5904, U+592a,
- U+59cb, U+5a31, U+5b58, U+5b9d, U+5bc6, U+5c71, U+5dde, U+5df1, U+5e08,
- U+5e26, U+5e2e, U+5e93, U+5e97, U+5eb7, U+5f15, U+5f20, U+5f3a, U+5f62,
- U+5f69, U+5f88, U+5f8b, U+5fc5, U+600e, U+620f, U+6218, U+623f, U+627e,
- U+628a, U+62a4, U+62db, U+62e9, U+6307, U+6362, U+636e, U+64ad, U+6539,
- U+653f, U+6548, U+6574, U+6613, U+6625, U+663e, U+666f, U+672a, U+6750,
- U+6784, U+6a21, U+6b3e, U+6b65, U+6bcf, U+6c11, U+6c5f, U+6d4b, U+6df1,
- U+706b, U+7167, U+724c, U+738b, U+73a9, U+73af, U+7403, U+7537, U+754c,
- U+7559, U+767d, U+7740, U+786e, U+795e, U+798f, U+79f0, U+7aef, U+7b7e,
- U+7bb1, U+7ea2, U+7ea6, U+7ec4, U+7ec6, U+7ecd, U+7edc, U+7ef4, U+8003,
- U+80b2, U+81f3-81f4, U+822a, U+827a, U+82f1, U+83b7, U+8425, U+89c2, U+89c8,
- U+8ba9, U+8bb8, U+8bc6, U+8bd5, U+8be2, U+8be5, U+8bed, U+8c03, U+8d23,
- U+8d2d, U+8d34, U+8d70, U+8db3, U+8fbe, U+8fce, U+8fd1, U+8fde, U+9001,
- U+901f-9020, U+90a3, U+914d, U+91c7, U+94fe, U+9500, U+952e, U+9605, U+9645,
- U+9662, U+9664, U+9700, U+9752, U+975e, U+97f3, U+9879, U+9886, U+98df,
- U+9a6c, U+9a8c, U+9ed1, U+9f99;
-}
-
-/* LXGW WenKai [117] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-117.woff2")
- format("woff2");
- unicode-range: U+4e, U+201c-201d, U+3010-3011, U+4e07, U+4e1c, U+4e24, U+4e3e,
- U+4e48, U+4e50, U+4e5f, U+4e8b-4e8c, U+4ea4, U+4eab-4eac, U+4ecb, U+4ece,
- U+4ed6, U+4ee3, U+4ef6-4ef7, U+4efb, U+4f20, U+4f55, U+4f7f, U+4fdd, U+505a,
- U+5143, U+5149, U+514d, U+5171, U+5177, U+518c, U+51fb, U+521b, U+5229,
- U+522b, U+52a9, U+5305, U+5317, U+534e, U+5355, U+5357, U+535a, U+5373,
- U+539f, U+53bb, U+53ca, U+53cd, U+53d6, U+53e3, U+53ea, U+53f0, U+5458,
- U+5546, U+56db, U+573a, U+578b, U+57ce, U+58f0, U+590d, U+5934, U+5973,
- U+5b57, U+5b8c, U+5b98, U+5bb9, U+5bfc, U+5c06, U+5c11, U+5c31, U+5c55,
- U+5df2, U+5e03, U+5e76, U+5e94, U+5efa, U+5f71, U+5f97, U+5feb, U+6001,
- U+603b, U+60f3, U+611f, U+6216, U+624d, U+6253, U+6295, U+6301, U+6392,
- U+641c, U+652f, U+653e, U+6559, U+6599, U+661f, U+671f, U+672f, U+6761,
- U+67e5, U+6807, U+6837, U+683c, U+6848, U+6b22, U+6b64, U+6bd4, U+6c14,
- U+6c34, U+6c42, U+6ca1, U+6d41, U+6d77, U+6d88, U+6e05, U+6e38, U+6e90,
- U+7136, U+7231, U+7531, U+767e, U+76ee, U+76f4, U+771f, U+7801, U+793a,
- U+79cd, U+7a0b, U+7a7a, U+7acb, U+7ae0, U+7b2c, U+7b80, U+7ba1, U+7cbe,
- U+7d22, U+7ea7, U+7ed3, U+7ed9, U+7edf, U+7f16, U+7f6e, U+8001, U+800c,
- U+8272, U+8282, U+82b1, U+8350, U+88ab, U+88c5, U+897f, U+89c1, U+89c4,
- U+89e3, U+8a00, U+8ba1, U+8ba4, U+8bae-8bb0, U+8bbe, U+8bc1, U+8bc4, U+8bfb,
- U+8d28, U+8d39, U+8d77, U+8d85, U+8def, U+8eab, U+8f66, U+8f6c, U+8f7d,
- U+8fd0, U+9009, U+90ae, U+90fd, U+91cc-91cd, U+91cf, U+95fb, U+9650, U+96c6,
- U+9891, U+98ce, U+ff1f;
-}
-
-/* LXGW WenKai [118] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-118.woff2")
- format("woff2");
- unicode-range: U+d, U+3e, U+5f, U+7c, U+a0, U+a9, U+4e09-4e0b, U+4e0d-4e0e,
- U+4e13, U+4e1a, U+4e2a, U+4e3a-4e3b, U+4e4b, U+4e86, U+4e8e, U+4ea7, U+4eba,
- U+4ee5, U+4eec, U+4f1a, U+4f4d, U+4f53, U+4f5c, U+4f60, U+4fe1, U+5165,
- U+5168, U+516c, U+5173, U+5176, U+5185, U+51fa, U+5206, U+5230, U+5236,
- U+524d, U+529b, U+52a0-52a1, U+52a8, U+5316, U+533a, U+53cb, U+53d1, U+53ef,
- U+53f7-53f8, U+5408, U+540c-540e, U+544a, U+548c, U+54c1, U+56de,
- U+56fd-56fe, U+5728, U+5730, U+5907, U+5916, U+591a, U+5927, U+5929, U+597d,
- U+5982, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9e, U+5ba2, U+5bb6, U+5bf9,
- U+5c0f, U+5de5, U+5e02, U+5e38, U+5e73-5e74, U+5e7f, U+5ea6, U+5f00, U+5f0f,
- U+5f53, U+5f55, U+5fae, U+5fc3, U+6027, U+606f, U+60a8, U+60c5, U+610f,
- U+6210-6211, U+6237, U+6240, U+624b, U+6280, U+62a5, U+63a5, U+63a8, U+63d0,
- U+6536, U+6570, U+6587, U+65b9, U+65e0, U+65f6, U+660e, U+662d, U+662f,
- U+66f4, U+6700, U+670d, U+672c, U+673a, U+6743, U+6765, U+679c, U+682a,
- U+6b21, U+6b63, U+6cbb, U+6cd5, U+6ce8, U+6d3b, U+70ed, U+7247-7248, U+7269,
- U+7279, U+73b0, U+7406, U+751f, U+7528, U+7535, U+767b, U+76f8, U+770b,
- U+77e5, U+793e, U+79d1, U+7ad9, U+7b49, U+7c7b, U+7cfb, U+7ebf, U+7ecf,
- U+7f8e, U+8005, U+8054, U+80fd, U+81ea, U+85cf, U+884c, U+8868, U+8981,
- U+89c6, U+8bba, U+8bdd, U+8bf4, U+8bf7, U+8d44, U+8fc7, U+8fd8-8fd9, U+8fdb,
- U+901a, U+9053, U+90e8, U+91d1, U+957f, U+95e8, U+95ee, U+95f4, U+9762,
- U+9875, U+9898, U+9996, U+9ad8, U+ff01, U+ff08-ff09;
-}
-
-/* LXGW WenKai [119] */
-@font-face {
- font-family: "LXGW WenKai";
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url("https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/LXGWWenkai/lxgwwenkai-regular-subset-119.woff2")
- format("woff2");
- unicode-range: U+20-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b,
- U+7d, U+ab, U+ae, U+b2, U+b7, U+bb, U+df-e5, U+e7-ea, U+ec-ed, U+f1-f4, U+f6,
- U+f9-fa, U+fc, U+101, U+103, U+113, U+12b, U+148, U+14d, U+16b, U+1ce, U+1d0,
- U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+2039-203a, U+2122, U+3001-3002,
- U+3042, U+3044, U+3046, U+3048, U+304a-3055, U+3057, U+3059-305b, U+305d,
- U+305f-3061, U+3063-306b, U+306d-3073, U+3075-3076, U+3078-3079, U+307b,
- U+307e-307f, U+3081-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30bb,
- U+30bd, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30cd-30d7, U+30d9-30e1,
- U+30e3-30e7, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e2d,
- U+65b0, U+65e5, U+6708-6709, U+70b9, U+7684, U+7f51, U+ff0c, U+ff0e, U+ff1a;
-}
-
-/* Times New Roman */
-@font-face {
- font-family: times new roman;
- font-style: normal;
- font-weight: 400;
- src: local("Times New Roman"),
- url(https://static-rs-terwer.oss-cn-beijing.aliyuncs.com/lib/fonts/times/times.woff)
- format("woff");
-}
diff --git a/commitlint.config.cjs b/commitlint.config.cjs
new file mode 100644
index 00000000..8f9e2c82
--- /dev/null
+++ b/commitlint.config.cjs
@@ -0,0 +1,110 @@
+module.exports = {
+ extends: ["@commitlint/config-angular"],
+ rules: {
+ "type-enum": [2, "always", ["feat", "fix", "refactor", "perf", "revert", "chore", "docs"]],
+ },
+ prompt: {
+ settings: {},
+ messages: {
+ skip: ":skip",
+ max: "upper %d chars",
+ min: "%d chars at least",
+ emptyWarning: "can not be empty",
+ upperLimitWarning: "over limit",
+ lowerLimitWarning: "below limit",
+ },
+ questions: {
+ type: {
+ description: "Select the type of change that you're committing:",
+ enum: {
+ feat: {
+ description: "A new feature",
+ title: "Features",
+ emoji: "✨",
+ },
+ fix: {
+ description: "A bug fix",
+ title: "Bug Fixes",
+ emoji: "🐛",
+ },
+ refactor: {
+ description: "A code change that neither fixes a bug nor adds a feature",
+ title: "Code Refactoring",
+ emoji: "📦",
+ },
+ perf: {
+ description: "A code change that improves performance",
+ title: "Performance Improvements",
+ emoji: "🚀",
+ },
+ revert: {
+ description: "Reverts a previous commit",
+ title: "Reverts",
+ emoji: "🗑",
+ },
+ chore: {
+ description: "Other changes that don't modify src or test files",
+ title: "Chores",
+ emoji: "♻️",
+ },
+ docs: {
+ description: "Documentation only changes",
+ title: "Documentation",
+ emoji: "📚",
+ },
+ style: {
+ description:
+ "Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)",
+ title: "Styles",
+ emoji: "💎",
+ },
+ test: {
+ description: "Adding missing tests or correcting existing tests",
+ title: "Tests",
+ emoji: "🚨",
+ },
+ build: {
+ description:
+ "Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)",
+ title: "Builds",
+ emoji: "🛠",
+ },
+ ci: {
+ description:
+ "Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)",
+ title: "Continuous Integrations",
+ emoji: "⚙️",
+ },
+ },
+ },
+ scope: {
+ description: "What is the scope of this change (e.g. component or file name)",
+ },
+ subject: {
+ description: "Write a short, imperative tense description of the change",
+ },
+ body: {
+ description: "Provide a longer description of the change",
+ },
+ isBreaking: {
+ description: "Are there any breaking changes?",
+ },
+ breakingBody: {
+ description: "A BREAKING CHANGE commit requires a body. Please enter a longer description of the commit itself",
+ },
+ breaking: {
+ description: "Describe the breaking changes",
+ },
+ isIssueAffected: {
+ description: "Does this change affect any open issues?",
+ },
+ issuesBody: {
+ description:
+ "If issues are closed, the commit requires a body. Please enter a longer description of the commit itself",
+ },
+ issues: {
+ description: 'Add issue references (e.g. "fix #123", "re #123".)',
+ },
+ },
+ },
+}
diff --git a/components.d.ts b/components.d.ts
deleted file mode 100644
index b0ce8cd2..00000000
--- a/components.d.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-/* eslint-disable */
-/* prettier-ignore */
-// @ts-nocheck
-// Generated by unplugin-vue-components
-// Read more: https://github.com/vuejs/core/pull/3399
-import '@vue/runtime-core'
-
-export {}
-
-declare module '@vue/runtime-core' {
- export interface GlobalComponents {
- ElAlert: typeof import('element-plus/es')['ElAlert']
- ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete']
- ElButton: typeof import('element-plus/es')['ElButton']
- ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup']
- ElCard: typeof import('element-plus/es')['ElCard']
- ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
- ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup']
- ElCol: typeof import('element-plus/es')['ElCol']
- ElColorPicker: typeof import('element-plus/es')['ElColorPicker']
- ElContainer: typeof import('element-plus/es')['ElContainer']
- ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
- ElDialog: typeof import('element-plus/es')['ElDialog']
- ElDivider: typeof import('element-plus/es')['ElDivider']
- ElForm: typeof import('element-plus/es')['ElForm']
- ElFormItem: typeof import('element-plus/es')['ElFormItem']
- ElHeader: typeof import('element-plus/es')['ElHeader']
- ElIcon: typeof import('element-plus/es')['ElIcon']
- ElInput: typeof import('element-plus/es')['ElInput']
- ElMain: typeof import('element-plus/es')['ElMain']
- ElOption: typeof import('element-plus/es')['ElOption']
- ElPageHeader: typeof import('element-plus/es')['ElPageHeader']
- ElPagination: typeof import('element-plus/es')['ElPagination']
- ElPopover: typeof import('element-plus/es')['ElPopover']
- ElRadio: typeof import('element-plus/es')['ElRadio']
- ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
- ElRow: typeof import('element-plus/es')['ElRow']
- ElSelect: typeof import('element-plus/es')['ElSelect']
- ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
- ElSwitch: typeof import('element-plus/es')['ElSwitch']
- ElTable: typeof import('element-plus/es')['ElTable']
- ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
- ElTabPane: typeof import('element-plus/es')['ElTabPane']
- ElTabs: typeof import('element-plus/es')['ElTabs']
- ElTag: typeof import('element-plus/es')['ElTag']
- ElTooltip: typeof import('element-plus/es')['ElTooltip']
- ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
- }
- export interface ComponentCustomProperties {
- vLoading: typeof import('element-plus/es')['ElLoadingDirective']
- }
-}
diff --git a/components/anki/AnkiIndex.vue b/components/anki/AnkiIndex.vue
deleted file mode 100644
index 92efe97d..00000000
--- a/components/anki/AnkiIndex.vue
+++ /dev/null
@@ -1,405 +0,0 @@
-
-
-
-
-
-
更新卡片
-
-
-
-
-
- {{ index }}.{{ o.content }} - {{ o.id }}
-
-
-
-
-
-
- {{ deck }}
-
-
-
- {{ $t("anki.siyuan.deck.new") }}
-
-
-
-
-
-
- {{ tag }}
-
-
-
- {{ $t("anki.siyuan.tag.new") }}
-
-
-
-
-
保存Anki标记
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/BlogIndex.vue b/components/blog/BlogIndex.vue
deleted file mode 100644
index c277363c..00000000
--- a/components/blog/BlogIndex.vue
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/BlogMain.vue b/components/blog/BlogMain.vue
deleted file mode 100644
index 1879c66f..00000000
--- a/components/blog/BlogMain.vue
+++ /dev/null
@@ -1,641 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ item.value }}
-
-
-
搜索
-
-
-
-
-
-
-
-
-
-
-
-
-
ID: {{ props.row.postid }}
-
发布时间: {{ props.row.dateCreated }}
-
标题: {{ props.row.title }}
-
- 标签:
- {{
- props.row.mt_keywords === ""
- ? "暂无标签"
- : props.row.mt_keywords
- }}
-
-
-
-
-
-
-
-
-
- 操作
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/singleWin/SingleAnki.vue b/components/blog/singleWin/SingleAnki.vue
deleted file mode 100644
index 3ba52bb8..00000000
--- a/components/blog/singleWin/SingleAnki.vue
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
-
-
- {{ shortTitle }} - Anki
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/singleWin/SingleBlogDetail.vue b/components/blog/singleWin/SingleBlogDetail.vue
deleted file mode 100644
index 568937e8..00000000
--- a/components/blog/singleWin/SingleBlogDetail.vue
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-
- {{ shortTitle }} - 文章预览
-
-
-
-
-
-
-
- 发布到其他平台
-
- 新窗口发布到其他平台
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/singleWin/SinglePicgo.vue b/components/blog/singleWin/SinglePicgo.vue
deleted file mode 100644
index c1669a3e..00000000
--- a/components/blog/singleWin/SinglePicgo.vue
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
- {{ shortTitle }} - Picgo
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/blog/singleWin/singlePublish.vue b/components/blog/singleWin/singlePublish.vue
deleted file mode 100644
index 0207f420..00000000
--- a/components/blog/singleWin/singlePublish.vue
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/detail/PostDetail.vue b/components/detail/PostDetail.vue
deleted file mode 100644
index 255f7cc2..00000000
--- a/components/detail/PostDetail.vue
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
- {{ $t("post.detail.index.send.to.publish") }}
-
- {{ $t("post.detail.index.export.to.pdf") }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/detail/PostDetailService.vue b/components/detail/PostDetailService.vue
deleted file mode 100644
index 75f71853..00000000
--- a/components/detail/PostDetailService.vue
+++ /dev/null
@@ -1,278 +0,0 @@
-
-
-
-
-
{{ post.title }}
-
-
- 本文ID:{{ post.postid }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/picgo/PicgoIndex.vue b/components/picgo/PicgoIndex.vue
deleted file mode 100644
index 10f6bfc4..00000000
--- a/components/picgo/PicgoIndex.vue
+++ /dev/null
@@ -1,287 +0,0 @@
-
-
-
-
-
-
-
-
- {{ $t("picgo.upload.status") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/picgo/PicgoSetting.vue b/components/picgo/PicgoSetting.vue
deleted file mode 100644
index bef8fc25..00000000
--- a/components/picgo/PicgoSetting.vue
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("picgo.siyuan.tip") }} 。 当前系统默认的 PicGO 配置文件为:
-
{{ picgoUtil.getPicgoCfgPath() }}
- 。
- 多个图床中,只能有一个图床设置为默认。默认图床会在上传的时候自动生效。从
- 0.7.0+
- 开始,单个图床支持多份配置切换,每个图床只能有一个选中的配置生效。
- {{ $t("setting.picgo.refer.to") }}
-
{{ $t("setting.picgo.refer.to.online.doc") }}
- 或者
-
PicGO 官方文档
- 。
-
-
-
-
-
-
-
{{ $t("picgo.chrome.tip") }} 。
-
{{ $t("picgo.pic.setting.no.tip") }} 。
-
-
-
-
-
-
diff --git a/components/picgo/common/ConfigForm.vue b/components/picgo/common/ConfigForm.vue
deleted file mode 100644
index 90111e16..00000000
--- a/components/picgo/common/ConfigForm.vue
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/components/picgo/setting/PicbedSetting.vue b/components/picgo/setting/PicbedSetting.vue
deleted file mode 100644
index 0df41f60..00000000
--- a/components/picgo/setting/PicbedSetting.vue
+++ /dev/null
@@ -1,349 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
selectItem(config._id)"
- >
-
-
- {{ config._configName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dateUtil.formatTimestampToZhDate(config._updatedAt) }}
-
-
- {{
- config._id === profileData.defaultConfigId
- ? $t("setting.picgo.picbed.selected.tip")
- : $t("setting.picgo.picbed.unselected.tip")
- }}
-
-
-
-
+
-
-
-
-
-
- {{ $t("setting.picgo.picbed.set.default") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/picgo/setting/PicgoConfigSetting.vue b/components/picgo/setting/PicgoConfigSetting.vue
deleted file mode 100644
index ea7e777c..00000000
--- a/components/picgo/setting/PicgoConfigSetting.vue
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
-
-
-
- {{ $t("setting.picgo.picgo.click.to.open") }}
-
-
-
-
- {{ $t("setting.picgo.picgo.click.to.open") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("setting.picgo.setting.config.tip") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.opt.ok") }}
-
-
-
-
-
-
-
diff --git a/components/picgo/setting/PicgoPluginSetting.vue b/components/picgo/setting/PicgoPluginSetting.vue
deleted file mode 100644
index 071261bd..00000000
--- a/components/picgo/setting/PicgoPluginSetting.vue
+++ /dev/null
@@ -1,773 +0,0 @@
-
-
-
-
-
- {{ $t("setting.picgo.plugin") }} -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ "当前共有" + pluginData.pluginList.length + "个插件。" }}
-
-
-
-
-
-
- CLI
-
-
-
-
- {{ item.name }} {{ " " + item.version }}
-
-
- {{ item.description }}
-
-
-
- {{ item.author }}
-
-
-
-
- {{ $t("setting.picgo.plugin.work") }}
-
-
- {{ $t("setting.picgo.plugin.nowork") }}
-
-
-
- {{ $t("setting.picgo.plugin.install") }}
-
-
- {{ $t("setting.picgo.plugin.nouse") }}
-
-
- {{ $t("setting.picgo.plugin.installing") }}
-
-
-
- {{ $t("setting.picgo.plugin.installed") }}
-
-
-
-
- {{ $t("setting.picgo.plugin.doing.something") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/PublishIndex.vue b/components/publish/PublishIndex.vue
deleted file mode 100644
index 02dcabbe..00000000
--- a/components/publish/PublishIndex.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/components/publish/PublishService.vue b/components/publish/PublishService.vue
deleted file mode 100644
index c1d1e39d..00000000
--- a/components/publish/PublishService.vue
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/DynamicPlatform.vue b/components/publish/tab/DynamicPlatform.vue
deleted file mode 100644
index cc8251a8..00000000
--- a/components/publish/tab/DynamicPlatform.vue
+++ /dev/null
@@ -1,411 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("dynamic.platform.opt.del.select") }}
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/PlatformMain.vue b/components/publish/tab/PlatformMain.vue
deleted file mode 100644
index 9b284990..00000000
--- a/components/publish/tab/PlatformMain.vue
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/PlatformSetting.vue b/components/publish/tab/PlatformSetting.vue
deleted file mode 100644
index 205d7dcf..00000000
--- a/components/publish/tab/PlatformSetting.vue
+++ /dev/null
@@ -1,314 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/PostBind.vue b/components/publish/tab/PostBind.vue
deleted file mode 100644
index 4bb76f4f..00000000
--- a/components/publish/tab/PostBind.vue
+++ /dev/null
@@ -1,462 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("post.bind.conf.save") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/ServiceSwitch.vue b/components/publish/tab/ServiceSwitch.vue
deleted file mode 100644
index b2a72c54..00000000
--- a/components/publish/tab/ServiceSwitch.vue
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/CommonBlogMain.vue b/components/publish/tab/main/CommonBlogMain.vue
deleted file mode 100644
index b4509c1b..00000000
--- a/components/publish/tab/main/CommonBlogMain.vue
+++ /dev/null
@@ -1,1030 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.publish.editmode.simple") }}
-
- {{ $t("main.publish.editmode.complex") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.use.google.translate") }}
-
-
-
-
- {{ isSlugLoading ? $t("main.opt.loading") : $t("main.auto.fetch.slug") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ isDescLoading ? $t("main.opt.loading") : $t("main.auto.fetch.desc") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tag }}
-
-
-
- {{ $t("main.tag.new") }}
-
-
-
-
- {{ isTagLoading ? $t("main.opt.loading") : $t("main.auto.fetch.tag") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ isGenLoading ? $t("main.opt.loading") : $t("main.publish.oneclick.attr") }}
-
- {{ $t("main.save.attr.to.siyuan") }}
-
-
-
-
-
-
-
-
- {{ $t("setting.picgo.manage") }}
-
-
-
-
-
-
-
- {{ isPublishLoading ? $t("main.publish.loading") : isPublished ? $t("main.update") : $t("main.publish") }}
-
- {{ $t("main.cancel") }}
-
-
-
-
-
-
- {{ isPublished ? $t("main.publish.status.published") : $t("main.publish.status.unpublish") }}
-
- {{
- $t("main.publish.see.preview")
- }}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/GithubMain.vue b/components/publish/tab/main/GithubMain.vue
deleted file mode 100644
index 21559e4b..00000000
--- a/components/publish/tab/main/GithubMain.vue
+++ /dev/null
@@ -1,681 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/MetaweblogMain.vue b/components/publish/tab/main/MetaweblogMain.vue
deleted file mode 100644
index 59e9c5e4..00000000
--- a/components/publish/tab/main/MetaweblogMain.vue
+++ /dev/null
@@ -1,868 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.publish.editmode.simple") }}
-
- {{ $t("main.publish.editmode.complex") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.use.google.translate") }}
-
-
-
-
- {{ isSlugLoading ? $t("main.opt.loading") : $t("main.auto.fetch.slug") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ isDescLoading ? $t("main.opt.loading") : $t("main.auto.fetch.desc") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tag }}
-
-
-
- {{ $t("main.tag.new") }}
-
-
-
-
- {{ isTagLoading ? $t("main.opt.loading") : $t("main.auto.fetch.tag") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ isGenLoading ? $t("main.opt.loading") : $t("main.publish.oneclick.attr") }}
-
- {{ $t("main.save.attr.to.siyuan") }}
-
-
-
-
-
-
-
-
- {{ $t("setting.picgo.manage") }}
-
-
-
-
-
-
-
- {{ isPublishLoading ? $t("main.publish.loading") : isPublished ? $t("main.update") : $t("main.publish") }}
-
- {{ $t("main.cancel") }}
-
-
-
-
-
-
- {{ isPublished ? $t("main.publish.status.published") : $t("main.publish.status.unpublish") }}
-
- {{
- $t("main.publish.see.preview")
- }}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/common/KmsMain.vue b/components/publish/tab/main/common/KmsMain.vue
deleted file mode 100644
index 094662eb..00000000
--- a/components/publish/tab/main/common/KmsMain.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/common/LiandiMain.vue b/components/publish/tab/main/common/LiandiMain.vue
deleted file mode 100644
index b97fc006..00000000
--- a/components/publish/tab/main/common/LiandiMain.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/common/YuqueMain.vue b/components/publish/tab/main/common/YuqueMain.vue
deleted file mode 100644
index 71332032..00000000
--- a/components/publish/tab/main/common/YuqueMain.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/github/HexoMain.vue b/components/publish/tab/main/github/HexoMain.vue
deleted file mode 100644
index 7ba54471..00000000
--- a/components/publish/tab/main/github/HexoMain.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
diff --git a/components/publish/tab/main/github/HugoMain.vue b/components/publish/tab/main/github/HugoMain.vue
deleted file mode 100644
index ef2a2e05..00000000
--- a/components/publish/tab/main/github/HugoMain.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
diff --git a/components/publish/tab/main/github/JekyllMain.vue b/components/publish/tab/main/github/JekyllMain.vue
deleted file mode 100644
index d5bcf05f..00000000
--- a/components/publish/tab/main/github/JekyllMain.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
diff --git a/components/publish/tab/main/github/VuepressMain.vue b/components/publish/tab/main/github/VuepressMain.vue
deleted file mode 100644
index ed321dfe..00000000
--- a/components/publish/tab/main/github/VuepressMain.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
diff --git a/components/publish/tab/main/metaweblog/CnblogsMain.vue b/components/publish/tab/main/metaweblog/CnblogsMain.vue
deleted file mode 100644
index 8e59ee93..00000000
--- a/components/publish/tab/main/metaweblog/CnblogsMain.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/metaweblog/ConfluenceMain.vue b/components/publish/tab/main/metaweblog/ConfluenceMain.vue
deleted file mode 100644
index 12cd5558..00000000
--- a/components/publish/tab/main/metaweblog/ConfluenceMain.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/metaweblog/JVueMain.vue b/components/publish/tab/main/metaweblog/JVueMain.vue
deleted file mode 100644
index 997ddb90..00000000
--- a/components/publish/tab/main/metaweblog/JVueMain.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/main/metaweblog/WordpressMain.vue b/components/publish/tab/main/metaweblog/WordpressMain.vue
deleted file mode 100644
index 5dc82509..00000000
--- a/components/publish/tab/main/metaweblog/WordpressMain.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/CommonBlogSetting.vue b/components/publish/tab/setting/CommonBlogSetting.vue
deleted file mode 100644
index d2bd43c5..00000000
--- a/components/publish/tab/setting/CommonBlogSetting.vue
+++ /dev/null
@@ -1,265 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("setting.common.username.gen") }}:{{ tokenSettingUrl }}
-
-
-
-
- {{ $t("setting.common.token.gen") }}:{{ tokenSettingUrl }}
-
-
-
-
-
-
-
-
- {{ isLoading ? $t("setting.blog.vali.ing") : $t("setting.blog.vali") }}
-
-
-
-
-
-
- {{ $t("setting.blog.save") }}
-
- {{ $t("setting.blog.cancel") }}
-
-
-
-
-
diff --git a/components/publish/tab/setting/GithubSetting.vue b/components/publish/tab/setting/GithubSetting.vue
deleted file mode 100644
index 27a726f6..00000000
--- a/components/publish/tab/setting/GithubSetting.vue
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
-
-
-
- {{ $t("main.publish.editmode.simple") }}
-
- {{ $t("main.publish.editmode.complex") }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ isLoading ? $t("setting.blog.vali.ing") : $t("setting.blog.vali") }}
-
-
-
-
-
-
- {{ $t("setting.blog.save") }}
-
- {{ $t("setting.blog.cancel") }}
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/MetaweblogSetting.vue b/components/publish/tab/setting/MetaweblogSetting.vue
deleted file mode 100644
index 24b00632..00000000
--- a/components/publish/tab/setting/MetaweblogSetting.vue
+++ /dev/null
@@ -1,248 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Markdown
- HTML
-
-
-
-
-
- {{ isLoading ? $t("setting.blog.vali.ing") : $t("setting.blog.vali") }}
-
-
-
-
-
-
- {{ $t("setting.blog.save") }}
-
- {{ $t("setting.blog.cancel") }}
-
-
-
-
-
diff --git a/components/publish/tab/setting/common/KmsSetting.vue b/components/publish/tab/setting/common/KmsSetting.vue
deleted file mode 100644
index 789313af..00000000
--- a/components/publish/tab/setting/common/KmsSetting.vue
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/common/LiandiSetting.vue b/components/publish/tab/setting/common/LiandiSetting.vue
deleted file mode 100644
index 69b5e0ee..00000000
--- a/components/publish/tab/setting/common/LiandiSetting.vue
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/common/YuqueSetting.vue b/components/publish/tab/setting/common/YuqueSetting.vue
deleted file mode 100644
index 8c99a67a..00000000
--- a/components/publish/tab/setting/common/YuqueSetting.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/github/HexoSetting.vue b/components/publish/tab/setting/github/HexoSetting.vue
deleted file mode 100644
index 780da565..00000000
--- a/components/publish/tab/setting/github/HexoSetting.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/github/HugoSetting.vue b/components/publish/tab/setting/github/HugoSetting.vue
deleted file mode 100644
index 302de23c..00000000
--- a/components/publish/tab/setting/github/HugoSetting.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/github/JekyllSetting.vue b/components/publish/tab/setting/github/JekyllSetting.vue
deleted file mode 100644
index 0472756e..00000000
--- a/components/publish/tab/setting/github/JekyllSetting.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/github/VuepressSetting.vue b/components/publish/tab/setting/github/VuepressSetting.vue
deleted file mode 100644
index a50e79e9..00000000
--- a/components/publish/tab/setting/github/VuepressSetting.vue
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/metaweblog/CnblogsSetting.vue b/components/publish/tab/setting/metaweblog/CnblogsSetting.vue
deleted file mode 100644
index c2f6577c..00000000
--- a/components/publish/tab/setting/metaweblog/CnblogsSetting.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/metaweblog/ConfluenceSetting.vue b/components/publish/tab/setting/metaweblog/ConfluenceSetting.vue
deleted file mode 100644
index 6df4e716..00000000
--- a/components/publish/tab/setting/metaweblog/ConfluenceSetting.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/metaweblog/JVueSetting.vue b/components/publish/tab/setting/metaweblog/JVueSetting.vue
deleted file mode 100644
index 89a9b649..00000000
--- a/components/publish/tab/setting/metaweblog/JVueSetting.vue
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/publish/tab/setting/metaweblog/WordpressSetting.vue b/components/publish/tab/setting/metaweblog/WordpressSetting.vue
deleted file mode 100644
index 87fcfc70..00000000
--- a/components/publish/tab/setting/metaweblog/WordpressSetting.vue
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/set/GeneralSetting.vue b/components/set/GeneralSetting.vue
deleted file mode 100644
index c02bb612..00000000
--- a/components/set/GeneralSetting.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
diff --git a/components/set/SetIndex.vue b/components/set/SetIndex.vue
deleted file mode 100644
index 75ba69ab..00000000
--- a/components/set/SetIndex.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/set/preference/ChangeLocal.vue b/components/set/preference/ChangeLocal.vue
deleted file mode 100644
index 6bf70282..00000000
--- a/components/set/preference/ChangeLocal.vue
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/set/preference/PreferenceSetting.vue b/components/set/preference/PreferenceSetting.vue
deleted file mode 100644
index 02e37c71..00000000
--- a/components/set/preference/PreferenceSetting.vue
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.opt.ok") }}
-
-
-
-
-
-
-
diff --git a/components/set/siyuanApiSetting.vue b/components/set/siyuanApiSetting.vue
deleted file mode 100644
index 0b71e590..00000000
--- a/components/set/siyuanApiSetting.vue
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t("main.opt.cancel") }}
-
- {{ $t("main.opt.ok") }}
-
-
-
-
-
-
-
-
-
-
diff --git a/components/transport/ClearData.vue b/components/transport/ClearData.vue
deleted file mode 100644
index 916c39ce..00000000
--- a/components/transport/ClearData.vue
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/transport/ExportData.vue b/components/transport/ExportData.vue
deleted file mode 100644
index b7d22e25..00000000
--- a/components/transport/ExportData.vue
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/transport/ImportData.vue b/components/transport/ImportData.vue
deleted file mode 100644
index 8ed9a86b..00000000
--- a/components/transport/ImportData.vue
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/components/transport/TransportSelect.vue b/components/transport/TransportSelect.vue
deleted file mode 100644
index 5174bcec..00000000
--- a/components/transport/TransportSelect.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/composables/picgo/import/picgoPostCom.ts b/composables/picgo/import/picgoPostCom.ts
deleted file mode 100644
index 4da863ce..00000000
--- a/composables/picgo/import/picgoPostCom.ts
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { getWidgetId } from "~/utils/platform/siyuan/siyuanUtil"
-import { doOpenExportWin } from "~/utils/otherlib/siyuanBrowserUtil"
-import { goToPage } from "~/utils/otherlib/ChromeUtil"
-import { ElMessage } from "element-plus"
-import { appendStr } from "~/utils/strUtil"
-import { LogFactory } from "~/utils/logUtil"
-import { useI18n } from "vue-i18n"
-
-/**
- * Picgo的文章组件
- * @author terwer
- * @since 0.6.1
- */
-export const usePicgoPost = () => {
- // private data
- const logger = LogFactory.getLogger("composables/picgo/import/picgoPostCom.ts")
- const { t } = useI18n()
- // public data
- const picgoPostData = reactive({
- picgoEnabled: false,
- })
-
- // public methods
- const picgoPostMethods = {
- picgoOnChange: (val: boolean) => {
- // Github开启状态同步给其他地方用
- picgoPostData.picgoEnabled = val
- },
- handlePicgoManage: async (pageId) => {
- try {
- let syPageId
- if (pageId instanceof Promise) {
- syPageId = await pageId
- } else {
- syPageId = pageId
- }
- const widgetResult = getWidgetId()
- if (widgetResult.isInSiyuan) {
- await doOpenExportWin(syPageId, "picgo/index.html")
- } else {
- goToPage("/picgo/index.html?id=" + syPageId)
- }
- } catch (e) {
- logger.error(t("main.opt.failure"), "=>", e)
- ElMessage.error(appendStr(t("main.opt.failure"), "=>", e))
- }
- },
- initPicgo: (val: boolean) => {
- picgoPostData.picgoEnabled = val
- },
-
- getPicgoPostData: () => {
- return picgoPostData
- },
- }
-
- return {
- picgoPostData,
- picgoPostMethods,
- }
-}
diff --git a/composables/picgo/picgoCommonCom.ts b/composables/picgo/picgoCommonCom.ts
deleted file mode 100644
index ce3ff71c..00000000
--- a/composables/picgo/picgoCommonCom.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { isInSiyuanWidget } from "~/utils/platform/siyuan/siyuanUtil"
-import { isInSiyuanNewWinBrowser } from "~/utils/otherlib/siyuanBrowserUtil"
-import envUtil from "~/utils/envUtil"
-import { ImageItem } from "~/utils/models/imageItem"
-
-/**
- * Picgo公共组件
- * @author terwer
- * @since 0.6.1
- */
-export const usePicgoCommon = () => {
- // private data
- const isDev = envUtil.isDev
- const isSiyuanOrSiyuanNewWin = isInSiyuanWidget() || isInSiyuanNewWinBrowser()
-
- // public data
- const picgoCommonData = reactive({
- isUploadLoading: false,
- popWidth: 400,
- showDebugMsg: isDev,
- loggerMsg: "",
- isSiyuanOrSiyuanNewWin: isSiyuanOrSiyuanNewWin,
- fileList: {
- files: [],
- },
- })
-
- // public methods
- const picgoCommonMethods = {
- getPicgoCommonData: () => {
- return picgoCommonData
- },
- }
-
- return {
- picgoCommonData,
- picgoCommonMethods,
- }
-}
diff --git a/composables/picgo/picgoInitPageCom.ts b/composables/picgo/picgoInitPageCom.ts
deleted file mode 100644
index 0a368df4..00000000
--- a/composables/picgo/picgoInitPageCom.ts
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { onMounted, watch } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { getPageId } from "~/utils/platform/siyuan/siyuanUtil"
-import { ImageParser } from "~/utils/parser/imageParser"
-import { PicgoPostApi } from "~/utils/platform/picgo/picgoPostApi"
-import { ParsedImage } from "~/utils/models/parsedImage"
-
-/**
- * Picgo页面初始化组件
- */
-export const usePicgoInitPage = (props, deps) => {
- // private data
- const logger = LogFactory.getLogger("composables/picgo/picgoInitPageCom.ts")
- const siyuanApi = new SiYuanApi()
- const picgoPostApi = new PicgoPostApi()
- const imageParser = new ImageParser()
-
- // deps
- const picgoCommonMethods = deps.picgoCommonMethods
-
- // deps data
- const picgoCommonData = picgoCommonMethods.getPicgoCommonData()
-
- // private methods
- const initPage = async () => {
- const pageId = await getPageId(true, props.pageId)
-
- // 图片信息
- const imageBlocks: any[] = await siyuanApi.getImageBlocksByID(pageId)
- logger.debug("查询文章中的图片块=>", imageBlocks)
-
- if (!imageBlocks || imageBlocks.length === 0) {
- return
- }
-
- // 解析图片地址
- let retImgs: ParsedImage[] = []
- imageBlocks.forEach((page) => {
- const parsedImages: ParsedImage[] = imageParser.parseImagesToArray(page.markdown)
-
- // 会有很多重复值
- // retImgs = retImgs.concat(retImgs, parsedImages)
- // 下面的写法可以去重
- retImgs = [...new Set([...retImgs, ...parsedImages])]
- })
- logger.debug("解析出来的所有的图片地址=>", retImgs)
-
- // 将字符串数组格式的图片信息转换成图片对象数组
- const attrs = await siyuanApi.getBlockAttrs(pageId)
- const imageItemArray = await picgoPostApi.doConvertImagesToImagesItemArray(attrs, retImgs)
-
- // 页面属性
- for (let i = 0; i < imageItemArray.length; i++) {
- const imageItem = imageItemArray[i]
- picgoCommonData.fileList.files.push(imageItem)
- }
- }
-
- // publish methods
- const picgoInitMethods = {
- initPage: async () => {
- await initPage()
- },
- }
-
- /**
- * 监听props
- */
- watch(
- () => props.pageId,
- async () => {
- await initPage()
- logger.debug("Picgo初始化")
- }
- )
-
- onMounted(async () => {
- await initPage()
- })
-
- return {
- picgoInitMethods,
- }
-}
diff --git a/composables/picgo/picgoManageCom.ts b/composables/picgo/picgoManageCom.ts
deleted file mode 100644
index deab563b..00000000
--- a/composables/picgo/picgoManageCom.ts
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import {
- copyToClipboardInBrowser,
- isBrowser,
- reloadPage,
-} from "~/utils/browserUtil"
-import { reactive } from "vue"
-import { getPageId } from "~/utils/platform/siyuan/siyuanUtil"
-import { LogFactory } from "~/utils/logUtil"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { ImageItem } from "~/utils/models/imageItem"
-import { ElMessage, ElMessageBox } from "element-plus"
-import { useI18n } from "vue-i18n"
-import { PicgoPostApi } from "~/utils/platform/picgo/picgoPostApi"
-
-/**
- * Picgo图片管理组件
- */
-export const usePicgoManage = (props, deps) => {
- // private data
- const logger = LogFactory.getLogger("composables/picgo/picgoManageCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- const picgoPostApi = new PicgoPostApi()
-
- // public data
- const picgoManageData = reactive({
- dialogImageUrl: "",
- dialogPreviewVisible: false,
- })
-
- // deps
- const picgoCommonMethods = deps.picgoCommonMethods
- // const picgoInitMethods = deps.picgoInitMethods
-
- // deps data
- const picgoCommonData = picgoCommonMethods.getPicgoCommonData()
-
- // public methods
- const picgoManageMethods = {
- handleUploadAllImagesToBed: async () => {
- picgoCommonData.isUploadLoading = true
-
- try {
- let hasLocalImages = false
- const imageItemArray = picgoCommonData.fileList.files
-
- for (let i = 0; i < imageItemArray.length; i++) {
- const imageItem = imageItemArray[i]
- if (!imageItem.isLocal) {
- logger.warn("已经上传过图床,请勿重复上传=>", imageItem.originUrl)
- continue
- }
-
- hasLocalImages = true
- await picgoManageMethods.doUploadImagesToBed(imageItem)
- }
-
- picgoCommonData.isUploadLoading = false
- if (!hasLocalImages) {
- ElMessage.warning("未发现本地图片,不上传")
- } else {
- ElMessage.success("图片已经全部上传至图床,即将刷新页面")
- reloadPage()
- }
- } catch (e) {
- picgoCommonData.isUploadLoading = false
-
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- },
-
- handleUploadCurrentImageToBed: async (imageItem: ImageItem) => {
- picgoCommonData.isUploadLoading = true
-
- if (!imageItem.isLocal) {
- ElMessageBox.confirm(
- "已经是远程图片,是否仍然覆盖上传?",
- t("main.opt.warning"),
- {
- confirmButtonText: t("main.opt.ok"),
- cancelButtonText: t("main.opt.cancel"),
- type: "warning",
- }
- )
- .then(async () => {
- try {
- await picgoManageMethods.doUploadImagesToBed(imageItem, true)
- picgoCommonData.isUploadLoading = false
-
- ElMessage.success("图片已经成功上传至图床,即将刷新页面")
- reloadPage()
- } catch (e) {
- picgoCommonData.isUploadLoading = false
-
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- })
- .catch((e) => {
- picgoCommonData.isUploadLoading = false
-
- if (e.toString().indexOf("cancel") <= -1) {
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + ",图片上传异常=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- })
- } else {
- try {
- await picgoManageMethods.doUploadImagesToBed(imageItem)
- picgoCommonData.isUploadLoading = false
-
- ElMessage.success("图片已经成功上传至图床,即将刷新页面")
- reloadPage()
- } catch (e) {
- picgoCommonData.isUploadLoading = false
-
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
-
- picgoCommonData.isUploadLoading = false
- }
- },
-
- /**
- * 单个传,否则无法将图片对应
- * @param imageItem
- * @param forceUpload 强制上传
- */
- doUploadImagesToBed: async (
- imageItem: ImageItem,
- forceUpload?: boolean
- ) => {
- const pageId = await getPageId(true, props.pageId)
- const attrs = await siyuanApi.getBlockAttrs(pageId)
-
- await picgoPostApi.uploadSingleImageToBed(
- pageId,
- attrs,
- imageItem,
- forceUpload
- )
- },
-
- onImageUrlCopy: (url: string) => {
- if (isBrowser()) {
- const mdUrl = `![](${url})`
- copyToClipboardInBrowser(mdUrl)
- }
- },
-
- handlePictureCardPreview: (url) => {
- picgoManageData.dialogImageUrl = url ?? ""
- picgoManageData.dialogPreviewVisible = true
- },
- }
-
- return {
- picgoManageData,
- picgoManageMethods,
- }
-}
diff --git a/composables/picgo/picgoUploadCom.ts b/composables/picgo/picgoUploadCom.ts
deleted file mode 100644
index 2f4a60b6..00000000
--- a/composables/picgo/picgoUploadCom.ts
+++ /dev/null
@@ -1,196 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { ElMessage, ElMessageBox } from "element-plus"
-import { useI18n } from "vue-i18n"
-import { LogFactory } from "~/utils/logUtil"
-import { isInSiyuanWidget } from "~/utils/platform/siyuan/siyuanUtil"
-import { isInSiyuanNewWinBrowser } from "~/utils/otherlib/siyuanBrowserUtil"
-import picgoUtil from "~/utils/otherlib/picgoUtil"
-import { isElectron } from "~/utils/browserUtil"
-import { ImageItem } from "~/utils/models/imageItem"
-
-/**
- * Picgo上传组件
- */
-export const usePicgoUpload = (props, deps, refs) => {
- // private data
- const logger = LogFactory.getLogger("composables/picgo/picgoUploadCom.ts")
- const { t } = useI18n()
-
- // public data
- const picgoUploadData = reactive({
- dialogPicgoSettingFormVisible: false,
- })
-
- // deps
- const picgoCommonMethods = deps.picgoCommonMethods
-
- // deps data
- const picgoCommonData = picgoCommonMethods.getPicgoCommonData()
-
- // refs
- const refSelectedFiles = refs.refSelectedFiles
-
- // private methods
- /**
- * 处理图片后续
- * @param imgInfos
- */
- const doAfterUpload = (imgInfos) => {
- let imageJson
- if (typeof imgInfos == "string") {
- logger.warn("doAfterUpload返回的是字符串,需要解析")
- imageJson = JSON.parse(imgInfos)
- } else {
- imageJson = imgInfos
- }
-
- picgoCommonData.loggerMsg = JSON.stringify(imgInfos)
- logger.debug("doAfterUpload,imgInfos=>", imgInfos)
-
- if (imageJson && imageJson.length > 0) {
- imageJson.forEach((img) => {
- const rtnItem = new ImageItem(img.imgUrl, img.imgUrl, false)
- picgoCommonData.loggerMsg += "\nnewItem=>" + JSON.stringify(rtnItem)
-
- picgoCommonData.fileList.files.push(rtnItem)
- })
- }
- ElMessage.success(t("main.opt.success"))
- }
-
- // public methods
- const picgoUploadMethods = {
- handlePicgoSetting: async () => {
- if (picgoCommonData.showDebugMsg) {
- picgoUploadData.dialogPicgoSettingFormVisible = true
- return
- }
-
- if (!isElectron) {
- await ElMessageBox.alert(
- t("picgo.pic.setting.no.tip"),
- t("main.opt.tip"),
- {
- confirmButtonText: t("main.opt.ok"),
- }
- )
- return
- }
-
- picgoUploadData.dialogPicgoSettingFormVisible = true
- },
- bindFileControl: () => {
- refSelectedFiles.value.click()
- },
- doUploadPicSelected: async (event) => {
- picgoCommonData.isUploadLoading = true
-
- try {
- const fileList = event.target.files
-
- console.log("onRequest fileList=>", fileList)
- if (!fileList || fileList.length === 0) {
- ElMessage.error("请选择图片")
- picgoCommonData.isUploadLoading = false
- return
- }
-
- if (!isInSiyuanWidget() && !isInSiyuanNewWinBrowser()) {
- ElMessage.error("非electron环境只能通过剪贴板上传")
- picgoCommonData.isUploadLoading = false
- return
- }
-
- // 获取选择的文件的路径数组
- const filePaths = []
- for (let i = 0; i < fileList.length; i++) {
- // const tmppath = URL.createObjectURL(fileList[i])
- // logger.debug("tmppath=>", tmppath)
- //
- // const base64 = await readBase64FromFile(fileList[i])
- // logger.debug("base64=>", base64)
-
- if (fileList.item(i).path) {
- filePaths.push(fileList.item(i).path)
- logger.debug("路径不为空")
- } else {
- // const base64Obj = {
- // base64Image: base64,
- // fileName: fileList.item(i).name, // 图片的文件名
- // width: "200", // 图片宽度
- // height: "200", // 图片高度
- // extname: ".png", // 图片格式的扩展名 比如.jpg | .png
- // }
- logger.debug("路径为空,忽略")
- // filePaths.push(base64Obj)
- }
- }
-
- const imgInfos = await picgoUtil.uploadByPicGO(filePaths)
- // 处理后续
- doAfterUpload(imgInfos)
-
- picgoCommonData.isUploadLoading = false
- } catch (e) {
- if (e.toString().indexOf("cancel") <= -1) {
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- picgoCommonData.isUploadLoading = false
- }
- },
- doUploadPicFromClipboard: async () => {
- picgoCommonData.isUploadLoading = true
-
- try {
- const imgInfos = await picgoUtil.uploadByPicGO()
- // 处理后续
- doAfterUpload(imgInfos)
-
- picgoCommonData.isUploadLoading = false
- } catch (e) {
- if (e.toString().indexOf("cancel") <= -1) {
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>", e)
- }
- picgoCommonData.isUploadLoading = false
- }
- },
- }
-
- return {
- picgoUploadData,
- picgoUploadMethods,
- }
-}
diff --git a/composables/publish/githubPagesCom.ts b/composables/publish/githubPagesCom.ts
deleted file mode 100644
index ac254ea1..00000000
--- a/composables/publish/githubPagesCom.ts
+++ /dev/null
@@ -1,289 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive, ref } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { getJSONConf } from "~/utils/configUtil"
-import { IGithubCfg } from "~/utils/platform/github/githubCfg"
-import { GithubApi } from "~/utils/platform/github/githubApi"
-import { isEmptyString, parseBoolean, pathJoin } from "~/utils/util"
-import { ElMessage } from "element-plus"
-import { getApiParams } from "~/utils/publishUtil"
-import { appendStr } from "~/utils/strUtil"
-import { CONSTANTS } from "~/utils/constants/constants"
-import { SIYUAN_PAGE_ATTR_KEY } from "~/utils/constants/siyuanPageConstants"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-
-/**
- * Github pages组件
- */
-export const useGithubPages = (props, deps) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/githubPagesCom.ts")
- // public data
- const githubPagesData = reactive({
- githubEnabled: false,
- useDefaultPath: false,
- currentDefaultPath: "",
- /**
- * 发布目录
- */
- customPath: "",
- /**
- * 发布的文件名
- */
- mdTitle: "",
- path: {
- // 树形目录选择
- customProps: {
- label: "label",
- children: "children",
- isLeaf: "isLeaf",
- },
- },
- /**
- * 最终发布的路径
- */
- publishPath: "",
- /**
- * 是否生成永久链接(HUGO平台专用)
- */
- usePermalink: true,
- /**
- * 菜单栏标题(HUGO平台专用,为空则不显示在菜单)
- */
- linkTitle: "",
- /**
- * 权重(决定显示顺序,越小显示越靠前)
- */
- weight: 0,
- /**
- * 是否显示日期字段
- */
- useDate: true,
- })
-
- // deps
- const siyuanPageMethods = deps.siyuanPageMethods
- const slugMethods = deps.slugMethods
-
- // public methods
- const githubPagesMethods = {
- githubOnChange: (val: boolean) => {
- // Github开启状态同步给其他地方用
- githubPagesData.githubEnabled = val
- },
- defaultPathOnChange: (val: boolean) => {
- githubPagesData.useDefaultPath = val
-
- if (val == true) {
- const githubCfg = getJSONConf(props.apiType)
- githubPagesMethods.initGithubPages({
- cpath: githubCfg.defaultPath ?? "",
- defpath: githubPagesData.currentDefaultPath,
- fname: githubPagesData.mdTitle,
- })
- }
- },
- customLoad: async (node: any, resolve: any) => {
- if (node.isLeaf) return resolve([])
-
- logger.debug("目前已保存路径=>", githubPagesData.customPath)
- logger.debug("当前节点=>", node.data)
-
- const githubCfg = getJSONConf(props.apiType)
- const api = new GithubApi(githubCfg)
-
- let docPath
- let parentDocPath = node.data.value || ""
- // 第一次加载并且保存过目录
- if (parentDocPath === "" && githubPagesData.customPath !== "") {
- // const githubPagesData=githubPagesMethods.getGithubPagesData()
- // docPath = githubPagesData.customPath
- docPath = ""
- } else {
- // 非首次加载或者首次加载但是没保存过目录
- if (parentDocPath === "") {
- parentDocPath = ""
- }
- // 子目录加载
- docPath = parentDocPath
- }
-
- const treeNode = await api.getGithubPageTreeNode(docPath)
- resolve(treeNode)
- },
- onSelectChange: (val: any) => {
- logger.debug("onSelectChange=>", val)
-
- if (val.isLeaf) {
- ElMessage.error("您当前选择的是页面,请注意,页面必须发布在目录下")
- return
- }
-
- // 渲染路径
- githubPagesMethods.initGithubPages({
- cpath: val.value,
- defpath: githubPagesData.currentDefaultPath,
- fname: githubPagesData.mdTitle,
- })
- },
- onFilenameChange: () => {
- if (githubPagesData.customPath === "") {
- return
- }
- const val = ref(githubPagesData.customPath)
- githubPagesMethods.onSelectChange(val)
- logger.info("触发文件名修改,同步发布路径.")
- },
- permalinkOnChange: (val: boolean) => {
- githubPagesData.usePermalink = val
- },
- showDateOnChange: (val: boolean) => {
- githubPagesData.useDate = val
- },
-
- getGithubPagesData: () => {
- return githubPagesData
- },
-
- getDocPath: () => {
- const postidKey = getApiParams(props.apiType).posidKey
- const siyuanData = siyuanPageMethods.getSiyuanPageData().dataObj
- const meta = siyuanData.meta
- return meta[postidKey] || ""
- },
-
- /**
- * 根据规则生成文件名
- */
- getMdFilename: (): string => {
- const githubCfg = getJSONConf(props.apiType)
- const slugData = slugMethods.getSlugData()
- const siyuanData = siyuanPageMethods.getSiyuanPageData().dataObj
-
- // 文件名规则
- const mdFilenameRule = githubCfg.mdFilenameRule
- let mdTitle
- // 如果没有生成,就发布过程中动态生成
- const slugPlace = CONSTANTS.PUBLISH_DYNAMIC_SLUG
- if (isEmptyString(mdFilenameRule)) {
- mdTitle = siyuanData.page.content ?? slugData.customSlug ?? slugPlace
- } else {
- mdTitle = mdFilenameRule
- if (mdFilenameRule.indexOf("filename") > -1) {
- mdTitle = mdTitle.replace(/\[filename]/g, siyuanData.page.content)
- }
- if (mdFilenameRule.indexOf("slug") > -1) {
- mdTitle = mdTitle.replace(
- /\[slug]/g,
- slugData.customSlug ?? slugPlace
- )
- }
- let date = new Date()
- if (mdFilenameRule.indexOf("yyyy") > -1) {
- const year = date.getFullYear()
- mdTitle = mdTitle.replace(/\[yyyy]/g, year.toString())
- }
- if (
- mdFilenameRule.indexOf("MM") > -1 ||
- mdFilenameRule.indexOf("mm") > -1
- ) {
- let monthstr
- let month = date.getMonth() + 1
- monthstr = month.toString()
- if (month < 10) {
- monthstr = appendStr("0", monthstr)
- }
- mdTitle = mdTitle.replace(/\[MM]/g, monthstr)
- mdTitle = mdTitle.replace(/\[mm]/g, monthstr)
- }
- if (mdFilenameRule.indexOf("dd") > -1) {
- let daystr
- let day = date.getDate()
- daystr = day.toString()
- if (day < 10) {
- daystr = appendStr("0", daystr)
- }
- mdTitle = mdTitle.replace(/\[dd]/g, daystr)
- }
- }
-
- return mdTitle
- },
-
- initGithubPages: (paths: any, siyuanData?: SiyuanDataObj) => {
- let cpath: string, defpath: string, fname: string
- if (paths) {
- cpath = paths.cpath
- defpath = paths.defpath
- fname = paths.fname
- }
- logger.debug("paths=>", paths)
-
- // 路径处理
- githubPagesData.customPath = cpath
- githubPagesData.currentDefaultPath = defpath
- githubPagesData.mdTitle =
- fname.indexOf(".md") > -1 ? fname : fname + ".md"
-
- if (githubPagesData.customPath.indexOf(".md") > -1) {
- githubPagesData.publishPath = githubPagesData.customPath
- } else {
- githubPagesData.publishPath = pathJoin(
- githubPagesData.customPath,
- "/" + githubPagesData.mdTitle
- )
- }
-
- // 附加属性
- if (siyuanData) {
- const menuTitleKey =
- SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_MENU_TITLE_KEY
- githubPagesData.linkTitle = siyuanData.meta[menuTitleKey] ?? ""
-
- const weightKey =
- SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_WEIGHT_KEY
- githubPagesData.weight = siyuanData.meta[weightKey] ?? "0"
-
- const usePermalinkKey =
- SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_USE_PERMALINK_KEY
- githubPagesData.usePermalink = parseBoolean(
- siyuanData.meta[usePermalinkKey] ?? "true"
- )
- const useDateKey =
- SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_USE_DATE_KEY
- githubPagesData.useDate = parseBoolean(
- siyuanData.meta[useDateKey] ?? "false"
- )
- }
- },
- }
-
- return {
- githubPagesData,
- githubPagesMethods,
- }
-}
diff --git a/composables/publish/initPublishCom.ts b/composables/publish/initPublishCom.ts
deleted file mode 100644
index 8b93315a..00000000
--- a/composables/publish/initPublishCom.ts
+++ /dev/null
@@ -1,449 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive, ref } from "vue"
-import { getPublishCfg, getPublishStatus } from "~/utils/publishUtil"
-import { getJSONConf } from "~/utils/configUtil"
-import { IGithubCfg } from "~/utils/platform/github/githubCfg"
-import { ElMessage, ElMessageBox } from "element-plus"
-import { appendStr, mdFileToTitle } from "~/utils/strUtil"
-import { useI18n } from "vue-i18n"
-import { LogFactory } from "~/utils/logUtil"
-import { PageEditMode } from "~/utils/common/pageEditMode"
-import { getPageId } from "~/utils/platform/siyuan/siyuanUtil"
-import { isEmptyString, pathJoin } from "~/utils/util"
-import { SourceContentShowType } from "~/utils/common/sourceContentShowType"
-import { PostForm } from "~/utils/models/postForm"
-import { mdToHtml, removeMdH1, removeMdWidgetTag } from "~/utils/htmlUtil"
-import { yaml2Obj } from "~/utils/yamlUtil"
-import { YamlFormatObj } from "~/utils/models/yamlFormatObj"
-import { LinkParser } from "~/utils/parser/LinkParser"
-
-/**
- * 发布页面初始化组件
- * @param props 页面属性
- * @param deps 依赖的组件
- * @param otherArgs 其它参数(可选)
- */
-export const useInitPublish = (props, deps, otherArgs?) => {
- const logger = LogFactory.getLogger("composables/publish/initPublishCom.ts")
- const { t } = useI18n()
- const linkParser = new LinkParser()
- // data
- const initPublishData = reactive({
- isInitLoading: false,
- apiStatus: false,
- apiTypeInfo: ref(
- appendStr(t("setting.blog.platform.support.github"), props.apiType)
- ),
- isPublished: false,
- previewMdUrl: "",
- previewUrl: "",
- mdStatusUrl: "",
- })
-
- // deps
- // 注意,使用use引用的实例不共享
- const pageModeMethods = deps.pageModeMethods
- const siyuanPageMethods = deps.siyuanPageMethods
- const slugMethods = deps.slugMethods
- const descMethods = deps.descMethods
- const publishTimeMethods = deps.publishTimeMethods
- const tagMethods = deps.tagMethods
- const githubPagesMethods = deps.githubPagesMethods
- const yamlMethods = deps.yamlMethods
- const quickMethods = deps.quickMethods
- const picgoPostMethods = deps.picgoPostMethods
-
- // methods
- const initPublishMethods = {
- // page methods
- onEditModeChange: (val: PageEditMode) => {
- const pageModeData = pageModeMethods.getPageModeData()
-
- if (val === PageEditMode.EditMode_source) {
- initPublishMethods.convertAttrToYAML(true)
- pageModeData.etype = val
- } else {
- const isSaved = yamlMethods.getYamlData().isSaved
- if (!isSaved) {
- ElMessageBox.confirm(t("main.yaml.no.save"), t("main.opt.warning"), {
- confirmButtonText: t("main.opt.ok"),
- cancelButtonText: t("main.opt.cancel"),
- type: "warning",
- })
- .then(async () => {
- initPublishMethods.convertYAMLToAttr(true)
- pageModeData.etype = val
- })
- .catch(() => {
- pageModeData.etype = val
- })
- } else {
- pageModeData.etype = val
- }
- }
- },
-
- onYamlShowTypeChange: (val) => {
- const pageModeData = pageModeMethods.getPageModeData()
- pageModeData.stype = val
-
- switch (val) {
- case SourceContentShowType.YAML:
- yamlMethods.initYaml(yamlMethods.getYamlData().formatter)
- break
- case SourceContentShowType.CONTENT:
- yamlMethods.initYaml(yamlMethods.getYamlData().mdContent)
- break
- case SourceContentShowType.YAML_CONTENT:
- yamlMethods.initYaml(yamlMethods.getYamlData().mdFullContent)
- break
- case SourceContentShowType.HTML_CONTENT:
- yamlMethods.initYaml(yamlMethods.getYamlData().htmlContent)
- break
- default:
- break
- }
- },
-
- // 将文档路径转换为分类
- convertDocPathToCategories: (docPath: string): string[] => {
- const publishCfg = getPublishCfg()
-
- logger.debug("docPath=>", docPath)
- const docPathArray = docPath.split("/")
- let categories = []
- if (docPathArray.length > 1) {
- for (let i = 1; i < docPathArray.length - 1; i++) {
- let docCat
- if (publishCfg.fixTitle) {
- docCat = mdFileToTitle(docPathArray[i])
- } else {
- docCat = docPathArray[i]
- }
- categories.push(docCat)
- }
- }
-
- return categories
- },
-
- // 组件数据转formData,主要是修改页面之后同步
- composableDataToForm: (): PostForm => {
- const publishCfg = getPublishCfg()
-
- const postForm = new PostForm()
- postForm.formData.title = slugMethods.getSlugData().title
- postForm.formData.customSlug = slugMethods.getSlugData().customSlug
- postForm.formData.desc = descMethods.getDescData().desc
- postForm.formData.created = publishTimeMethods.getPublishTime().created
- postForm.formData.tag.dynamicTags = tagMethods.getTagData()
- // 分类
- const docPath = githubPagesMethods.getGithubPagesData().customPath
- postForm.formData.categories =
- initPublishMethods.convertDocPathToCategories(docPath)
- // 正文
- let md = siyuanPageMethods.getSiyuanPageData().dataObj.content.content
- // mdToHtml已经去掉了挂件代码
- // let html = mdToHtml(md)
- // md去掉挂件代码
- md = removeMdWidgetTag(md)
- // md去掉H1
- if (publishCfg.removeH1) {
- md = removeMdH1(md)
- // html = removeH1(html)
- }
- // md双链转换
- // @deprecated 移植性不好,放弃
- // md = linkParser.convertSiyuanLinkToInnerLink(md)
- postForm.formData.mdContent = md
- postForm.formData.htmlContent = mdToHtml(md)
- // 是否生成永久链接
- postForm.formData.usePermalink =
- githubPagesMethods.getGithubPagesData().usePermalink
- // 菜单标题
- postForm.formData.linkTitle =
- githubPagesMethods.getGithubPagesData().linkTitle
- // 权重
- postForm.formData.weight = githubPagesMethods.getGithubPagesData().weight
- // 是否显示日期字段
- postForm.formData.useDate =
- githubPagesMethods.getGithubPagesData().useDate
-
- return postForm
- },
-
- // 组件在页面上尽量使用自带的Data,这个是与DOM绑定的,可以实时获取最新数据,
- // 调用之前先使用form中转
- convertAttrToYAML: (hideTip?: any) => {
- const publishCfg = getPublishCfg()
- const githubCfg = getJSONConf(props.apiType)
-
- // composableDataToForm
- const postForm = initPublishMethods.composableDataToForm()
-
- yamlMethods.doConvertAttrToYAML(props.yamlConverter, postForm, githubCfg)
- initPublishMethods.onYamlShowTypeChange(publishCfg.contentShowType)
-
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- },
-
- formToComposableData: (postForm: PostForm): void => {
- // 别名
- slugMethods.syncSlug(postForm)
- // 摘要
- descMethods.syncDesc(postForm)
- // 发布时间
- publishTimeMethods.syncPublishTime(postForm)
- // 标签
- tagMethods.syncTag(postForm)
- // 分类没办法同步
- // pages相关,暂不支持
- // githubPagesMethods.syncMdFile(postForm)
- },
-
- convertYAMLToAttr: (hideTip?: boolean) => {
- if (
- pageModeMethods.getPageModeData().stype !== SourceContentShowType.YAML
- ) {
- const errmsg = "只能转换YAML,请切换显示模式"
- ElMessage.error(errmsg)
-
- // 防止循环提示
- yamlMethods.getYamlData().isSaved = true
- throw new Error(errmsg)
- }
-
- try {
- const githubCfg = getJSONConf(props.apiType)
-
- // yamlToObj
- const formatter = yamlMethods.getYamlData().yamlContent
- const yamlObj = yaml2Obj(formatter)
- const yamlFormatObj = new YamlFormatObj()
- yamlFormatObj.yamlObj = yamlObj
- logger.debug("准备将YAML转换为文章属性,yamlFormatObj=>", yamlFormatObj)
- const postForm = yamlMethods.doConvertYAMLToAttr(
- props.yamlConverter,
- yamlFormatObj,
- githubCfg
- )
-
- // formData转composable组件数据
- initPublishMethods.formToComposableData(postForm)
- // 标记为保存
- yamlMethods.getYamlData().isSaved = true
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- } catch (e) {
- if (hideTip !== true) {
- ElMessage.error(appendStr(t("main.opt.failure"), "=>", e))
- }
- }
- },
-
- saveAttrToSiyuanWithInit: async () => {
- await quickMethods.saveAttrToSiyuan(true)
- await initPublishMethods.initPage(true)
-
- ElMessage.success(t("main.opt.success"))
- },
-
- getInitPublishData: () => {
- return initPublishData
- },
-
- /**
- * 初始化发布页面
- * @param hideTip 是否隐藏loading
- */
- initPage: async (hideTip?: boolean) => {
- initPublishData.isInitLoading = hideTip != true
-
- try {
- // 读取偏好设置
- const publishCfg = getPublishCfg()
- const pageModeData = pageModeMethods.getPageModeData()
- pageModeData.etype = publishCfg.editMode
- pageModeData.stype = publishCfg.contentShowType
-
- // 读取平台配置
- const githubCfg = getJSONConf(props.apiType)
- // API状态
- initPublishData.apiStatus = githubCfg.apiStatus
-
- // 获取页面ID
- const pageId = await getPageId(true, props.pageId)
- if (!pageId || pageId === "") {
- initPublishData.isInitLoading = false
-
- logger.error(t("page.no.id"))
- ElMessage.error(t("page.no.id"))
- return
- }
-
- // 思源笔记数据
- await siyuanPageMethods.initSiyuanPage(pageId)
- const siyuanData = siyuanPageMethods.getSiyuanPageData().dataObj
-
- // 发布状态
- initPublishData.isPublished = getPublishStatus(
- props.apiType,
- siyuanPageMethods.getSiyuanPageData().dataObj.meta
- )
-
- // composables 初始化
- // 别名
- slugMethods.initSlug(siyuanData)
- // 摘要
- descMethods.initDesc(siyuanData)
- // 发布时间
- publishTimeMethods.initPublishTime(siyuanData)
- // 标签
- tagMethods.initTag(siyuanData)
- // 使用Picgo
- picgoPostMethods.initPicgo(publishCfg.usePicgo)
-
- // githubPages
- const githubPagesData = githubPagesMethods.getGithubPagesData()
- githubPagesData.githubEnabled = initPublishData.apiStatus
- let docPath
- if (initPublishData.isPublished) {
- githubPagesData.useDefaultPath = false
- docPath = githubPagesMethods.getDocPath()
- } else {
- docPath = githubCfg.defaultPath ?? ""
- }
- const currentDefaultPath = githubCfg.defaultPath ?? "尚未配置"
- const mdTitle = githubPagesMethods.getMdFilename()
- // 初始化
- githubPagesMethods.initGithubPages(
- {
- cpath: docPath,
- defpath: currentDefaultPath,
- fname: mdTitle,
- },
- siyuanData
- )
-
- // 所有数据初始化完成,生成YAML
- initPublishMethods.convertAttrToYAML(true)
-
- // 预览链接
- if (initPublishData.apiStatus && initPublishData.isPublished) {
- // 预览链接
- const baseUrl = githubCfg.baseUrl ?? "https://terwer.space/"
- const home = githubCfg.home ?? "https://terwer.space/"
- // MD预览链接
- let mdUrl
- mdUrl = pathJoin(githubCfg.githubUser, "/" + githubCfg.githubRepo)
- mdUrl = pathJoin(mdUrl, "/blob/")
- mdUrl = pathJoin(mdUrl, "/" + githubCfg.defaultBranch)
- mdUrl = pathJoin(mdUrl, "/" + docPath)
- if (!isEmptyString(githubCfg.previewMdUrl)) {
- mdUrl = githubCfg.previewMdUrl
- mdUrl = mdUrl.replace(/\[user]/, githubCfg.githubUser)
- mdUrl = mdUrl.replace(/\[repo]/, githubCfg.githubRepo)
- mdUrl = mdUrl.replace(/\[branch]/, githubCfg.defaultBranch)
- mdUrl = mdUrl.replace(/\[docpath]/, docPath)
- }
- mdUrl = pathJoin(baseUrl, mdUrl)
- initPublishData.previewMdUrl = mdUrl
- // 构建状态
- initPublishData.mdStatusUrl = appendStr(
- "https://img.shields.io/github/checks-status/",
- githubCfg.githubUser,
- "/",
- githubCfg.githubRepo,
- "/",
- githubCfg.defaultBranch,
- "?label=build"
- )
-
- // 实际预览链接
- let url = yamlMethods.getYamlData().yamlObj.permalink
- if (!isEmptyString(githubCfg.previewUrl)) {
- // [docpath]
- // Vitepress
- // Nuxt content
- if (githubCfg.previewUrl.indexOf("[docpath]") > -1) {
- const defaultPath = githubCfg.defaultPath ?? "docs"
- const prefix = docPath.replace(defaultPath, "").replace(".md", "")
- url = githubCfg.previewUrl.replace("/[docpath]", prefix)
- } else {
- // Vuepress、HUGO、Hexo、Jekyll
- // [postid]
- url = githubCfg.previewUrl.replace(
- /\[postid]/g,
- slugMethods.getSlugData().customSlug
- )
-
- // [yyyy] [MM] [dd]
- const created = publishTimeMethods.getPublishTime().created
- const datearr = created.split(" ")[0]
- const numarr = datearr.split("-")
- logger.debug("created numarr=>", numarr)
- const y = numarr[0]
- const m = numarr[1]
- const d = numarr[2]
- url = url.replace(/\[yyyy]/g, y)
- url = url.replace(/\[MM]/g, m)
- url = url.replace(/\[mm]/g, m)
- url = url.replace(/\[dd]/g, d)
-
- // [cats]
- const publishPath =
- githubPagesMethods.getGithubPagesData().publishPath
- const categories =
- initPublishMethods.convertDocPathToCategories(publishPath)
- // 处理分类
- if (categories.length > 0) {
- url = url.replace(/\[cats]/, categories.join("/"))
- } else {
- url = url.replace(/\/\[cats]/, "")
- }
- }
- }
- initPublishData.previewUrl = pathJoin(home, url)
- }
- } catch (e) {
- const errmsg = appendStr(t("main.opt.failure"), "=>", e)
- logger.error(errmsg)
- // ElMessage.error(errmsg)
- }
-
- initPublishData.isInitLoading = false
- },
- }
-
- return {
- initPublishData,
- initPublishMethods,
- }
-}
diff --git a/composables/publish/makeDescCom.ts b/composables/publish/makeDescCom.ts
deleted file mode 100644
index a7ff2265..00000000
--- a/composables/publish/makeDescCom.ts
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { mdToHtml, parseHtml, removeH1 } from "~/utils/htmlUtil"
-import { CONSTANTS } from "~/utils/constants/constants"
-import { ElMessage } from "element-plus"
-import { useI18n } from "vue-i18n"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { getPublishCfg } from "~/utils/publishUtil"
-import { appendStr } from "~/utils/strUtil"
-import { SIYUAN_PAGE_ATTR_KEY } from "~/utils/constants/siyuanPageConstants"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-import { PostForm } from "~/utils/models/postForm"
-
-/**
- * 摘要组件
- */
-export const useDesc = (props, deps?: any) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/makeDescCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- // public data
- const descData = reactive({
- isDescLoading: false,
- desc: "",
- })
-
- // deps
- const siyuanPageMethods = deps.siyuanPageMethods
-
- // public methods
- const descMethods = {
- makeDesc: async (hideTip?: boolean) => {
- logger.debug("准备生成摘要...")
- descData.isDescLoading = true
- try {
- const publishCfg = getPublishCfg()
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
-
- const data = await siyuanApi.exportMdContent(pageId)
- const md = data.content
- let html = mdToHtml(md)
- if (publishCfg.removeH1) {
- html = removeH1(html)
- }
- descData.desc = parseHtml(html, CONSTANTS.MAX_PREVIEW_LENGTH, true)
-
- // 保存属性到思源
- const customAttr = {
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_DESC_KEY]:
- descData.desc,
- }
- await siyuanApi.setBlockAttrs(pageId, customAttr)
-
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- } catch (e) {
- if (hideTip !== true) {
- ElMessage.error(appendStr(t("main.opt.failure"), "=>", e))
- }
- }
-
- descData.isDescLoading = false
- logger.debug("摘要生成完毕.")
- },
-
- getDescData: () => {
- return descData
- },
-
- /**
- * 初始化
- * @param siyuanData
- */
- initDesc: (siyuanData: SiyuanDataObj) => {
- const descKey = SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_DESC_KEY
- descData.desc = siyuanData.meta[descKey]
- },
-
- /**
- * 同步FormData到属性
- * @param postForm
- */
- syncDesc: (postForm: PostForm) => {
- descData.desc = postForm.formData.desc
- },
- }
-
- return {
- descData,
- descMethods,
- }
-}
diff --git a/composables/publish/makeSlugCom.ts b/composables/publish/makeSlugCom.ts
deleted file mode 100644
index d92edb60..00000000
--- a/composables/publish/makeSlugCom.ts
+++ /dev/null
@@ -1,222 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { ElMessage } from "element-plus"
-import { appendStr, mdFileToTitle } from "~/utils/strUtil"
-import * as util from "~/utils/util"
-import { isEmptyString } from "~/utils/util"
-import shortHash from "shorthash2"
-import { useI18n } from "vue-i18n"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { LogFactory } from "~/utils/logUtil"
-import { getPublishCfg } from "~/utils/publishUtil"
-import { SIYUAN_PAGE_ATTR_KEY } from "~/utils/constants/siyuanPageConstants"
-import { commonIsTest } from "~/utils/common/commonEnv"
-import { getConf } from "~/utils/configUtil"
-import { TEST_CONSTANTS } from "~/test/TEST_CONSTANTS"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-import { PostForm } from "~/utils/models/postForm"
-
-/**
- * 文章别名组件
- * @param props 页面属性
- * @param deps 依赖的组件
- */
-export const useSlug = (props, deps) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/makeSlugCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- const publishCfg = getPublishCfg()
- // public data
- const slugData = reactive({
- isSlugLoading: false,
- forceRefresh: false,
- title: "",
- customSlug: "",
- slugHashEnabled: true,
- })
-
- // deps
- const siyuanPageMethods = deps.siyuanPageMethods
-
- // private methods
- const checkForce = () => {
- // 空值跳过
- if (util.isEmptyString(slugData.customSlug)) {
- return true
- }
-
- // 别名不为空,根据用户操作判断
- return slugData.forceRefresh
- }
-
- // public methods
- const slugMethods = {
- makeSlug: async (hideTip?: any) => {
- if (!checkForce()) {
- if (hideTip !== true) {
- ElMessage.warning(t("main.force.refresh.tip"))
- }
- logger.debug(t("main.force.refresh.tip"))
- return
- }
-
- slugData.isSlugLoading = true
- logger.debug("开始生成别名...")
-
- try {
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
-
- // =====================
- // == Test Mock Start ==
- if (commonIsTest) {
- const pageStr = getConf(TEST_CONSTANTS.CONSTANTS_SIYUAN_PAGE)
- const pageObj = JSON.parse(JSON.parse(pageStr))
- vi.spyOn(siyuanApi, "getBlockByID").mockResolvedValue(pageObj)
- }
- // == Test Mock End ==
- // =====================
- const page = await siyuanApi.getBlockByID(pageId)
- logger.debug("获取到思源页面数据=>", page)
-
- // 标题已经处理
- const fmtTitle = slugData.title
- // 生成别名
- if (publishCfg.useGoogleTranslate) {
- // 先调用谷歌API,如果失败就用拼音代替
- try {
- let result
- // 调用Google翻译API
- if (commonIsTest) {
- const mock_zhSlugify = vi
- .fn()
- .mockImplementation((q: string) => util.pinyinSlugify(q))
- result = await mock_zhSlugify(fmtTitle)
- } else {
- result = await util.zhSlugify(fmtTitle)
- }
- logger.debug("使用谷歌翻译")
-
- if (result) {
- slugData.customSlug = result
- } else {
- slugData.customSlug = util.pinyinSlugify(fmtTitle)
- ElMessage.success(t("main.opt.failure"))
- }
- } catch (e) {
- slugData.customSlug = util.pinyinSlugify(fmtTitle)
- }
- } else {
- slugData.customSlug = util.pinyinSlugify(fmtTitle)
- }
- logger.debug("完成别名翻译")
-
- // 添加hash
- if (slugData.slugHashEnabled) {
- const newstr = page.content + new Date().toISOString()
- const hashstr = appendStr("-", shortHash(newstr).toLowerCase())
- slugData.customSlug += hashstr
- logger.debug("为别名添加hash")
- }
-
- // 保存别名属性到思源
- const customAttr = {
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_SLUG_KEY]:
- slugData.customSlug,
- }
-
- // =====================
- // == Test Mock Start ==
- if (commonIsTest) {
- vi.spyOn(siyuanApi, "setBlockAttrs").mockResolvedValue(undefined)
- }
- // == Test Mock End ==
- // =====================
- await siyuanApi.setBlockAttrs(pageId, customAttr)
-
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- logger.info("生成别名正常完成,slugData=>", slugData)
- } catch (e) {
- const errmsg = appendStr(t("main.opt.failure"), "=>", e)
- if (hideTip !== true) {
- ElMessage.error(errmsg)
- }
- logger.error(errmsg)
- }
-
- // 结束
- slugData.isSlugLoading = false
- logger.debug("生成别名结束.")
- },
-
- getSlugData: () => {
- return slugData
- },
-
- /**
- * 别名是否为空
- */
- isSlugEmpty: () => {
- return isEmptyString(slugData.customSlug)
- },
-
- /**
- * 初始化
- * @param siyuanData
- */
- initSlug: (siyuanData: SiyuanDataObj) => {
- // 标题处理
- let fmtTitle = siyuanData.page.content
- if (publishCfg.fixTitle) {
- fmtTitle = mdFileToTitle(fmtTitle)
- }
- logger.debug("标题处理完毕")
- slugData.title = fmtTitle
- const slugKey = SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_SLUG_KEY
- slugData.customSlug = siyuanData.meta[slugKey]
-
- logger.debug("initSlug=>", slugData)
- },
-
- /**
- * 同步FormData到属性
- * @param postForm
- */
- syncSlug: (postForm: PostForm) => {
- slugData.title = postForm.formData.title
- slugData.customSlug = postForm.formData.customSlug
- },
- }
-
- return {
- slugData,
- slugMethods,
- }
-}
diff --git a/composables/publish/makeTagCom.ts b/composables/publish/makeTagCom.ts
deleted file mode 100644
index 0c6cf1b3..00000000
--- a/composables/publish/makeTagCom.ts
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { appendStr } from "~/utils/strUtil"
-import { ElMessage } from "element-plus"
-import { LogFactory } from "~/utils/logUtil"
-import { useI18n } from "vue-i18n"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { cutWords, jiebaToHotWords } from "~/utils/util"
-import { getPublishCfg } from "~/utils/publishUtil"
-import { useSiyuanPage } from "~/composables/publish/siyuanPageCom"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-import { PostForm } from "~/utils/models/postForm"
-
-/**
- * 标签组件
- */
-export const useTag = (props) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/makeTagCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- // public data
- const tagData = reactive({
- isTagLoading: false,
- tagSwitch: false,
- tag: {
- inputValue: "",
- dynamicTags: [],
- inputVisible: false,
- },
- // https://stackoverflow.com/questions/64774113/vue-js-3-use-autofocus-on-input-with-ref-inside-a-method
- // https://stackoverflow.com/questions/64774113/vue-js-3-use-autofocus-on-input-with-ref-inside-a-method
- // https://www.helloworld.net/p/2721375043
- // tagRefInput: ref(),
- })
-
- // deps
- const { siyuanPageMethods } = useSiyuanPage(props)
-
- // public methods
- const tagMethods = {
- tagHandleClose: (tag: any) => {
- tagData.tag.dynamicTags.splice(tagData.tag.dynamicTags.indexOf(tag), 1)
- },
- tagShowInput: () => {
- tagData.tag.inputVisible = true
-
- // this.$refs.tagRefInput.focus()
- // nextTick(() => {
- // tagData.tagRefInput.value.focus()
- // })
- },
- tagHandleInputConfirm: () => {
- if (tagData.tag.inputValue) {
- tagData.tag.dynamicTags.push(tagData.tag.inputValue)
- }
- tagData.tag.inputVisible = false
- tagData.tag.inputValue = ""
- },
- fetchTag: async (hideTip?: any) => {
- try {
- if (!tagData.tagSwitch) {
- ElMessage.warning(t("main.tag.auto.switch.no.tip"))
- return
- }
-
- tagData.isTagLoading = true
-
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
-
- const data = await siyuanApi.exportMdContent(pageId)
- const md = data.content
- const genTags = await cutWords(md)
- logger.debug("genTags=>", genTags)
-
- const hotTags = jiebaToHotWords(genTags, 5)
- logger.debug("hotTags=>", hotTags)
-
- // 如果标签不存在,保存新标签到表单
- for (let i = 0; i < hotTags.length; i++) {
- if (!tagData.tag.dynamicTags.includes(hotTags[i])) {
- tagData.tag.dynamicTags.push(hotTags[i])
- }
- }
-
- // 保存属性到思源
- const customAttr = {
- tags: tagData.tag.dynamicTags.join(","),
- }
- await siyuanApi.setBlockAttrs(pageId, customAttr)
-
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- } catch (e) {
- const errmsg = appendStr(t("main.opt.failure"), "=>", e)
- if (hideTip !== true) {
- ElMessage.error(errmsg)
- }
- logger.error(errmsg)
- }
-
- tagData.isTagLoading = false
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- },
-
- getTagData: (): string[] => {
- return tagData.tag.dynamicTags
- },
-
- /**
- * 初始化
- */
- initTag: (siyuanData: SiyuanDataObj) => {
- const publishCfg = getPublishCfg()
-
- // 初始化标签
- tagData.tag.dynamicTags = []
- const tagstr = siyuanData.meta.tags || ""
- const tgarr = tagstr.split(",")
- for (let i = 0; i < tgarr.length; i++) {
- const tg = tgarr[i]
- if (tg !== "") {
- tagData.tag.dynamicTags.push(tgarr[i])
- }
- }
-
- if (publishCfg.autoTag && tagData.tag.dynamicTags.length === 0) {
- tagData.tagSwitch = true
- }
- },
-
- /**
- * 同步FormData到属性
- * @param postForm
- */
- syncTag: (postForm: PostForm) => {
- for (let i = 0; i < postForm.formData.tag.dynamicTags.length; i++) {
- const tag = postForm.formData.tag.dynamicTags[i]
- if (!tagData.tag.dynamicTags.includes(tag) && tag !== "") {
- tagData.tag.dynamicTags.push(tag)
- }
- }
- },
- }
-
- return {
- tagData,
- tagMethods,
- }
-}
diff --git a/composables/publish/makeYamlCom.ts b/composables/publish/makeYamlCom.ts
deleted file mode 100644
index 5b2b4701..00000000
--- a/composables/publish/makeYamlCom.ts
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import copy from "copy-to-clipboard"
-import { ElMessage } from "element-plus"
-import { LogFactory } from "~/utils/logUtil"
-import { useI18n } from "vue-i18n"
-import { YamlConvertAdaptor } from "~/utils/platform/yamlConvertAdaptor"
-import { PostForm } from "~/utils/models/postForm"
-import { IGithubCfg } from "~/utils/platform/github/githubCfg"
-import { appendStr } from "~/utils/strUtil"
-import { copyToClipboardInBrowser, isBrowser } from "~/utils/browserUtil"
-import { YamlFormatObj } from "~/utils/models/yamlFormatObj"
-
-/**
- * YAML组件
- */
-export const useYaml = () => {
- const logger = LogFactory.getLogger("composables/publish/makeYamlCom.ts")
- const { t } = useI18n()
- const yamlData = reactive({
- yamlObj: {} as any,
- readMode: true,
- yamlPreviewContent: "",
- yamlContent: "",
- isSaved: true,
- formatter: "",
- mdContent: "",
- mdFullContent: "",
- htmlContent: "",
- })
-
- const yamlMethods = {
- /**
- * @param event
- */
- onYamlContentFocus: (event) => {
- event.preventDefault()
-
- const target = event.target as HTMLTextAreaElement
- target.select()
-
- if (isBrowser()) {
- copyToClipboardInBrowser(yamlData.yamlContent)
- }
- },
-
- onYamlContentInput: () => {
- yamlData.isSaved = false
- },
-
- onYamlContextMenu: (event) => {
- event.preventDefault()
- },
-
- doConvertAttrToYAML: (
- yamlConverter: YamlConvertAdaptor,
- postForm: PostForm,
- githubCfg?: IGithubCfg
- ): void => {
- if (!yamlConverter) {
- yamlConverter = new YamlConvertAdaptor()
- logger.error("未指定YAML转换器")
- }
-
- const yamlFormatObj = yamlConverter.convertToYaml(postForm, githubCfg)
- yamlData.yamlObj = yamlFormatObj.yamlObj
- yamlData.formatter = yamlFormatObj.formatter
- yamlData.mdContent = yamlFormatObj.mdContent
- yamlData.mdFullContent =
- yamlFormatObj.formatter + "\n\n" + yamlFormatObj.mdContent
- yamlData.htmlContent = yamlFormatObj.htmlContent
- },
-
- doConvertYAMLToAttr: (
- yamlConverter: YamlConvertAdaptor,
- yamlFormatObj: YamlFormatObj,
- githubCfg?: IGithubCfg
- ): PostForm => {
- if (!yamlConverter) {
- yamlConverter = new YamlConvertAdaptor()
- logger.error("未指定YAML转换器")
- }
-
- const postForm = yamlConverter.convertToAttr(yamlFormatObj, githubCfg)
- logger.debug("doConvertYAMLToAttr转换中转数据postForm=>", postForm)
-
- return postForm
- },
-
- copyYamlToClipboard: () => {
- copy(yamlData.yamlContent)
- ElMessage.success(t("main.opt.success"))
- },
-
- /**
- * 提供给其他组件访问数据的方法
- */
- getYamlData: () => {
- return yamlData
- },
-
- /**
- * 初始化
- * @param yaml
- */
- initYaml: (yaml: string) => {
- yamlData.yamlContent = yaml
- yamlData.yamlPreviewContent = appendStr(yaml)
- },
- }
-
- return {
- yamlData,
- yamlMethods,
- }
-}
diff --git a/composables/publish/pageModeCom.ts b/composables/publish/pageModeCom.ts
deleted file mode 100644
index 6bde13fd..00000000
--- a/composables/publish/pageModeCom.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { PageEditMode } from "~/utils/common/pageEditMode"
-import { SourceContentShowType } from "~/utils/common/sourceContentShowType"
-
-/**
- * 页面模式切换组件
- * @author terwer
- * @since 0.1.0
- */
-export const usePageMode = () => {
- // public data
- const pageModeData = reactive({
- etype: PageEditMode.EditMode_simple,
- stype: SourceContentShowType.YAML_CONTENT,
- })
-
- // public methods
- const pageModeMethods = {
- getPageModeData: () => {
- return pageModeData
- },
- }
-
- return {
- pageModeData,
- pageModeMethods,
- }
-}
diff --git a/composables/publish/publishActionCom.ts b/composables/publish/publishActionCom.ts
deleted file mode 100644
index be574d3a..00000000
--- a/composables/publish/publishActionCom.ts
+++ /dev/null
@@ -1,273 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { getJSONConf } from "~/utils/configUtil"
-import { IGithubCfg } from "~/utils/platform/github/githubCfg"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { ElMessage, ElMessageBox } from "element-plus"
-import { useI18n } from "vue-i18n"
-import { appendStr } from "~/utils/strUtil"
-import { removeTitleNumber } from "~/utils/htmlUtil"
-import { CONSTANTS } from "~/utils/constants/constants"
-import { PicgoPostApi } from "~/utils/platform/picgo/picgoPostApi"
-import { API } from "~/utils/api"
-import { Post } from "~/utils/models/post"
-import { LinkParser } from "~/utils/parser/LinkParser"
-
-/**
- * 通用的发布操作组件
- * @author terwer
- * @since 0.1.0
- */
-export const usePublish = (props, deps?: any) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/publishActionCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- const picgoPostApi = new PicgoPostApi()
- const linkParser = new LinkParser()
- // public data
- const publishData = reactive({
- isPublishLoading: false,
- isCancelLoading: false,
- })
-
- // deps
- const siyuanPageMethods = deps.siyuanPageMethods
- const yamlMethods = deps.yamlMethods
- const githubPagesMethods = deps.githubPagesMethods
- const quickMethods = deps.quickMethods
- const picgoPostMethods = deps.picgoPostMethods
- const initPublishMethods = deps.initPublishMethods
-
- // public methods
- const publishMethods = {
- doPublish: async () => {
- logger.debug("准备发布文章...")
- publishData.isPublishLoading = true
- try {
- const githubCfg = getJSONConf(props.apiType)
- const api = new API(props.apiType)
-
- // 校验标题
- const mdTitle = githubPagesMethods.getGithubPagesData().mdTitle
- let fmtTitle = removeTitleNumber(mdTitle)
- fmtTitle = fmtTitle.replace(/\.md/g, "")
- if (/[\s*|\\.]/g.test(fmtTitle)) {
- logger.debug("fmtTitle=>", fmtTitle)
- ElMessage.error("文件名不能包含空格或者特殊字符")
- publishData.isPublishLoading = false
- return
- }
-
- // 未发布过生成属性,更新的时候不重复生成
- if (!initPublishMethods.getInitPublishData().isPublished) {
- // 未发布阶段,没有生成过
- if (!quickMethods.getQuickData().onclickFlag) {
- // 这里面会自动保存
- await quickMethods.doOneclickAttr()
- } else {
- // 生成过了,如果有修改,直接保存即可
- await quickMethods.saveAttrToSiyuan(true)
- }
- } else {
- // 更新的时候,自动保存属性到思源
- await quickMethods.saveAttrToSiyuan(true)
- }
-
- // 根据选项决定是否发送到Github参考
- const isOk = githubCfg.apiStatus
- // api不可用但是开启了发布
- if (!isOk && githubPagesMethods.getGithubPagesData().githubEnabled) {
- publishData.isPublishLoading = false
- ElMessage.error("检测到api不可用或者配置错误,无法发布到Github,请转到源码模式自行复制文本")
- return
- } else if (isOk && githubPagesMethods.getGithubPagesData().githubEnabled) {
- // api可用并且开启了发布
- logger.debug("开始真正调用api发布到Github")
-
- // 发布路径
- let currentPath = githubPagesMethods.getGithubPagesData().customPath
- const currentDefaultPath = githubCfg.defaultPath ?? "尚未配置"
- let mdFilename = githubPagesMethods.getGithubPagesData().mdTitle
- // 如果是自动生成的别名,需要动态获取
- if (mdFilename.includes(CONSTANTS.PUBLISH_DYNAMIC_SLUG)) {
- mdFilename = githubPagesMethods.getMdFilename()
- }
- githubPagesMethods.initGithubPages({
- cpath: currentPath,
- defpath: currentDefaultPath,
- fname: mdFilename,
- })
-
- // 生成YAML+MD的发布内容
- initPublishMethods.convertAttrToYAML(true)
-
- const mdFullContent = yamlMethods.getYamlData().mdFullContent
-
- // 最终发布的内容
- let md = mdFullContent
-
- // 引用链接替换
- md = await linkParser.convertSiyuanLinkToPlatformLink(md, api)
-
- // 处理图床
- if (picgoPostMethods.getPicgoPostData().picgoEnabled) {
- const siyuanPage = siyuanPageMethods.getSiyuanPageData().dataObj
-
- const picgoPostResult = await picgoPostApi.uploadPostImagesToBed(siyuanPage.pageId, siyuanPage.meta, md)
- // 有图片才上传
- if (picgoPostResult.hasImages) {
- if (picgoPostResult.flag) {
- md = picgoPostResult.mdContent
- } else {
- ElMessage.error(t("github.post.picgo.picbed.error") + "=>" + picgoPostResult.errmsg)
- }
- }
- }
-
- // 最终发布的内容
- logger.debug("即将发布的内容,publishContent=>", { publishContent: md })
-
- // 发布
- // initGithubPages之后发布路径就是最新完整的
- const docPath = githubPagesMethods.getGithubPagesData().publishPath
- const post = new Post()
- post.postid = docPath
- post.description = md
- let res
- if (initPublishMethods.getInitPublishData().isPublished) {
- res = await api.editPost(post.postid, post)
- } else {
- res = await api.newPost(post)
- }
-
- // 成功与失败都刷新页面
- if (!res) {
- publishData.isPublishLoading = false
-
- // 发布失败
- ElMessage.error(t("main.publish.vuepress.failure"))
- return
- }
-
- // 这里是发布成功之后
- const customAttr = {
- [githubCfg.posidKey]: docPath,
- }
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
- await siyuanApi.setBlockAttrs(pageId, customAttr)
- logger.debug(props.apiType + "_Main发布成功,保存路径,meta=>", customAttr)
-
- // 刷新属性数据
- await initPublishMethods.initPage()
- publishData.isPublishLoading = false
- }
- logger.debug("文章发布完成.")
- if (initPublishMethods.getInitPublishData().isPublished) {
- ElMessage.success(t("main.opt.status.updated"))
- } else {
- ElMessage.success(t("main.opt.status.publish"))
- }
- } catch (e) {
- // 发生异常强制删除
- try {
- await publishMethods.doCancel(false)
- } catch (e) {
- logger.error("强制删除异常,不影响发布=>", e)
- }
-
- const errmsg = appendStr(
- t("main.opt.failure"),
- "=>发布异常,可能是Github平台已自行删除。已清除关联,请重新发布",
- e
- )
- ElMessage.error(errmsg)
- logger.error(errmsg)
- }
-
- publishData.isPublishLoading = false
- },
- cancelPublish: async () => {
- logger.debug("准备取消文章发布...")
- publishData.isCancelLoading = true
-
- ElMessageBox.confirm(t("main.opt.warning.tip"), t("main.opt.warning"), {
- confirmButtonText: t("main.opt.ok"),
- cancelButtonText: t("main.opt.cancel"),
- type: "warning",
- })
- .then(async () => {
- await publishMethods.doCancel(true)
- publishData.isCancelLoading = false
- ElMessage.warning(t("main.opt.status.cancel"))
- })
- .catch((e) => {
- if (e.toString().indexOf("cancel") <= -1) {
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- publishData.isCancelLoading = false
- })
- },
- doCancel: async (isInit: boolean) => {
- const githubCfg = getJSONConf(props.apiType)
- const api = new API(props.apiType)
-
- const docPath = githubPagesMethods.getGithubPagesData().publishPath
- logger.debug("准备取消发布,docPath=>", docPath)
-
- try {
- await api.deletePost(docPath)
- } catch (e) {
- logger.error("调用Github平台删除页面失败=>", e)
- }
-
- const customAttr = {
- [githubCfg.posidKey]: "",
- }
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
- await siyuanApi.setBlockAttrs(pageId, customAttr)
- logger.debug(props.apiType + "_Main取消发布,meta=>", customAttr)
-
- // 刷新属性数据
- if (isInit) {
- await initPublishMethods.initPage()
- }
- },
- }
-
- return {
- publishData,
- publishMethods,
- }
-}
diff --git a/composables/publish/publishQuickCom.ts b/composables/publish/publishQuickCom.ts
deleted file mode 100644
index 711825d2..00000000
--- a/composables/publish/publishQuickCom.ts
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { ElMessage, ElMessageBox } from "element-plus"
-import { useI18n } from "vue-i18n"
-import { SIYUAN_PAGE_ATTR_KEY } from "~/utils/constants/siyuanPageConstants"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { appendStr } from "~/utils/strUtil"
-import { reloadPage } from "~/utils/browserUtil"
-import { isEmptyString } from "~/utils/util"
-
-/**
- * 快捷操作组件
- */
-export const useQuick = (props, deps?: any) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/publishQuickCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- // publish data
- const quickData = reactive({
- isGenLoading: false,
- /**
- * 是否操作过一键生成
- */
- onclickFlag: false,
- })
-
- // deps
- const siyuanPageMethods = deps.siyuanPageMethods
- const slugMethods = deps.slugMethods
- const descMethods = deps.descMethods
- const tagMethods = deps.tagMethods
- const githubPagesMethods = deps.githubPagesMethods
-
- // public methods
- const quickMethods = {
- oneclickAttr: async (hideTip?: boolean) => {
- ElMessageBox.confirm(
- t("main.opt.onclick.confirm.tip"),
- t("main.opt.warning"),
- {
- confirmButtonText: t("main.opt.ok"),
- cancelButtonText: t("main.opt.cancel"),
- type: "warning",
- }
- )
- .then(async () => {
- quickData.isGenLoading = true
-
- // 一键生成属性
- await quickMethods.doOneclickAttr()
- reloadPage()
-
- quickData.isGenLoading = false
- logger.debug("一键生成属性完成.")
- if (hideTip !== true) {
- ElMessage.success(t("main.publish.oneclick.attr.finish"))
- }
- })
- .catch((e) => {
- quickData.isGenLoading = false
-
- if (e.toString().indexOf("cancel") <= -1) {
- ElMessage({
- type: "error",
- message: t("main.opt.failure") + "=>" + e,
- })
- logger.error(t("main.opt.failure") + "=>" + e)
- }
- })
- },
- doOneclickAttr: async () => {
- await slugMethods.makeSlug(true)
- await descMethods.makeDesc(true)
- await tagMethods.fetchTag(true)
-
- // 发布属性
- await quickMethods.saveAttrToSiyuan(true)
-
- quickData.onclickFlag = true
- logger.debug("发布属性完成")
- },
- saveAttrToSiyuan: async (hideTip?: boolean) => {
- try {
- // 保存属性到思源
- const slugData = slugMethods.getSlugData()
- const descData = descMethods.getDescData()
- const tagData = tagMethods.getTagData()
- const githubPagesData = githubPagesMethods.getGithubPagesData()
-
- let customAttr = {
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_SLUG_KEY]:
- slugData.customSlug,
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_DESC_KEY]:
- descData.desc,
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_USE_PERMALINK_KEY]:
- githubPagesData.usePermalink.toString(),
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_USE_DATE_KEY]:
- githubPagesData.useDate.toString(),
- tags: tagData.join(","),
- }
-
- if (!isEmptyString(githubPagesData.linkTitle)) {
- customAttr = Object.assign(customAttr, {
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_MENU_TITLE_KEY]:
- githubPagesData.linkTitle,
- })
- }
-
- const weight = parseInt(githubPagesData.weight)
- if (weight > 0) {
- customAttr = Object.assign(customAttr, {
- [SIYUAN_PAGE_ATTR_KEY.SIYUAN_PAGE_ATTR_CUSTOM_WEIGHT_KEY]: weight,
- })
- }
-
- // 获取最新属性
- const pageId = await siyuanPageMethods.getPageId()
- await siyuanApi.setBlockAttrs(pageId, customAttr)
-
- if (hideTip !== true) {
- ElMessage.success(t("main.opt.success"))
- }
- } catch (e) {
- const errmsg = appendStr(t("main.opt.failure"), "=>", e)
- if (hideTip !== true) {
- ElMessage.error(appendStr(t("main.opt.failure"), "=>", e))
- }
- logger.error(errmsg)
- }
- },
-
- getQuickData: () => {
- return quickData
- },
- }
-
- return {
- quickData,
- quickMethods,
- }
-}
diff --git a/composables/publish/publishTimeCom.ts b/composables/publish/publishTimeCom.ts
deleted file mode 100644
index c8a1370c..00000000
--- a/composables/publish/publishTimeCom.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-import { formatNumToZhDate } from "~/utils/dateUtil"
-import { PostForm } from "~/utils/models/postForm"
-
-/**
- * 发布时间组件
- */
-export const usePublishTime = () => {
- const publishTimeData = reactive({
- created: "",
- })
-
- const publishTimeMethods = {
- getPublishTime: () => {
- return publishTimeData
- },
-
- initPublishTime: (siyuanData: SiyuanDataObj) => {
- publishTimeData.created = formatNumToZhDate(siyuanData.page.created)
- },
-
- /**
- * 同步FormData到属性
- * @param postForm
- */
- syncPublishTime: (postForm: PostForm) => {
- publishTimeData.created = postForm.formData.created
- },
- }
-
- return {
- publishTimeData,
- publishTimeMethods,
- }
-}
diff --git a/composables/publish/siyuanPageCom.ts b/composables/publish/siyuanPageCom.ts
deleted file mode 100644
index a5c12a0b..00000000
--- a/composables/publish/siyuanPageCom.ts
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive } from "vue"
-import { SiyuanDataObj } from "~/utils/models/siyuanDataObj"
-import { SiYuanApi } from "~/utils/platform/siyuan/siYuanApi"
-import { getPageId } from "~/utils/platform/siyuan/siyuanUtil"
-import { useI18n } from "vue-i18n"
-import { LogFactory } from "~/utils/logUtil"
-
-/**
- * 思源笔记页面数据处理组件
- * @author terwer
- * @since 0.1.0
- */
-export const useSiyuanPage = (props) => {
- // private data
- const logger = LogFactory.getLogger("composables/publish/siyuanPageCom.ts")
- const { t } = useI18n()
- const siyuanApi = new SiYuanApi()
- // public data
- const siyuanPageData = reactive({
- dataObj: new SiyuanDataObj(),
- })
-
- // public methods
- const siyuanPageMethods = {
- getPageId: async (): Promise => {
- // 获取最新属性
- const pageId = await getPageId(true, props.pageId)
-
- if (!pageId || pageId === "") {
- logger.error(t("page.no.id"))
- throw new Error("page.no.id")
- }
- logger.debug("当前页面ID为=>", pageId)
- return pageId
- },
-
- getSiyuanPageData: () => {
- return siyuanPageData
- },
-
- initSiyuanPage: async (pageId: string) => {
- // 思源笔记数据
- siyuanPageData.dataObj.pageId = pageId
- siyuanPageData.dataObj.meta = await siyuanApi.getBlockAttrs(pageId)
- siyuanPageData.dataObj.page = await siyuanApi.getBlockByID(pageId)
- siyuanPageData.dataObj.content = await siyuanApi.exportMdContent(pageId)
- },
- }
-
- return {
- siyuanPageData,
- siyuanPageMethods,
- }
-}
diff --git a/composables/publish/tabCountCom.ts b/composables/publish/tabCountCom.ts
deleted file mode 100644
index e786fb1e..00000000
--- a/composables/publish/tabCountCom.ts
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { reactive, ref } from "vue"
-import { useTabCountStore } from "~/stores/tabCountStore"
-import {
- DynamicConfig,
- getDynamicJsonCfg,
- getDynSwitchKey,
- getDynSwitchModelValue,
-} from "~/utils/platform/dynamicConfig"
-import { getBooleanConf } from "~/utils/configUtil"
-import SWITCH_CONSTANTS from "~/utils/constants/switchConstants"
-
-/**
- * 计算使用的平台数
- */
-export const useTabCount = (): any => {
- const tabCountStore = useTabCountStore()
-
- // Github
- const vuepressEnabled = ref(false)
- const hugoEnabled = ref(false)
- const hexoEnabled = ref(false)
- const jekyllEnabled = ref(false)
-
- // Metaweblog API
- const jvueEnabled = ref(false)
- const confEnabled = ref(false)
- const cnblogsEnabled = ref(false)
-
- // WordPress
- const wordpressEnabled = ref(false)
-
- // Common API
- const liandiEnabled = ref(false)
- const yuqueEnabled = ref(false)
- const kmsEnabled = ref(false)
-
- const switchFormData = reactive({
- dynamicConfigArray: [] as DynamicConfig[],
- })
-
- function doCount(): void {
- // 重新计数
- tabCountStore.resetCount()
-
- vuepressEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_VUEPRESS_KEY)
- tabCountStore.incrementIf(vuepressEnabled.value)
-
- hugoEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_HUGO_KEY)
- tabCountStore.incrementIf(hugoEnabled.value)
-
- hexoEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_HEXO_KEY)
- tabCountStore.incrementIf(hexoEnabled.value)
-
- jekyllEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_JEKYLL_KEY)
- tabCountStore.incrementIf(jekyllEnabled.value)
-
- jvueEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_JVUE_KEY)
- tabCountStore.incrementIf(jvueEnabled.value)
-
- confEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_CONF_KEY)
- tabCountStore.incrementIf(confEnabled.value)
-
- cnblogsEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_CNBLOGS_KEY)
- tabCountStore.incrementIf(cnblogsEnabled.value)
-
- wordpressEnabled.value = getBooleanConf(
- SWITCH_CONSTANTS.SWITCH_WORDPRESS_KEY
- )
- tabCountStore.incrementIf(wordpressEnabled.value)
-
- liandiEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_LIANDI_KEY)
- tabCountStore.incrementIf(liandiEnabled.value)
-
- yuqueEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_YUQUE_KEY)
- tabCountStore.incrementIf(yuqueEnabled.value)
-
- kmsEnabled.value = getBooleanConf(SWITCH_CONSTANTS.SWITCH_KMS_KEY)
- tabCountStore.incrementIf(kmsEnabled.value)
-
- const dynamicJsonCfg = getDynamicJsonCfg()
- const results = dynamicJsonCfg.totalCfg || []
- switchFormData.dynamicConfigArray = []
- results.forEach((item) => {
- const switchKey = getDynSwitchKey(item.platformKey)
- const switchValue = getBooleanConf(switchKey)
- item.modelValue = getDynSwitchModelValue({
- switchKey: item.platformKey,
- switchValue,
- })
- tabCountStore.incrementIf(switchValue)
-
- switchFormData.dynamicConfigArray.push(item)
- })
- }
-
- return {
- tabCountStore,
- vuepressEnabled,
- hugoEnabled,
- hexoEnabled,
- jekyllEnabled,
- jvueEnabled,
- confEnabled,
- cnblogsEnabled,
- wordpressEnabled,
- liandiEnabled,
- yuqueEnabled,
- kmsEnabled,
- switchFormData,
- doCount,
- }
-}
diff --git a/composables/setting/preferenceSettingCom.ts b/composables/setting/preferenceSettingCom.ts
deleted file mode 100644
index c2020f6d..00000000
--- a/composables/setting/preferenceSettingCom.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-/**
- * 偏好设置组件
- * @author terwer
- * @since 0.1.0
- */
-export const usePreferenceSetting = () => {}
diff --git a/compose-dev.yaml b/compose-dev.yaml
deleted file mode 100644
index cc7fd0a1..00000000
--- a/compose-dev.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-services:
- app:
- entrypoint:
- - sleep
- - infinity
- image: docker/dev-environments-javascript:stable-1
- init: true
- volumes:
- - type: bind
- source: /var/run/docker.sock
- target: /var/run/docker.sock
-
diff --git a/index.html b/index.html
deleted file mode 100644
index e3d3827f..00000000
--- a/index.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
- <%= title %> - 思源笔记发布辅助工具
-
-
-
-
-
-
-
-
diff --git a/jsdoc.json b/jsdoc.json
deleted file mode 100644
index 73ceaa32..00000000
--- a/jsdoc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "tags": {
- "allowUnknownTags": ["optional"]
- },
- "plugins": ["node_modules/better-docs/typescript"],
- "source": {
- "includePattern": "\\.(jsx|js|ts|tsx)$"
- }
-}
diff --git a/layouts/AppLayout.vue b/layouts/AppLayout.vue
deleted file mode 100644
index 678d3dd8..00000000
--- a/layouts/AppLayout.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/layouts/default/AppLayoutDefault.vue b/layouts/default/AppLayoutDefault.vue
deleted file mode 100644
index 2dfbe726..00000000
--- a/layouts/default/AppLayoutDefault.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/layouts/default/DefaultFooter.vue b/layouts/default/DefaultFooter.vue
deleted file mode 100644
index 7fd615d0..00000000
--- a/layouts/default/DefaultFooter.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/layouts/default/DefaultHeader.vue b/layouts/default/DefaultHeader.vue
deleted file mode 100644
index c13376b4..00000000
--- a/layouts/default/DefaultHeader.vue
+++ /dev/null
@@ -1,414 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/locales/en_US.ts b/locales/en_US.ts
deleted file mode 100644
index 048714a7..00000000
--- a/locales/en_US.ts
+++ /dev/null
@@ -1,482 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-export default {
- "lang.choose": "Choose lang",
- "lang.choose.placeholder": "Please select language",
- "theme.mode.choose": "Mode",
- "theme.mode.dark": "Dark mode",
- "theme.mode.light": "Light mode",
- "service.tab.publish.service": "Publish service",
- "service.tab.publish.setting": "Publish setting",
- "service.tab.post.bind": "Post bind",
- "service.tab.service.switch": "Service switch",
- "service.tab.change.local": "Change language",
- "main.publish.editmode": "Edit mode",
- "main.publish.editmode.simple": "Simple",
- "main.publish.editmode.complex": "Complex",
- "main.publish.editmode.source": "Source",
- "main.publish.vuepress.tip":
- "Recommends use it with vuepress-theme-vdoing , and the subsequent bug will only update this theme",
- "main.publish.github.error.tip":
- "Configure error or API is not available, please check. If you modify the configuration, please refresh the page",
- "main.publish.github": "Send Github",
- "main.publish.github.tip":
- "Checking the Markdown text of the article to the GitHub warehouse corresponding to Vuepress (need to perform related configuration first, unsatisfactory or configuration error will be ignored)",
- "main.publish.github.choose.path": "Choose path",
- "main.publish.github.published.path": "Published path",
- "main.publish.github.choose.path.use.default": "Default path",
- "main.publish.github.choose.path.use.default.tip":
- "Using the default directory, all articles are published in the configuration default directory, no need to select the directory every time it is published",
- "main.publish.github.no.tip": "You have not opened github release, please copy the right text on your own",
- "main.publish.github.choose.title": "File name",
- "main.publish.github.choose.title.tip":
- "Vuepress-theme-VDoing support file name plus serial number to identify. If you don’t know this usage, please do not modify the file name",
- "main.publish.see.preview": "Click here see new post",
- "main.publish.see.md.preview": "Click here see new md file",
- "main.publish.see.real.preview": "Click here see new post",
- "main.publish.to.wordpress": "Send to WP",
- "main.title": "Post title",
- "main.slug": "Post slug",
- "main.auto.fetch.slug": "Auto fetch slug",
- "main.use.google.translate": "Use Google translate API",
- "main.use.hash": "Use hash",
- "main.use.hash.tip":
- "Do not use HASH to show more meaningful URLs, but it may cause the only path of the article to repeat (the consequence is that Vuepress will build a failure unless manual solution to the other problem), please know",
- "main.force.refresh": "Force refresh",
- "main.force.refresh.tip":
- "In order to prevent the wrongdoing aliases by mistake, the attribute will not be updated by default. If you need to update, please check for compulsory refresh.",
- "main.desc": "Post desc",
- "main.auto.fetch.desc": "Auto fetch desc",
- "main.create.time": "Pub time",
- "main.create.time.placeholder": "Please select time",
- "main.tag": "Post tag",
- "main.tag.new": "New tag",
- "main.auto.fetch.tag": "Auto fetch tag",
- "main.tag.auto.switch": "Tag switch",
- "main.tag.auto.switch.no.tip": "Auto tag is closed",
- "main.cat": "Category",
- "main.cat.empty": "No Category",
- "main.cat.select": "Please select category",
- "main.yaml.formatter": "YAML Formatter",
- "main.siyuan.to.yaml": "Siyuan attr to YAML",
- "main.yaml.to.siyuan": "YAML to Siyuan attr",
- "main.save.attr.to.siyuan": "Save attr to Siyuan",
- "main.copy": "Copy",
- "main.publish": "Publish",
- "main.publish.loading": "Publishing...",
- "main.loading": "Loading...",
- "main.update": "Update",
- "main.cancel": "Cancel",
- "main.publish.oneclick.attr": "Click to attr",
- "main.publish.oneclick.attr.finish": "Make attr finished",
- "main.publish.status.unpublish": "Unpublish",
- "main.publish.status.published": "Published",
- "main.publish.to.vuepress": "Send to Vuepress",
- "main.publish.to.hugo": "Send to Hugo",
- "main.publish.to.hexo": "Send to Hexo",
- "main.publish.to.jekyll": "Send to Jekyll",
- "main.publish.to.jvue": "Send to JVue",
- "main.publish.to.conf": "Send to Confluence",
- "main.publish.to.cnblogs": "Send to Cnblogs",
- "main.publish.to.liandi": "Send to Liandi",
- "main.publish.to.yuque": "Send to Yuque",
- "main.publish.to.kms": "Send to KMS",
- "main.opt.success": "Success",
- "main.opt.failure": "Error",
- "main.copy.success": "Copy Success",
- "main.copy.failure": "Copy Error",
- "main.opt.quick": "Quick",
- "main.opt.status.publish": "Post published success",
- "main.opt.status.cancel": "Post publishing has been canceled",
- "main.opt.loading": "Loading...",
- "main.opt.warning": "Warning",
- "main.opt.ok": "Confirm",
- "main.opt.cancel": "Cancel",
- "main.opt.warning.tip": "The operation will delete the data, whether to continue?",
- "main.opt.tip": "Tips",
- "setting.noneed": "No need setting",
- "setting.blog.setting": " Setting",
- "setting.blog.index": "System setting",
- "setting.blog.type": "Blog type",
- "setting.blog.type.placeholder": "Please select type",
- "setting.blog.type.wordpress.value": "Wordpress",
- "setting.blog.type.wordpress.label": "Wordpress",
- "setting.blog.type.metaweblog.value": "MetaweblogApi",
- "setting.blog.type.metaweblog.label": "Metaweblog API",
- "setting.blog.type.github.value": "Github",
- "setting.blog.type.github.label": "Github",
- "setting.blog.type.github.user": "Github user",
- "setting.blog.type.github.user.tip": "Github user, eg:terwer",
- "setting.blog.type.github.repo": "Github repo",
- "setting.blog.type.github.repo.tip": "Github repo, eg:terwer.github.io",
- "setting.blog.type.github.token": "Github token",
- "setting.blog.type.github.token.tip": "Github token, eg:ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
- "setting.blog.type.github.token.gen": "Generate Github Personal Token",
- "setting.blog.type.github.default.path": "Doc path",
- "setting.blog.type.github.default.path.tip": "Doc path, eg:docs/_posts",
- "setting.blog.type.github.msg": "Commit msg",
- "setting.blog.type.github.msg.tip": "Commit msg, eg:auto published by sy-post-publisher",
- "setting.blog.type.github.author": "Author",
- "setting.blog.type.github.author.tip": "Author, eg:terwer",
- "setting.blog.type.github.email": "Email",
- "setting.blog.type.github.email.tip": "Email",
- "setting.blog.url": "Blog addr",
- "setting.blog.previewUrl": "Preview rule",
- "setting.blog.previewUrl.tip":
- "Preview Rules (place occupied: [yyyy] [mm] [dd] [postid]), for example:/post/[postid].html or /[cats]/[yyyy]/[mm]/[dd]/[[dd]/[postid].html",
- "setting.blog.previewMdUrl": "MD preview rule",
- "setting.blog.previewMdUrl.tip":
- "MD file preview rules (place occupied: [user] [repo] [Branch] [docpath]), for example:/[user]/[repo]/blob/[branch]/[docpath]",
- "setting.blog.mdFilenameRule": "File rule",
- "setting.blog.mdFilenameRule.tip":
- "Markdown File Name Rules (Plasma: [yyyy] [MM] [dd] [slug] [filename]), for example: [filename].md or [yyyy]-[MM]-[dd]-[slug].md",
- "setting.blog.username": "Username",
- "setting.blog.password": "Password",
- "setting.blog.apiurl": "API Url",
- "setting.blog.pageType": "Page Type",
- "setting.blog.validate": "Validate",
- "setting.blog.save": "Save",
- "setting.blog.vali": "Validate",
- "setting.blog.vali.tip":
- "Please verify the configuration to ensure the availability of the API, and it will not be used without verification.",
- "setting.blog.vali.tip.metaweblog":
- "Please verify the configuration to ensure the availability of the API, and it will not be used without verification.",
- "setting.blog.vali.ing": "Validating...",
- "setting.blog.vali.ok": "Available",
- "setting.blog.vali.ok.metaweblog": "The configuration has been saved and verified",
- "setting.blog.vali.error": "Validate error",
- "setting.blog.platform.support.github": "Current github supported platform:",
- "setting.blog.platform.support.metaweblog": "Current metaweblog supported platform:",
- "setting.blog.cancel": "Cancel",
- "setting.vuepress": "Vuepress",
- "setting.hugo": "Hugo",
- "setting.hexo": "Hexo",
- "setting.jekyll": "Jekyll",
- "setting.jvue": "JVue",
- "setting.conf": "Confluence",
- "setting.conf.tip":
- "Published to Confluence needs to cooperate with my other adapter project (strong recommendation), please refer to:https://github.com/terwer/node-metaweblog-api-adaptor",
- "setting.cnblogs": "Cnblogs",
- "setting.wordpress": "Wordpress",
- "setting.liandi": "Liandi",
- "setting.yuque": "Yuque",
- "setting.kms": "KMS",
- "setting.other1": "Other1",
- "service.switch.vuepress": "Vuepress",
- "service.switch.hugo": "Hugo",
- "service.switch.hexo": "Hexo",
- "service.switch.jekyll": "Jekyll",
- "service.switch.jvue": "JVue",
- "service.switch.conf": "Confluence",
- "service.switch.cnblogs": "Cnblogs",
- "service.switch.wordpress": "Wordpress",
- "service.switch.yuque": "Yuque",
- "service.switch.liandi": "Liandi",
- "service.switch.wechat": "WeChat",
- "service.switch.wemp": "WeMedia",
- "service.switch.zhihu": "Zhihu",
- "service.switch.kms": "LandrayKms",
- "service.switch.must.select.one": "You must add at least one platform",
- "post.bind.vuepress.slug": "Vuepress slug",
- "post.bind.hugo.slug": "Hugo slug",
- "post.bind.hexo.slug": "Hexo slug",
- "post.bind.jekyll.slug": "Jekyll slug",
- "post.bind.cnblogs.postid": "Cnblogs ID",
- "post.bind.jvue.postid": "JVue ID",
- "post.bind.conf.postid": "Conf ID",
- "post.bind.wordpress.postid": "WP ID",
- "post.bind.liandi.postid": "Liandi ID",
- "post.bind.yuque.postid": "Yuque ID",
- "post.bind.kms.postid": "KMS ID",
- "post.bind.conf.save": "Save",
- "post.bind.conf.cancel": "Cancel",
- "form.validate.name.required": "Please input name",
- "form.validate.name.length": "Length should be 0 to 1",
- "form.validate.github.auto.delete": "Auto delete",
- "dynamic.platform.new": "New platform",
- "dynamic.platform.tip":
- "If the built -in release service cannot be satisfied or multiple instances need to be added, you can add supporting platforms here. Currently supporting Metaweblog API and WordPress API",
- "dynamic.platform.type": "Platform type",
- "dynamic.platform.subtype": "Platform subtype",
- "dynamic.platform.type.metaweblog": "metaweblog API",
- "dynamic.platform.type.wordpress": "Wordpress",
- "dynamic.platform.type.custom": "Custom",
- "dynamic.platform.key": "Platform key",
- "dynamic.platform.key.tip": "The unique logo of the platform, cannot be repeated, for example: myblog",
- "dynamic.platform.type.github": "Github",
- "dynamic.platform.name": "Platform name",
- "dynamic.platform.name.tip": "Platform name, for example: my blog",
- "dynamic.platform.opt.add": "Submit",
- "dynamic.platform.opt.noselect": "Please select platform type",
- "dynamic.platform.opt.key.exist": "Platform key exists",
- "dynamic.platform.opt.del.select": "Delete selected",
- "dynamic.platform.opt.del.confirm":
- "Deleting this platform will completely remove the relevant configuration information of this platform. Do you continue?",
- "dynamic.platform.opt.item.select": "Item no select",
- "dynamic.platform.opt.item.select.tip": "The current selection is:",
- "dynamic.platform.opt.item.no.select.tip": "Please select the line to be deleted",
- "setting.common.home": "Home",
- "setting.common.tip": "The platform homepage is used to preview articles, for example: https://terwork.space",
- "setting.common.apiurl": "API",
- "setting.common.token": "Token",
- "setting.common.token.gen": "Token addr",
- "setting.common.username": "Username",
- "setting.common.username.gen": "Username setting",
- "setting.common.password": "Password",
- "setting.blog.platform.support.common": "Current platform:",
- "platform.must.select.one": "You must enable at least one platform",
- "blog.list.toptip":
- "Reminder: Click the table line to enter the article details page. The details page has the release button! (〃'▽'〃)",
- "config.error.msg": "Network or config error, no data fetched",
- "config.platform.none": "No available platform, please go to switch",
- "post.delete.by.platform":
- "The article has been deleted by the platform by itself, please click to cancel the compulsory lifting connection",
- "blog.top-data-tip":
- "Reminder: Please ensure that the Siyuan notes are started and opened the servo. The default servo address: http://127.0.0.0.1: 6806.0.0. Note: The modification will cover the value of the startup setting.",
- "blog.top-data-tip.siyuan":
- "It is currently in the pendant mode. Starting from version 0.1.0, there is no need to reference the pendant on all pages. You only need to reference a pendant on the parent page. The specific rules are as follows: 1. If there are no subsidiaries, it will be compatible with the previous method of version 0.0.3 to display the release page of the current document. 2. If a subsidiary document is detected, all the subsidiaries will be displayed in a list and paging. You can choose a sub -document separately for release operations.",
- "blog.newwin.open": "Open in a new window",
- "blog.change.siyuan.api": "Modify Siyuan API address",
- "setting.blog.siyuan.password": "Siyuan Note token, please copying from【set up-> about 】",
- "setting.blog.siyuan.apiurl":
- "The API address of Siyuan Note, including ports, for example: http://127.0.0.0.1: 6806",
- "setting.blog.siyuan.current.apiurl": "Current apiUrl=>",
- "setting.conf.export": "Export config",
- "setting.conf.import": "Import config",
- "setting.conf.transport": "Transport",
- "setting.conf.clear": "Clear config",
- "page.no.id": "pageId fetch error",
- "main.read.mode": "Readonly",
- "main.edit.mode": "Editable",
- "main.read.mode.tip": "Readonly tips",
- "main.opt.onclick.confirm.tip":
- "This operation will re -generate all attributes other than alias. If you just want to modify individual attributes, please click the individual function button to operate in the detailed mode. Do you continue?",
- "main.cat.list.error": "Category list get error",
- "main.yaml.no.save":
- "Have you edited YAML, do you synchronize to attributes, and cancel the loss of YAML modification?",
- "setting.github.baseUrl": "Git repo index",
- "setting.github.baseUrl.tip": "Git platform address is used for md file preview, the default is: https://github.com",
- "preference.setting.fixTitle": "Fix title",
- "preference.setting.removeH1": "Remove h1",
- "preference.setting.removeH1.tip":
- "Delete H1 may accidentally delete the beginning of the beginning of Markdown. If you need to open it, please use more than 2 ones.",
- "preference.setting.newWin": "New win",
- "siyuan.browser.show.close.btn": "Show close btn",
- "siyuan.browser.menu.quick.btn": "Quick publish",
- "siyuan.browser.menu.publish.btn": "Publish",
- "siyuan.browser.menu.preview.btn": "Preview",
- "siyuan.browser.menu.manage.btn": "Manage",
- "siyuan.browser.menu.anki.btn": "Anki",
- "siyuan.browser.menu.picture.btn": "PicGO",
- "siyuan.browser.menu.setting.btn": "Setting",
- "anki.siyuan.deck": "Deck",
- "anki.siyuan.deck.new": "New deck",
- "anki.siyuan.tag": "Tag",
- "anki.siyuan.tag.new": "New tag",
- "picgo.chrome.tip":
- "If you are using a browser plug -in, you need to download the configuration Picgo client from here: https://github.com/Molunerfinn/PicGo/releases",
- "picgo.siyuan.tip":
- "If you are using Siyuan notes pendants, you need to configure your own integration of PICGO. The pendant version of the PICGO configuration file is:`[Siyuan Workspace]/data/widgets/sy-post-publisher/lib/picgo/picgo.cfg.json`,Please refer to the official picgo document for configuration:https://picgo.github.io/PicGo-Core-Doc/zh/guide/config.html#%E6%89%8B%E5%8A%A8%E7%94%9F%E6%88%90",
- "post.detail.button.copy.id": "Copy post ID",
- "post.detail.button.share.link": "Copy share link",
- "post.detail.button.browser.open": "Open with default browser",
- "post.detail.button.pic.manage": "Picture manage",
- "post.detail.button.anki.mark": "Anki mark",
- "post.detail.index.send.to.publish": "Send to other platform",
- "post.detail.index.export.to.pdf": "Export to PDF",
- "picgo.upload.status": "Upload status",
- "picgo.upload.select.pic": "Select picture",
- "picgo.upload.clipboard": "Clipboard picture",
- "picgo.upload.onclick": "One click upload",
- "picgo.download.onclick": "One click download",
- "picgo.download.local.to.bed": "Upload picture to bed",
- "picgo.download.bed.to.local": "Upload picture from bed",
- "picgo.pic.preview": "Picture preview",
- "picgo.pic.setting": "Picture setting",
- "picgo.pic.setting.no.tip":
- "You are currently using the browser plug -in and cannot inherit PicGo. You can only call the local Picgo client on the local Picgo client through HTTP",
- "github.use.permalink": "Use permalink",
- "github.use.permalink.no.warn":
- "You have closed the permanent link, and Formatter will not generate a mark, which may be useful in some scenarios",
- "github.menu.title": "Menu title",
- "github.menu.title.placeholder":
- "The menu column title (HUGO platform is dedicated, but the empty is not displayed in the menu)",
- "github.weight": "Weight",
- "github.weight.placeholder": "Weight (decide to display the order, the smaller the display, the more upward)",
- "github.use.date": "Show date",
- "github.use.date.no.warn": "You have closed the date show that it will not generate the date field in Formatter",
- "github.post.picgo.use": "Use picbed",
- "github.post.picgo.use.tip":
- "To enable this option, the local picture will be uploaded to the custom diagram bed (the remote picture is not uploaded), please make sure that the PICGO diagram bed configuration is correct",
- "github.post.picgo.start.upload":
- "The picture bed has been opened, and the picture bed is about to upload the picture bed to the bed",
- "github.post.picgo.picbed.error":
- "The picture uploaded to the picture bed failed, it may be an error in the configuration of the graph, please check the picture bed configuration",
- "setting.yuque.home.tip": "The homepage of the language bird platform is usually fixed: https://www.yuque.com/",
- "setting.yuque.username.tip":
- "The user name of the spark platform, note that the user name is fixed in [account settings], not the user nickname (*^▽^*)",
- "setting.yuque.password.tip":
- "For the token of the spark platform, please follow the link to get it. You only need to grant the document to read and modify the two permissions.",
- "setting.yuque.apiurl.tip":
- "The API address of the language bird platform is usually fixed: https://www.yuque.com/api/v2",
- "setting.liandi.home.tip": "The homepage of the chain drop platform is usually fixed: https://ld246.com/",
- "setting.liandi.username.tip":
- "The user name of the chain drop platform, note that after clicking [Personal Homepage], the user name displayed behind the MEMBER on the URL is not a user nickname (*^▽^*)",
- "setting.liandi.password.tip": "Token on the chain drop platform, please click on the link to get",
- "setting.liandi.apiurl.tip": "The API address of the chain drop platform is usually fixed: https://ld246.com/api/v2",
- "setting.kms.home.tip": "KMS platform homepage, for example: http:// localhost: 9564/kms16_release/kms/multidoc",
- "setting.kms.username.tip": "KMS platform REST account user name, please create according to the link instruction",
- "setting.kms.password.tip": "KMS platform REST account password, please create according to the link instruction",
- "setting.kms.apiurl.tip":
- "The API address of the KMS platform, for example: http:// localhost: 9564/kms16_release/API/KMS-Multidoc/KMSMultidOWRESTSERVICE",
- "siyuan.local.share.tip":
- "Reminder: If you find that the sharing link or the browser can be displayed or the network connection is rejected, please check according to the following operation. 1: Siyuan Note-> Settings-> About-> Open the network servo; 2: After the browser is opened, click the bottom Siyuan address at the bottom to modify the corresponding address to the local area network IP address.",
- "setting.cnblogs.home.tip": "The homepage of your blog park is usually: https://www.cnblogs.com/ ",
- "setting.cnblogs.username.tip":
- "Your blog garden MetaWeblog login name, you can go to your blog garden background-> Settings, note: login name, not a user nickname (*^▽^*)",
- "setting.cnblogs.password.tip":
- "Your blog garden Metaweblog access token, you can go to your blog garden backstage-> Settings",
- "setting.cnblogs.apiUrl.tip":
- "Your blog garden Metaweblog access address, you can go to your blog park background-> settings, usually: https://rpc.cnblogs.com/metaweblog/ ",
- "setting.cnblogs.previewUrl.tip": "Preview rules for your blog garden article",
-
- "setting.wordpress.home.tip": "Wordpress homepage",
- "setting.wordpress.username.tip": "WordPress login name, note: it is login name, not a user nickname (*^▽^*)",
- "setting.wordpress.password.tip": "Wordpress login password",
- "setting.wordpress.apiUrl.tip":
- "WordPress's XMLRPC remote release address, usually: https:// /xmlrpc.php",
- "setting.wordpress.previewUrl.tip": "The preview rules of the WordPress platform are usually :? P = [Postid]",
-
- "setting.oschina.home.tip": "Homepage of open source China, usually: https://my.oschina.net/ ",
- "setting.oschina.username.tip": "Open source China login name, you can enter the login mailbox",
- "setting.oschina.password.tip": "Open source China login password",
- "setting.oschina.apiUrl.tip":
- "Open source China XMLRPC remote publishing address, usually fixed: https://www.oschina.net/ACTION/xmlrpc",
- "setting.oschina.previewUrl.tip": "The preview rules of the open source China platform are usually:/blog/[postid]",
-
- "setting.typecho.home.tip": "Homepage of the Typecho platform",
- "setting.typecho.username.tip": "Typecho platform login name",
- "setting.typecho.password.tip": "Typecho platform password",
- "setting.typecho.apiUrl.tip":
- "The XMLRPC remote publishing address of the Typecho platform is usually fixed: https: // /index.php/xmlrpc",
- "setting.typecho.previewUrl.tip":
- "The preview rules of the Typecho platform are usually: /index.php/archives/ [Postid]",
-
- "setting.jvue.home.tip": "Homepage of the Jvue platform",
- "setting.jvue.username.tip": "Jvue platform login name",
- "setting.jvue.password.tip": "Jvue platform password",
- "setting.jvue.apiUrl.tip":
- "The XMLRPC remote release address of the JVUE platform is usually fixed: https: // /xmlrpc",
- "setting.jvue.previewUrl.tip": "The preview rules of the Jvue platform are usually:/post/[postid] .html",
-
- "setting.conf.home.tip":
- "Confluence Cloud, homepage, usually: https: // .atlassian.net/wiki/spaces/",
- "setting.conf.username.tip": "CONFLUENCE login name, you can go to your Atlassian account to get",
- "setting.conf.password.tip": "Confluence access token, you can go to your Atlassian account to get",
- "setting.conf.apiUrl.tip": "You can go to https://developper.atlassian.com/Cloud/confluence/rest/v1/1/1/",
- "setting.conf.previewUrl.tip": "CONFLUENCE platform articles preview rules, usually:/pages/[postid]",
- "setting.picgo.refer.to": "For details, please refer to:",
- "setting.picgo.refer.to.online.doc": "Picgo configuration online documentation",
- "setting.picgo.picbed": "Picbed setting",
- "setting.picgo.picgo": "PicGO setting",
- "main.opt.edit": "Edit",
- "main.opt.delete": "Delete",
- "setting.picgo.picgo.open.config.file": "Open config file",
- "setting.picgo.picgo.click.to.open": "Click open",
- "setting.picgo.picgo.choose.showed.picbed": "Please select showed picbed",
- "setting.picgo.picbed.selected.tip": "Selected",
- "setting.picgo.picbed.unselected.tip": "Unselected",
- "setting.picgo.picbed.set.default": "Set as default picbed",
- "setting.picgo.picbed.current.selected.tip": "Current selected picbed is:",
- "setting.picgo.picbed.current.tip": "Current picbed is:",
- "setting.picgo.picbed.uploader.config.name": "Picbed config name",
- "setting.picgo.picbed.uploader.config.name.placeholder": "Please input config name",
- "setting.picgo.config.name": "Config name",
- "setting.picgo.config.name.placeholder": "Please input config name",
- "setting.picgo.index.tip":
- "Note: The image uploaded here will not be automatically inserted into the document. Please manually click the copy button to copy the link, and then Ctrl+V to paste it into the document. This picture list only shows the pictures contained in this document.",
- "setting.picgo.index.copy.link": "Copy link",
- "setting.picgo.setting.timestamp.rename": "Timestamp rename",
- "setting.picgo.setting.close": "Close",
- "setting.picgo.setting.open": "Open",
- "setting.picgo.setting.log.file": "Log file",
- "setting.picgo.plugin": "Plugin setting",
- "setting.picgo.plugin.list": "Plugin list",
- "setting.picgo.plugin.import.local": "Import local plugin",
- "setting.picgo.plugin.install": "Install",
- "setting.picgo.plugin.installing": "Installing",
- "setting.picgo.plugin.installed": "Installed",
- "setting.picgo.plugin.doing.something": "Loading",
- "setting.picgo.plugin.search.placeholder":
- "Search the picgo plug -in on NPM, or click the button above to view the excellent plug -in list",
- "setting.picgo.plugin.gui.not.implemented":
- "This plug -in does not optimize the visual interface, is it continued to be installed?",
- "setting.picgo.setting.node.path": "Node install path",
- "setting.picgo.setting.node.path.tip":
- "Please enter Node to install the full path, for example: /opt/node-v16.14.0-darwin-x64/bin, node version> = 16",
- "setting.picgo.setting.node.registry": "NPM registry",
- "setting.picgo.setting.node.registry.tip": "Mainland recommend:https://registry.npmmirror.com",
- "setting.picgo.setting.node.proxy": "NPM proxy",
- "setting.picgo.setting.node.proxy.tip":
- "Generally, you can leave empty. If you have special needs, you can set a custom agent",
- "setting.picgo.setting.config.tip":
- "Note: The attributes above the horizontal line will change the behavior of uploading pictures, and the configuration can be stored automatically. The attribute below the horizontal line is only used when installing the plug -in, and you need to click the [Confirm] button to save.",
- "setting.picgo.plugin.install.success":
- "The plug -in has been successfully installed, please clear the search keyword refresh list. Click the plug -in corresponding [Settings] icon to view the plug -in details and customize the plug -in",
- "syp.about": "About me",
- "setting.picgo.plugin.uninstall": "Uninstall plugin",
- "setting.picgo.plugin.uninstall.success": "Plugin is uninstalled successfully",
- "setting.picgo.plugin.enable": "Enable plugin",
- "setting.picgo.plugin.disable": "Disable plugin",
- "setting.picgo.plugin.update": "Update plugin",
- "setting.picgo.plugin.config.setting": "Plugin setting",
- "setting.picgo.plugin.work": "Work",
- "setting.picgo.plugin.nowork": "Nowork",
- "setting.picgo.plugin.nouse": "Nouse",
- "setting.picgo.plugin.update.success": "Update success",
- "setting.conf.import.syp": "Import pendant configuration",
- "setting.conf.import.picgo": "Import picgo configuration",
- "setting.conf.export.syp": "Export pendant configuration",
- "setting.conf.export.picgo": "Export picgo configuration",
- "setting.conf.import.syp.tip":
- "Please select effective historical backup JSON files for import. Note: The pendant configuration will be replaced.",
- "setting.conf.import.picgo.tip":
- "Please select effective historical backup JSON files for import. Note: PICGO configuration will be replaced directly. For the compatibility of configuration, please uninstall all plug -in and perform the picgo configuration export operation. Uninstall the PICGO plugin will not delete the plug -in configuration, only the plug -in file and the plug -in registration record will be deleted. Please rest assured.",
- "setting.conf.export.syp.tip":
- "The corresponding JSON configuration file will be exported, and configuration backups are strongly recommended. In principle, support is compatible. If there is any compatibility problem, it will be specifically explained.",
- "setting.conf.export.picgo.tip":
- "The corresponding JSON configuration file will be exported, and configuration backups are strongly recommended. In principle, support is compatible. If there is any compatibility problem, it will be specifically explained.",
- "setting.conf.clear.syp": "Clear pendant configuration",
- "setting.conf.clear.picgo": "Clear picgo configuration",
- "setting.conf.clear.tip":
- "Clear configuration cannot be restored, please do it carefully. It is strongly recommended to backup configuration first.",
- "setting.conf.clear.picgo.tip":
- "Clear configuration cannot be restored, please do it carefully. It is strongly recommended to backup configuration first. This operation will delete PicGo -related configuration folders, including configuration, plug -in, cache, etc. It is used only when picgo is completely unavailable, otherwise the consequences of the loss of configuration will be at your own risk!",
- "setting.main.background": "Widget background",
- "setting.main.background.tip":
- "Support hexadecimal and RGB, for example: #000000, no settings or staying empty unchanged",
- "setting.picgo.manage": "Picture manage",
-}
diff --git a/locales/index.ts b/locales/index.ts
deleted file mode 100644
index 8fcfc7be..00000000
--- a/locales/index.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { createI18n } from "vue-i18n"
-import zh_CN from "./zh_CN"
-import en_US from "./en_US"
-
-const i18n = createI18n({
- legacy: false,
- locale: "zh_CN", // 默认显示语言
- fallbackLocale: "en_US", // 次要语言
- messages: {
- zh_CN,
- en_US,
- },
-})
-
-export default i18n
diff --git a/locales/zh_CN.ts b/locales/zh_CN.ts
deleted file mode 100644
index aecdfb60..00000000
--- a/locales/zh_CN.ts
+++ /dev/null
@@ -1,470 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-export default {
- "lang.choose": "语言选择",
- "lang.choose.placeholder": "请选择语言",
- "theme.mode.choose": "切换模式",
- "theme.mode.dark": "暗黑模式",
- "theme.mode.light": "浅色模式",
- "service.tab.publish.service": "发布服务",
- "service.tab.publish.setting": "发布配置",
- "service.tab.post.bind": "文章绑定",
- "service.tab.service.switch": "服务开关",
- "service.tab.change.local": "个性设置",
- "main.publish.editmode": "编辑模式",
- "main.publish.editmode.simple": "简洁模式",
- "main.publish.editmode.complex": "详细模式",
- "main.publish.editmode.source": "源码模式",
- "main.publish.vuepress.tip":
- "推荐Vuepress的V1版本,配合 vuepress-theme-vdoing 使用,后续bug也只会对V1和此主题进行更新",
- "main.publish.github.error.tip": "配置错误或者api不可用,请检查。若修改过配置,请刷新页面",
- "main.publish.github": "发布页面",
- "main.publish.github.tip": "自动将文章的markdown文本发布到Vuepress对应的Github仓库(需要先进行相关配置)",
- "main.publish.github.no.tip": "您未开启Github pages发布,请切换源码模式复制YAML以及Markdown文本",
- "main.publish.github.choose.path": "选择目录",
- "main.publish.github.published.path": "发布路径",
- "main.publish.github.choose.path.use.default": "默认目录",
- "main.publish.github.choose.path.use.default.tip":
- "使用默认目录,则默认所有文章都发布在配置好的默认目录下(可在发布配置设置),无需每次发布的时候来选择目录,当前平台的默认目录为:",
- "main.publish.github.choose.title": "文件名称",
- "main.publish.github.choose.title.tip":
- "Vuepress-theme-vdoing支持文件名加上序号来标识,如果你不清楚此用法,请不要修改文件名",
- "main.publish.github.failure": "发布失败,请自行复制右侧文本",
- "main.publish.see.preview": "点击这里查看最新文章",
- "main.publish.see.md.preview": "点击这里查看MD文件",
- "main.publish.see.real.preview": "点击这里查看最新文章",
- "main.publish.to.wordpress": "发布到Wordpress",
- "main.title": "文章标题",
- "main.slug": "文章别名",
- "main.auto.fetch.slug": "自动生成别名",
- "main.use.google.translate": "使用Google翻译API",
- "main.use.hash": "别名后缀",
- "main.use.hash.tip":
- "不使用hash会展示更有意义的url,但是可能导致文章别名重复(后果是Vuepress会Build失败除非手动解决别名唯一问题),请知悉。",
- "main.force.refresh": "刷新别名",
- "main.force.refresh.tip": "为了防止误操作更新别名,别名不为空的时候默认不会更新别名,如需更新,请勾选刷新别名。",
- "main.desc": "文章摘要",
- "main.auto.fetch.desc": "自动提取摘要",
- "main.create.time": "发布时间",
- "main.create.time.placeholder": "请选择发布时间",
- "main.tag": "文章标签",
- "main.tag.new": "新标签",
- "main.auto.fetch.tag": "自动提取标签",
- "main.tag.auto.switch": "自动标签",
- "main.tag.auto.switch.no.tip": "自动标签已关闭,将不会自动生成标签",
- "main.cat": "文章分类",
- "main.cat.empty": "暂无分类",
- "main.cat.select": "请选择分类",
- "main.yaml.formatter": "YAML Formatter",
- "main.siyuan.to.yaml": "文章属性转YAML",
- "main.yaml.to.siyuan": "YAML转文章属性",
- "main.save.attr.to.siyuan": "保存属性到思源",
- "main.copy": "复制",
- "main.publish": "发布",
- "main.publish.loading": "发布中...",
- "main.loading": "加载中...",
- "main.update": "更新",
- "main.cancel": "取消",
- "main.publish.oneclick.attr": "一键生成属性",
- "main.publish.oneclick.attr.finish": "属性已生成",
- "main.publish.status.unpublish": "未发布",
- "main.publish.status.published": "已发布",
- "main.publish.to.vuepress": "发布到Vuepress",
- "main.publish.to.hugo": "发布到Hugo",
- "main.publish.to.hexo": "发布到Hexo",
- "main.publish.to.jekyll": "发布到Jekyll",
- "main.publish.to.jvue": "发布到JVue",
- "main.publish.to.conf": "发布到Confluence",
- "main.publish.to.cnblogs": "发布到博客园",
- "main.publish.to.liandi": "发布到链滴",
- "main.publish.to.yuque": "发布到语雀",
- "main.publish.to.kms": "发布到KMS",
- "main.opt.success": "操作成功",
- "main.opt.failure": "操作失败",
- "main.copy.success": "复制成功",
- "main.copy.failure": "复制失败",
- "main.opt.quick": "快捷操作",
- "main.opt.status.publish": "文章已发布",
- "main.opt.status.updated": "文章已更新",
- "main.opt.status.cancel": "文章发布已取消",
- "main.opt.loading": "操作中...",
- "main.opt.warning": "警告信息",
- "main.opt.tip": "温馨提示",
- "main.opt.ok": "确认",
- "main.opt.cancel": "取消",
- "main.opt.warning.tip": "此操作不可恢复,是否继续?",
- "setting.noneed": "无需配置",
- "setting.blog.setting": "设置",
- "setting.blog.index": "偏好设置",
- "setting.blog.type": "博客类型",
- "setting.blog.type.placeholder": "请选择博客类型",
- "setting.blog.type.wordpress.value": "Wordpress",
- "setting.blog.type.wordpress.label": "Wordpress",
- "setting.blog.type.metaweblog.value": "MetaweblogApi",
- "setting.blog.type.metaweblog.label": "Metaweblog API",
- "setting.blog.type.github.value": "Github",
- "setting.blog.type.github.label": "Github",
- "setting.blog.type.github.user": "Github用户名",
- "setting.blog.type.github.user.tip": "Github用户名,例如:terwer",
- "setting.blog.type.github.repo": "Github仓库名",
- "setting.blog.type.github.repo.tip": "Github仓库名,例如:terwer.github.io",
- "setting.blog.type.github.token": "Github令牌",
- "setting.blog.type.github.token.tip": "Github令牌,例如:ghp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
- "setting.blog.type.github.token.gen": "Github 个人令牌生成地址",
- "setting.blog.type.github.default.branch": "默认分支",
- "setting.blog.type.github.default.branch.tip": "默认分支(旧版仓库为master,新版仓库默认为main),例如:main",
- "setting.blog.type.github.default.path": "存储目录",
- "setting.blog.type.github.default.path.tip":
- "存储目录(相对于仓库根目录的相对路径,默认所有文章都发布在这里),例如:docs/_posts",
- "setting.blog.type.github.msg": "提交信息",
- "setting.blog.type.github.msg.tip": "提交信息,例如:auto published by sy-post-publisher",
- "setting.blog.type.github.author": "作者",
- "setting.blog.type.github.author.tip": "作者,例如:terwer",
- "setting.blog.type.github.email": "邮箱",
- "setting.blog.type.github.email.tip": "邮箱",
- "setting.blog.url": "博客网址",
- "setting.blog.username": "账号",
- "setting.blog.password": "密码/Token",
- "setting.blog.apiurl": "API地址",
- "setting.blog.previewUrl": "预览规则",
- "setting.blog.previewUrl.tip":
- "预览规则(占位符:[yyyy] [MM] [dd] [postid]),例如:/post/[postid].html 或者 /[cats]/[yyyy]/[mm]/[dd]/[postid].html",
- "setting.blog.previewMdUrl": "MD预览规则",
- "setting.blog.previewMdUrl.tip":
- "MD文件预览规则(占位符:[user] [repo] [branch] [docpath]),例如:/[user]/[repo]/blob/[branch]/[docpath]",
- "setting.blog.mdFilenameRule": "文件规则",
- "setting.blog.mdFilenameRule.tip":
- "Markdown文件名规则(占位符:[yyyy] [MM] [dd] [slug] [filename] ),例如:[filename].md 或者 [yyyy]-[mm]-[dd]-[slug].md",
- "setting.blog.pageType": "发布格式",
- "setting.blog.validate": "验证",
- "setting.blog.save": "保存",
- "setting.blog.vali": "验证",
- "setting.blog.vali.tip":
- "强烈建议保存之前先验证配置以保证api的可用性,验证过程中将发送一篇测试文章,您可以稍后在平台手动删除它。您也可以先保存,稍后修改,但是在验证通过之前该api将不可使用。",
- "setting.blog.vali.tip.metaweblog": "配置错误或者api不可用,请检查。若修改过配置,请刷新页面",
- "setting.blog.vali.ing": "验证中...",
- "setting.blog.vali.ok": "验证通过,不要忘了点击下方保存哟(*^▽^*)",
- "setting.blog.vali.ok.metaweblog": "配置已保存并验证通过",
- "setting.blog.vali.error": "API验证失败,请检查配置",
- "setting.blog.platform.support.github": "您当前操作的是支持Github的平台:",
- "setting.blog.platform.support.metaweblog": "您当前操作的是支持metaweblog的平台:",
- "setting.blog.cancel": "取消",
- "setting.vuepress": "Vuepress",
- "setting.hugo": "Hugo",
- "setting.hexo": "Hexo",
- "setting.jekyll": "Jekyll",
- "setting.jvue": "JVue",
- "setting.conf": "Confluence",
- "setting.conf.tip":
- "发布到Confluence需要配合我的另一个适配器项目使用(强烈推荐),请参考:https://github.com/terwer/node-metaweblog-api-adaptor",
- "setting.cnblogs": "博客园",
- "setting.wordpress": "Wordpress",
- "setting.liandi": "链滴",
- "setting.yuque": "语雀",
- "setting.kms": "KMS",
- "setting.other1": "其他1",
- "service.switch.vuepress": "Vuepress",
- "service.switch.hugo": "Hugo",
- "service.switch.hexo": "Hexo",
- "service.switch.jekyll": "Jekyll",
- "service.switch.jvue": "JVue",
- "service.switch.conf": "Confluence",
- "service.switch.cnblogs": "博客园",
- "service.switch.wordpress": "Wordpress",
- "service.switch.yuque": "语雀",
- "service.switch.liandi": "链滴",
- "service.switch.wechat": "微信聊天",
- "service.switch.wemp": "微信公众号",
- "service.switch.zhihu": "知乎",
- "service.switch.kms": "知识仓库",
- "service.switch.must.select.one": "您必须选择一个至少平台",
- "post.bind.vuepress.slug": "Vuepress别名",
- "post.bind.hugo.slug": "Hugo别名",
- "post.bind.hexo.slug": "Hexo别名",
- "post.bind.jekyll.slug": "Jekyll别名",
- "post.bind.cnblogs.postid": "博客园别名",
- "post.bind.jvue.postid": "JVue的ID",
- "post.bind.conf.postid": "Conf的ID",
- "post.bind.wordpress.postid": "WP的ID",
- "post.bind.liandi.postid": "链滴的ID",
- "post.bind.yuque.postid": "语雀的ID",
- "post.bind.kms.postid": "KMS的ID",
- "post.bind.conf.save": "保存",
- "post.bind.conf.cancel": "取消",
- "form.validate.name.required": "请输入名称",
- "form.validate.name.length": "长度必须在0到1之间",
- "form.validate.github.auto.delete": "自动删除",
- "dynamic.platform.new": "平台管理",
- "dynamic.platform.tip":
- "如果内置的发布服务无法满足或者需要添加多个实例,您可以在这里添加受支持的平台,目前支持Github(HUGO、HEXO、Jekyll等)、metaweblog API(开源中国等)和Wordpress API",
- "dynamic.platform.type": "平台类型[必选]",
- "dynamic.platform.subtype": "子平台名称",
- "dynamic.platform.type.metaweblog": "metaweblog API",
- "dynamic.platform.type.wordpress": "Wordpress",
- "dynamic.platform.type.github": "Github",
- "dynamic.platform.type.custom": "自定义",
- "dynamic.platform.key": "平台key",
- "dynamic.platform.key.tip": "平台唯一标识,不能重复,例如:myblog",
- "dynamic.platform.name": "平台名称",
- "dynamic.platform.name.tip": "平台名称,例如:我的博客",
- "dynamic.platform.opt.add": "提交",
- "dynamic.platform.opt.noselect": "请选择平台类型",
- "dynamic.platform.opt.key.exist": "平台key已经存在",
- "dynamic.platform.opt.del.confirm": "删除此平台将会彻底移除此平台相关配置信息,是否继续?",
- "dynamic.platform.opt.del.select": "删除选中",
- "dynamic.platform.opt.item.select": "未选择",
- "dynamic.platform.opt.item.select.tip": "当前选择的是:",
- "dynamic.platform.opt.item.no.select.tip": "请选择要删除的行",
- "setting.common.home": "平台首页",
- "setting.common.tip": "平台首页,用于预览文章,例如:https://terwer.space",
- "setting.common.apiurl": "API地址",
- "setting.common.token": "鉴权token",
- "setting.common.token.gen": "Token生成地址",
- "setting.common.username": "用户名",
- "setting.common.username.gen": "访问策略设置",
- "setting.common.password": "密码",
- "setting.blog.platform.support.common": "您当前操作的平台是:",
- "platform.must.select.one":
- "哇哦,离使用就差一步啦 o(╥﹏╥)o ,您必须启用至少一个平台。如果上面列出的平台没有你想要的,可以在新增平台动态添加,支持Wordpress和Metaweblog API(例如博客园、oschina、51cto等)。有任何疑问欢迎邮件 youweics#163.com ",
- "blog.list.toptip": "温馨提示:单击表格行可以进入文章详情页,详情页有发布按钮哦! (〃'▽'〃)",
- "config.error.msg": "配置错误,请前往对应发布配置修改",
- "config.platform.none": "没有启用的发布平台,请前往服务开关开启",
- "post.delete.by.platform": "文章已被平台自行删除,请点击取消强制解除关联",
- "blog.top-data-tip":
- "温馨提示:1. 0.1.0+ 以后,可通过【偏好设置->思源地址】来修改默认伺服配置,支持本地和远程;如果是远程还需要设置token,如果使用浏览器插件或者挂件之外的访问方式还需要设置跨域请求代理。 2、升级新版之前强烈建议导出配置,防止配置丢失。 3、如果出现新版本不兼容的异常情况,建议清空配置。此操作不可恢复,请谨慎操作!",
- "blog.top-data-tip.siyuan":
- "温馨提示:1、当前处于挂件模式,从 0.1.0 版本开始,无需在所有页面引用挂件了,只需要在父级页面引用一个挂件即可。具体规则如下:(1). 如果检测到没有子文档,会兼容 0.0.3 版本以前的方式,展示当前文档的发布页面。 (2). 如果检测到有子文档,会以列表加分页的方式展示所有子文档列表。可单独选择某个子文档进行发布操作。 2、升级新版之前强烈建议导出配置,防止配置丢失。 3、如果出现新版本不兼容的异常情况,建议清空配置。此操作不可恢复,请谨慎操作!",
- "blog.newwin.open": "页签模式",
- "blog.change.siyuan.api": "思源地址",
- "setting.blog.siyuan.password": "思源笔记鉴权Token,请从【设置->关于】复制,如果是本地笔记留空即可",
- "setting.blog.siyuan.apiurl": "思源笔记的API地址,包括端口,例如:http://127.0.0.1:6806",
- "setting.blog.siyuan.current.apiurl": "当前API地址=>",
- "setting.blog.middlewareUrl": "跨域请求代理",
- "setting.blog.middlewareUrl.tip": "某些场景下需要(例如Firefox插件、自部署模式),其他情况可忽略",
- "setting.blog.middlewareUrl.my.tip":
- "如果没有部署代理,可以使用我的共享地址:https://api.terwer.space/api/middleware 。出于性能考虑,建议自己部署一份,请使用 https://github.com/terwer/node-metaweblog-api-adaptor 此项目进行部署。",
- "setting.conf.export": "导出配置",
- "setting.conf.import": "导入配置",
- "setting.conf.transport": "导入导出",
- "setting.conf.clear": "清空配置",
- "page.no.id": "请求非法,原因:pageId获取失败",
- "yaml.show.type.yaml": "YAML",
- "yaml.show.type.md": "MD正文",
- "yaml.show.type.yamlmd": "YAML+MD正文",
- "yaml.show.type.html": "HTML正文",
- "main.read.mode": "只读模式",
- "main.edit.mode": "编辑模式",
- "main.read.mode.tip":
- "温馨提示:只读模式下点击可直接复制,编辑模式下需要点击复制按钮复制。YAML转文章属性仅支持title、permalink、date、description、tags",
- "main.opt.onclick.confirm.tip":
- "此操作默认将重新生成除别名以外的所有属性,如果只想修改个别属性,请在详细模式点击单独的功能按钮进行对应操作,是否继续?",
- "main.cat.list.error": "分类获取失败",
- "main.yaml.no.save": "您编辑过YAML,点击确认可同步YAML到属性,取消将丢失YAML修改,是否继续?",
- "setting.github.baseUrl": "Git平台地址",
- "setting.github.baseUrl.tip": "Git平台地址,用于MD文件预览,默认是:https://github.com",
- "preference.setting.fixTitle": "去除标题编号",
- "preference.setting.removeH1": "去除正文H1",
- "preference.setting.removeH1.tip":
- "删除H1可能会误删除Markdown里面的#开头的注释,如需开启,请使用2个以上的#注释,是否继续?",
- "preference.setting.newWin": "新窗口操作",
- "siyuan.browser.show.close.btn": "显示关闭按钮",
- "siyuan.browser.menu.quick.btn": "一键快速发布",
- "siyuan.browser.menu.publish.btn": "文章发布(自动检测,有子文档->列表页;无子文档->发布页)",
- "siyuan.browser.menu.preview.btn": "文章预览(当前文章只读预览)",
- "siyuan.browser.menu.manage.btn": "文章管理(全部文章统一管理)",
- "siyuan.browser.menu.anki.btn": "Anki标记(配合ankisiyuan生成Anki标记)",
- "siyuan.browser.menu.picture.btn": "PicGO图床(支持图床配置与图片上传)",
- "siyuan.browser.menu.setting.btn": "偏好设置(系统设置统一入口)",
- "anki.siyuan.deck": "牌组",
- "anki.siyuan.deck.new": "新牌组",
- "anki.siyuan.tag": "标签",
- "anki.siyuan.tag.new": "新标签",
- "picgo.chrome.tip":
- "您当前使用的是浏览器插件,需要从这里下载配置 PicGO 客户端:https://github.com/Molunerfinn/PicGo/releases",
- "picgo.siyuan.tip": "您当前使用的是思源笔记挂件,PicGO已内置,只需配置即可",
- "post.detail.button.copy.id": "复制本文ID",
- "post.detail.button.share.link": "复制分享链接",
- "post.detail.button.browser.open": "默认浏览器打开",
- "post.detail.button.pic.manage": "图片管理",
- "post.detail.button.anki.mark": "Anki标记",
- "post.detail.index.send.to.publish": "发布到其他平台",
- "post.detail.index.export.to.pdf": "导出为PDF",
- "picgo.upload.status": "上传状态",
- "picgo.upload.select.pic": "选择图片",
- "picgo.upload.clipboard": "剪贴板图片",
- "picgo.upload.onclick": "一键上传本地图片到图床",
- "picgo.download.onclick": "一键下载远程图片到本地",
- "picgo.download.local.to.bed": "上传本地图片到图床",
- "picgo.download.bed.to.local": "下载远程图片到本地",
- "picgo.pic.preview": "图片预览",
- "picgo.pic.setting": "图床设置",
- "picgo.pic.setting.no.tip":
- "由于您当前使用的是浏览器插件,无法直接集成 PicGO ,只能通过 HTTP 请求间接调用本地 PicGO 客户端上图片,请直接在本地 PicGO 客户端进行设置。如需体验更加完整的功能,请通过思源笔记挂件版挂载菜单打开新窗口的方式使用。详情请参考:https://docs.publish.terwer.space/post/the-pendant-mode-is-used-in-the-method-of-mounting-menu-169wrw.html",
- "github.use.permalink": "永久链接",
- "github.use.permalink.no.warn":
- "您已关闭永久链接,formatter将不会生成标记,这在某些特殊场景下可能有用,大部分情况下需要开启此选项,注意:目前仅仅在HUGO平台生效,主要是适配Docsy",
- "github.menu.title": "菜单标题",
- "github.menu.title.placeholder": "菜单栏标题(HUGO平台专用,为空则不显示在菜单)",
- "github.weight": "显示权重",
- "github.weight.placeholder": "权重(决定显示顺序,越小显示越靠前)",
- "github.use.date": "显示日期",
- "github.use.date.no.warn": "您已关闭日期显示,将不会在formatter生成date字段",
- "github.post.picgo.use": "使用图床",
- "github.post.picgo.use.tip":
- "启用此选项,将会自动将此文档包含的所有本地图片上传至自定义图床(远程图片不上传),请确保PicGO图床配置正确",
- "github.post.picgo.start.upload": "图床已开启,即将上传本地图片到图床",
- "github.post.picgo.picbed.error": "文档可能已经成功发布,但是图片上传失败或者当前场景不支持图片上传,详细信息",
- "setting.yuque.home.tip": "语雀平台首页,通常固定是:https://www.yuque.com/",
- "setting.yuque.username.tip": "语雀平台用户名,注意是【账户设置】里面固定连接里面的用户名,不是用户昵称哦(*^▽^*)",
- "setting.yuque.password.tip":
- "语雀平台的Token,请按照链接点击获取,只需要勾选【读取你的知识库】和【修改和读取你的文档】两个权限即可",
- "setting.yuque.apiurl.tip": "语雀平台的API地址,通常固定是:https://www.yuque.com/api/v2",
- "setting.liandi.home.tip": "链滴平台首页,通常固定是:https://ld246.com/",
- "setting.liandi.username.tip":
- "链滴平台用户名,注意是点击【个人主页】之后URL上member后面显示的用户名,不是用户昵称哦(*^▽^*)",
- "setting.liandi.password.tip": "链滴平台的Token,请按照链接点击获取",
- "setting.liandi.apiurl.tip": "链滴平台的API地址,通常固定是:https://ld246.com/api/v2",
- "setting.kms.home.tip": "KMS平台首页,例如:http://localhost:9564/kms16_release/kms/multidoc",
- "setting.kms.username.tip": "KMS平台Rest账户用户名,请按照链接指示创建",
- "setting.kms.password.tip": "KMS平台Rest账户密码,请按照链接指示创建",
- "setting.kms.apiurl.tip":
- "KMS平台的API地址,例如:http://localhost:9564/kms16_release/api/kms-multidoc/kmsMultidocKnowledgeRestService",
- "siyuan.local.share.tip":
- "温馨提示:如果发现分享链接或者浏览器打开无法显示或者网络连接被拒绝,请按照下面操作排查。1:思源笔记->设置->关于->打开网络伺服;2:在浏览器打开之后,点击底部思源地址,修改对应地址为局域网ip地址。",
- "setting.cnblogs.home.tip": "您的博客园首页,通常是:https://www.cnblogs.com/<您的用户名>",
- "setting.cnblogs.username.tip":
- "您的博客园MetaWeblog登录名,可前往您的博客园后台->设置查看,注意:是登录名,不是用户昵称哦(*^▽^*)",
- "setting.cnblogs.password.tip": "您的博客园MetaWeblog访问令牌,可前往您的博客园后台->设置查看",
- "setting.cnblogs.apiUrl.tip":
- "您的博客园MetaWeblog访问地址,可前往您的博客园后台->设置查看,通常是:https://rpc.cnblogs.com/metaweblog/<您的用户名>",
- "setting.cnblogs.previewUrl.tip": "博客园平台的文章预览规则,通常是:/p/[postid].html",
-
- "setting.wordpress.home.tip": "WordPress首页",
- "setting.wordpress.username.tip": "WordPress登录名,注意:是登录名,不是用户昵称哦(*^▽^*)",
- "setting.wordpress.password.tip": "WordPress登录密码",
- "setting.wordpress.apiUrl.tip": "WordPress的xmlrpc远程发布地址,通常是:https:///xmlrpc.php",
- "setting.wordpress.previewUrl.tip": "WordPress平台的文章预览规则,通常是:?p=[postid]",
-
- "setting.oschina.home.tip": "开源中国首页,通常是:https://my.oschina.net/<您的用户名>",
- "setting.oschina.username.tip": "开源中国登录名,可以输入登录邮箱",
- "setting.oschina.password.tip": "开源中国登录密码",
- "setting.oschina.apiUrl.tip": "开源中国的xmlrpc远程发布地址,通常固定是:https://www.oschina.net/action/xmlrpc",
- "setting.oschina.previewUrl.tip": "开源中国平台的文章预览规则,通常是:/blog/[postid]",
-
- "setting.typecho.home.tip": "Typecho平台的首页",
- "setting.typecho.username.tip": "Typecho平台登录名",
- "setting.typecho.password.tip": "Typecho平台密码",
- "setting.typecho.apiUrl.tip":
- "Typecho平台的xmlrpc远程发布地址,通常固定是:https://<平台地址>/index.php/action/xmlrpc",
- "setting.typecho.previewUrl.tip": "Typecho平台的文章预览规则,通常是:/index.php/archives/[postid]",
-
- "setting.jvue.home.tip": "JVue平台的首页",
- "setting.jvue.username.tip": "JVue平台登录名",
- "setting.jvue.password.tip": "JVue平台密码",
- "setting.jvue.apiUrl.tip": "JVue平台的xmlrpc远程发布地址,通常固定是:https://<平台地址>/xmlrpc",
- "setting.jvue.previewUrl.tip": "JVue平台的文章预览规则,通常是:/post/[postid].html",
- "setting.conf.home.tip": "Confluence Cloud,首页,通常是:https://<您的用户名>.atlassian.net/wiki/spaces/<空间名>",
- "setting.conf.username.tip": "Confluence登录名,可前往您的atlassian账户获取",
- "setting.conf.password.tip": "Confluence访问令牌,可前往您的atlassian账户获取",
- "setting.conf.apiUrl.tip":
- "可前往 https://developer.atlassian.com/cloud/confluence/rest/v1/#api-wiki-rest-api-content-get 查看文档",
- "setting.conf.previewUrl.tip": "Confluence平台文章预览规则,通常是:/pages/[postid]",
- "setting.picgo.refer.to": "详情请参考:",
- "setting.picgo.refer.to.online.doc": "PicGO配置在线文档",
- "setting.picgo.picbed": "图床设置",
- "setting.picgo.picgo": "PicGO设置",
- "main.opt.edit": "编辑",
- "main.opt.delete": "删除",
- "setting.picgo.picgo.open.config.file": "打开配置文件",
- "setting.picgo.picgo.click.to.open": "点击打开",
- "setting.picgo.picgo.choose.showed.picbed": "请选择显示的图床",
- "setting.picgo.picbed.selected.tip": "已选中",
- "setting.picgo.picbed.unselected.tip": "未选中",
- "setting.picgo.picbed.set.default": "设为默认图床",
- "setting.picgo.picbed.current.selected.tip": "已选中图床:",
- "setting.picgo.picbed.current.tip": "当前默认图床是:",
- "setting.picgo.picbed.uploader.config.name": "图床配置名",
- "setting.picgo.picbed.uploader.config.name.placeholder": "请输入配置名称",
- "setting.picgo.config.name": "配置名称",
- "setting.picgo.config.name.placeholder": "请输入配置名称",
- "setting.picgo.index.tip":
- "注意:1、此处上传的图片不会自动插入文档中,请手动点击按钮复制链接,然后 Ctrl+V 粘贴到文档中。2、对于文档当中原本已经存在的本地图片,点击上传之后不会直接替换原始图片,只会存储本地图片与图床图片的映射信息,需要在发布文章时手动勾选【使用图床】才会进行临时链接替换,请知悉。这样做是为了不破坏其他地方对文档图片的处理。当然,您也可以手动复制图床链接,然后删除原图片,替换为图床图片。3、该图片列表仅展示此文档包含的图片。",
- "setting.picgo.index.copy.link": "复制链接",
- "setting.picgo.setting.timestamp.rename": "时间戳重命名",
- "setting.picgo.setting.close": "关",
- "setting.picgo.setting.open": "开",
- "setting.picgo.setting.log.file": "日志文件",
- "setting.picgo.plugin": "插件设置",
- "setting.picgo.plugin.list": "插件列表",
- "setting.picgo.plugin.import.local": "导入本地插件",
- "setting.picgo.plugin.install": "安装",
- "setting.picgo.plugin.installing": "安装中",
- "setting.picgo.plugin.installed": "已安装",
- "setting.picgo.plugin.doing.something": "进行中",
- "setting.picgo.plugin.search.placeholder":
- "搜索npm上的PicGo插件,或者点击上方按钮查看优秀插件列表。推荐:watermark-elec、s3",
- "setting.picgo.plugin.gui.not.implemented": "该插件未对可视化界面进行优化, 是否继续安装?",
- "setting.picgo.setting.node.path": "Node安装路径",
- "setting.picgo.setting.node.path.tip": "请输入Node安装完整路径,例如:/opt/node16/bin,Node版本>=16",
- "setting.picgo.setting.node.registry": "NPM的registry",
- "setting.picgo.setting.node.registry.tip": "国内推荐:https://registry.npmmirror.com",
- "setting.picgo.setting.node.proxy": "NPM代理",
- "setting.picgo.setting.node.proxy.tip": "一般可留空,如有特殊需求可设置自定义代理",
- "setting.picgo.setting.config.tip":
- "注意:横线以上的属性会改变上传图片的行为,配置可自动保存。横线以下的属性仅仅在安装插件时用到,并且需要点击【确认】按钮才能保存。",
- "setting.picgo.plugin.install.success":
- "插件已经成功安装,请清除搜索关键字刷新列表。点击插件对应【设置】图标可查看插件详情,并对插件进行自定义设置。如果是图床扩展,请关闭重新打开,然后启用图床并进行设置。",
- "syp.about": "关于作者",
- "setting.picgo.plugin.uninstall": "卸载插件",
- "setting.picgo.plugin.uninstall.success": "插件已经成功卸载。",
- "setting.picgo.plugin.enable": "启用插件",
- "setting.picgo.plugin.disable": "禁用插件",
- "setting.picgo.plugin.update": "更新插件",
- "setting.picgo.plugin.config.setting": "插件设置",
- "setting.picgo.plugin.work": "已兼容",
- "setting.picgo.plugin.nowork": "不兼容",
- "setting.picgo.plugin.nouse": "不可用",
- "setting.picgo.plugin.update.success": "更新成功",
- "setting.conf.import.syp": "导入挂件配置",
- "setting.conf.import.picgo": "导入PicGO配置",
- "setting.conf.export.syp": "导出挂件配置",
- "setting.conf.export.picgo": "导出PicGO配置",
- "setting.conf.import.syp.tip": "请选择有效的历史备份json文件进行导入。注意:挂件配置会进行配置替换。",
- "setting.conf.import.picgo.tip":
- "请选择有效的历史备份json文件进行导入。注意:PicGO插件的注册信息不导入。为了配置的兼容性,请卸载所有插件之后,进行PicGO配置导出操作。卸载PicGO插件不会删除插件配置,只会删除插件文件以及插件注册记录。请放心卸载。",
- "setting.conf.export.syp.tip":
- "将导出对应的json配置文件,强烈建议定期进行配置备份。原则上支持向后兼容。如有不兼容问题,会特别说明。",
- "setting.conf.export.picgo.tip":
- "将导出对应的json配置文件,强烈建议定期进行配置备份。原则上支持向后兼容。如有不兼容问题,会特别说明。",
- "setting.conf.clear.syp": "清空挂件配置",
- "setting.conf.clear.picgo": "清空PicGO配置",
- "setting.conf.clear.tip": "清空配置不可恢复,请谨慎操作。强烈建议先备份配置。",
- "setting.conf.clear.picgo.tip":
- "清空配置不可恢复,请谨慎操作。强烈建议先备份配置。此操作会删除PicGO相关配置文件夹,包括配置、插件、缓存等,仅在PicGO加载发生异常,并且完全无法使用的时候使用,否则丢失配置后果自负!",
- "setting.main.background": "挂件背景",
- "setting.main.background.tip": "支持16进制和rgb,例如:#000000,未设置或者留空不变。如果新窗口设置,请重新刷新文档。",
- "setting.picgo.manage": "图床管理",
-}
diff --git a/package.json b/package.json
index 9255ab7f..0749459a 100644
--- a/package.json
+++ b/package.json
@@ -1,89 +1,46 @@
{
- "name": "sy-post-publisher",
- "private": true,
+ "name": "siyuan-plugin-publisher",
"version": "0.8.0",
+ "description": "Publishing articles from siyuan-note to platforms such as Yuque, cnblogs, WordPress, Typecho, HUGO, HEXO, etc.",
+ "private": true,
+ "workspaces": [
+ "tools/*",
+ "libs/*",
+ "apps/*",
+ "plugins/*"
+ ],
"scripts": {
- "serve": "python scripts/serve.py",
- "dev": "python scripts/dev.py",
- "build": "vue-tsc --noEmit && vite build",
- "preview": "vite preview",
- "test": "vitest --watch",
- "docs": "jsdoc -c jsdoc.json utils/api.ts",
- "prettier": "prettier --write .",
- "prepare": "husky install",
- "new": "python scripts/version.py 0.8.0",
- "widget": "python scripts/widget.py",
- "ext": "python scripts/ext.py",
- "package": "pnpm widget && pnpm ext"
+ "dev": "turbo run dev",
+ "build": "turbo run build",
+ "localBuild": "turbo run localBuild",
+ "staticBuild": "turbo run staticBuild",
+ "nodeBuild": "turbo run nodeBuild",
+ "dockerBuild": "turbo run dockerBuild",
+ "vercelBuild": "turbo run vercelBuild",
+ "siyuanBuild": "turbo run siyuanBuild",
+ "test": "turbo run test",
+ "start": "turbo run start",
+ "doc": "turbo run doc",
+ "lint": "turbo run lint",
+ "graph": " turbo run build --graph=dependency-graph.png",
+ "prepare": "is-ci || husky install",
+ "cz": "git-cz"
},
- "dependencies": {
- "@element-plus/icons-vue": "^2.0.10",
- "@fortawesome/fontawesome-svg-core": "^6.2.1",
- "@fortawesome/free-brands-svg-icons": "^6.2.1",
- "@fortawesome/free-regular-svg-icons": "^6.2.1",
- "@fortawesome/free-solid-svg-icons": "^6.2.1",
- "@fortawesome/vue-fontawesome": "^3.0.2",
- "@intlify/vite-plugin-vue-i18n": "^6.0.1",
- "@octokit/core": "^4.0.4",
- "@vueuse/components": "^9.6.0",
- "@vueuse/core": "^9.6.0",
- "blueimp-md5-es6": "^2.7.4",
- "browser-fs-access": "^0.33.0",
- "byte-base64": "^1.1.0",
- "copy-to-clipboard": "^3.3.1",
- "cross-fetch": "^3.1.5",
- "element-plus": "^2.2.25",
- "express": "^4.18.1",
- "highlight.js": "^11.6.0",
- "js-base64": "^3.7.2",
- "js-yaml": "^4.1.0",
- "loglevel": "^1.8.1",
- "loglevel-plugin-prefix": "^0.8.4",
- "pinia": "^2.0.27",
- "plantuml-encoder": "^1.4.0",
- "shorthash2": "^1.0.3",
- "simple-xmlrpc": "^1.2.0",
- "transliteration": "^2.3.5",
- "uuid": "^9.0.0",
- "vue": "^3.2.37",
- "vue-i18n": "^9.2.2"
+ "config": {
+ "commitizen": {
+ "path": "@commitlint/cz-commitlint"
+ }
},
"devDependencies": {
- "@esbuild-plugins/node-globals-polyfill": "^0.1.1",
- "@esbuild-plugins/node-modules-polyfill": "^0.1.4",
- "@types/express": "^4.17.13",
- "@types/node": "^16.18.11",
- "@typescript-eslint/eslint-plugin": "^5.0.0",
- "@typescript-eslint/parser": "^5.45.0",
- "@vitejs/plugin-vue": "^3.0.0",
- "@vitest/coverage-c8": "^0.29.1",
- "@vue/test-utils": "^2.2.4",
- "better-docs": "^2.7.2",
- "eslint": "^8.0.1",
- "eslint-config-prettier": "^8.5.0",
- "eslint-config-standard-with-typescript": "^34.0.0",
- "eslint-plugin-import": "^2.25.2",
- "eslint-plugin-n": "^15.0.0",
- "eslint-plugin-promise": "^6.0.0",
- "eslint-plugin-vue": "^9.8.0",
- "fs-extra": "^11.1.0",
- "happy-dom": "^8.1.0",
- "husky": "^8.0.2",
- "lint-staged": "^13.0.4",
- "node-localstorage": "^2.2.1",
- "prettier": "2.8.4",
- "sass": "^1.56.1",
- "stylus": "^0.59.0",
- "typescript": "^4.9.3",
- "unplugin-vue-components": "^0.24.0",
- "vercel": "^28.7.0",
- "vite": "^3.0.0",
- "vite-plugin-require-transform": "^1.0.4",
- "vite-plugin-virtual-mpa": "^1.2.2",
- "vitest": "^0.29.1",
- "vue-tsc": "^1.0.10"
+ "turbo": "^1.9.4",
+ "@terwer/commit-config-custom": "latest",
+ "@terwer/eslint-config-custom": "latest"
+ },
+ "engines": {
+ "node": ">=16.0.0"
},
- "lint-staged": {
- "**/*": "prettier --write --ignore-unknown"
- }
-}
+ "packageManager": "pnpm@8.1.1",
+ "repository": "terwer/siyuan-plugin-publisher",
+ "homepage": "https://terwer.space",
+ "author": "terwer"
+}
\ No newline at end of file
diff --git a/pages/anki/App.vue b/pages/anki/App.vue
deleted file mode 100644
index dc9752e8..00000000
--- a/pages/anki/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/anki/main.ts b/pages/anki/main.ts
deleted file mode 100644
index 7ee15fef..00000000
--- a/pages/anki/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import anki from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(anki)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/blog/App.vue b/pages/blog/App.vue
deleted file mode 100644
index 7eb8e830..00000000
--- a/pages/blog/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/blog/main.ts b/pages/blog/main.ts
deleted file mode 100644
index c9b4446a..00000000
--- a/pages/blog/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import blog from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(blog)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/detail/App.vue b/pages/detail/App.vue
deleted file mode 100644
index 821cc073..00000000
--- a/pages/detail/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/detail/main.ts b/pages/detail/main.ts
deleted file mode 100644
index 1be955ea..00000000
--- a/pages/detail/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import detail from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(detail)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/index/App.vue b/pages/index/App.vue
deleted file mode 100644
index 956bb6d5..00000000
--- a/pages/index/App.vue
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/index/main.ts b/pages/index/main.ts
deleted file mode 100644
index 8beff7d0..00000000
--- a/pages/index/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import index from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(index)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/picgo/App.vue b/pages/picgo/App.vue
deleted file mode 100644
index 559e1ade..00000000
--- a/pages/picgo/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/picgo/main.ts b/pages/picgo/main.ts
deleted file mode 100644
index 326922e0..00000000
--- a/pages/picgo/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import picgo from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(picgo)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/publish/App.vue b/pages/publish/App.vue
deleted file mode 100644
index 32c72a73..00000000
--- a/pages/publish/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/publish/main.ts b/pages/publish/main.ts
deleted file mode 100644
index e9687eaf..00000000
--- a/pages/publish/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import publish from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(publish)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/pages/set/App.vue b/pages/set/App.vue
deleted file mode 100644
index 1da8eda4..00000000
--- a/pages/set/App.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/pages/set/main.ts b/pages/set/main.ts
deleted file mode 100644
index 7028671c..00000000
--- a/pages/set/main.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import pageUtil from "~/utils/pageUtil"
-import set from "./App.vue"
-
-;(async () => {
- // 创建统一的Vue实例
- const app = await pageUtil.createPage(set)
- // 挂载Vue
- app.mount("#app")
-})()
diff --git a/plugins/.gitkeep b/plugins/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/plugins/font-awesome/font-awesome.ts b/plugins/font-awesome/font-awesome.ts
deleted file mode 100644
index 3f2dc17c..00000000
--- a/plugins/font-awesome/font-awesome.ts
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import { PluginObject } from "vue"
-import { library } from "@fortawesome/fontawesome-svg-core"
-import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"
-import { LogFactory } from "~/utils/logUtil"
-import {
- faArrowRotateRight,
- faBellSlash,
- faBolt,
- faBookOpenReader,
- faCartShopping,
- faCircleXmark,
- faCreditCard,
- faDownload,
- faFileImport,
- faFileLines,
- faGear,
- faImage,
- faLink,
- faListOl,
- faMagnifyingGlass,
- faPaste,
- faPenToSquare,
- faRectangleList,
- faShareNodes,
- faTrashCan,
- faUpload,
- faXmark,
-} from "@fortawesome/free-solid-svg-icons"
-import { faChrome, faShopify } from "@fortawesome/free-brands-svg-icons"
-
-const logger = LogFactory.getLogger("plugins/font-awesome/font-awesome.ts")
-
-const FontAwesome: PluginObject = {
- install(Vue) {
- library.add(faUpload)
- library.add(faBookOpenReader)
- library.add(faRectangleList)
- library.add(faXmark)
- library.add(faCircleXmark)
- library.add(faBolt)
- library.add(faCreditCard)
- library.add(faImage)
- library.add(faChrome)
- library.add(faShareNodes)
- library.add(faListOl)
- library.add(faFileLines)
- library.add(faDownload)
- library.add(faMagnifyingGlass)
- library.add(faPaste)
- library.add(faFileImport)
- library.add(faGear)
- library.add(faArrowRotateRight)
- library.add(faTrashCan)
- library.add(faPenToSquare)
- library.add(faShopify)
- library.add(faCartShopping)
- library.add(faLink)
- library.add(faBellSlash)
-
- Vue.component("font-awesome-icon", FontAwesomeIcon)
- logger.debug("FontAwesome inited")
- },
-}
-
-export default FontAwesome
diff --git a/plugins/page-beauty/page-beauty.ts b/plugins/page-beauty/page-beauty.ts
deleted file mode 100644
index 18f02715..00000000
--- a/plugins/page-beauty/page-beauty.ts
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-import { PluginObject } from "vue"
-import { LogFactory } from "~/utils/logUtil"
-import { isEmptyString, pathJoin } from "~/utils/util"
-import { goToPage } from "~/utils/otherlib/ChromeUtil"
-import { getSiyuanCfg } from "~/utils/platform/siyuan/siYuanConfig"
-
-// typedef
-declare module "vue" {
- export type PluginFunction = (Vue: any, options?: T) => void
-
- export interface PluginObject {
- install: PluginFunction
-
- [key: string]: any
- }
-}
-
-const logger = LogFactory.getLogger("plugins/page-beauty/page-beauty.ts")
-
-/**
- * 页面美化插件,使用方法
- * @author terwer
- * @since 0.1.0
- */
-const PageBeauty: PluginObject = {
- install(Vue) {
- Vue.directive("beauty", (el: HTMLElement) => {
- logger.debug("PageBeauty is rendering ...")
-
- // links
- const links = el.querySelectorAll("a")
- if (links && links.length > 0) {
- links.forEach((link) => {
- // #264 转换虚拟链接为真实预览链接
- const href = link.getAttribute("href")
- if (href.includes("siyuan://blocks/")) {
- // const baseUrl = getSiyuanCfg().baseUrl
- let newHref = href.replace(/siyuan:\/\/blocks\//g, "")
- newHref = "/detail/index.html?id=" + newHref
- // newHref = pathJoin(baseUrl, newHref)
-
- link.setAttribute("href", newHref)
- }
-
- link.addEventListener("click", function (evt) {
- // 阻止默认跳转
- evt.preventDefault()
-
- // 获取跳转链接
- const href = link.getAttribute("href")
- logger.debug("href=>", href)
- if (!isEmptyString(href)) {
- goToPage(href)
- }
- })
- })
- logger.debug("链接处理完毕,全部新窗口打开.")
- }
-
- // assets
- const imgs = el.querySelectorAll("img")
- if (imgs && imgs.length > 0) {
- imgs.forEach((img) => {
- const src = img.getAttribute("src")
- if (src.indexOf("assets") > -1) {
- const baseUrl = getSiyuanCfg().baseUrl
- const imgUrl = pathJoin(baseUrl, "/" + src)
-
- img.setAttribute("src", imgUrl)
- }
- })
- logger.debug("本地图片处理完毕,已修复图片展示.")
- }
- })
- },
-}
-
-export default PageBeauty
diff --git a/plugins/publisher-main/.env.development.local.example b/plugins/publisher-main/.env.development.local.example
new file mode 100644
index 00000000..04f0ca42
--- /dev/null
+++ b/plugins/publisher-main/.env.development.local.example
@@ -0,0 +1 @@
+VITE_DEBUG_MODE=true
diff --git a/plugins/publisher-main/.eslintrc.cjs b/plugins/publisher-main/.eslintrc.cjs
new file mode 100644
index 00000000..a147b203
--- /dev/null
+++ b/plugins/publisher-main/.eslintrc.cjs
@@ -0,0 +1,5 @@
+module.exports = {
+ root: true,
+ extends: ["./node_modules/@terwer/eslint-config-custom/index.cjs"],
+ ignorePatterns: ["node_modules/"],
+}
diff --git a/plugins/publisher-main/.gitignore b/plugins/publisher-main/.gitignore
new file mode 100644
index 00000000..1f1025f2
--- /dev/null
+++ b/plugins/publisher-main/.gitignore
@@ -0,0 +1,2 @@
+.idea
+.DS_Store
\ No newline at end of file
diff --git a/plugins/publisher-main/README.md b/plugins/publisher-main/README.md
new file mode 100644
index 00000000..1f352c6d
--- /dev/null
+++ b/plugins/publisher-main/README.md
@@ -0,0 +1,41 @@
+# publisher-main
+
+
+
+## Usage
+
+```js
+// usage
+```
+
+## Deps
+
+```
+## Congregations! zhi-env need no deps, it is just pure js code 🎉
+```
+
+## Dev
+
+```bash
+pnpm dev -F publisher-main
+```
+
+## Build
+
+```bash
+pnpm build -F publisher-main
+```
+
+## Test
+
+Execute the unit tests via [vitest](https://vitest.dev)
+
+```bash
+pnpm test -F publisher-main
+```
+
+## Publish
+
+```bash
+pnpm publish -F publisher-main --tag latest
+```
\ No newline at end of file
diff --git a/plugins/publisher-main/index.html b/plugins/publisher-main/index.html
new file mode 100644
index 00000000..9ecb5ed8
--- /dev/null
+++ b/plugins/publisher-main/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Vite + Vue + TS
+
+
+ This file is for lib hot-load test only, see /src/index.ts
+
+
+
diff --git a/plugins/publisher-main/package.json b/plugins/publisher-main/package.json
new file mode 100644
index 00000000..e2874d82
--- /dev/null
+++ b/plugins/publisher-main/package.json
@@ -0,0 +1,16 @@
+{
+ "name": "publisher-main",
+ "private": true,
+ "version": "1.1.3",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "start": "vite preview",
+ "test": "vitest --watch"
+ },
+ "devDependencies": {
+ "@terwer/eslint-config-custom": "latest",
+ "@terwer/vite-config-custom": "latest"
+ }
+}
diff --git a/plugins/publisher-main/public/plugin.json b/plugins/publisher-main/public/plugin.json
new file mode 100644
index 00000000..8c822abf
--- /dev/null
+++ b/plugins/publisher-main/public/plugin.json
@@ -0,0 +1,27 @@
+{
+ "name": "publish-tool",
+ "author": "terwer",
+ "url": "https://github.com/terwer/siyuan-plugin-publisher",
+ "version": "1.1.2",
+ "displayName": {
+ "default": "Publish Tool",
+ "zh_CN": "发布工具"
+ },
+ "description": {
+ "default": "Publishing articles from siyuan-note to platforms such as Yuque, cnblogs, WordPress, Typecho, HUGO, HEXO, etc.",
+ "zh_CN": "将思源笔记的文章发布到语雀、博客园、WordPress、Typecho、HUGO、HEXO等平台"
+ },
+ "readme": {
+ "default": "README.md",
+ "zh_CN": "README_zh_CN.md"
+ },
+ "i18n": [
+ "en_US",
+ "zh_CN"
+ ],
+ "funding": {
+ "custom": [
+ "https://afdian.net/a/terwer"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/plugins/publisher-main/src/index.spec.ts b/plugins/publisher-main/src/index.spec.ts
new file mode 100644
index 00000000..3dd3fbd5
--- /dev/null
+++ b/plugins/publisher-main/src/index.spec.ts
@@ -0,0 +1,8 @@
+import { describe, expect, it } from "vitest"
+import init from "./index"
+
+describe("publisher-main", () => {
+ it("index", () => {
+ expect(init()).toBe("ok")
+ })
+})
diff --git a/plugins/publisher-main/src/index.ts b/plugins/publisher-main/src/index.ts
new file mode 100644
index 00000000..a8d0db98
--- /dev/null
+++ b/plugins/publisher-main/src/index.ts
@@ -0,0 +1,5 @@
+const init = () => {
+ return "ok"
+}
+
+export default init
diff --git a/plugins/publisher-main/tsconfig.json b/plugins/publisher-main/tsconfig.json
new file mode 100644
index 00000000..acb3cbaa
--- /dev/null
+++ b/plugins/publisher-main/tsconfig.json
@@ -0,0 +1,28 @@
+{
+ "compilerOptions": {
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "module": "ESNext",
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "Node",
+ // "allowImportingTsExtensions": true,
+ "allowSyntheticDefaultImports": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "preserve",
+
+ /* Linting */
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true,
+
+ "types": ["node", "vite/client"]
+ },
+ "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/tsconfig.node.json b/plugins/publisher-main/tsconfig.node.json
similarity index 87%
rename from tsconfig.node.json
rename to plugins/publisher-main/tsconfig.node.json
index 9d31e2ae..7065ca9a 100644
--- a/tsconfig.node.json
+++ b/plugins/publisher-main/tsconfig.node.json
@@ -1,6 +1,7 @@
{
"compilerOptions": {
"composite": true,
+ "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "Node",
"allowSyntheticDefaultImports": true
diff --git a/plugins/publisher-main/vite.config.ts b/plugins/publisher-main/vite.config.ts
new file mode 100644
index 00000000..35bbd00c
--- /dev/null
+++ b/plugins/publisher-main/vite.config.ts
@@ -0,0 +1,63 @@
+///
+
+import { defineConfig } from "vite"
+import { join } from "path"
+import { viteStaticCopy } from "vite-plugin-static-copy"
+// import viteTsConfigPaths from "vite-tsconfig-paths"
+import dts from "vite-plugin-dts"
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [
+ dts({
+ entryRoot: "src",
+ tsConfigFilePath: join(__dirname, "tsconfig.json"),
+ skipDiagnostics: true,
+ }),
+
+ // viteTsConfigPaths({
+ // root: "../../",
+ // }),
+
+ viteStaticCopy({
+ targets: [
+ {
+ src: "README.md",
+ dest: "./",
+ },
+ ],
+ }),
+ ],
+
+ // Uncomment this if you are using workers.
+ // worker: {
+ // plugins: [
+ // viteTsConfigPaths({
+ // root: '../../',
+ // }),
+ // ],
+ // },
+
+ // Configuration for building your library.
+ // See: https://vitejs.dev/guide/build.html#library-mode
+ build: {
+ lib: {
+ // Could also be a dictionary or array of multiple entry points.
+ entry: "src/index.ts",
+ fileName: "index",
+ // Change this to the formats you want to support.
+ // Don't forgot to update your package.json as well.
+ formats: ["es"],
+ },
+ rollupOptions: {
+ // External packages that should not be bundled into your library.
+ external: [],
+ },
+ },
+
+ test: {
+ globals: true,
+ environment: "jsdom",
+ include: ["src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"],
+ },
+})
diff --git a/plugins/vue-hljs/lib/codecopy/codecopy.css b/plugins/vue-hljs/lib/codecopy/codecopy.css
deleted file mode 100644
index d5705766..00000000
--- a/plugins/vue-hljs/lib/codecopy/codecopy.css
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-.hljs-copy-wrapper {
- position: relative;
- overflow: hidden;
-}
-.hljs-copy-wrapper:hover .hljs-copy-button,
-.hljs-copy-button:focus {
- transform: translateX(0);
-}
-.hljs-copy-button {
- position: absolute;
- transform: translateX(calc(100% + 1.125em));
- top: 0.15em;
- right: 1em;
- width: 2rem;
- height: 2rem;
- text-indent: -9999px; /* Hide the inner text */
- color: #fff;
- border-radius: 0.25rem;
- border: 1px solid #ffffff22;
- /*background-color: #2d2b57;*/
- background-color: #0d6efd;
- background-image: url('data:image/svg+xml;utf-8, ');
- background-repeat: no-repeat;
- background-position: center;
- transition: background-color 200ms ease, transform 200ms ease-out;
- cursor: pointer;
-}
-.hljs-copy-button:hover {
- border-color: #ffffff44;
-}
-.hljs-copy-button:active {
- border-color: #ffffff66;
-}
-.hljs-copy-button[data-copied="true"] {
- text-indent: 0px; /* Shows the inner text */
- width: auto;
- background-image: none;
-}
-@media (prefers-reduced-motion) {
- .hljs-copy-button {
- transition: none;
- }
-}
-
-/* visually-hidden */
-.hljs-copy-alert {
- clip: rect(0 0 0 0);
- clip-path: inset(50%);
- height: 1px;
- overflow: hidden;
- position: absolute;
- white-space: nowrap;
- width: 1px;
-}
diff --git a/plugins/vue-hljs/lib/codecopy/index.js b/plugins/vue-hljs/lib/codecopy/index.js
deleted file mode 100644
index 3c7a5350..00000000
--- a/plugins/vue-hljs/lib/codecopy/index.js
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-/**
- * Adds a copy button to highlightjs code blocks
- */
-export class CopyButtonPlugin {
- /**
- * Create a new CopyButtonPlugin class instance
- * @param {Object} [options] - Functions that will be called when a copy event fires
- * @param {CopyCallback} [options.callback]
- * @param {Hook} [options.hook]
- */
- constructor(options = {}) {
- self.hook = options.hook
- self.callback = options.callback
- }
-
- "after:highlightElement"({ el, text }) {
- // Create the copy button and append it to the codeblock.
- const button = Object.assign(document.createElement("button"), {
- innerHTML: "Copy",
- className: "hljs-copy-button",
- })
- button.dataset.copied = false
- el.parentElement.classList.add("hljs-copy-wrapper")
- el.parentElement.appendChild(button)
-
- // Add a custom property to the code block so that the copy button can reference and match its background-color value.
- el.parentElement.style.setProperty(
- "--hljs-theme-background",
- window.getComputedStyle(el).backgroundColor
- )
-
- button.onclick = function () {
- if (!navigator.clipboard) return
-
- let newText = text
- if (hook && typeof hook === "function") {
- newText = hook(text, el) || text
- }
-
- navigator.clipboard
- .writeText(newText)
- .then(function () {
- button.innerHTML = "复制成功"
- button.dataset.copied = true
-
- let alert = Object.assign(document.createElement("div"), {
- role: "status",
- className: "hljs-copy-alert",
- innerHTML: "复制到剪贴板",
- })
- el.parentElement.appendChild(alert)
-
- setTimeout(() => {
- button.innerHTML = "Copy"
- button.dataset.copied = false
- el.parentElement.removeChild(alert)
- alert = null
- }, 2000)
- })
- .then(function () {
- if (typeof callback === "function") return callback(newText, el)
- })
- }
- }
-}
-
-/**
- * @typedef {function} CopyCallback
- * @param {string} text - The raw text copied to the clipboard.
- * @param {HTMLElement} el - The code block element that was copied from.
- * @returns {undefined}
- */
-/**
- * @typedef {function} Hook
- * @param {string} text - The raw text copied to the clipboard.
- * @param {HTMLElement} el - The code block element that was copied from.
- * @returns {string|undefined}
- */
diff --git a/plugins/vue-hljs/lib/vue-hljs/main.js b/plugins/vue-hljs/lib/vue-hljs/main.js
deleted file mode 100644
index 43f25caa..00000000
--- a/plugins/vue-hljs/lib/vue-hljs/main.js
+++ /dev/null
@@ -1,198 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-import hljs from "highlight.js/lib/core"
-import javascript from "highlight.js/lib/languages/javascript"
-import typescript from "highlight.js/lib/languages/typescript"
-import c from "highlight.js/lib/languages/c"
-import cpp from "highlight.js/lib/languages/cpp"
-import java from "highlight.js/lib/languages/java"
-import kotlin from "highlight.js/lib/languages/kotlin"
-import bash from "highlight.js/lib/languages/bash"
-import xml from "highlight.js/lib/languages/xml"
-import css from "highlight.js/lib/languages/css"
-import plaintext from "highlight.js/lib/languages/plaintext"
-import php from "highlight.js/lib/languages/php"
-import properties from "highlight.js/lib/languages/properties"
-import sql from "highlight.js/lib/languages/sql"
-import markdown from "highlight.js/lib/languages/markdown"
-import { CopyButtonPlugin } from "../codecopy"
-import "../codecopy/codecopy.css"
-import "./vs.css"
-import * as plantumlEncoder from "plantuml-encoder"
-import { unescapeHTML } from "~/utils/strUtil"
-import { isInChromeExtension } from "~/utils/browserUtil"
-
-const vueHljs = {}
-
-vueHljs.install = (Vue) => {
- // 按需加载语言,防止打包体积过大
- hljs.registerLanguage("javascript", javascript)
- hljs.registerLanguage("js", javascript)
- hljs.registerLanguage("typescript", typescript)
- hljs.registerLanguage("ts", typescript)
- hljs.registerLanguage("c", c)
- hljs.registerLanguage("cpp", cpp)
- hljs.registerLanguage("java", java)
- hljs.registerLanguage("kotlin", kotlin)
- hljs.registerLanguage("csharp", java)
- hljs.registerLanguage("cs", java)
- hljs.registerLanguage("bash", bash)
- hljs.registerLanguage("shell", bash)
- hljs.registerLanguage("xml", xml)
- hljs.registerLanguage("html", xml)
- hljs.registerLanguage("css", css)
- hljs.registerLanguage("plaintext", plaintext)
- hljs.registerLanguage("plantuml", plaintext)
- hljs.registerLanguage("php", php)
- hljs.registerLanguage("properties", properties)
- hljs.registerLanguage("sql", sql)
- hljs.registerLanguage("markdown", markdown)
- hljs.registerLanguage("md", markdown)
-
- // 代码复制
- hljs.addPlugin(
- new CopyButtonPlugin({
- callback: (text, el) => console.log("Copied to clipboard", text),
- })
- )
-
- Vue.directive("highlight", (el) => {
- const blocks = el.querySelectorAll("pre code")
- Array.prototype.forEach.call(blocks, hljs.highlightBlock)
-
- // 代码选项卡
- // 代码块
- const codeGroups = el.querySelectorAll("code-group")
- // 处理每个代码块
- codeGroups.forEach((group) => {
- // 防止重复添加
- if (group.getElementsByTagName("ul").length === 0) {
- const newNode = document.createElement("ul")
- newNode.setAttribute("class", "code-tab")
-
- const codeBlocks = group.querySelectorAll("code-block")
- codeBlocks.forEach((block) => {
- const title = block.attributes.getNamedItem("title")?.value
- const active = block.attributes.getNamedItem("active")?.value
- const isActive = active !== undefined
- // console.log(block.attributes.length)
- // console.log(title)
- // console.log(isActive)
-
- const item = document.createElement("li")
- item.setAttribute("class", isActive ? "code-tab-item current" : "code-tab-item")
- item.innerHTML = title || ""
- item.addEventListener("click", function (event) {
- const targetElement = event.target
- // 选择状态
- // console.log(codeBlocks[0].innerHTML)
- const allLis = targetElement.parentElement.querySelectorAll("li")
- allLis.forEach((li) => {
- li.setAttribute("class", "code-tab-item")
- })
- targetElement.setAttribute("class", "code-tab-item current")
-
- // 设置tab
- codeBlocks.forEach((cb) => {
- if (cb.attributes.getNamedItem("title")?.value === targetElement.innerHTML) {
- cb.setAttribute("active", "")
- } else {
- cb.removeAttribute("active")
- }
- })
- // console.log(targetElement.innerHTML);
- })
-
- newNode.append(item)
- })
-
- const firstBlock = codeBlocks[0]
- firstBlock?.parentNode?.insertBefore(newNode, firstBlock)
- // console.log("tab")
- }
- })
-
- // plantuml
- const umlBlocks = el.querySelectorAll("div.language-plantuml")
- umlBlocks.forEach((item) => {
- const umlstr = unescapeHTML(item.innerHTML)
- const encoded = plantumlEncoder.encode(umlstr)
- // const encoded = "SrJGjLDmibBmICt9oGS0"
- const plantUMLServer = process.env.PLANT_UML_SERVR || "https://www.plantuml.com/plantuml/svg/"
- const url = plantUMLServer + encoded
-
- const newNode = document.createElement("img")
- newNode.setAttribute("src", url)
- item?.parentNode?.insertBefore(newNode, item)
- item.remove()
- })
-
- // inline mathjax
- const inlineMathBlocks = el.querySelectorAll("span.language-math")
- inlineMathBlocks.forEach((item) => {
- if (isInChromeExtension()) {
- let html = item.innerHTML
- html = html.replace(/,/g, ",")
- html = html.replace(/。/g, ".")
- html = html.replace(/并且/g, "AND")
- html = html.replace(/或者/g, "OR")
- html = encodeURIComponent(html)
- const newHtml = ' '
- item.innerHTML = newHtml
- } else {
- const newHtml = "$" + item.innerHTML + "$"
- item.innerHTML = newHtml
- }
- })
- // console.log("inlineMathBlocks count=>", inlineMathBlocks.length)
-
- // block mathjax
- const mathBlocks = el.querySelectorAll("div.language-math")
- // console.log("mathBlocks count=>", mathBlocks.length)
- mathBlocks.forEach((item) => {
- if (isInChromeExtension()) {
- let html = item.innerHTML
- html = html.replace(/,/g, ",")
- html = html.replace(/。/g, ".")
- html = html.replace(/并且/g, "AND")
- html = html.replace(/或者/g, "OR")
- html = encodeURIComponent(html)
- const newHtml = ' '
- item.innerHTML = newHtml
- } else {
- const newHtml = "$$" + item.innerHTML + "$$"
- item.innerHTML = newHtml
- }
- })
-
- // 渲染
- if (!isInChromeExtension()) {
- MathJax.typeset()
- }
- })
-}
-
-export default vueHljs
diff --git a/plugins/vue-hljs/lib/vue-hljs/vs.css b/plugins/vue-hljs/lib/vue-hljs/vs.css
deleted file mode 100644
index fad7a7a2..00000000
--- a/plugins/vue-hljs/lib/vue-hljs/vs.css
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-code {
- font-family: var(--g-font-family) !important;
- font-size: 14px;
- color: red;
-}
-.hljs {
- font-family: var(--g-font-family) !important;
- font-size: 14px;
- display: block;
- overflow-x: auto;
- padding: 0.5em;
- line-height: 1.6;
- color: black;
- background-color: #f5f5f5 !important;
- /*border: 1px solid #ccc!important;*/
- border-radius: 3px !important;
-}
-
-.hljs-comment,
-.hljs-quote,
-.hljs-variable {
- color: #008000;
-}
-
-.hljs-keyword,
-.hljs-selector-tag,
-.hljs-built_in,
-.hljs-name,
-.hljs-tag {
- color: #00f;
-}
-
-.hljs-string,
-.hljs-title,
-.hljs-section,
-.hljs-attribute,
-.hljs-literal,
-.hljs-template-tag,
-.hljs-template-variable,
-.hljs-type,
-.hljs-addition {
- color: #a31515;
-}
-
-.hljs-deletion,
-.hljs-selector-attr,
-.hljs-selector-pseudo,
-.hljs-meta {
- color: #2b91af;
-}
-
-.hljs-doctag {
- color: #808080;
-}
-
-.hljs-attr {
- color: #f00;
-}
-
-.hljs-symbol,
-.hljs-bullet,
-.hljs-link {
- color: #00b0e8;
-}
-
-.hljs-emphasis {
- font-style: italic;
-}
-
-.hljs-strong {
- font-weight: bold;
-}
diff --git a/plugins/vue-hljs/lib/vue-hljs/vs2015.css b/plugins/vue-hljs/lib/vue-hljs/vs2015.css
deleted file mode 100644
index 257ba6b5..00000000
--- a/plugins/vue-hljs/lib/vue-hljs/vs2015.css
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-code {
- font-family: var(--g-font-family) !important;
- color: #d69d85;
- font-size: 14px;
-}
-.hljs {
- font-family: var(--g-font-family) !important;
- font-size: 14px;
- display: block;
- overflow-x: auto;
- padding: 0.5em;
- background: #181818;
- color: #dcdcdc;
- border: solid 1px #181818;
- border-radius: 5px;
- line-height: 1.6;
-}
-
-.hljs-keyword,
-.hljs-literal,
-.hljs-symbol,
-.hljs-name {
- color: #569cd6;
-}
-
-.hljs-link {
- color: #569cd6;
- text-decoration: underline;
-}
-
-.hljs-built_in,
-.hljs-type {
- color: #4ec9b0;
-}
-
-.hljs-number,
-.hljs-class {
- color: #b8d7a3;
-}
-
-.hljs-string,
-.hljs-meta-string {
- color: #d69d85;
-}
-
-.hljs-regexp,
-.hljs-template-tag {
- color: #9a5334;
-}
-
-.hljs-subst,
-.hljs-function,
-.hljs-title,
-.hljs-params,
-.hljs-formula {
- color: #dcdcdc;
-}
-
-.hljs-comment,
-.hljs-quote {
- color: #57a64a;
- font-style: italic;
-}
-
-.hljs-doctag {
- color: #608b4e;
-}
-
-.hljs-meta,
-.hljs-meta-keyword,
-.hljs-tag {
- color: #9b9b9b;
-}
-
-.hljs-variable,
-.hljs-template-variable {
- color: #bd63c5;
-}
-
-.hljs-attr,
-.hljs-attribute,
-.hljs-builtin-name {
- color: #9cdcfe;
-}
-
-.hljs-section {
- color: gold;
-}
-
-.hljs-emphasis {
- font-style: italic;
-}
-
-.hljs-strong {
- font-weight: bold;
-}
-
-.hljs-bullet,
-.hljs-selector-tag,
-.hljs-selector-id,
-.hljs-selector-class,
-.hljs-selector-attr,
-.hljs-selector-pseudo {
- color: #d7ba7d;
-}
-
-.hljs-addition {
- background-color: #144212;
- display: inline-block;
- width: 100%;
-}
-
-.hljs-deletion {
- background-color: #600;
- display: inline-block;
- width: 100%;
-}
diff --git a/plugins/vue-hljs/vue-hljs.js b/plugins/vue-hljs/vue-hljs.js
deleted file mode 100644
index 1dc2c59a..00000000
--- a/plugins/vue-hljs/vue-hljs.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2022, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-/**
- * vue-hljs
- * @author terwer
- * @version 1.0.0
- * 2019/3/21 12:02
- */
-// console.log("Register vue-hljs success")
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0ee0bb80..a5f38b40 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,2199 +1,3643 @@
-lockfileVersion: 5.4
-
-specifiers:
- '@element-plus/icons-vue': ^2.0.10
- '@esbuild-plugins/node-globals-polyfill': ^0.1.1
- '@esbuild-plugins/node-modules-polyfill': ^0.1.4
- '@fortawesome/fontawesome-svg-core': ^6.2.1
- '@fortawesome/free-brands-svg-icons': ^6.2.1
- '@fortawesome/free-regular-svg-icons': ^6.2.1
- '@fortawesome/free-solid-svg-icons': ^6.2.1
- '@fortawesome/vue-fontawesome': ^3.0.2
- '@intlify/vite-plugin-vue-i18n': ^6.0.1
- '@octokit/core': ^4.0.4
- '@types/express': ^4.17.13
- '@types/node': ^16.18.11
- '@typescript-eslint/eslint-plugin': ^5.0.0
- '@typescript-eslint/parser': ^5.45.0
- '@vitejs/plugin-vue': ^3.0.0
- '@vitest/coverage-c8': ^0.29.1
- '@vue/test-utils': ^2.2.4
- '@vueuse/components': ^9.6.0
- '@vueuse/core': ^9.6.0
- better-docs: ^2.7.2
- blueimp-md5-es6: ^2.7.4
- browser-fs-access: ^0.33.0
- byte-base64: ^1.1.0
- copy-to-clipboard: ^3.3.1
- cross-fetch: ^3.1.5
- element-plus: ^2.2.25
- eslint: ^8.0.1
- eslint-config-prettier: ^8.5.0
- eslint-config-standard-with-typescript: ^34.0.0
- eslint-plugin-import: ^2.25.2
- eslint-plugin-n: ^15.0.0
- eslint-plugin-promise: ^6.0.0
- eslint-plugin-vue: ^9.8.0
- express: ^4.18.1
- fs-extra: ^11.1.0
- happy-dom: ^8.1.0
- highlight.js: ^11.6.0
- husky: ^8.0.2
- js-base64: ^3.7.2
- js-yaml: ^4.1.0
- lint-staged: ^13.0.4
- loglevel: ^1.8.1
- loglevel-plugin-prefix: ^0.8.4
- node-localstorage: ^2.2.1
- pinia: ^2.0.27
- plantuml-encoder: ^1.4.0
- prettier: 2.8.4
- sass: ^1.56.1
- shorthash2: ^1.0.3
- simple-xmlrpc: ^1.2.0
- stylus: ^0.59.0
- transliteration: ^2.3.5
- typescript: ^4.9.3
- unplugin-vue-components: ^0.24.0
- uuid: ^9.0.0
- vercel: ^28.7.0
- vite: ^3.0.0
- vite-plugin-require-transform: ^1.0.4
- vite-plugin-virtual-mpa: ^1.2.2
- vitest: ^0.29.1
- vue: ^3.2.37
- vue-i18n: ^9.2.2
- vue-tsc: ^1.0.10
-
-dependencies:
- '@element-plus/icons-vue': 2.0.10_vue@3.2.47
- '@fortawesome/fontawesome-svg-core': 6.3.0
- '@fortawesome/free-brands-svg-icons': 6.3.0
- '@fortawesome/free-regular-svg-icons': 6.3.0
- '@fortawesome/free-solid-svg-icons': 6.3.0
- '@fortawesome/vue-fontawesome': 3.0.3_g53m6cvcbg5vm4kvi53csl4bcu
- '@intlify/vite-plugin-vue-i18n': 6.0.3_vite@3.2.5+vue-i18n@9.2.2
- '@octokit/core': 4.2.0
- '@vueuse/components': 9.13.0_vue@3.2.47
- '@vueuse/core': 9.13.0_vue@3.2.47
- blueimp-md5-es6: 2.7.4
- browser-fs-access: 0.33.0
- byte-base64: 1.1.0
- copy-to-clipboard: 3.3.3
- cross-fetch: 3.1.5
- element-plus: 2.2.32_vue@3.2.47
- express: 4.18.2
- highlight.js: 11.7.0
- js-base64: 3.7.5
- js-yaml: 4.1.0
- loglevel: 1.8.1
- loglevel-plugin-prefix: 0.8.4
- pinia: 2.0.32_hmuptsblhheur2tugfgucj7gc4
- plantuml-encoder: 1.4.0
- shorthash2: 1.0.3
- simple-xmlrpc: 1.2.0
- transliteration: 2.3.5
- uuid: 9.0.0
- vue: 3.2.47
- vue-i18n: 9.2.2_vue@3.2.47
-
-devDependencies:
- '@esbuild-plugins/node-globals-polyfill': 0.1.1
- '@esbuild-plugins/node-modules-polyfill': 0.1.4
- '@types/express': 4.17.17
- '@types/node': 16.18.12
- '@typescript-eslint/eslint-plugin': 5.53.0_ny4s7qc6yg74faf3d6xty2ofzy
- '@typescript-eslint/parser': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47
- '@vitest/coverage-c8': 0.29.1_vitest@0.29.1
- '@vue/test-utils': 2.3.0_vue@3.2.47
- better-docs: 2.7.2
- eslint: 8.34.0
- eslint-config-prettier: 8.6.0_eslint@8.34.0
- eslint-config-standard-with-typescript: 34.0.0_e4cqfx33t3lusso5bte4gguj3u
- eslint-plugin-import: 2.27.5_dbs2zxbe2aiqaiiio3svelvkai
- eslint-plugin-n: 15.6.1_eslint@8.34.0
- eslint-plugin-promise: 6.1.1_eslint@8.34.0
- eslint-plugin-vue: 9.9.0_eslint@8.34.0
- fs-extra: 11.1.0
- happy-dom: 8.9.0
- husky: 8.0.3
- lint-staged: 13.1.2
- node-localstorage: 2.2.1
- prettier: 2.8.4
- sass: 1.58.3
- stylus: 0.59.0
- typescript: 4.9.5
- unplugin-vue-components: 0.24.0_vue@3.2.47
- vercel: 28.16.7
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
- vite-plugin-require-transform: 1.0.9
- vite-plugin-virtual-mpa: 1.7.0_vite@3.2.5
- vitest: 0.29.1_umhvauz6zejn5wucghrhvjc5dy
- vue-tsc: 1.2.0_typescript@4.9.5
+lockfileVersion: '6.0'
+
+importers:
+
+ .:
+ devDependencies:
+ '@terwer/commit-config-custom':
+ specifier: latest
+ version: registry.npmjs.org/@terwer/commit-config-custom@1.0.1(@commitlint/cli@17.6.3)(@commitlint/config-angular@17.6.3)(@commitlint/cz-commitlint@17.5.0)(@commitlint/prompt-cli@17.6.3)(commitizen@4.3.0)(husky@8.0.3)(inquirer@8.2.5)(is-ci@3.0.1)
+ '@terwer/eslint-config-custom':
+ specifier: latest
+ version: registry.npmjs.org/@terwer/eslint-config-custom@1.0.1(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.57.1)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.3.0)(eslint-config-turbo@1.8.8)(eslint-plugin-prettier@4.2.1)(eslint-plugin-vue@9.11.0)(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.4)
+ turbo:
+ specifier: ^1.9.4
+ version: registry.npmjs.org/turbo@1.9.4
+
+ apps/publisher-app:
+ devDependencies:
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^2.0.3
+ version: registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.2)
+ '@tsconfig/svelte':
+ specifier: ^4.0.1
+ version: registry.npmjs.org/@tsconfig/svelte@4.0.1
+ svelte:
+ specifier: ^3.57.0
+ version: registry.npmjs.org/svelte@3.57.0
+ svelte-check:
+ specifier: ^2.10.3
+ version: registry.npmjs.org/svelte-check@2.10.3(svelte@3.57.0)
+ tslib:
+ specifier: ^2.5.0
+ version: registry.npmjs.org/tslib@2.5.0
+ typescript:
+ specifier: ^5.0.2
+ version: registry.npmjs.org/typescript@5.0.4
+ vite:
+ specifier: ^4.3.2
+ version: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+
+ apps/zhi-docs:
+ dependencies:
+ '@docusaurus/core':
+ specifier: 2.4.0
+ version: registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/preset-classic':
+ specifier: 2.4.0
+ version: registry.npmjs.org/@docusaurus/preset-classic@2.4.0(@algolia/client-search@4.17.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@mdx-js/react':
+ specifier: ^1.6.22
+ version: registry.npmjs.org/@mdx-js/react@1.6.22(react@17.0.2)
+ clsx:
+ specifier: ^1.2.1
+ version: registry.npmjs.org/clsx@1.2.1
+ prism-react-renderer:
+ specifier: ^1.3.5
+ version: registry.npmjs.org/prism-react-renderer@1.3.5(react@17.0.2)
+ react:
+ specifier: ^17.0.2
+ version: registry.npmjs.org/react@17.0.2
+ react-dom:
+ specifier: ^17.0.2
+ version: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ devDependencies:
+ '@docusaurus/module-type-aliases':
+ specifier: 2.4.0
+ version: registry.npmjs.org/@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@tsconfig/docusaurus':
+ specifier: ^1.0.5
+ version: registry.npmjs.org/@tsconfig/docusaurus@1.0.5
+ docusaurus-plugin-typedoc:
+ specifier: ^0.19.2
+ version: registry.npmjs.org/docusaurus-plugin-typedoc@0.19.2(typedoc-plugin-markdown@3.15.3)(typedoc@0.24.6)
+ typedoc:
+ specifier: ^0.24.6
+ version: registry.npmjs.org/typedoc@0.24.6(typescript@5.0.4)
+ typedoc-plugin-markdown:
+ specifier: ^3.15.3
+ version: registry.npmjs.org/typedoc-plugin-markdown@3.15.3(typedoc@0.24.6)
+ typedoc-plugin-rename-defaults:
+ specifier: ^0.6.5
+ version: registry.npmjs.org/typedoc-plugin-rename-defaults@0.6.5(typedoc@0.24.6)
+ typescript:
+ specifier: ^5.0.4
+ version: registry.npmjs.org/typescript@5.0.4
+
+ plugins/publisher-main:
+ devDependencies:
+ '@terwer/eslint-config-custom':
+ specifier: latest
+ version: registry.npmjs.org/@terwer/eslint-config-custom@1.0.1(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.57.1)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.3.0)(eslint-config-turbo@1.8.8)(eslint-plugin-prettier@4.2.1)(eslint-plugin-vue@9.11.0)(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.4)
+ '@terwer/vite-config-custom':
+ specifier: latest
+ version: registry.npmjs.org/@terwer/vite-config-custom@0.1.1(jsdom@21.1.1)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-static-copy@0.14.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.2)(vitest@0.30.1)
packages:
- /@adobe/css-tools/4.2.0:
- resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==}
+ registry.npmjs.org/@algolia/autocomplete-core@1.8.2:
+ resolution: {integrity: sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz}
+ name: '@algolia/autocomplete-core'
+ version: 1.8.2
+ dependencies:
+ '@algolia/autocomplete-shared': registry.npmjs.org/@algolia/autocomplete-shared@1.8.2
+ dev: false
+
+ registry.npmjs.org/@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0):
+ resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz}
+ id: registry.npmjs.org/@algolia/autocomplete-preset-algolia/1.8.2
+ name: '@algolia/autocomplete-preset-algolia'
+ version: 1.8.2
+ peerDependencies:
+ '@algolia/client-search': '>= 4.9.1 < 6'
+ algoliasearch: '>= 4.9.1 < 6'
+ dependencies:
+ '@algolia/autocomplete-shared': registry.npmjs.org/@algolia/autocomplete-shared@1.8.2
+ '@algolia/client-search': registry.npmjs.org/@algolia/client-search@4.17.0
+ algoliasearch: registry.npmjs.org/algoliasearch@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/autocomplete-shared@1.8.2:
+ resolution: {integrity: sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz}
+ name: '@algolia/autocomplete-shared'
+ version: 1.8.2
+ dev: false
+
+ registry.npmjs.org/@algolia/cache-browser-local-storage@4.17.0:
+ resolution: {integrity: sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.0.tgz}
+ name: '@algolia/cache-browser-local-storage'
+ version: 4.17.0
+ dependencies:
+ '@algolia/cache-common': registry.npmjs.org/@algolia/cache-common@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/cache-common@4.17.0:
+ resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.17.0.tgz}
+ name: '@algolia/cache-common'
+ version: 4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/cache-in-memory@4.17.0:
+ resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.17.0.tgz}
+ name: '@algolia/cache-in-memory'
+ version: 4.17.0
+ dependencies:
+ '@algolia/cache-common': registry.npmjs.org/@algolia/cache-common@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/client-account@4.17.0:
+ resolution: {integrity: sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/client-account/-/client-account-4.17.0.tgz}
+ name: '@algolia/client-account'
+ version: 4.17.0
+ dependencies:
+ '@algolia/client-common': registry.npmjs.org/@algolia/client-common@4.17.0
+ '@algolia/client-search': registry.npmjs.org/@algolia/client-search@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/client-analytics@4.17.0:
+ resolution: {integrity: sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.17.0.tgz}
+ name: '@algolia/client-analytics'
+ version: 4.17.0
+ dependencies:
+ '@algolia/client-common': registry.npmjs.org/@algolia/client-common@4.17.0
+ '@algolia/client-search': registry.npmjs.org/@algolia/client-search@4.17.0
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/client-common@4.17.0:
+ resolution: {integrity: sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/client-common/-/client-common-4.17.0.tgz}
+ name: '@algolia/client-common'
+ version: 4.17.0
+ dependencies:
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/client-personalization@4.17.0:
+ resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.17.0.tgz}
+ name: '@algolia/client-personalization'
+ version: 4.17.0
+ dependencies:
+ '@algolia/client-common': registry.npmjs.org/@algolia/client-common@4.17.0
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/client-search@4.17.0:
+ resolution: {integrity: sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/client-search/-/client-search-4.17.0.tgz}
+ name: '@algolia/client-search'
+ version: 4.17.0
+ dependencies:
+ '@algolia/client-common': registry.npmjs.org/@algolia/client-common@4.17.0
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/events@4.0.1:
+ resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz}
+ name: '@algolia/events'
+ version: 4.0.1
+ dev: false
+
+ registry.npmjs.org/@algolia/logger-common@4.17.0:
+ resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.17.0.tgz}
+ name: '@algolia/logger-common'
+ version: 4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/logger-console@4.17.0:
+ resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.17.0.tgz}
+ name: '@algolia/logger-console'
+ version: 4.17.0
+ dependencies:
+ '@algolia/logger-common': registry.npmjs.org/@algolia/logger-common@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/requester-browser-xhr@4.17.0:
+ resolution: {integrity: sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.0.tgz}
+ name: '@algolia/requester-browser-xhr'
+ version: 4.17.0
+ dependencies:
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/requester-common@4.17.0:
+ resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.17.0.tgz}
+ name: '@algolia/requester-common'
+ version: 4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/requester-node-http@4.17.0:
+ resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.17.0.tgz}
+ name: '@algolia/requester-node-http'
+ version: 4.17.0
+ dependencies:
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ dev: false
+
+ registry.npmjs.org/@algolia/transporter@4.17.0:
+ resolution: {integrity: sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@algolia/transporter/-/transporter-4.17.0.tgz}
+ name: '@algolia/transporter'
+ version: 4.17.0
+ dependencies:
+ '@algolia/cache-common': registry.npmjs.org/@algolia/cache-common@4.17.0
+ '@algolia/logger-common': registry.npmjs.org/@algolia/logger-common@4.17.0
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ dev: false
- /@ampproject/remapping/2.2.0:
- resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
+ registry.npmjs.org/@ampproject/remapping@2.2.1:
+ resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz}
+ name: '@ampproject/remapping'
+ version: 2.2.1
engines: {node: '>=6.0.0'}
dependencies:
- '@jridgewell/gen-mapping': 0.1.1
- '@jridgewell/trace-mapping': 0.3.17
- dev: true
+ '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+ dev: false
- /@antfu/utils/0.7.2:
- resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==}
+ registry.npmjs.org/@astrojs/compiler@1.4.1:
+ resolution: {integrity: sha512-aXAxapNWZwGN41P+Am/ma/2kAzKOhMNaY6YuvLkUHFv+UZkmDHD6F0fE1sQA2Up0bLjgPQa1VQzoAaii5tZWaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.4.1.tgz}
+ name: '@astrojs/compiler'
+ version: 1.4.1
dev: true
- /@babel/code-frame/7.18.6:
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
+ registry.npmjs.org/@babel/code-frame@7.21.4:
+ resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz}
+ name: '@babel/code-frame'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/highlight': 7.18.6
- dev: true
+ '@babel/highlight': registry.npmjs.org/@babel/highlight@7.18.6
- /@babel/compat-data/7.21.0:
- resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==}
+ registry.npmjs.org/@babel/compat-data@7.21.7:
+ resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz}
+ name: '@babel/compat-data'
+ version: 7.21.7
engines: {node: '>=6.9.0'}
- dev: true
+ dev: false
- /@babel/core/7.21.0:
- resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==}
+ registry.npmjs.org/@babel/core@7.12.9:
+ resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz}
+ name: '@babel/core'
+ version: 7.12.9
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helpers': 7.21.0
- '@babel/parser': 7.21.2
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
- convert-source-map: 1.9.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.0
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ '@babel/generator': registry.npmjs.org/@babel/generator@7.21.5
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helpers': registry.npmjs.org/@babel/helpers@7.21.5
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ convert-source-map: registry.npmjs.org/convert-source-map@1.9.0
+ debug: registry.npmjs.org/debug@4.3.4
+ gensync: registry.npmjs.org/gensync@1.0.0-beta.2
+ json5: registry.npmjs.org/json5@2.2.3
+ lodash: registry.npmjs.org/lodash@4.17.21
+ resolve: registry.npmjs.org/resolve@1.22.2
+ semver: registry.npmjs.org/semver@5.7.1
+ source-map: registry.npmjs.org/source-map@0.5.7
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/generator/7.21.1:
- resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==}
+ registry.npmjs.org/@babel/core@7.21.4:
+ resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz}
+ name: '@babel/core'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- '@jridgewell/gen-mapping': 0.3.2
- '@jridgewell/trace-mapping': 0.3.17
- jsesc: 2.5.2
- dev: true
+ '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ '@babel/generator': registry.npmjs.org/@babel/generator@7.21.5
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helpers': registry.npmjs.org/@babel/helpers@7.21.5
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ convert-source-map: registry.npmjs.org/convert-source-map@1.9.0
+ debug: registry.npmjs.org/debug@4.3.4
+ gensync: registry.npmjs.org/gensync@1.0.0-beta.2
+ json5: registry.npmjs.org/json5@2.2.3
+ semver: registry.npmjs.org/semver@6.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@babel/helper-annotate-as-pure/7.18.6:
- resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
+ registry.npmjs.org/@babel/generator@7.21.5:
+ resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz}
+ name: '@babel/generator'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+ jsesc: registry.npmjs.org/jsesc@2.5.2
+ dev: false
- /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9:
- resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==}
+ registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6:
+ resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz}
+ name: '@babel/helper-annotate-as-pure'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-explode-assignable-expression': 7.18.6
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
+
+ registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5:
+ resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz}
+ name: '@babel/helper-builder-binary-assignment-operator-visitor'
+ version: 7.21.5
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
+ registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/helper-compilation-targets/7.21.5
+ name: '@babel/helper-compilation-targets'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.21.0
- '@babel/helper-validator-option': 7.21.0
- browserslist: 4.21.5
- lru-cache: 5.1.1
- semver: 6.3.0
- dev: true
+ '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ lru-cache: registry.npmjs.org/lru-cache@5.1.1
+ semver: registry.npmjs.org/semver@6.3.0
+ dev: false
- /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==}
+ registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4):
+ resolution: {integrity: sha512-+THiN8MqiH2AczyuZrnrKL6cAxFRRQDKW9h1YkBvbgKmAm6mwiacig1qT73DHIWMGo40GRnsEfN3LA+E6NtmSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.8.tgz}
+ id: registry.npmjs.org/@babel/helper-create-class-features-plugin/7.21.8
+ name: '@babel/helper-create-class-features-plugin'
+ version: 7.21.8
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-member-expression-to-functions': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/helper-split-export-declaration': 7.18.6
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0
+ '@babel/helper-member-expression-to-functions': registry.npmjs.org/@babel/helper-member-expression-to-functions@7.21.5
+ '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6
+ '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5
+ '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0
+ '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
+ semver: registry.npmjs.org/semver@6.3.0
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==}
+ registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.4):
+ resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz}
+ id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.21.8
+ name: '@babel/helper-create-regexp-features-plugin'
+ version: 7.21.8
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- regexpu-core: 5.3.1
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ regexpu-core: registry.npmjs.org/regexpu-core@5.3.2
+ semver: registry.npmjs.org/semver@6.3.0
+ dev: false
- /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
+ registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz}
+ id: registry.npmjs.org/@babel/helper-define-polyfill-provider/0.3.3
+ name: '@babel/helper-define-polyfill-provider'
+ version: 0.3.3
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- debug: 4.3.4
- lodash.debounce: 4.0.8
- resolve: 1.22.1
- semver: 6.3.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ debug: registry.npmjs.org/debug@4.3.4
+ lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8
+ resolve: registry.npmjs.org/resolve@1.22.2
+ semver: registry.npmjs.org/semver@6.3.0
transitivePeerDependencies:
- supports-color
- dev: true
-
- /@babel/helper-environment-visitor/7.18.9:
- resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
- engines: {node: '>=6.9.0'}
- dev: true
+ dev: false
- /@babel/helper-explode-assignable-expression/7.18.6:
- resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
+ registry.npmjs.org/@babel/helper-environment-visitor@7.21.5:
+ resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz}
+ name: '@babel/helper-environment-visitor'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.21.2
- dev: true
+ dev: false
- /@babel/helper-function-name/7.21.0:
- resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
+ registry.npmjs.org/@babel/helper-function-name@7.21.0:
+ resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz}
+ name: '@babel/helper-function-name'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.20.7
- '@babel/types': 7.21.2
- dev: true
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-hoist-variables/7.18.6:
- resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
+ registry.npmjs.org/@babel/helper-hoist-variables@7.18.6:
+ resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz}
+ name: '@babel/helper-hoist-variables'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-member-expression-to-functions/7.21.0:
- resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
+ registry.npmjs.org/@babel/helper-member-expression-to-functions@7.21.5:
+ resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz}
+ name: '@babel/helper-member-expression-to-functions'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-module-imports/7.18.6:
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
+ registry.npmjs.org/@babel/helper-module-imports@7.21.4:
+ resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz}
+ name: '@babel/helper-module-imports'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-module-transforms/7.21.2:
- resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
+ registry.npmjs.org/@babel/helper-module-transforms@7.21.5:
+ resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz}
+ name: '@babel/helper-module-transforms'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-simple-access': 7.20.2
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/helper-validator-identifier': 7.19.1
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4
+ '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5
+ '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
+ '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/helper-optimise-call-expression/7.18.6:
- resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
+ registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6:
+ resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz}
+ name: '@babel/helper-optimise-call-expression'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
+
+ registry.npmjs.org/@babel/helper-plugin-utils@7.10.4:
+ resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz}
+ name: '@babel/helper-plugin-utils'
+ version: 7.10.4
+ dev: false
- /@babel/helper-plugin-utils/7.20.2:
- resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
+ registry.npmjs.org/@babel/helper-plugin-utils@7.21.5:
+ resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz}
+ name: '@babel/helper-plugin-utils'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
- dev: true
+ dev: false
- /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
+ registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/helper-remap-async-to-generator/7.18.9
+ name: '@babel/helper-remap-async-to-generator'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-wrap-function': 7.20.5
- '@babel/types': 7.21.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/helper-replace-supers/7.20.7:
- resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
+ registry.npmjs.org/@babel/helper-replace-supers@7.21.5:
+ resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz}
+ name: '@babel/helper-replace-supers'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-member-expression-to-functions': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-member-expression-to-functions': registry.npmjs.org/@babel/helper-member-expression-to-functions@7.21.5
+ '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/helper-simple-access/7.20.2:
- resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
+ registry.npmjs.org/@babel/helper-simple-access@7.21.5:
+ resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz}
+ name: '@babel/helper-simple-access'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-skip-transparent-expression-wrappers/7.20.0:
- resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
+ registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0:
+ resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz}
+ name: '@babel/helper-skip-transparent-expression-wrappers'
+ version: 7.20.0
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-split-export-declaration/7.18.6:
- resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
+ registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6:
+ resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz}
+ name: '@babel/helper-split-export-declaration'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.21.2
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/helper-string-parser/7.19.4:
- resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+ registry.npmjs.org/@babel/helper-string-parser@7.21.5:
+ resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz}
+ name: '@babel/helper-string-parser'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier/7.19.1:
- resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+ registry.npmjs.org/@babel/helper-validator-identifier@7.19.1:
+ resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz}
+ name: '@babel/helper-validator-identifier'
+ version: 7.19.1
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option/7.21.0:
- resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
+ registry.npmjs.org/@babel/helper-validator-option@7.21.0:
+ resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz}
+ name: '@babel/helper-validator-option'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
- dev: true
+ dev: false
- /@babel/helper-wrap-function/7.20.5:
- resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
+ registry.npmjs.org/@babel/helper-wrap-function@7.20.5:
+ resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz}
+ name: '@babel/helper-wrap-function'
+ version: 7.20.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-function-name': 7.21.0
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/helpers/7.21.0:
- resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
+ registry.npmjs.org/@babel/helpers@7.21.5:
+ resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz}
+ name: '@babel/helpers'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.20.7
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/highlight/7.18.6:
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+ registry.npmjs.org/@babel/highlight@7.18.6:
+ resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz}
+ name: '@babel/highlight'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.19.1
- chalk: 2.4.2
- js-tokens: 4.0.0
- dev: true
+ '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
+ chalk: registry.npmjs.org/chalk@2.4.2
+ js-tokens: registry.npmjs.org/js-tokens@4.0.0
- /@babel/parser/7.21.2:
- resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==}
+ registry.npmjs.org/@babel/parser@7.21.8:
+ resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz}
+ name: '@babel/parser'
+ version: 7.21.8
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.21.2
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
+ registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6
+ name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==}
+ registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7
+ name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0
+ '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
+ registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/7.20.7
+ name: '@babel/plugin-proposal-async-generator-functions'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
+ registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-class-properties/7.18.6
+ name: '@babel/plugin-proposal-class-properties'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==}
+ registry.npmjs.org/@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-class-static-block/7.21.0
+ name: '@babel/plugin-proposal-class-static-block'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
+ registry.npmjs.org/@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-dynamic-import/7.18.6
+ name: '@babel/plugin-proposal-dynamic-import'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
+ registry.npmjs.org/@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/7.18.9
+ name: '@babel/plugin-proposal-export-namespace-from'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
+ registry.npmjs.org/@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-json-strings/7.18.6
+ name: '@babel/plugin-proposal-json-strings'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==}
+ registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/7.20.7
+ name: '@babel/plugin-proposal-logical-assignment-operators'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+ registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6
+ name: '@babel/plugin-proposal-nullish-coalescing-operator'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
+ registry.npmjs.org/@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-numeric-separator/7.18.6
+ name: '@babel/plugin-proposal-numeric-separator'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.4)
+ dev: false
+
+ registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9):
+ resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/7.12.1
+ name: '@babel/plugin-proposal-object-rest-spread'
+ version: 7.12.1
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9)
+ '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.9)
+ dev: false
- /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
+ registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/7.20.7
+ name: '@babel/plugin-proposal-object-rest-spread'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.21.0
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0
- dev: true
+ '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
+ registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/7.18.6
+ name: '@babel/plugin-proposal-optional-catch-binding'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
+ registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-optional-chaining/7.21.0
+ name: '@babel/plugin-proposal-optional-chaining'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0
+ '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
+ registry.npmjs.org/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-private-methods/7.18.6
+ name: '@babel/plugin-proposal-private-methods'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==}
+ registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/7.21.0
+ name: '@babel/plugin-proposal-private-property-in-object'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
+ registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/7.18.6
+ name: '@babel/plugin-proposal-unicode-property-regex'
+ version: 7.18.6
engines: {node: '>=4'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0:
- resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
+ registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-async-generators/7.8.4
+ name: '@babel/plugin-syntax-async-generators'
+ version: 7.8.4
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0:
- resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
+ registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.4):
+ resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-class-properties/7.12.13
+ name: '@babel/plugin-syntax-class-properties'
+ version: 7.12.13
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
+ registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-class-static-block/7.14.5
+ name: '@babel/plugin-syntax-class-static-block'
+ version: 7.14.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
+ registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-dynamic-import/7.8.3
+ name: '@babel/plugin-syntax-dynamic-import'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
+ registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/7.8.3
+ name: '@babel/plugin-syntax-export-namespace-from'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
+ registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-import-assertions/7.20.0
+ name: '@babel/plugin-syntax-import-assertions'
+ version: 7.20.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
+ registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-json-strings/7.8.3
+ name: '@babel/plugin-syntax-json-strings'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
+
+ registry.npmjs.org/@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9):
+ resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-jsx/7.12.1
+ name: '@babel/plugin-syntax-jsx'
+ version: 7.12.1
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
+ registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-jsx/7.21.4
+ name: '@babel/plugin-syntax-jsx'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0:
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
+ registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/7.10.4
+ name: '@babel/plugin-syntax-logical-assignment-operators'
+ version: 7.10.4
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
+ registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3
+ name: '@babel/plugin-syntax-nullish-coalescing-operator'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0:
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
+ registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-numeric-separator/7.10.4
+ name: '@babel/plugin-syntax-numeric-separator'
+ version: 7.10.4
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
+ registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9):
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/7.8.3
+ name: '@babel/plugin-syntax-object-rest-spread'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
+ registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/7.8.3
+ name: '@babel/plugin-syntax-object-rest-spread'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
+ registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/7.8.3
+ name: '@babel/plugin-syntax-optional-catch-binding'
+ version: 7.8.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
+
+ registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-optional-chaining/7.8.3
+ name: '@babel/plugin-syntax-optional-chaining'
+ version: 7.8.3
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
+ registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/7.14.5
+ name: '@babel/plugin-syntax-private-property-in-object'
+ version: 7.14.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
+ registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-top-level-await/7.14.5
+ name: '@babel/plugin-syntax-top-level-await'
+ version: 7.14.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
+ registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-syntax-typescript/7.21.4
+ name: '@babel/plugin-syntax-typescript'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==}
+ registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.21.5
+ name: '@babel/plugin-transform-arrow-functions'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==}
+ registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.20.7
+ name: '@babel/plugin-transform-async-to-generator'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
+ registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.18.6
+ name: '@babel/plugin-transform-block-scoped-functions'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
+ registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.21.0
+ name: '@babel/plugin-transform-block-scoping'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==}
+ registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-classes/7.21.0
+ name: '@babel/plugin-transform-classes'
+ version: 7.21.0
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-split-export-declaration': 7.18.6
- globals: 11.12.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0
+ '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5
+ '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
+ globals: registry.npmjs.org/globals@11.12.0
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==}
+ registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.21.5
+ name: '@babel/plugin-transform-computed-properties'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/template': 7.20.7
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/template': registry.npmjs.org/@babel/template@7.20.7
+ dev: false
- /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==}
+ registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.21.3
+ name: '@babel/plugin-transform-destructuring'
+ version: 7.21.3
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
+ registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.18.6
+ name: '@babel/plugin-transform-dotall-regex'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
+ registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.18.9
+ name: '@babel/plugin-transform-duplicate-keys'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
+ registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.18.6
+ name: '@babel/plugin-transform-exponentiation-operator'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==}
+ registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-for-of/7.21.5
+ name: '@babel/plugin-transform-for-of'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
+ registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-function-name/7.18.9
+ name: '@babel/plugin-transform-function-name'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
+ registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-literals/7.18.9
+ name: '@babel/plugin-transform-literals'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
+ registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.18.6
+ name: '@babel/plugin-transform-member-expression-literals'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0:
- resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==}
+ registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.4):
+ resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.20.11
+ name: '@babel/plugin-transform-modules-amd'
+ version: 7.20.11
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0:
- resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
+ registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-modules-commonjs/7.21.5
+ name: '@babel/plugin-transform-modules-commonjs'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-simple-access': 7.20.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0:
- resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
+ registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.4):
+ resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.20.11
+ name: '@babel/plugin-transform-modules-systemjs'
+ version: 7.20.11
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-identifier': 7.19.1
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
+ registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.18.6
+ name: '@babel/plugin-transform-modules-umd'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-module-transforms': 7.21.2
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==}
+ registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.20.5
+ name: '@babel/plugin-transform-named-capturing-groups-regex'
+ version: 7.20.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
+ registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-new-target/7.18.6
+ name: '@babel/plugin-transform-new-target'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
+ registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-object-super/7.18.6
+ name: '@babel/plugin-transform-object-super'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-replace-supers': 7.20.7
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==}
+ registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.9):
+ resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-parameters/7.21.3
+ name: '@babel/plugin-transform-parameters'
+ version: 7.21.3
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
+ registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-parameters/7.21.3
+ name: '@babel/plugin-transform-parameters'
+ version: 7.21.3
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==}
+ registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.18.6
+ name: '@babel/plugin-transform-property-literals'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- regenerator-transform: 0.15.1
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
+ registry.npmjs.org/@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.21.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-react-constant-elements/7.21.3
+ name: '@babel/plugin-transform-react-constant-elements'
+ version: 7.21.3
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
+ registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-react-display-name/7.18.6
+ name: '@babel/plugin-transform-react-display-name'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0:
- resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==}
+ registry.npmjs.org/@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-react-jsx-development/7.18.6
+ name: '@babel/plugin-transform-react-jsx-development'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.4)
+ dev: false
- /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
+ registry.npmjs.org/@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-react-jsx/7.21.5
+ name: '@babel/plugin-transform-react-jsx'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4)
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
+ registry.npmjs.org/@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/7.18.6
+ name: '@babel/plugin-transform-react-pure-annotations'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.0:
- resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
+ registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.21.5
+ name: '@babel/plugin-transform-regenerator'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.1
+ dev: false
+
+ registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.18.6
+ name: '@babel/plugin-transform-reserved-words'
+ version: 7.18.6
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==}
+ registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-runtime/7.21.4
+ name: '@babel/plugin-transform-runtime'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4)
+ babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4)
+ babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4)
+ semver: registry.npmjs.org/semver@6.3.0
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.0:
- resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
+ registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6
+ name: '@babel/plugin-transform-shorthand-properties'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.0:
- resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
+ registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.4):
+ resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-spread/7.20.7
+ name: '@babel/plugin-transform-spread'
+ version: 7.20.7
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0
+ dev: false
- /@babel/preset-env/7.20.2_@babel+core@7.21.0:
- resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
+ registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.18.6
+ name: '@babel/plugin-transform-sticky-regex'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.21.0
- '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.21.0
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0
- '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0
- '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0
- '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.0
- '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.21.0
- '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.0
- '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.0
- '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.0
- '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.0
- '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.21.0
- '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.0
- '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.0
- '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.0
- '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.0
- '@babel/preset-modules': 0.1.5_@babel+core@7.21.0
- '@babel/types': 7.21.2
- babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0
- babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0
- babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0
- core-js-compat: 3.28.0
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/preset-modules/0.1.5_@babel+core@7.21.0:
- resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
+ registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.18.9
+ name: '@babel/plugin-transform-template-literals'
+ version: 7.18.9
+ engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0
- '@babel/types': 7.21.2
- esutils: 2.0.3
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/preset-typescript/7.21.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==}
+ registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.4):
+ resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.18.9
+ name: '@babel/plugin-transform-typeof-symbol'
+ version: 7.18.9
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.21.0
- '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
+
+ registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-typescript/7.21.3
+ name: '@babel/plugin-transform-typescript'
+ version: 7.21.3
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6
+ '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
-
- /@babel/regjsgen/0.8.0:
- resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- dev: true
+ dev: false
- /@babel/runtime/7.12.1:
- resolution: {integrity: sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==}
+ registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.21.5
+ name: '@babel/plugin-transform-unicode-escapes'
+ version: 7.21.5
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- regenerator-runtime: 0.13.11
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/runtime/7.21.0:
- resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==}
+ registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.18.6
+ name: '@babel/plugin-transform-unicode-regex'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- regenerator-runtime: 0.13.11
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ dev: false
- /@babel/standalone/7.21.2:
- resolution: {integrity: sha512-ySP/TJcyqMJVg1M/lmnPVi6L+F+IJpQ4+0lqtf723LERbk1N8/0JgLgm346cRAzfHaoXkLq/M/mJBd2uo25RBA==}
+ registry.npmjs.org/@babel/preset-env@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz}
+ id: registry.npmjs.org/@babel/preset-env/7.21.4
+ name: '@babel/preset-env'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
- dev: true
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.4)
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-proposal-async-generator-functions': registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-class-static-block': registry.npmjs.org/@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.4)
+ '@babel/plugin-proposal-dynamic-import': registry.npmjs.org/@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-export-namespace-from': registry.npmjs.org/@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-proposal-json-strings': registry.npmjs.org/@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-logical-assignment-operators': registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-numeric-separator': registry.npmjs.org/@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-proposal-optional-catch-binding': registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.4)
+ '@babel/plugin-proposal-private-methods': registry.npmjs.org/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-proposal-private-property-in-object': registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.4)
+ '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.4)
+ '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.4)
+ '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.4)
+ '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-import-assertions': registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.4)
+ '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.4)
+ '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.4)
+ '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.4)
+ '@babel/plugin-syntax-top-level-await': registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.4)
+ '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.4)
+ '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.4)
+ '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.4)
+ '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.4)
+ '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.4)
+ '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.4)
+ '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.4)
+ '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.21.4)
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4)
+ babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4)
+ babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4)
+ core-js-compat: registry.npmjs.org/core-js-compat@3.30.2
+ semver: registry.npmjs.org/semver@6.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.21.4):
+ resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz}
+ id: registry.npmjs.org/@babel/preset-modules/0.1.5
+ name: '@babel/preset-modules'
+ version: 0.1.5
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.4)
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ esutils: registry.npmjs.org/esutils@2.0.3
+ dev: false
- /@babel/template/7.20.7:
- resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
+ registry.npmjs.org/@babel/preset-react@7.18.6(@babel/core@7.21.4):
+ resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz}
+ id: registry.npmjs.org/@babel/preset-react/7.18.6
+ name: '@babel/preset-react'
+ version: 7.18.6
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/parser': 7.21.2
- '@babel/types': 7.21.2
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0
+ '@babel/plugin-transform-react-display-name': registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-react-jsx-development': registry.npmjs.org/@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.21.4)
+ '@babel/plugin-transform-react-pure-annotations': registry.npmjs.org/@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.4)
+ dev: false
- /@babel/traverse/7.21.2:
- resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==}
+ registry.npmjs.org/@babel/preset-typescript@7.21.4(@babel/core@7.21.4):
+ resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz}
+ id: registry.npmjs.org/@babel/preset-typescript/7.21.4
+ name: '@babel/preset-typescript'
+ version: 7.21.4
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.21.1
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.21.0
- '@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.21.2
- '@babel/types': 7.21.2
- debug: 4.3.4
- globals: 11.12.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5
+ '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0
+ '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.4)
+ '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.4)
+ '@babel/plugin-transform-typescript': registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
+
+ registry.npmjs.org/@babel/regjsgen@0.8.0:
+ resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz}
+ name: '@babel/regjsgen'
+ version: 0.8.0
+ dev: false
- /@babel/types/7.21.2:
- resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==}
+ registry.npmjs.org/@babel/runtime-corejs3@7.21.5:
+ resolution: {integrity: sha512-FRqFlFKNazWYykft5zvzuEl1YyTDGsIRrjV9rvxvYkUC7W/ueBng1X68Xd6uRMzAaJ0xMKn08/wem5YS1lpX8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.5.tgz}
+ name: '@babel/runtime-corejs3'
+ version: 7.21.5
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.19.4
- '@babel/helper-validator-identifier': 7.19.1
- to-fast-properties: 2.0.0
+ core-js-pure: registry.npmjs.org/core-js-pure@3.30.2
+ regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11
+ dev: false
- /@bcoe/v8-coverage/0.2.3:
- resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- dev: true
+ registry.npmjs.org/@babel/runtime@7.21.5:
+ resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz}
+ name: '@babel/runtime'
+ version: 7.21.5
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11
- /@cspotcode/source-map-support/0.8.1:
- resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
- engines: {node: '>=12'}
+ registry.npmjs.org/@babel/template@7.20.7:
+ resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz}
+ name: '@babel/template'
+ version: 7.20.7
+ engines: {node: '>=6.9.0'}
dependencies:
- '@jridgewell/trace-mapping': 0.3.9
- dev: true
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ dev: false
- /@ctrl/tinycolor/3.6.0:
- resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/@babel/traverse@7.21.5:
+ resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz}
+ name: '@babel/traverse'
+ version: 7.21.5
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ '@babel/generator': registry.npmjs.org/@babel/generator@7.21.5
+ '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5
+ '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0
+ '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6
+ '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ debug: registry.npmjs.org/debug@4.3.4
+ globals: registry.npmjs.org/globals@11.12.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /@edge-runtime/format/1.1.0:
- resolution: {integrity: sha512-MkLDDtPhXZIMx83NykdFmOpF7gVWIdd6GBHYb8V/E+PKWvD2pK/qWx9B30oN1iDJ2XBm0SGDjz02S8nDHI9lMQ==}
- dev: true
+ registry.npmjs.org/@babel/types@7.21.5:
+ resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz}
+ name: '@babel/types'
+ version: 7.21.5
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.21.5
+ '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
+ to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0
- /@edge-runtime/primitives/2.0.0:
- resolution: {integrity: sha512-AXqUq1zruTJAICrllUvZcgciIcEGHdF6KJ3r6FM0n4k8LpFxZ62tPWVIJ9HKm+xt+ncTBUZxwgUaQ73QMUQEKw==}
- dev: true
+ registry.npmjs.org/@colors/colors@1.5.0:
+ resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz}
+ name: '@colors/colors'
+ version: 1.5.0
+ engines: {node: '>=0.1.90'}
+ requiresBuild: true
+ dev: false
+ optional: true
- /@edge-runtime/vm/2.0.0:
- resolution: {integrity: sha512-BOLrAX8IWHRXu1siZocwLguKJPEUv7cr+rG8tI4hvHgMdIsBWHJlLeB8EjuUVnIURFrUiM49lVKn8DRrECmngw==}
+ registry.npmjs.org/@commitlint/cli@17.6.3:
+ resolution: {integrity: sha512-ItSz2fd4F+CujgIbQOfNNerDF1eFlsBGEfp9QcCb1kxTYMuKTYZzA6Nu1YRRrIaaWwe2E7awUGpIMrPoZkOG3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.3.tgz}
+ name: '@commitlint/cli'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ hasBin: true
dependencies:
- '@edge-runtime/primitives': 2.0.0
+ '@commitlint/format': registry.npmjs.org/@commitlint/format@17.4.4
+ '@commitlint/lint': registry.npmjs.org/@commitlint/lint@17.6.3
+ '@commitlint/load': registry.npmjs.org/@commitlint/load@17.5.0
+ '@commitlint/read': registry.npmjs.org/@commitlint/read@17.5.1
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ execa: registry.npmjs.org/execa@5.1.1
+ lodash.isfunction: registry.npmjs.org/lodash.isfunction@3.0.9
+ resolve-from: registry.npmjs.org/resolve-from@5.0.0
+ resolve-global: registry.npmjs.org/resolve-global@1.0.0
+ yargs: registry.npmjs.org/yargs@17.7.2
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- /@element-plus/icons-vue/2.0.10_vue@3.2.47:
- resolution: {integrity: sha512-ygEZ1mwPjcPo/OulhzLE7mtDrQBWI8vZzEWSNB2W/RNCRjoQGwbaK4N8lV4rid7Ts4qvySU3njMN7YCiSlSaTQ==}
- peerDependencies:
- vue: ^3.2.0
- dependencies:
- vue: 3.2.47
- dev: false
-
- /@emotion/hash/0.9.0:
- resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==}
+ registry.npmjs.org/@commitlint/config-angular-type-enum@17.4.0:
+ resolution: {integrity: sha512-qbmfOfVqQHMKfc6CxS0A9b7+EFsOyEBoh4+i8Qa05uk8YhT/zY1CeIXK5V3wwemMDcHUegyL/ZnwCvWD7g8GxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/config-angular-type-enum/-/config-angular-type-enum-17.4.0.tgz}
+ name: '@commitlint/config-angular-type-enum'
+ version: 17.4.0
+ engines: {node: '>=v14'}
dev: true
- /@esbuild-plugins/node-globals-polyfill/0.1.1:
- resolution: {integrity: sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==}
- peerDependencies:
- esbuild: '*'
+ registry.npmjs.org/@commitlint/config-angular@17.6.3:
+ resolution: {integrity: sha512-o19aXW5hD0r2F+IlLEhFEta/xH7t1TgAQy+QzuSJW8l9ai7fplwXhNa+HZP6+Qx2cqnsBz+p9o9211J2yUeqZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/config-angular/-/config-angular-17.6.3.tgz}
+ name: '@commitlint/config-angular'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/config-angular-type-enum': registry.npmjs.org/@commitlint/config-angular-type-enum@17.4.0
dev: true
- /@esbuild-plugins/node-modules-polyfill/0.1.4:
- resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==}
- peerDependencies:
- esbuild: '*'
+ registry.npmjs.org/@commitlint/config-validator@17.4.4:
+ resolution: {integrity: sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz}
+ name: '@commitlint/config-validator'
+ version: 17.4.4
+ engines: {node: '>=v14'}
dependencies:
- escape-string-regexp: 4.0.0
- rollup-plugin-node-polyfills: 0.2.1
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ ajv: registry.npmjs.org/ajv@8.12.0
dev: true
- /@esbuild-plugins/node-modules-polyfill/0.1.4_esbuild@0.16.3:
- resolution: {integrity: sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==}
+ registry.npmjs.org/@commitlint/cz-commitlint@17.5.0(commitizen@4.3.0)(inquirer@8.2.5):
+ resolution: {integrity: sha512-zW68IvFPuejgbwvWG5SZFkf6g/cniiCsvcphp1WCoA9fn65nnl6kE3VvwbyNRTFpO1Pczpa4OTsaWigQ1jdk7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/cz-commitlint/-/cz-commitlint-17.5.0.tgz}
+ id: registry.npmjs.org/@commitlint/cz-commitlint/17.5.0
+ name: '@commitlint/cz-commitlint'
+ version: 17.5.0
+ engines: {node: '>=v14'}
peerDependencies:
- esbuild: '*'
+ commitizen: ^4.0.3
+ inquirer: ^8.0.0
dependencies:
- esbuild: 0.16.3
- escape-string-regexp: 4.0.0
- rollup-plugin-node-polyfills: 0.2.1
+ '@commitlint/ensure': registry.npmjs.org/@commitlint/ensure@17.4.4
+ '@commitlint/load': registry.npmjs.org/@commitlint/load@17.5.0
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ chalk: registry.npmjs.org/chalk@4.1.2
+ commitizen: registry.npmjs.org/commitizen@4.3.0
+ inquirer: registry.npmjs.org/inquirer@8.2.5
+ lodash.isplainobject: registry.npmjs.org/lodash.isplainobject@4.0.6
+ word-wrap: registry.npmjs.org/word-wrap@1.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- /@esbuild/android-arm/0.15.18:
- resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- optional: true
-
- /@esbuild/android-arm/0.16.3:
- resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/ensure@17.4.4:
+ resolution: {integrity: sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz}
+ name: '@commitlint/ensure'
+ version: 17.4.4
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ lodash.camelcase: registry.npmjs.org/lodash.camelcase@4.3.0
+ lodash.kebabcase: registry.npmjs.org/lodash.kebabcase@4.1.1
+ lodash.snakecase: registry.npmjs.org/lodash.snakecase@4.1.1
+ lodash.startcase: registry.npmjs.org/lodash.startcase@4.4.0
+ lodash.upperfirst: registry.npmjs.org/lodash.upperfirst@4.3.1
+ dev: true
+
+ registry.npmjs.org/@commitlint/execute-rule@17.4.0:
+ resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz}
+ name: '@commitlint/execute-rule'
+ version: 17.4.0
+ engines: {node: '>=v14'}
+ dev: true
+
+ registry.npmjs.org/@commitlint/format@17.4.4:
+ resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz}
+ name: '@commitlint/format'
+ version: 17.4.4
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ chalk: registry.npmjs.org/chalk@4.1.2
+ dev: true
+
+ registry.npmjs.org/@commitlint/is-ignored@17.6.3:
+ resolution: {integrity: sha512-LQbNdnPbxrpbcrVKR5yf51SvquqktpyZJwqXx3lUMF6+nT9PHB8xn3wLy8pi2EQv5Zwba484JnUwDE1ygVYNQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.3.tgz}
+ name: '@commitlint/is-ignored'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ semver: registry.npmjs.org/semver@7.5.0
+ dev: true
+
+ registry.npmjs.org/@commitlint/lint@17.6.3:
+ resolution: {integrity: sha512-fBlXwt6SHJFgm3Tz+luuo3DkydAx9HNC5y4eBqcKuDuMVqHd2ugMNr+bQtx6riv9mXFiPoKp7nE4Xn/ls3iVDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.3.tgz}
+ name: '@commitlint/lint'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/is-ignored': registry.npmjs.org/@commitlint/is-ignored@17.6.3
+ '@commitlint/parse': registry.npmjs.org/@commitlint/parse@17.4.4
+ '@commitlint/rules': registry.npmjs.org/@commitlint/rules@17.6.1
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ dev: true
+
+ registry.npmjs.org/@commitlint/load@17.5.0:
+ resolution: {integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz}
+ name: '@commitlint/load'
+ version: 17.5.0
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/config-validator': registry.npmjs.org/@commitlint/config-validator@17.4.4
+ '@commitlint/execute-rule': registry.npmjs.org/@commitlint/execute-rule@17.4.0
+ '@commitlint/resolve-extends': registry.npmjs.org/@commitlint/resolve-extends@17.4.4
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cosmiconfig: registry.npmjs.org/cosmiconfig@8.1.3
+ cosmiconfig-typescript-loader: registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.11)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4)
+ lodash.isplainobject: registry.npmjs.org/lodash.isplainobject@4.0.6
+ lodash.merge: registry.npmjs.org/lodash.merge@4.6.2
+ lodash.uniq: registry.npmjs.org/lodash.uniq@4.5.0
+ resolve-from: registry.npmjs.org/resolve-from@5.0.0
+ ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@18.15.11)(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- optional: true
- /@esbuild/android-arm64/0.16.3:
- resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/message@17.4.2:
+ resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz}
+ name: '@commitlint/message'
+ version: 17.4.2
+ engines: {node: '>=v14'}
dev: true
- optional: true
- /@esbuild/android-x64/0.16.3:
- resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/parse@17.4.4:
+ resolution: {integrity: sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz}
+ name: '@commitlint/parse'
+ version: 17.4.4
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ conventional-changelog-angular: registry.npmjs.org/conventional-changelog-angular@5.0.13
+ conventional-commits-parser: registry.npmjs.org/conventional-commits-parser@3.2.4
dev: true
- optional: true
- /@esbuild/darwin-arm64/0.16.3:
- resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/prompt-cli@17.6.3:
+ resolution: {integrity: sha512-PRE3AfS1lOzqCqToP0oOAWs1uzpCfYoU2MDIOmucutr16+AnrEWj8B+KIZVL/quhd2kJxNLDyOcPqCZ4IIPHdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/prompt-cli/-/prompt-cli-17.6.3.tgz}
+ name: '@commitlint/prompt-cli'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ hasBin: true
+ dependencies:
+ '@commitlint/prompt': registry.npmjs.org/@commitlint/prompt@17.6.3
+ execa: registry.npmjs.org/execa@5.1.1
+ inquirer: registry.npmjs.org/inquirer@6.5.2
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- optional: true
- /@esbuild/darwin-x64/0.16.3:
- resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/prompt@17.6.3:
+ resolution: {integrity: sha512-Z9GgLkY+VQoJXMfY9G21eL5b9dbNvM+nKo6sADJmKGC6ndLt6hTtzbSoe0u0oIJcwzn4GdlKtqu+qBnsLCUvoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/prompt/-/prompt-17.6.3.tgz}
+ name: '@commitlint/prompt'
+ version: 17.6.3
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/ensure': registry.npmjs.org/@commitlint/ensure@17.4.4
+ '@commitlint/load': registry.npmjs.org/@commitlint/load@17.5.0
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ chalk: registry.npmjs.org/chalk@4.1.2
+ inquirer: registry.npmjs.org/inquirer@6.5.2
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- optional: true
- /@esbuild/freebsd-arm64/0.16.3:
- resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/read@17.5.1:
+ resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz}
+ name: '@commitlint/read'
+ version: 17.5.1
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/top-level': registry.npmjs.org/@commitlint/top-level@17.4.0
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ fs-extra: registry.npmjs.org/fs-extra@11.1.1
+ git-raw-commits: registry.npmjs.org/git-raw-commits@2.0.11
+ minimist: registry.npmjs.org/minimist@1.2.8
dev: true
- optional: true
- /@esbuild/freebsd-x64/0.16.3:
- resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/resolve-extends@17.4.4:
+ resolution: {integrity: sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz}
+ name: '@commitlint/resolve-extends'
+ version: 17.4.4
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/config-validator': registry.npmjs.org/@commitlint/config-validator@17.4.4
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ lodash.mergewith: registry.npmjs.org/lodash.mergewith@4.6.2
+ resolve-from: registry.npmjs.org/resolve-from@5.0.0
+ resolve-global: registry.npmjs.org/resolve-global@1.0.0
dev: true
- optional: true
- /@esbuild/linux-arm/0.16.3:
- resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/rules@17.6.1:
+ resolution: {integrity: sha512-lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz}
+ name: '@commitlint/rules'
+ version: 17.6.1
+ engines: {node: '>=v14'}
+ dependencies:
+ '@commitlint/ensure': registry.npmjs.org/@commitlint/ensure@17.4.4
+ '@commitlint/message': registry.npmjs.org/@commitlint/message@17.4.2
+ '@commitlint/to-lines': registry.npmjs.org/@commitlint/to-lines@17.4.0
+ '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4
+ execa: registry.npmjs.org/execa@5.1.1
dev: true
- optional: true
- /@esbuild/linux-arm64/0.16.3:
- resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/to-lines@17.4.0:
+ resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz}
+ name: '@commitlint/to-lines'
+ version: 17.4.0
+ engines: {node: '>=v14'}
dev: true
- optional: true
- /@esbuild/linux-ia32/0.16.3:
- resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/top-level@17.4.0:
+ resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz}
+ name: '@commitlint/top-level'
+ version: 17.4.0
+ engines: {node: '>=v14'}
+ dependencies:
+ find-up: registry.npmjs.org/find-up@5.0.0
dev: true
- optional: true
-
- /@esbuild/linux-loong64/0.15.18:
- resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- optional: true
- /@esbuild/linux-loong64/0.16.3:
- resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
+ registry.npmjs.org/@commitlint/types@17.4.4:
+ resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz}
+ name: '@commitlint/types'
+ version: 17.4.4
+ engines: {node: '>=v14'}
+ dependencies:
+ chalk: registry.npmjs.org/chalk@4.1.2
dev: true
- optional: true
- /@esbuild/linux-mips64el/0.16.3:
- resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==}
+ registry.npmjs.org/@cspotcode/source-map-support@0.8.1:
+ resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz}
+ name: '@cspotcode/source-map-support'
+ version: 0.8.1
engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
+ dependencies:
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.9
dev: true
- optional: true
- /@esbuild/linux-ppc64/0.16.3:
- resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@discoveryjs/json-ext@0.5.7:
+ resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz}
+ name: '@discoveryjs/json-ext'
+ version: 0.5.7
+ engines: {node: '>=10.0.0'}
+ dev: false
- /@esbuild/linux-riscv64/0.16.3:
- resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@docsearch/css@3.3.4:
+ resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz}
+ name: '@docsearch/css'
+ version: 3.3.4
+ dev: false
- /@esbuild/linux-s390x/0.16.3:
- resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz}
+ id: registry.npmjs.org/@docsearch/react/3.3.4
+ name: '@docsearch/react'
+ version: 3.3.4
+ peerDependencies:
+ '@types/react': '>= 16.8.0 < 19.0.0'
+ react: '>= 16.8.0 < 19.0.0'
+ react-dom: '>= 16.8.0 < 19.0.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ react:
+ optional: true
+ react-dom:
+ optional: true
+ dependencies:
+ '@algolia/autocomplete-core': registry.npmjs.org/@algolia/autocomplete-core@1.8.2
+ '@algolia/autocomplete-preset-algolia': registry.npmjs.org/@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0)
+ '@docsearch/css': registry.npmjs.org/@docsearch/css@3.3.4
+ algoliasearch: registry.npmjs.org/algoliasearch@4.17.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ dev: false
- /@esbuild/linux-x64/0.16.3:
- resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/core/-/core-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/core/2.4.0
+ name: '@docusaurus/core'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ hasBin: true
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/generator': registry.npmjs.org/@babel/generator@7.21.5
+ '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.4)
+ '@babel/plugin-transform-runtime': registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.21.4)
+ '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.4(@babel/core@7.21.4)
+ '@babel/preset-react': registry.npmjs.org/@babel/preset-react@7.18.6(@babel/core@7.21.4)
+ '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.4(@babel/core@7.21.4)
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ '@babel/runtime-corejs3': registry.npmjs.org/@babel/runtime-corejs3@7.21.5
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@docusaurus/cssnano-preset': registry.npmjs.org/@docusaurus/cssnano-preset@2.4.0
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/react-loadable': registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-common': registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ '@slorber/static-site-generator-webpack-plugin': registry.npmjs.org/@slorber/static-site-generator-webpack-plugin@4.0.7
+ '@svgr/webpack': registry.npmjs.org/@svgr/webpack@6.5.1
+ autoprefixer: registry.npmjs.org/autoprefixer@10.4.14(postcss@8.4.23)
+ babel-loader: registry.npmjs.org/babel-loader@8.3.0(@babel/core@7.21.4)(webpack@5.82.1)
+ babel-plugin-dynamic-import-node: registry.npmjs.org/babel-plugin-dynamic-import-node@2.3.3
+ boxen: registry.npmjs.org/boxen@6.2.1
+ chalk: registry.npmjs.org/chalk@4.1.2
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ clean-css: registry.npmjs.org/clean-css@5.3.2
+ cli-table3: registry.npmjs.org/cli-table3@0.6.3
+ combine-promises: registry.npmjs.org/combine-promises@1.1.0
+ commander: registry.npmjs.org/commander@5.1.0
+ copy-webpack-plugin: registry.npmjs.org/copy-webpack-plugin@11.0.0(webpack@5.82.1)
+ core-js: registry.npmjs.org/core-js@3.30.2
+ css-loader: registry.npmjs.org/css-loader@6.7.3(webpack@5.82.1)
+ css-minimizer-webpack-plugin: registry.npmjs.org/css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.82.1)
+ cssnano: registry.npmjs.org/cssnano@5.1.15(postcss@8.4.23)
+ del: registry.npmjs.org/del@6.1.1
+ detect-port: registry.npmjs.org/detect-port@1.5.1
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ eta: registry.npmjs.org/eta@2.1.1
+ file-loader: registry.npmjs.org/file-loader@6.2.0(webpack@5.82.1)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ html-minifier-terser: registry.npmjs.org/html-minifier-terser@6.1.0
+ html-tags: registry.npmjs.org/html-tags@3.3.1
+ html-webpack-plugin: registry.npmjs.org/html-webpack-plugin@5.5.1(webpack@5.82.1)
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ leven: registry.npmjs.org/leven@3.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ mini-css-extract-plugin: registry.npmjs.org/mini-css-extract-plugin@2.7.5(webpack@5.82.1)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-loader: registry.npmjs.org/postcss-loader@7.3.0(postcss@8.4.23)(webpack@5.82.1)
+ prompts: registry.npmjs.org/prompts@2.4.2
+ react: registry.npmjs.org/react@17.0.2
+ react-dev-utils: registry.npmjs.org/react-dev-utils@12.0.1(eslint@8.38.0)(typescript@5.0.4)(webpack@5.82.1)
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-helmet-async: registry.npmjs.org/react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2)
+ react-loadable: registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2)
+ react-loadable-ssr-addon-v5-slorber: registry.npmjs.org/react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.82.1)
+ react-router: registry.npmjs.org/react-router@5.3.4(react@17.0.2)
+ react-router-config: registry.npmjs.org/react-router-config@5.1.1(react-router@5.3.4)(react@17.0.2)
+ react-router-dom: registry.npmjs.org/react-router-dom@5.3.4(react@17.0.2)
+ rtl-detect: registry.npmjs.org/rtl-detect@1.0.4
+ semver: registry.npmjs.org/semver@7.5.0
+ serve-handler: registry.npmjs.org/serve-handler@6.1.5
+ shelljs: registry.npmjs.org/shelljs@0.8.5
+ terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.82.1)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ update-notifier: registry.npmjs.org/update-notifier@5.1.0
+ url-loader: registry.npmjs.org/url-loader@4.1.1(file-loader@6.2.0)(webpack@5.82.1)
+ wait-on: registry.npmjs.org/wait-on@6.0.1
+ webpack: registry.npmjs.org/webpack@5.82.1
+ webpack-bundle-analyzer: registry.npmjs.org/webpack-bundle-analyzer@4.8.0
+ webpack-dev-server: registry.npmjs.org/webpack-dev-server@4.15.0(webpack@5.82.1)
+ webpack-merge: registry.npmjs.org/webpack-merge@5.8.0
+ webpackbar: registry.npmjs.org/webpackbar@5.0.2(webpack@5.82.1)
+ transitivePeerDependencies:
+ - '@docusaurus/types'
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
+ dev: false
- /@esbuild/netbsd-x64/0.16.3:
- resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@docusaurus/cssnano-preset@2.4.0:
+ resolution: {integrity: sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.0.tgz}
+ name: '@docusaurus/cssnano-preset'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ dependencies:
+ cssnano-preset-advanced: registry.npmjs.org/cssnano-preset-advanced@5.3.10(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-sort-media-queries: registry.npmjs.org/postcss-sort-media-queries@4.4.1(postcss@8.4.23)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
- /@esbuild/openbsd-x64/0.16.3:
- resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
+ registry.npmjs.org/@docusaurus/logger@2.4.0:
+ resolution: {integrity: sha512-T8+qR4APN+MjcC9yL2Es+xPJ2923S9hpzDmMtdsOcUGLqpCGBbU1vp3AAqDwXtVgFkq+NsEk7sHdVsfLWR/AXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.0.tgz}
+ name: '@docusaurus/logger'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ dependencies:
+ chalk: registry.npmjs.org/chalk@4.1.2
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
- /@esbuild/sunos-x64/0.16.3:
- resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-arm64/0.16.3:
- resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-ia32/0.16.3:
- resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@esbuild/win32-x64/0.16.3:
- resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@eslint/eslintrc/1.4.1:
- resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.4.1
- globals: 13.20.0
- ignore: 5.2.4
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
+ registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-GWoH4izZKOmFoC+gbI2/y8deH/xKLvzz/T5BsEexBye8EHQlwsA7FMrVa48N063bJBH4FUOiRRXxk5rq9cC36g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/mdx-loader/2.4.0
+ name: '@docusaurus/mdx-loader'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@mdx-js/mdx': registry.npmjs.org/@mdx-js/mdx@1.6.22
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ file-loader: registry.npmjs.org/file-loader@6.2.0(webpack@5.82.1)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ image-size: registry.npmjs.org/image-size@1.0.2
+ mdast-util-to-string: registry.npmjs.org/mdast-util-to-string@2.0.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ remark-emoji: registry.npmjs.org/remark-emoji@2.2.0
+ stringify-object: registry.npmjs.org/stringify-object@3.3.0
+ tslib: registry.npmjs.org/tslib@2.5.0
+ unified: registry.npmjs.org/unified@9.2.2
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ url-loader: registry.npmjs.org/url-loader@4.1.1(file-loader@6.2.0)(webpack@5.82.1)
+ webpack: registry.npmjs.org/webpack@5.82.1
transitivePeerDependencies:
+ - '@docusaurus/types'
+ - '@swc/core'
+ - esbuild
- supports-color
- dev: true
-
- /@floating-ui/core/1.2.1:
- resolution: {integrity: sha512-LSqwPZkK3rYfD7GKoIeExXOyYx6Q1O4iqZWwIehDNuv3Dv425FIAE8PRwtAx1imEolFTHgBEcoFHm9MDnYgPCg==}
+ - uglify-js
+ - webpack-cli
dev: false
- /@floating-ui/dom/1.2.1:
- resolution: {integrity: sha512-Rt45SmRiV8eU+xXSB9t0uMYiQ/ZWGE/jumse2o3i5RGlyvcbqOF4q+1qBnzLE2kZ5JGhq0iMkcGXUKbFe7MpTA==}
- dependencies:
- '@floating-ui/core': 1.2.1
+ registry.npmjs.org/@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-YEQO2D3UXs72qCn8Cr+RlycSQXVGN9iEUyuHwTuK4/uL/HFomB2FHSU0vSDM23oLd+X/KibQ3Ez6nGjQLqXcHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/module-type-aliases/2.4.0
+ name: '@docusaurus/module-type-aliases'
+ version: 2.4.0
+ peerDependencies:
+ react: '*'
+ react-dom: '*'
+ dependencies:
+ '@docusaurus/react-loadable': registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ '@types/react-router-config': registry.npmjs.org/@types/react-router-config@5.0.7
+ '@types/react-router-dom': registry.npmjs.org/@types/react-router-dom@5.3.3
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-helmet-async: registry.npmjs.org/react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2)
+ react-loadable: registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2)
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+ - webpack-cli
+
+ registry.npmjs.org/@docusaurus/plugin-content-blog@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-content-blog/2.4.0
+ name: '@docusaurus/plugin-content-blog'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-common': registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ cheerio: registry.npmjs.org/cheerio@1.0.0-rc.12
+ feed: registry.npmjs.org/feed@4.2.2
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ reading-time: registry.npmjs.org/reading-time@1.5.0
+ tslib: registry.npmjs.org/tslib@2.5.0
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/fontawesome-common-types/6.3.0:
- resolution: {integrity: sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==}
- engines: {node: '>=6'}
- requiresBuild: true
+ registry.npmjs.org/@docusaurus/plugin-content-docs@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-content-docs/2.4.0
+ name: '@docusaurus/plugin-content-docs'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/module-type-aliases': registry.npmjs.org/@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ '@types/react-router-config': registry.npmjs.org/@types/react-router-config@5.0.7
+ combine-promises: registry.npmjs.org/combine-promises@1.1.0
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/fontawesome-svg-core/6.3.0:
- resolution: {integrity: sha512-uz9YifyKlixV6AcKlOX8WNdtF7l6nakGyLYxYaCa823bEBqyj/U2ssqtctO38itNEwXb8/lMzjdoJ+aaJuOdrw==}
- engines: {node: '>=6'}
- requiresBuild: true
- dependencies:
- '@fortawesome/fontawesome-common-types': 6.3.0
+ registry.npmjs.org/@docusaurus/plugin-content-pages@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-content-pages/2.4.0
+ name: '@docusaurus/plugin-content-pages'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/free-brands-svg-icons/6.3.0:
- resolution: {integrity: sha512-xI0c+a8xnKItAXCN8rZgCNCJQiVAd2Y7p9e2ND6zN3J3ekneu96qrePieJ7yA7073C1JxxoM3vH1RU7rYsaj8w==}
- engines: {node: '>=6'}
- requiresBuild: true
- dependencies:
- '@fortawesome/fontawesome-common-types': 6.3.0
+ registry.npmjs.org/@docusaurus/plugin-debug@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-debug/2.4.0
+ name: '@docusaurus/plugin-debug'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-json-view: registry.npmjs.org/react-json-view@1.21.3(react-dom@17.0.2)(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - '@types/react'
+ - bufferutil
+ - csso
+ - debug
+ - encoding
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/free-regular-svg-icons/6.3.0:
- resolution: {integrity: sha512-cZnwiVHZ51SVzWHOaNCIA+u9wevZjCuAGSvSYpNlm6A4H4Vhwh8481Bf/5rwheIC3fFKlgXxLKaw8Xeroz8Ntg==}
- engines: {node: '>=6'}
- requiresBuild: true
- dependencies:
- '@fortawesome/fontawesome-common-types': 6.3.0
+ registry.npmjs.org/@docusaurus/plugin-google-analytics@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-google-analytics/2.4.0
+ name: '@docusaurus/plugin-google-analytics'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/free-solid-svg-icons/6.3.0:
- resolution: {integrity: sha512-x5tMwzF2lTH8pyv8yeZRodItP2IVlzzmBuD1M7BjawWgg9XAvktqJJ91Qjgoaf8qJpHQ8FEU9VxRfOkLhh86QA==}
- engines: {node: '>=6'}
- requiresBuild: true
- dependencies:
- '@fortawesome/fontawesome-common-types': 6.3.0
+ registry.npmjs.org/@docusaurus/plugin-google-gtag@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-google-gtag/2.4.0
+ name: '@docusaurus/plugin-google-gtag'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@fortawesome/vue-fontawesome/3.0.3_g53m6cvcbg5vm4kvi53csl4bcu:
- resolution: {integrity: sha512-KCPHi9QemVXGMrfuwf3nNnNo129resAIQWut9QTAMXmXqL2ErABC6ohd2yY5Ipq0CLWNbKHk8TMdTXL/Zf3ZhA==}
- peerDependencies:
- '@fortawesome/fontawesome-svg-core': ~1 || ~6
- vue: '>= 3.0.0 < 4'
- dependencies:
- '@fortawesome/fontawesome-svg-core': 6.3.0
- vue: 3.2.47
+ registry.npmjs.org/@docusaurus/plugin-google-tag-manager@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-google-tag-manager/2.4.0
+ name: '@docusaurus/plugin-google-tag-manager'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@gar/promisify/1.1.3:
- resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
- dev: true
-
- /@humanwhocodes/config-array/0.11.8:
- resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
- engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.4
- minimatch: 3.1.2
+ registry.npmjs.org/@docusaurus/plugin-sitemap@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/plugin-sitemap/2.4.0
+ name: '@docusaurus/plugin-sitemap'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-common': registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ sitemap: registry.npmjs.org/sitemap@7.1.1
+ tslib: registry.npmjs.org/tslib@2.5.0
transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
- supports-color
- dev: true
-
- /@humanwhocodes/module-importer/1.0.1:
- resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
- engines: {node: '>=12.22'}
- dev: true
-
- /@humanwhocodes/object-schema/1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- dev: true
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
+ dev: false
- /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2:
- resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==}
- engines: {node: '>= 12'}
- peerDependencies:
- petite-vue-i18n: '*'
- vue-i18n: '*'
- peerDependenciesMeta:
- petite-vue-i18n:
- optional: true
- vue-i18n:
- optional: true
- dependencies:
- '@intlify/message-compiler': 9.3.0-beta.16
- '@intlify/shared': 9.3.0-beta.16
- jsonc-eslint-parser: 1.4.1
- source-map: 0.6.1
- vue-i18n: 9.2.2_vue@3.2.47
- yaml-eslint-parser: 0.3.2
+ registry.npmjs.org/@docusaurus/preset-classic@2.4.0(@algolia/client-search@4.17.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/preset-classic/2.4.0
+ name: '@docusaurus/preset-classic'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-blog': registry.npmjs.org/@docusaurus/plugin-content-blog@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-docs': registry.npmjs.org/@docusaurus/plugin-content-docs@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-pages': registry.npmjs.org/@docusaurus/plugin-content-pages@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-debug': registry.npmjs.org/@docusaurus/plugin-debug@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-google-analytics': registry.npmjs.org/@docusaurus/plugin-google-analytics@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-google-gtag': registry.npmjs.org/@docusaurus/plugin-google-gtag@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-google-tag-manager': registry.npmjs.org/@docusaurus/plugin-google-tag-manager@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-sitemap': registry.npmjs.org/@docusaurus/plugin-sitemap@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-classic': registry.npmjs.org/@docusaurus/theme-classic@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-common': registry.npmjs.org/@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-search-algolia': registry.npmjs.org/@docusaurus/theme-search-algolia@2.4.0(@algolia/client-search@4.17.0)(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - '@types/react'
+ - bufferutil
+ - csso
+ - debug
+ - encoding
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@intlify/core-base/9.2.2:
- resolution: {integrity: sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==}
- engines: {node: '>= 14'}
- dependencies:
- '@intlify/devtools-if': 9.2.2
- '@intlify/message-compiler': 9.2.2
- '@intlify/shared': 9.2.2
- '@intlify/vue-devtools': 9.2.2
+ registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2):
+ resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz}
+ id: registry.npmjs.org/@docusaurus/react-loadable/5.5.2
+ name: '@docusaurus/react-loadable'
+ version: 5.5.2
+ peerDependencies:
+ react: '*'
+ dependencies:
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ prop-types: registry.npmjs.org/prop-types@15.8.1
+ react: registry.npmjs.org/react@17.0.2
+
+ registry.npmjs.org/@docusaurus/theme-classic@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/theme-classic/2.4.0
+ name: '@docusaurus/theme-classic'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/module-type-aliases': registry.npmjs.org/@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/plugin-content-blog': registry.npmjs.org/@docusaurus/plugin-content-blog@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-docs': registry.npmjs.org/@docusaurus/plugin-content-docs@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-pages': registry.npmjs.org/@docusaurus/plugin-content-pages@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-common': registry.npmjs.org/@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-translations': registry.npmjs.org/@docusaurus/theme-translations@2.4.0
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-common': registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ '@mdx-js/react': registry.npmjs.org/@mdx-js/react@1.6.22(react@17.0.2)
+ clsx: registry.npmjs.org/clsx@1.2.1
+ copy-text-to-clipboard: registry.npmjs.org/copy-text-to-clipboard@3.1.0
+ infima: registry.npmjs.org/infima@0.2.0-alpha.43
+ lodash: registry.npmjs.org/lodash@4.17.21
+ nprogress: registry.npmjs.org/nprogress@0.2.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ prism-react-renderer: registry.npmjs.org/prism-react-renderer@1.3.5(react@17.0.2)
+ prismjs: registry.npmjs.org/prismjs@1.29.0
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-router-dom: registry.npmjs.org/react-router-dom@5.3.4(react@17.0.2)
+ rtlcss: registry.npmjs.org/rtlcss@3.5.0
+ tslib: registry.npmjs.org/tslib@2.5.0
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ transitivePeerDependencies:
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@intlify/devtools-if/9.2.2:
- resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==}
- engines: {node: '>= 14'}
- dependencies:
- '@intlify/shared': 9.2.2
+ registry.npmjs.org/@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/theme-common/2.4.0
+ name: '@docusaurus/theme-common'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docusaurus/mdx-loader': registry.npmjs.org/@docusaurus/mdx-loader@2.4.0(@docusaurus/types@2.4.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/module-type-aliases': registry.npmjs.org/@docusaurus/module-type-aliases@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/plugin-content-blog': registry.npmjs.org/@docusaurus/plugin-content-blog@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-docs': registry.npmjs.org/@docusaurus/plugin-content-docs@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/plugin-content-pages': registry.npmjs.org/@docusaurus/plugin-content-pages@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-common': registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0)
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ '@types/react-router-config': registry.npmjs.org/@types/react-router-config@5.0.7
+ clsx: registry.npmjs.org/clsx@1.2.1
+ parse-numeric-range: registry.npmjs.org/parse-numeric-range@1.3.0
+ prism-react-renderer: registry.npmjs.org/prism-react-renderer@1.3.5(react@17.0.2)
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ use-sync-external-store: registry.npmjs.org/use-sync-external-store@1.2.0(react@17.0.2)
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ transitivePeerDependencies:
+ - '@docusaurus/types'
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@intlify/message-compiler/9.2.2:
- resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==}
- engines: {node: '>= 14'}
- dependencies:
- '@intlify/shared': 9.2.2
- source-map: 0.6.1
+ registry.npmjs.org/@docusaurus/theme-search-algolia@2.4.0(@algolia/client-search@4.17.0)(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4):
+ resolution: {integrity: sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/theme-search-algolia/2.4.0
+ name: '@docusaurus/theme-search-algolia'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@docsearch/react': registry.npmjs.org/@docsearch/react@3.3.4(@algolia/client-search@4.17.0)(react-dom@17.0.2)(react@17.0.2)
+ '@docusaurus/core': registry.npmjs.org/@docusaurus/core@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/plugin-content-docs': registry.npmjs.org/@docusaurus/plugin-content-docs@2.4.0(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-common': registry.npmjs.org/@docusaurus/theme-common@2.4.0(@docusaurus/types@2.4.0)(eslint@8.38.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.4)
+ '@docusaurus/theme-translations': registry.npmjs.org/@docusaurus/theme-translations@2.4.0
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ '@docusaurus/utils-validation': registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0)
+ algoliasearch: registry.npmjs.org/algoliasearch@4.17.0
+ algoliasearch-helper: registry.npmjs.org/algoliasearch-helper@3.13.0(algoliasearch@4.17.0)
+ clsx: registry.npmjs.org/clsx@1.2.1
+ eta: registry.npmjs.org/eta@2.1.1
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ transitivePeerDependencies:
+ - '@algolia/client-search'
+ - '@docusaurus/types'
+ - '@parcel/css'
+ - '@swc/core'
+ - '@swc/css'
+ - '@types/react'
+ - bufferutil
+ - csso
+ - debug
+ - esbuild
+ - eslint
+ - lightningcss
+ - supports-color
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
dev: false
- /@intlify/message-compiler/9.3.0-beta.16:
- resolution: {integrity: sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@docusaurus/theme-translations@2.4.0:
+ resolution: {integrity: sha512-kEoITnPXzDPUMBHk3+fzEzbopxLD3fR5sDoayNH0vXkpUukA88/aDL1bqkhxWZHA3LOfJ3f0vJbOwmnXW5v85Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.0.tgz}
+ name: '@docusaurus/theme-translations'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
dependencies:
- '@intlify/shared': 9.3.0-beta.16
- source-map: 0.6.1
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ tslib: registry.npmjs.org/tslib@2.5.0
dev: false
- /@intlify/shared/9.2.2:
- resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-xaBXr+KIPDkIaef06c+i2HeTqVNixB7yFut5fBXPGI2f1rrmEV2vLMznNGsFwvZ5XmA3Quuefd4OGRkdo97Dhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/types/-/types-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/types/2.4.0
+ name: '@docusaurus/types'
+ version: 2.4.0
+ peerDependencies:
+ react: ^16.8.4 || ^17.0.0
+ react-dom: ^16.8.4 || ^17.0.0
+ dependencies:
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ commander: registry.npmjs.org/commander@5.1.0
+ joi: registry.npmjs.org/joi@17.9.2
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-helmet-async: registry.npmjs.org/react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2)
+ utility-types: registry.npmjs.org/utility-types@3.10.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ webpack-merge: registry.npmjs.org/webpack-merge@5.8.0
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+ - webpack-cli
+
+ registry.npmjs.org/@docusaurus/utils-common@2.4.0(@docusaurus/types@2.4.0):
+ resolution: {integrity: sha512-zIMf10xuKxddYfLg5cS19x44zud/E9I7lj3+0bv8UIs0aahpErfNrGhijEfJpAfikhQ8tL3m35nH3hJ3sOG82A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/utils-common/2.4.0
+ name: '@docusaurus/utils-common'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ peerDependencies:
+ '@docusaurus/types': '*'
+ peerDependenciesMeta:
+ '@docusaurus/types':
+ optional: true
+ dependencies:
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ tslib: registry.npmjs.org/tslib@2.5.0
dev: false
- /@intlify/shared/9.3.0-beta.16:
- resolution: {integrity: sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@docusaurus/utils-validation@2.4.0(@docusaurus/types@2.4.0):
+ resolution: {integrity: sha512-IrBsBbbAp6y7mZdJx4S4pIA7dUyWSA0GNosPk6ZJ0fX3uYIEQgcQSGIgTeSC+8xPEx3c16o03en1jSDpgQgz/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/utils-validation/2.4.0
+ name: '@docusaurus/utils-validation'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
+ dependencies:
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/utils': registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0)
+ joi: registry.npmjs.org/joi@17.9.2
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ tslib: registry.npmjs.org/tslib@2.5.0
+ transitivePeerDependencies:
+ - '@docusaurus/types'
+ - '@swc/core'
+ - esbuild
+ - supports-color
+ - uglify-js
+ - webpack-cli
dev: false
- /@intlify/vite-plugin-vue-i18n/6.0.3_vite@3.2.5+vue-i18n@9.2.2:
- resolution: {integrity: sha512-6SgNzPAOCR90wvt368lKzi7f/5ZEWJn22UCGvhFsP3XvKqlF3cVzojahgQ6o+LTdCkExeM6wPgd+haFf28E9VQ==}
- engines: {node: '>= 14.6'}
+ registry.npmjs.org/@docusaurus/utils@2.4.0(@docusaurus/types@2.4.0):
+ resolution: {integrity: sha512-89hLYkvtRX92j+C+ERYTuSUK6nF9bGM32QThcHPg2EDDHVw6FzYQXmX6/p+pU5SDyyx5nBlE4qXR92RxCAOqfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.0.tgz}
+ id: registry.npmjs.org/@docusaurus/utils/2.4.0
+ name: '@docusaurus/utils'
+ version: 2.4.0
+ engines: {node: '>=16.14'}
peerDependencies:
- petite-vue-i18n: '*'
- vite: ^2.9.0 || ^3.0.0
- vue-i18n: '*'
+ '@docusaurus/types': '*'
peerDependenciesMeta:
- petite-vue-i18n:
- optional: true
- vite:
- optional: true
- vue-i18n:
+ '@docusaurus/types':
optional: true
dependencies:
- '@intlify/bundle-utils': 3.4.0_vue-i18n@9.2.2
- '@intlify/shared': 9.3.0-beta.16
- '@rollup/pluginutils': 4.2.1
- debug: 4.3.4
- fast-glob: 3.2.12
- source-map: 0.6.1
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
- vue-i18n: 9.2.2_vue@3.2.47
+ '@docusaurus/logger': registry.npmjs.org/@docusaurus/logger@2.4.0
+ '@docusaurus/types': registry.npmjs.org/@docusaurus/types@2.4.0(react-dom@17.0.2)(react@17.0.2)
+ '@svgr/webpack': registry.npmjs.org/@svgr/webpack@6.5.1
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0
+ file-loader: registry.npmjs.org/file-loader@6.2.0(webpack@5.82.1)
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ github-slugger: registry.npmjs.org/github-slugger@1.5.0
+ globby: registry.npmjs.org/globby@11.1.0
+ gray-matter: registry.npmjs.org/gray-matter@4.0.3
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ micromatch: registry.npmjs.org/micromatch@4.0.5
+ resolve-pathname: registry.npmjs.org/resolve-pathname@3.0.0
+ shelljs: registry.npmjs.org/shelljs@0.8.5
+ tslib: registry.npmjs.org/tslib@2.5.0
+ url-loader: registry.npmjs.org/url-loader@4.1.1(file-loader@6.2.0)(webpack@5.82.1)
+ webpack: registry.npmjs.org/webpack@5.82.1
transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
- supports-color
+ - uglify-js
+ - webpack-cli
dev: false
- /@intlify/vue-devtools/9.2.2:
- resolution: {integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==}
- engines: {node: '>= 14'}
- dependencies:
- '@intlify/core-base': 9.2.2
- '@intlify/shared': 9.2.2
- dev: false
-
- /@istanbuljs/schema/0.1.3:
- resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/@esbuild/android-arm64@0.17.17:
+ resolution: {integrity: sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz}
+ name: '@esbuild/android-arm64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/gen-mapping/0.1.1:
- resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.14
+ registry.npmjs.org/@esbuild/android-arm@0.17.17:
+ resolution: {integrity: sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz}
+ name: '@esbuild/android-arm'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/gen-mapping/0.3.2:
- resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': 1.1.2
- '@jridgewell/sourcemap-codec': 1.4.14
- '@jridgewell/trace-mapping': 0.3.17
+ registry.npmjs.org/@esbuild/android-x64@0.17.17:
+ resolution: {integrity: sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz}
+ name: '@esbuild/android-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/resolve-uri/3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
- engines: {node: '>=6.0.0'}
+ registry.npmjs.org/@esbuild/darwin-arm64@0.17.17:
+ resolution: {integrity: sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz}
+ name: '@esbuild/darwin-arm64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/set-array/1.1.2:
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
- engines: {node: '>=6.0.0'}
+ registry.npmjs.org/@esbuild/darwin-x64@0.17.17:
+ resolution: {integrity: sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz}
+ name: '@esbuild/darwin-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/source-map/0.3.2:
- resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
- dependencies:
- '@jridgewell/gen-mapping': 0.3.2
- '@jridgewell/trace-mapping': 0.3.17
+ registry.npmjs.org/@esbuild/freebsd-arm64@0.17.17:
+ resolution: {integrity: sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz}
+ name: '@esbuild/freebsd-arm64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/sourcemap-codec/1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
+ registry.npmjs.org/@esbuild/freebsd-x64@0.17.17:
+ resolution: {integrity: sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz}
+ name: '@esbuild/freebsd-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/trace-mapping/0.3.17:
- resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ registry.npmjs.org/@esbuild/linux-arm64@0.17.17:
+ resolution: {integrity: sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz}
+ name: '@esbuild/linux-arm64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@jridgewell/trace-mapping/0.3.9:
- resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ registry.npmjs.org/@esbuild/linux-arm@0.17.17:
+ resolution: {integrity: sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz}
+ name: '@esbuild/linux-arm'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@mapbox/node-pre-gyp/1.0.10:
- resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==}
- hasBin: true
- dependencies:
- detect-libc: 2.0.1
- https-proxy-agent: 5.0.1
- make-dir: 3.1.0
- node-fetch: 2.6.9
- nopt: 5.0.0
- npmlog: 5.0.1
- rimraf: 3.0.2
- semver: 7.3.8
- tar: 6.1.13
- transitivePeerDependencies:
- - encoding
- - supports-color
+ registry.npmjs.org/@esbuild/linux-ia32@0.17.17:
+ resolution: {integrity: sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz}
+ name: '@esbuild/linux-ia32'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@nodelib/fs.scandir/2.1.5:
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
-
- /@nodelib/fs.stat/2.0.5:
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- /@nodelib/fs.walk/1.2.8:
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.15.0
+ registry.npmjs.org/@esbuild/linux-loong64@0.17.17:
+ resolution: {integrity: sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz}
+ name: '@esbuild/linux-loong64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
- /@npmcli/fs/1.1.1:
- resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
- dependencies:
- '@gar/promisify': 1.1.3
- semver: 7.3.8
+ registry.npmjs.org/@esbuild/linux-mips64el@0.17.17:
+ resolution: {integrity: sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz}
+ name: '@esbuild/linux-mips64el'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@npmcli/move-file/1.1.2:
- resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==}
- engines: {node: '>=10'}
- deprecated: This functionality has been moved to @npmcli/fs
- dependencies:
- mkdirp: 1.0.4
- rimraf: 3.0.2
- dev: true
-
- /@npmcli/package-json/2.0.0:
- resolution: {integrity: sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- dependencies:
- json-parse-even-better-errors: 2.3.1
- dev: true
-
- /@nuxt/kit/3.2.2:
- resolution: {integrity: sha512-T3UeLxGSNl7dQgKzmtBbPEkUiiBYgXI+KkemmpkYbQK/l+bWy2f9VQw/Rl0HkQLfRTE2fS8q8jhsOedFiEnHQQ==}
- engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
- dependencies:
- '@nuxt/schema': 3.2.2
- c12: 1.1.2
- consola: 2.15.3
- defu: 6.1.2
- globby: 13.1.3
- hash-sum: 2.0.0
- ignore: 5.2.4
- jiti: 1.17.1
- knitwork: 1.0.0
- lodash.template: 4.5.0
- mlly: 1.1.1
- pathe: 1.1.0
- pkg-types: 1.0.2
- scule: 1.0.0
- semver: 7.3.8
- unctx: 2.1.2
- unimport: 2.2.4
- untyped: 1.2.2
- transitivePeerDependencies:
- - rollup
- - supports-color
+ registry.npmjs.org/@esbuild/linux-ppc64@0.17.17:
+ resolution: {integrity: sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz}
+ name: '@esbuild/linux-ppc64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@nuxt/schema/3.2.2:
- resolution: {integrity: sha512-o3O2OqLAMKqb/DlGpK8eJq4tH29NA4OMaohknSSXl35+Nw/qHB5eOLDz+cFxNE+MKHoMj1rRVMCfi/Y/PrCN6g==}
- engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
- dependencies:
- c12: 1.1.2
- create-require: 1.1.1
- defu: 6.1.2
- hookable: 5.4.2
- jiti: 1.17.1
- pathe: 1.1.0
- pkg-types: 1.0.2
- postcss-import-resolver: 2.0.0
- scule: 1.0.0
- std-env: 3.3.2
- ufo: 1.1.0
- unimport: 2.2.4
- untyped: 1.2.2
- transitivePeerDependencies:
- - rollup
- - supports-color
+ registry.npmjs.org/@esbuild/linux-riscv64@0.17.17:
+ resolution: {integrity: sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz}
+ name: '@esbuild/linux-riscv64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
dev: true
+ optional: true
- /@octokit/auth-token/3.0.3:
- resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@esbuild/linux-s390x@0.17.17:
+ resolution: {integrity: sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz}
+ name: '@esbuild/linux-s390x'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/linux-x64@0.17.17:
+ resolution: {integrity: sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz}
+ name: '@esbuild/linux-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/netbsd-x64@0.17.17:
+ resolution: {integrity: sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz}
+ name: '@esbuild/netbsd-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/openbsd-x64@0.17.17:
+ resolution: {integrity: sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz}
+ name: '@esbuild/openbsd-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/sunos-x64@0.17.17:
+ resolution: {integrity: sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz}
+ name: '@esbuild/sunos-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/win32-arm64@0.17.17:
+ resolution: {integrity: sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz}
+ name: '@esbuild/win32-arm64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/win32-ia32@0.17.17:
+ resolution: {integrity: sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz}
+ name: '@esbuild/win32-ia32'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@esbuild/win32-x64@0.17.17:
+ resolution: {integrity: sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz}
+ name: '@esbuild/win32-x64'
+ version: 0.17.17
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.38.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz}
+ id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0
+ name: '@eslint-community/eslint-utils'
+ version: 4.4.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- '@octokit/types': 9.0.0
- dev: false
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
+
+ registry.npmjs.org/@eslint-community/regexpp@4.5.1:
+ resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz}
+ name: '@eslint-community/regexpp'
+ version: 4.5.1
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- /@octokit/core/4.2.0:
- resolution: {integrity: sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@eslint/eslintrc@2.0.3:
+ resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz}
+ name: '@eslint/eslintrc'
+ version: 2.0.3
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@octokit/auth-token': 3.0.3
- '@octokit/graphql': 5.0.5
- '@octokit/request': 6.2.3
- '@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
- before-after-hook: 2.2.3
- universal-user-agent: 6.0.0
+ ajv: registry.npmjs.org/ajv@6.12.6
+ debug: registry.npmjs.org/debug@4.3.4
+ espree: registry.npmjs.org/espree@9.5.2
+ globals: registry.npmjs.org/globals@13.20.0
+ ignore: registry.npmjs.org/ignore@5.2.4
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
transitivePeerDependencies:
- - encoding
- dev: false
+ - supports-color
- /@octokit/endpoint/7.0.5:
- resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@eslint/js@8.38.0:
+ resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz}
+ name: '@eslint/js'
+ version: 8.38.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ registry.npmjs.org/@hapi/hoek@9.3.0:
+ resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz}
+ name: '@hapi/hoek'
+ version: 9.3.0
+
+ registry.npmjs.org/@hapi/topo@5.1.0:
+ resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz}
+ name: '@hapi/topo'
+ version: 5.1.0
dependencies:
- '@octokit/types': 9.0.0
- is-plain-object: 5.0.0
- universal-user-agent: 6.0.0
- dev: false
+ '@hapi/hoek': registry.npmjs.org/@hapi/hoek@9.3.0
- /@octokit/graphql/5.0.5:
- resolution: {integrity: sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@humanwhocodes/config-array@0.11.8:
+ resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz}
+ name: '@humanwhocodes/config-array'
+ version: 0.11.8
+ engines: {node: '>=10.10.0'}
dependencies:
- '@octokit/request': 6.2.3
- '@octokit/types': 9.0.0
- universal-user-agent: 6.0.0
+ '@humanwhocodes/object-schema': registry.npmjs.org/@humanwhocodes/object-schema@1.2.1
+ debug: registry.npmjs.org/debug@4.3.4
+ minimatch: registry.npmjs.org/minimatch@3.1.2
transitivePeerDependencies:
- - encoding
+ - supports-color
+
+ registry.npmjs.org/@humanwhocodes/module-importer@1.0.1:
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz}
+ name: '@humanwhocodes/module-importer'
+ version: 1.0.1
+ engines: {node: '>=12.22'}
+
+ registry.npmjs.org/@humanwhocodes/object-schema@1.2.1:
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz}
+ name: '@humanwhocodes/object-schema'
+ version: 1.2.1
+
+ registry.npmjs.org/@jest/schemas@29.4.3:
+ resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz}
+ name: '@jest/schemas'
+ version: 29.4.3
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@sinclair/typebox': registry.npmjs.org/@sinclair/typebox@0.25.24
dev: false
- /@octokit/openapi-types/16.0.0:
- resolution: {integrity: sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==}
+ registry.npmjs.org/@jest/types@29.5.0:
+ resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz}
+ name: '@jest/types'
+ version: 29.5.0
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/schemas': registry.npmjs.org/@jest/schemas@29.4.3
+ '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4
+ '@types/istanbul-reports': registry.npmjs.org/@types/istanbul-reports@3.0.1
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ '@types/yargs': registry.npmjs.org/@types/yargs@17.0.24
+ chalk: registry.npmjs.org/chalk@4.1.2
dev: false
- /@octokit/request-error/3.0.3:
- resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@jridgewell/gen-mapping@0.3.3:
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz}
+ name: '@jridgewell/gen-mapping'
+ version: 0.3.3
+ engines: {node: '>=6.0.0'}
dependencies:
- '@octokit/types': 9.0.0
- deprecation: 2.3.1
- once: 1.4.0
- dev: false
+ '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+
+ registry.npmjs.org/@jridgewell/resolve-uri@3.1.0:
+ resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz}
+ name: '@jridgewell/resolve-uri'
+ version: 3.1.0
+ engines: {node: '>=6.0.0'}
- /@octokit/request/6.2.3:
- resolution: {integrity: sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/@jridgewell/set-array@1.1.2:
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz}
+ name: '@jridgewell/set-array'
+ version: 1.1.2
+ engines: {node: '>=6.0.0'}
+
+ registry.npmjs.org/@jridgewell/source-map@0.3.3:
+ resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz}
+ name: '@jridgewell/source-map'
+ version: 0.3.3
dependencies:
- '@octokit/endpoint': 7.0.5
- '@octokit/request-error': 3.0.3
- '@octokit/types': 9.0.0
- is-plain-object: 5.0.0
- node-fetch: 2.6.9
- universal-user-agent: 6.0.0
- transitivePeerDependencies:
- - encoding
- dev: false
+ '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+
+ registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14:
+ resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz}
+ name: '@jridgewell/sourcemap-codec'
+ version: 1.4.14
- /@octokit/types/9.0.0:
- resolution: {integrity: sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==}
+ registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
+ name: '@jridgewell/sourcemap-codec'
+ version: 1.4.15
+
+ registry.npmjs.org/@jridgewell/trace-mapping@0.3.18:
+ resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz}
+ name: '@jridgewell/trace-mapping'
+ version: 0.3.18
dependencies:
- '@octokit/openapi-types': 16.0.0
- dev: false
+ '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14
- /@oozcitak/dom/1.15.10:
- resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==}
- engines: {node: '>=8.0'}
+ registry.npmjs.org/@jridgewell/trace-mapping@0.3.9:
+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz}
+ name: '@jridgewell/trace-mapping'
+ version: 0.3.9
dependencies:
- '@oozcitak/infra': 1.0.8
- '@oozcitak/url': 1.0.4
- '@oozcitak/util': 8.3.8
+ '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
+ dev: true
+
+ registry.npmjs.org/@leichtgewicht/ip-codec@2.0.4:
+ resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz}
+ name: '@leichtgewicht/ip-codec'
+ version: 2.0.4
dev: false
- /@oozcitak/infra/1.0.8:
- resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==}
- engines: {node: '>=6.0'}
- dependencies:
- '@oozcitak/util': 8.3.8
+ registry.npmjs.org/@mdx-js/mdx@1.6.22:
+ resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz}
+ name: '@mdx-js/mdx'
+ version: 1.6.22
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9)
+ '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9)
+ '@mdx-js/util': registry.npmjs.org/@mdx-js/util@1.6.22
+ babel-plugin-apply-mdx-type-prop: registry.npmjs.org/babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9)
+ babel-plugin-extract-import-names: registry.npmjs.org/babel-plugin-extract-import-names@1.6.22
+ camelcase-css: registry.npmjs.org/camelcase-css@2.0.1
+ detab: registry.npmjs.org/detab@2.0.4
+ hast-util-raw: registry.npmjs.org/hast-util-raw@6.0.1
+ lodash.uniq: registry.npmjs.org/lodash.uniq@4.5.0
+ mdast-util-to-hast: registry.npmjs.org/mdast-util-to-hast@10.0.1
+ remark-footnotes: registry.npmjs.org/remark-footnotes@2.0.0
+ remark-mdx: registry.npmjs.org/remark-mdx@1.6.22
+ remark-parse: registry.npmjs.org/remark-parse@8.0.3
+ remark-squeeze-paragraphs: registry.npmjs.org/remark-squeeze-paragraphs@4.0.0
+ style-to-object: registry.npmjs.org/style-to-object@0.3.0
+ unified: registry.npmjs.org/unified@9.2.0
+ unist-builder: registry.npmjs.org/unist-builder@2.0.3
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ transitivePeerDependencies:
+ - supports-color
dev: false
- /@oozcitak/url/1.0.4:
- resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==}
- engines: {node: '>=8.0'}
+ registry.npmjs.org/@mdx-js/react@1.6.22(react@17.0.2):
+ resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz}
+ id: registry.npmjs.org/@mdx-js/react/1.6.22
+ name: '@mdx-js/react'
+ version: 1.6.22
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0
dependencies:
- '@oozcitak/infra': 1.0.8
- '@oozcitak/util': 8.3.8
+ react: registry.npmjs.org/react@17.0.2
dev: false
- /@oozcitak/util/8.3.8:
- resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==}
- engines: {node: '>=8.0'}
+ registry.npmjs.org/@mdx-js/util@1.6.22:
+ resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz}
+ name: '@mdx-js/util'
+ version: 1.6.22
dev: false
- /@remix-run/dev/1.13.0:
- resolution: {integrity: sha512-hPqUjM9RRcz3inBOWqP3GKhggVz0a0ikWaRZpdKrhpQNCNiF6Hunbx876mJERj2YrmIzJ05eoeQmmdF6xcr4qg==}
- engines: {node: '>=14'}
+ registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@18.15.11):
+ resolution: {integrity: sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz}
+ id: registry.npmjs.org/@microsoft/api-extractor-model/7.26.9
+ name: '@microsoft/api-extractor-model'
+ version: 7.26.9
+ dependencies:
+ '@microsoft/tsdoc': registry.npmjs.org/@microsoft/tsdoc@0.14.2
+ '@microsoft/tsdoc-config': registry.npmjs.org/@microsoft/tsdoc-config@0.16.2
+ '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@18.15.11)
+ transitivePeerDependencies:
+ - '@types/node'
+ dev: true
+
+ registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@18.15.11):
+ resolution: {integrity: sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz}
+ id: registry.npmjs.org/@microsoft/api-extractor/7.34.9
+ name: '@microsoft/api-extractor'
+ version: 7.34.9
hasBin: true
- peerDependencies:
- '@remix-run/serve': ^1.13.0
- peerDependenciesMeta:
- '@remix-run/serve':
- optional: true
dependencies:
- '@babel/core': 7.21.0
- '@babel/generator': 7.21.1
- '@babel/parser': 7.21.2
- '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0
- '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0
- '@babel/preset-env': 7.20.2_@babel+core@7.21.0
- '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
- '@esbuild-plugins/node-modules-polyfill': 0.1.4_esbuild@0.16.3
- '@npmcli/package-json': 2.0.0
- '@remix-run/server-runtime': 1.13.0
- '@vanilla-extract/integration': 6.1.0
- arg: 5.0.2
- cacache: 15.3.0
- chalk: 4.1.2
- chokidar: 3.5.3
- dotenv: 16.0.3
- esbuild: 0.16.3
- execa: 5.1.1
- exit-hook: 2.2.1
- express: 4.18.2
- fast-glob: 3.2.11
- fs-extra: 10.1.0
- get-port: 5.1.1
- gunzip-maybe: 1.4.2
- inquirer: 8.2.5
- jsesc: 3.0.2
- json5: 2.2.3
- lodash: 4.17.21
- lodash.debounce: 4.0.8
- lru-cache: 7.17.0
- minimatch: 3.1.2
- node-fetch: 2.6.9
- ora: 5.4.1
- postcss: 8.4.21
- postcss-discard-duplicates: 5.1.0_postcss@8.4.21
- postcss-load-config: 4.0.1_postcss@8.4.21
- postcss-modules: 6.0.0_postcss@8.4.21
- prettier: 2.7.1
- pretty-ms: 7.0.1
- proxy-agent: 5.0.0
- recast: 0.21.5
- remark-frontmatter: 4.0.1
- remark-mdx-frontmatter: 1.1.1
- semver: 7.3.8
- sort-package-json: 1.57.0
- tar-fs: 2.1.1
- tsconfig-paths: 4.1.2
- ws: 7.5.9
- xdm: 2.1.0
+ '@microsoft/api-extractor-model': registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@18.15.11)
+ '@microsoft/tsdoc': registry.npmjs.org/@microsoft/tsdoc@0.14.2
+ '@microsoft/tsdoc-config': registry.npmjs.org/@microsoft/tsdoc-config@0.16.2
+ '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@18.15.11)
+ '@rushstack/rig-package': registry.npmjs.org/@rushstack/rig-package@0.3.18
+ '@rushstack/ts-command-line': registry.npmjs.org/@rushstack/ts-command-line@4.13.2
+ colors: registry.npmjs.org/colors@1.2.5
+ lodash: registry.npmjs.org/lodash@4.17.21
+ resolve: registry.npmjs.org/resolve@1.22.2
+ semver: registry.npmjs.org/semver@7.3.8
+ source-map: registry.npmjs.org/source-map@0.6.1
+ typescript: registry.npmjs.org/typescript@4.8.4
transitivePeerDependencies:
- - bluebird
- - bufferutil
- - encoding
- - supports-color
- - ts-node
- - utf-8-validate
+ - '@types/node'
dev: true
- /@remix-run/router/1.3.2:
- resolution: {integrity: sha512-t54ONhl/h75X94SWsHGQ4G/ZrCEguKSRQr7DrjTciJXW0YU1QhlwYeycvK5JgkzlxmvrK7wq1NB/PLtHxoiDcA==}
- engines: {node: '>=14'}
+ registry.npmjs.org/@microsoft/tsdoc-config@0.16.2:
+ resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz}
+ name: '@microsoft/tsdoc-config'
+ version: 0.16.2
+ dependencies:
+ '@microsoft/tsdoc': registry.npmjs.org/@microsoft/tsdoc@0.14.2
+ ajv: registry.npmjs.org/ajv@6.12.6
+ jju: registry.npmjs.org/jju@1.4.0
+ resolve: registry.npmjs.org/resolve@1.19.0
dev: true
- /@remix-run/server-runtime/1.13.0:
- resolution: {integrity: sha512-gjIW3XCeIlOt3rrOZMD6HixQydRgs1SwYjP99ZAVruG2+gNq/tL2OusMFYTLvtWrybt215tPROyF/6iTLsaO3g==}
- engines: {node: '>=14'}
+ registry.npmjs.org/@microsoft/tsdoc@0.14.2:
+ resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz}
+ name: '@microsoft/tsdoc'
+ version: 0.14.2
+ dev: true
+
+ registry.npmjs.org/@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
+ name: '@nodelib/fs.scandir'
+ version: 2.1.5
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
+ run-parallel: registry.npmjs.org/run-parallel@1.2.0
+
+ registry.npmjs.org/@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
+ name: '@nodelib/fs.stat'
+ version: 2.0.5
+ engines: {node: '>= 8'}
+
+ registry.npmjs.org/@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
+ name: '@nodelib/fs.walk'
+ version: 1.2.8
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': registry.npmjs.org/@nodelib/fs.scandir@2.1.5
+ fastq: registry.npmjs.org/fastq@1.15.0
+
+ registry.npmjs.org/@nuxt/eslint-config@0.1.1(eslint@8.38.0):
+ resolution: {integrity: sha512-znm1xlbhldUubB2XGx6Ca5uarwlIieKf0o8CtxtF6eEauDbpa3T2p3JnTcdguMW2nj1YPneoGmhshANfOlghiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-0.1.1.tgz}
+ id: registry.npmjs.org/@nuxt/eslint-config/0.1.1
+ name: '@nuxt/eslint-config'
+ version: 0.1.1
+ peerDependencies:
+ eslint: ^8.29.0
dependencies:
- '@remix-run/router': 1.3.2
- '@types/cookie': 0.4.1
- '@types/react': 18.0.28
- '@web3-storage/multipart-parser': 1.0.0
- cookie: 0.4.2
- set-cookie-parser: 2.5.1
- source-map: 0.7.4
+ '@rushstack/eslint-patch': registry.npmjs.org/@rushstack/eslint-patch@1.2.0
+ '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.59.5)(eslint@8.38.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.59.5(eslint@8.38.0)(typescript@4.9.5)
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-plugin-vue: registry.npmjs.org/eslint-plugin-vue@9.11.0(eslint@8.38.0)
+ typescript: registry.npmjs.org/typescript@4.9.5
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@rollup/pluginutils/4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
+ registry.npmjs.org/@pkgr/utils@2.4.0:
+ resolution: {integrity: sha512-2OCURAmRtdlL8iUDTypMrrxfwe8frXTeXaxGsVOaYtc/wrUyk8Z/0OBetM7cdlsy7ZFWlMX72VogKeh+A4Xcjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.0.tgz}
+ name: '@pkgr/utils'
+ version: 2.4.0
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ open: registry.npmjs.org/open@9.1.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: true
+
+ registry.npmjs.org/@polka/url@1.0.0-next.21:
+ resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz}
+ name: '@polka/url'
+ version: 1.0.0-next.21
+ dev: false
- /@rollup/pluginutils/5.0.2:
- resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ registry.npmjs.org/@rollup/pluginutils@5.0.2:
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz}
+ name: '@rollup/pluginutils'
+ version: 5.0.2
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0
@@ -2201,284 +3645,843 @@ packages:
rollup:
optional: true
dependencies:
- '@types/estree': 1.0.0
- estree-walker: 2.0.2
- picomatch: 2.3.1
+ '@types/estree': registry.npmjs.org/@types/estree@1.0.1
+ estree-walker: registry.npmjs.org/estree-walker@2.0.2
+ picomatch: registry.npmjs.org/picomatch@2.3.1
dev: true
- /@sindresorhus/is/4.6.0:
- resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
- engines: {node: '>=10'}
+ registry.npmjs.org/@rushstack/eslint-patch@1.2.0:
+ resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz}
+ name: '@rushstack/eslint-patch'
+ version: 1.2.0
dev: true
- /@sxzz/popperjs-es/2.11.7:
- resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
- dev: false
-
- /@szmarczak/http-timer/4.0.6:
- resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
- engines: {node: '>=10'}
+ registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@18.15.11):
+ resolution: {integrity: sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz}
+ id: registry.npmjs.org/@rushstack/node-core-library/3.59.0
+ name: '@rushstack/node-core-library'
+ version: 3.59.0
+ peerDependencies:
+ '@types/node': '*'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
dependencies:
- defer-to-connect: 2.0.1
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ colors: registry.npmjs.org/colors@1.2.5
+ fs-extra: registry.npmjs.org/fs-extra@7.0.1
+ import-lazy: registry.npmjs.org/import-lazy@4.0.0
+ jju: registry.npmjs.org/jju@1.4.0
+ resolve: registry.npmjs.org/resolve@1.22.2
+ semver: registry.npmjs.org/semver@7.3.8
+ z-schema: registry.npmjs.org/z-schema@5.0.5
dev: true
- /@tootallnate/once/1.1.2:
- resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/@rushstack/rig-package@0.3.18:
+ resolution: {integrity: sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz}
+ name: '@rushstack/rig-package'
+ version: 0.3.18
+ dependencies:
+ resolve: registry.npmjs.org/resolve@1.22.2
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
dev: true
- /@ts-morph/common/0.11.1:
- resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==}
+ registry.npmjs.org/@rushstack/ts-command-line@4.13.2:
+ resolution: {integrity: sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz}
+ name: '@rushstack/ts-command-line'
+ version: 4.13.2
dependencies:
- fast-glob: 3.2.12
- minimatch: 3.1.2
- mkdirp: 1.0.4
- path-browserify: 1.0.1
+ '@types/argparse': registry.npmjs.org/@types/argparse@1.0.38
+ argparse: registry.npmjs.org/argparse@1.0.10
+ colors: registry.npmjs.org/colors@1.2.5
+ string-argv: registry.npmjs.org/string-argv@0.3.2
dev: true
- /@tsconfig/node10/1.0.9:
- resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
- dev: true
+ registry.npmjs.org/@sideway/address@4.1.4:
+ resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz}
+ name: '@sideway/address'
+ version: 4.1.4
+ dependencies:
+ '@hapi/hoek': registry.npmjs.org/@hapi/hoek@9.3.0
- /@tsconfig/node12/1.0.11:
- resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
- dev: true
+ registry.npmjs.org/@sideway/formula@3.0.1:
+ resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz}
+ name: '@sideway/formula'
+ version: 3.0.1
- /@tsconfig/node14/1.0.3:
- resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
- dev: true
+ registry.npmjs.org/@sideway/pinpoint@2.0.0:
+ resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz}
+ name: '@sideway/pinpoint'
+ version: 2.0.0
- /@tsconfig/node16/1.0.3:
- resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
- dev: true
+ registry.npmjs.org/@sinclair/typebox@0.25.24:
+ resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz}
+ name: '@sinclair/typebox'
+ version: 0.25.24
+ dev: false
- /@types/acorn/4.0.6:
- resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
+ registry.npmjs.org/@sindresorhus/is@0.14.0:
+ resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz}
+ name: '@sindresorhus/is'
+ version: 0.14.0
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/@slorber/static-site-generator-webpack-plugin@4.0.7:
+ resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz}
+ name: '@slorber/static-site-generator-webpack-plugin'
+ version: 4.0.7
+ engines: {node: '>=14'}
dependencies:
- '@types/estree': 1.0.0
- dev: true
+ eval: registry.npmjs.org/eval@0.1.8
+ p-map: registry.npmjs.org/p-map@4.0.0
+ webpack-sources: registry.npmjs.org/webpack-sources@3.2.3
+ dev: false
- /@types/babel-types/7.0.11:
- resolution: {integrity: sha512-pkPtJUUY+Vwv6B1inAz55rQvivClHJxc9aVEPPmaq2cbyeMLCiDpbKpcKyX4LAwpNGi+SHBv0tHv6+0gXv0P2A==}
+ registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.2):
+ resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz}
+ id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.3
+ name: '@sveltejs/vite-plugin-svelte'
+ version: 2.0.3
+ engines: {node: ^14.18.0 || >= 16}
+ peerDependencies:
+ svelte: ^3.54.0
+ vite: ^4.0.0
+ dependencies:
+ debug: registry.npmjs.org/debug@4.3.4
+ deepmerge: registry.npmjs.org/deepmerge@4.3.1
+ kleur: registry.npmjs.org/kleur@4.1.5
+ magic-string: registry.npmjs.org/magic-string@0.29.0
+ svelte: registry.npmjs.org/svelte@3.57.0
+ svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.1(svelte@3.57.0)
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.3.2)
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@types/babylon/6.16.6:
- resolution: {integrity: sha512-G4yqdVlhr6YhzLXFKy5F7HtRBU8Y23+iWy7UKthMq/OSQnL1hbsoeXESQ2LY8zEDlknipDG3nRGhUC9tkwvy/w==}
+ registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/6.5.1
+ name: '@svgr/babel-plugin-add-jsx-attribute'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/babel-types': 7.0.11
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/body-parser/1.19.2:
- resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
+ registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/8.0.0
+ name: '@svgr/babel-plugin-remove-jsx-attribute'
+ version: 8.0.0
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/connect': 3.4.35
- '@types/node': 16.18.12
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/cacheable-request/6.0.3:
- resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
+ registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/8.0.0
+ name: '@svgr/babel-plugin-remove-jsx-empty-expression'
+ version: 8.0.0
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/http-cache-semantics': 4.0.1
- '@types/keyv': 3.1.4
- '@types/node': 16.18.12
- '@types/responselike': 1.0.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/chai-subset/1.3.3:
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
+ registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1
+ name: '@svgr/babel-plugin-replace-jsx-attribute-value'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/chai': 4.3.4
- dev: true
-
- /@types/chai/4.3.4:
- resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/connect-history-api-fallback/1.3.5:
- resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==}
+ registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/6.5.1
+ name: '@svgr/babel-plugin-svg-dynamic-title'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/express-serve-static-core': 4.17.33
- '@types/node': 16.18.12
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/connect/3.4.35:
- resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
+ registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/6.5.1
+ name: '@svgr/babel-plugin-svg-em-dimensions'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/node': 16.18.12
- dev: true
-
- /@types/cookie/0.4.1:
- resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/debug/4.1.7:
- resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
+ registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/6.5.1
+ name: '@svgr/babel-plugin-transform-react-native-svg'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/ms': 0.7.31
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/estree-jsx/0.0.1:
- resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==}
+ registry.npmjs.org/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/6.5.1
+ name: '@svgr/babel-plugin-transform-svg-component'
+ version: 6.5.1
+ engines: {node: '>=12'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/estree': 1.0.0
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ dev: false
- /@types/estree-jsx/1.0.0:
- resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==}
+ registry.npmjs.org/@svgr/babel-preset@6.5.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/babel-preset/6.5.1
+ name: '@svgr/babel-preset'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
- '@types/estree': 1.0.0
- dev: true
-
- /@types/estree/1.0.0:
- resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@svgr/babel-plugin-add-jsx-attribute': registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.21.4)
+ '@svgr/babel-plugin-remove-jsx-attribute': registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.21.4)
+ '@svgr/babel-plugin-remove-jsx-empty-expression': registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.21.4)
+ '@svgr/babel-plugin-replace-jsx-attribute-value': registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.21.4)
+ '@svgr/babel-plugin-svg-dynamic-title': registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.21.4)
+ '@svgr/babel-plugin-svg-em-dimensions': registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.21.4)
+ '@svgr/babel-plugin-transform-react-native-svg': registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.21.4)
+ '@svgr/babel-plugin-transform-svg-component': registry.npmjs.org/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.21.4)
+ dev: false
- /@types/express-serve-static-core/4.17.33:
- resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
+ registry.npmjs.org/@svgr/core@6.5.1:
+ resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz}
+ name: '@svgr/core'
+ version: 6.5.1
+ engines: {node: '>=10'}
dependencies:
- '@types/node': 16.18.12
- '@types/qs': 6.9.7
- '@types/range-parser': 1.2.4
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@svgr/babel-preset': registry.npmjs.org/@svgr/babel-preset@6.5.1(@babel/core@7.21.4)
+ '@svgr/plugin-jsx': registry.npmjs.org/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1)
+ camelcase: registry.npmjs.org/camelcase@6.3.0
+ cosmiconfig: registry.npmjs.org/cosmiconfig@7.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@types/express/4.17.17:
- resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==}
+ registry.npmjs.org/@svgr/hast-util-to-babel-ast@6.5.1:
+ resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz}
+ name: '@svgr/hast-util-to-babel-ast'
+ version: 6.5.1
+ engines: {node: '>=10'}
dependencies:
- '@types/body-parser': 1.19.2
- '@types/express-serve-static-core': 4.17.33
- '@types/qs': 6.9.7
- '@types/serve-static': 1.15.1
- dev: true
+ '@babel/types': registry.npmjs.org/@babel/types@7.21.5
+ entities: registry.npmjs.org/entities@4.5.0
+ dev: false
- /@types/glob/7.2.0:
- resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
+ registry.npmjs.org/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1):
+ resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/plugin-jsx/6.5.1
+ name: '@svgr/plugin-jsx'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@svgr/core': ^6.0.0
dependencies:
- '@types/minimatch': 5.1.2
- '@types/node': 16.18.12
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@svgr/babel-preset': registry.npmjs.org/@svgr/babel-preset@6.5.1(@babel/core@7.21.4)
+ '@svgr/core': registry.npmjs.org/@svgr/core@6.5.1
+ '@svgr/hast-util-to-babel-ast': registry.npmjs.org/@svgr/hast-util-to-babel-ast@6.5.1
+ svg-parser: registry.npmjs.org/svg-parser@2.0.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@types/hast/2.3.4:
- resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==}
+ registry.npmjs.org/@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1):
+ resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz}
+ id: registry.npmjs.org/@svgr/plugin-svgo/6.5.1
+ name: '@svgr/plugin-svgo'
+ version: 6.5.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@svgr/core': '*'
dependencies:
- '@types/unist': 2.0.6
- dev: true
-
- /@types/html-minifier-terser/7.0.0:
- resolution: {integrity: sha512-hw3bhStrg5e3FQT8qZKCJTrzt/UbEaunU1xRWJ+aNOTmeBMvE3S4Ml2HiiNnZgL8izu0LFVkHUoPFXL1s5QNpQ==}
- dev: true
-
- /@types/http-cache-semantics/4.0.1:
- resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==}
- dev: true
-
- /@types/istanbul-lib-coverage/2.0.4:
- resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
- dev: true
-
- /@types/json-schema/7.0.11:
- resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
- dev: true
-
- /@types/json5/0.0.29:
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- dev: true
+ '@svgr/core': registry.npmjs.org/@svgr/core@6.5.1
+ cosmiconfig: registry.npmjs.org/cosmiconfig@7.1.0
+ deepmerge: registry.npmjs.org/deepmerge@4.3.1
+ svgo: registry.npmjs.org/svgo@2.8.0
+ dev: false
- /@types/keyv/3.1.4:
- resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
+ registry.npmjs.org/@svgr/webpack@6.5.1:
+ resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz}
+ name: '@svgr/webpack'
+ version: 6.5.1
+ engines: {node: '>=10'}
dependencies:
- '@types/node': 16.18.12
- dev: true
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/plugin-transform-react-constant-elements': registry.npmjs.org/@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.21.4)
+ '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.4(@babel/core@7.21.4)
+ '@babel/preset-react': registry.npmjs.org/@babel/preset-react@7.18.6(@babel/core@7.21.4)
+ '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.4(@babel/core@7.21.4)
+ '@svgr/core': registry.npmjs.org/@svgr/core@6.5.1
+ '@svgr/plugin-jsx': registry.npmjs.org/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1)
+ '@svgr/plugin-svgo': registry.npmjs.org/@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1)
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /@types/lodash-es/4.17.6:
- resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==}
+ registry.npmjs.org/@szmarczak/http-timer@1.1.2:
+ resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz}
+ name: '@szmarczak/http-timer'
+ version: 1.1.2
+ engines: {node: '>=6'}
dependencies:
- '@types/lodash': 4.14.191
+ defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3
dev: false
- /@types/lodash/4.14.191:
- resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==}
+ registry.npmjs.org/@terwer/commit-config-custom@1.0.1(@commitlint/cli@17.6.3)(@commitlint/config-angular@17.6.3)(@commitlint/cz-commitlint@17.5.0)(@commitlint/prompt-cli@17.6.3)(commitizen@4.3.0)(husky@8.0.3)(inquirer@8.2.5)(is-ci@3.0.1):
+ resolution: {integrity: sha512-/B7/dqXDgxK1GIVch9YVMfwy8o4l+L9lo7lvj4CKbu2Ibt1vHrH0f/w6XBAkZNbWEjYIPV/2Ee1Mo0pA0KspvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/commit-config-custom/-/commit-config-custom-1.0.1.tgz}
+ id: registry.npmjs.org/@terwer/commit-config-custom/1.0.1
+ name: '@terwer/commit-config-custom'
+ version: 1.0.1
+ peerDependencies:
+ '@commitlint/cli': ^17.6.1
+ '@commitlint/config-angular': ^17.6.1
+ '@commitlint/cz-commitlint': ^17.5.0
+ '@commitlint/prompt-cli': ^17.6.1
+ commitizen: ^4.3.0
+ husky: ^8.0.3
+ inquirer: '8'
+ is-ci: ^3.0.1
+ dependencies:
+ '@commitlint/cli': registry.npmjs.org/@commitlint/cli@17.6.3
+ '@commitlint/config-angular': registry.npmjs.org/@commitlint/config-angular@17.6.3
+ '@commitlint/cz-commitlint': registry.npmjs.org/@commitlint/cz-commitlint@17.5.0(commitizen@4.3.0)(inquirer@8.2.5)
+ '@commitlint/prompt-cli': registry.npmjs.org/@commitlint/prompt-cli@17.6.3
+ commitizen: registry.npmjs.org/commitizen@4.3.0
+ husky: registry.npmjs.org/husky@8.0.3
+ inquirer: registry.npmjs.org/inquirer@8.2.5
+ is-ci: registry.npmjs.org/is-ci@3.0.1
+ dev: true
+
+ registry.npmjs.org/@terwer/eslint-config-custom@1.0.1(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.57.1)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.3.0)(eslint-config-turbo@1.8.8)(eslint-plugin-prettier@4.2.1)(eslint-plugin-vue@9.11.0)(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.4):
+ resolution: {integrity: sha512-k+jt4lo6dRSnFc0lihXTLDMTYkxbVnxBbQydJ5+mpGGn8adSAplgPOTWWu+lpe5B1Ku0xV9QEu7ZvA+nyL6kPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/eslint-config-custom/-/eslint-config-custom-1.0.1.tgz}
+ id: registry.npmjs.org/@terwer/eslint-config-custom/1.0.1
+ name: '@terwer/eslint-config-custom'
+ version: 1.0.1
+ peerDependencies:
+ '@nuxt/eslint-config': ^0.1.1
+ '@typescript-eslint/eslint-plugin': ^5.57.1
+ astro-eslint-parser: ^0.13.3
+ eslint: ^8.38.0
+ eslint-config-prettier: ^8.3.0
+ eslint-config-turbo: ^1.8.8
+ eslint-plugin-prettier: ^4.2.1
+ eslint-plugin-vue: ^9.11.0
+ prettier: ^2.8.7
+ typescript: ^5.0.4
+ dependencies:
+ '@nuxt/eslint-config': registry.npmjs.org/@nuxt/eslint-config@0.1.1(eslint@8.38.0)
+ '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.59.5)(eslint@8.38.0)(typescript@5.0.4)
+ astro-eslint-parser: registry.npmjs.org/astro-eslint-parser@0.13.3
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.3.0(eslint@8.38.0)
+ eslint-config-turbo: registry.npmjs.org/eslint-config-turbo@1.8.8(eslint@8.38.0)
+ eslint-plugin-prettier: registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.3.0)(eslint@8.38.0)(prettier@2.8.7)
+ eslint-plugin-vue: registry.npmjs.org/eslint-plugin-vue@9.11.0(eslint@8.38.0)
+ prettier: registry.npmjs.org/prettier@2.8.7
+ typescript: registry.npmjs.org/typescript@5.0.4
+ dev: true
+
+ registry.npmjs.org/@terwer/vite-config-custom@0.1.1(jsdom@21.1.1)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-static-copy@0.14.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.2)(vitest@0.30.1):
+ resolution: {integrity: sha512-VJzCqPBSLf9p2iAqL8TBOPZTRAgHvyEH5TSjB6wN92EylSEe+Rjlg60jHIFn8p7p20HRZDr+rZbzwKDFYp0t2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/vite-config-custom/-/vite-config-custom-0.1.1.tgz}
+ id: registry.npmjs.org/@terwer/vite-config-custom/0.1.1
+ name: '@terwer/vite-config-custom'
+ version: 0.1.1
+ peerDependencies:
+ jsdom: ^21.1.1
+ typescript: ^5.0.4
+ vite: ^4.2.2
+ vite-plugin-css-injected-by-js: ^3.1.0
+ vite-plugin-dts: ^2.3.0
+ vite-plugin-static-copy: ^0.14.0
+ vite-tsconfig-paths: ^4.2.0
+ vitest: ^0.30.1
+ dependencies:
+ jsdom: registry.npmjs.org/jsdom@21.1.1
+ typescript: registry.npmjs.org/typescript@5.0.4
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ vite-plugin-css-injected-by-js: registry.npmjs.org/vite-plugin-css-injected-by-js@3.1.1(vite@4.3.2)
+ vite-plugin-dts: registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@18.15.11)(vite@4.3.2)
+ vite-plugin-static-copy: registry.npmjs.org/vite-plugin-static-copy@0.14.0(vite@4.3.2)
+ vite-tsconfig-paths: registry.npmjs.org/vite-tsconfig-paths@4.2.0(typescript@5.0.4)(vite@4.3.2)
+ vitest: registry.npmjs.org/vitest@0.30.1(jsdom@21.1.1)
+ dev: true
+
+ registry.npmjs.org/@tootallnate/once@2.0.0:
+ resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz}
+ name: '@tootallnate/once'
+ version: 2.0.0
+ engines: {node: '>= 10'}
+ dev: true
+
+ registry.npmjs.org/@trysound/sax@0.2.0:
+ resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz}
+ name: '@trysound/sax'
+ version: 0.2.0
+ engines: {node: '>=10.13.0'}
dev: false
- /@types/mdast/3.0.10:
- resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
+ registry.npmjs.org/@ts-morph/common@0.19.0:
+ resolution: {integrity: sha512-Unz/WHmd4pGax91rdIKWi51wnVUW11QttMEPpBiBgIewnc9UQIX7UDLxr5vRlqeByXCwhkF6VabSsI0raWcyAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@ts-morph/common/-/common-0.19.0.tgz}
+ name: '@ts-morph/common'
+ version: 0.19.0
dependencies:
- '@types/unist': 2.0.6
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ minimatch: registry.npmjs.org/minimatch@7.4.6
+ mkdirp: registry.npmjs.org/mkdirp@2.1.6
+ path-browserify: registry.npmjs.org/path-browserify@1.0.1
dev: true
- /@types/mdurl/1.0.2:
- resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
+ registry.npmjs.org/@tsconfig/docusaurus@1.0.5:
+ resolution: {integrity: sha512-KM/TuJa9fugo67dTGx+ktIqf3fVc077J6jwHu845Hex4EQf7LABlNonP/mohDKT0cmncdtlYVHHF74xR/YpThg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-1.0.5.tgz}
+ name: '@tsconfig/docusaurus'
+ version: 1.0.5
dev: true
- /@types/mime/3.0.1:
- resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
+ registry.npmjs.org/@tsconfig/node10@1.0.9:
+ resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz}
+ name: '@tsconfig/node10'
+ version: 1.0.9
dev: true
- /@types/minimatch/5.1.2:
- resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
+ registry.npmjs.org/@tsconfig/node12@1.0.11:
+ resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz}
+ name: '@tsconfig/node12'
+ version: 1.0.11
dev: true
- /@types/ms/0.7.31:
- resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
+ registry.npmjs.org/@tsconfig/node14@1.0.3:
+ resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz}
+ name: '@tsconfig/node14'
+ version: 1.0.3
dev: true
- /@types/node/14.18.33:
- resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==}
+ registry.npmjs.org/@tsconfig/node16@1.0.4:
+ resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz}
+ name: '@tsconfig/node16'
+ version: 1.0.4
dev: true
- /@types/node/16.18.12:
- resolution: {integrity: sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==}
-
- /@types/prop-types/15.7.5:
- resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
+ registry.npmjs.org/@tsconfig/svelte@4.0.1:
+ resolution: {integrity: sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@tsconfig/svelte/-/svelte-4.0.1.tgz}
+ name: '@tsconfig/svelte'
+ version: 4.0.1
dev: true
- /@types/qs/6.9.7:
- resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
+ registry.npmjs.org/@types/argparse@1.0.38:
+ resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz}
+ name: '@types/argparse'
+ version: 1.0.38
dev: true
- /@types/range-parser/1.2.4:
- resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
- dev: true
+ registry.npmjs.org/@types/body-parser@1.19.2:
+ resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz}
+ name: '@types/body-parser'
+ version: 1.19.2
+ dependencies:
+ '@types/connect': registry.npmjs.org/@types/connect@3.4.35
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
- /@types/react/18.0.28:
- resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==}
+ registry.npmjs.org/@types/bonjour@3.5.10:
+ resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz}
+ name: '@types/bonjour'
+ version: 3.5.10
dependencies:
- '@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.2
- csstype: 3.1.1
- dev: true
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
- /@types/responselike/1.0.0:
- resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
+ registry.npmjs.org/@types/chai-subset@1.3.3:
+ resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.3.tgz}
+ name: '@types/chai-subset'
+ version: 1.3.3
dependencies:
- '@types/node': 16.18.12
+ '@types/chai': registry.npmjs.org/@types/chai@4.3.5
dev: true
- /@types/scheduler/0.16.2:
- resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
+ registry.npmjs.org/@types/chai@4.3.5:
+ resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz}
+ name: '@types/chai'
+ version: 4.3.5
dev: true
- /@types/semver/7.3.13:
- resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
- dev: true
+ registry.npmjs.org/@types/connect-history-api-fallback@1.5.0:
+ resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz}
+ name: '@types/connect-history-api-fallback'
+ version: 1.5.0
+ dependencies:
+ '@types/express-serve-static-core': registry.npmjs.org/@types/express-serve-static-core@4.17.34
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
- /@types/serve-static/1.15.1:
- resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==}
+ registry.npmjs.org/@types/connect@3.4.35:
+ resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz}
+ name: '@types/connect'
+ version: 3.4.35
dependencies:
- '@types/mime': 3.0.1
- '@types/node': 16.18.12
- dev: true
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
- /@types/unist/2.0.6:
- resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
+ registry.npmjs.org/@types/eslint-scope@3.7.4:
+ resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz}
+ name: '@types/eslint-scope'
+ version: 3.7.4
+ dependencies:
+ '@types/eslint': registry.npmjs.org/@types/eslint@8.37.0
+ '@types/estree': registry.npmjs.org/@types/estree@1.0.1
+
+ registry.npmjs.org/@types/eslint@8.37.0:
+ resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz}
+ name: '@types/eslint'
+ version: 8.37.0
+ dependencies:
+ '@types/estree': registry.npmjs.org/@types/estree@1.0.1
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+
+ registry.npmjs.org/@types/estree@1.0.1:
+ resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz}
+ name: '@types/estree'
+ version: 1.0.1
+
+ registry.npmjs.org/@types/express-serve-static-core@4.17.34:
+ resolution: {integrity: sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz}
+ name: '@types/express-serve-static-core'
+ version: 4.17.34
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ '@types/qs': registry.npmjs.org/@types/qs@6.9.7
+ '@types/range-parser': registry.npmjs.org/@types/range-parser@1.2.4
+ '@types/send': registry.npmjs.org/@types/send@0.17.1
+ dev: false
+
+ registry.npmjs.org/@types/express@4.17.17:
+ resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz}
+ name: '@types/express'
+ version: 4.17.17
+ dependencies:
+ '@types/body-parser': registry.npmjs.org/@types/body-parser@1.19.2
+ '@types/express-serve-static-core': registry.npmjs.org/@types/express-serve-static-core@4.17.34
+ '@types/qs': registry.npmjs.org/@types/qs@6.9.7
+ '@types/serve-static': registry.npmjs.org/@types/serve-static@1.15.1
+ dev: false
+
+ registry.npmjs.org/@types/hast@2.3.4:
+ resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz}
+ name: '@types/hast'
+ version: 2.3.4
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ dev: false
+
+ registry.npmjs.org/@types/history@4.7.11:
+ resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz}
+ name: '@types/history'
+ version: 4.7.11
+
+ registry.npmjs.org/@types/html-minifier-terser@6.1.0:
+ resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz}
+ name: '@types/html-minifier-terser'
+ version: 6.1.0
+ dev: false
+
+ registry.npmjs.org/@types/http-proxy@1.17.11:
+ resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz}
+ name: '@types/http-proxy'
+ version: 1.17.11
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4:
+ resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz}
+ name: '@types/istanbul-lib-coverage'
+ version: 2.0.4
+ dev: false
+
+ registry.npmjs.org/@types/istanbul-lib-report@3.0.0:
+ resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz}
+ name: '@types/istanbul-lib-report'
+ version: 3.0.0
+ dependencies:
+ '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4
+ dev: false
+
+ registry.npmjs.org/@types/istanbul-reports@3.0.1:
+ resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz}
+ name: '@types/istanbul-reports'
+ version: 3.0.1
+ dependencies:
+ '@types/istanbul-lib-report': registry.npmjs.org/@types/istanbul-lib-report@3.0.0
+ dev: false
+
+ registry.npmjs.org/@types/json-schema@7.0.11:
+ resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz}
+ name: '@types/json-schema'
+ version: 7.0.11
+
+ registry.npmjs.org/@types/keyv@3.1.4:
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz}
+ name: '@types/keyv'
+ version: 3.1.4
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/mdast@3.0.11:
+ resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz}
+ name: '@types/mdast'
+ version: 3.0.11
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ dev: false
+
+ registry.npmjs.org/@types/mime@1.3.2:
+ resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz}
+ name: '@types/mime'
+ version: 1.3.2
+ dev: false
+
+ registry.npmjs.org/@types/mime@3.0.1:
+ resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz}
+ name: '@types/mime'
+ version: 3.0.1
+ dev: false
+
+ registry.npmjs.org/@types/minimist@1.2.2:
+ resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz}
+ name: '@types/minimist'
+ version: 1.2.2
+ dev: true
+
+ registry.npmjs.org/@types/node@17.0.45:
+ resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz}
+ name: '@types/node'
+ version: 17.0.45
+ dev: false
+
+ registry.npmjs.org/@types/node@18.15.11:
+ resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz}
+ name: '@types/node'
+ version: 18.15.11
+
+ registry.npmjs.org/@types/normalize-package-data@2.4.1:
+ resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz}
+ name: '@types/normalize-package-data'
+ version: 2.4.1
+ dev: true
+
+ registry.npmjs.org/@types/parse-json@4.0.0:
+ resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz}
+ name: '@types/parse-json'
+ version: 4.0.0
+ dev: false
+
+ registry.npmjs.org/@types/parse5@5.0.3:
+ resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz}
+ name: '@types/parse5'
+ version: 5.0.3
+ dev: false
+
+ registry.npmjs.org/@types/prop-types@15.7.5:
+ resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz}
+ name: '@types/prop-types'
+ version: 15.7.5
+
+ registry.npmjs.org/@types/pug@2.0.6:
+ resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz}
+ name: '@types/pug'
+ version: 2.0.6
+ dev: true
+
+ registry.npmjs.org/@types/qs@6.9.7:
+ resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz}
+ name: '@types/qs'
+ version: 6.9.7
+ dev: false
+
+ registry.npmjs.org/@types/range-parser@1.2.4:
+ resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz}
+ name: '@types/range-parser'
+ version: 1.2.4
+ dev: false
+
+ registry.npmjs.org/@types/react-router-config@5.0.7:
+ resolution: {integrity: sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.7.tgz}
+ name: '@types/react-router-config'
+ version: 5.0.7
+ dependencies:
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ '@types/react-router': registry.npmjs.org/@types/react-router@5.1.20
+
+ registry.npmjs.org/@types/react-router-dom@5.3.3:
+ resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz}
+ name: '@types/react-router-dom'
+ version: 5.3.3
+ dependencies:
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+ '@types/react-router': registry.npmjs.org/@types/react-router@5.1.20
+
+ registry.npmjs.org/@types/react-router@5.1.20:
+ resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz}
+ name: '@types/react-router'
+ version: 5.1.20
+ dependencies:
+ '@types/history': registry.npmjs.org/@types/history@4.7.11
+ '@types/react': registry.npmjs.org/@types/react@18.2.6
+
+ registry.npmjs.org/@types/react@18.2.6:
+ resolution: {integrity: sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz}
+ name: '@types/react'
+ version: 18.2.6
+ dependencies:
+ '@types/prop-types': registry.npmjs.org/@types/prop-types@15.7.5
+ '@types/scheduler': registry.npmjs.org/@types/scheduler@0.16.3
+ csstype: registry.npmjs.org/csstype@3.1.2
+
+ registry.npmjs.org/@types/responselike@1.0.0:
+ resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz}
+ name: '@types/responselike'
+ version: 1.0.0
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/retry@0.12.0:
+ resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz}
+ name: '@types/retry'
+ version: 0.12.0
+ dev: false
+
+ registry.npmjs.org/@types/sass@1.45.0:
+ resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/sass/-/sass-1.45.0.tgz}
+ name: '@types/sass'
+ version: 1.45.0
+ deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+ dependencies:
+ sass: registry.npmjs.org/sass@1.62.1
+ dev: true
+
+ registry.npmjs.org/@types/sax@1.2.4:
+ resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz}
+ name: '@types/sax'
+ version: 1.2.4
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/scheduler@0.16.3:
+ resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz}
+ name: '@types/scheduler'
+ version: 0.16.3
+
+ registry.npmjs.org/@types/semver@7.3.13:
+ resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz}
+ name: '@types/semver'
+ version: 7.3.13
dev: true
- /@types/web-bluetooth/0.0.16:
- resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
+ registry.npmjs.org/@types/send@0.17.1:
+ resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz}
+ name: '@types/send'
+ version: 0.17.1
+ dependencies:
+ '@types/mime': registry.npmjs.org/@types/mime@1.3.2
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/serve-index@1.9.1:
+ resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz}
+ name: '@types/serve-index'
+ version: 1.9.1
+ dependencies:
+ '@types/express': registry.npmjs.org/@types/express@4.17.17
+ dev: false
+
+ registry.npmjs.org/@types/serve-static@1.15.1:
+ resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz}
+ name: '@types/serve-static'
+ version: 1.15.1
+ dependencies:
+ '@types/mime': registry.npmjs.org/@types/mime@3.0.1
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/sockjs@0.3.33:
+ resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz}
+ name: '@types/sockjs'
+ version: 0.3.33
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/unist@2.0.6:
+ resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz}
+ name: '@types/unist'
+ version: 2.0.6
+ dev: false
+
+ registry.npmjs.org/@types/ws@8.5.4:
+ resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz}
+ name: '@types/ws'
+ version: 8.5.4
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ dev: false
+
+ registry.npmjs.org/@types/yargs-parser@21.0.0:
+ resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz}
+ name: '@types/yargs-parser'
+ version: 21.0.0
+ dev: false
+
+ registry.npmjs.org/@types/yargs@17.0.24:
+ resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz}
+ name: '@types/yargs'
+ version: 17.0.24
+ dependencies:
+ '@types/yargs-parser': registry.npmjs.org/@types/yargs-parser@21.0.0
dev: false
- /@typescript-eslint/eslint-plugin/5.53.0_ny4s7qc6yg74faf3d6xty2ofzy:
- resolution: {integrity: sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==}
+ registry.npmjs.org/@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.59.5)(eslint@8.38.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.57.1
+ name: '@typescript-eslint/eslint-plugin'
+ version: 5.57.1
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -2488,1556 +4491,2350 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- '@typescript-eslint/scope-manager': 5.53.0
- '@typescript-eslint/type-utils': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- '@typescript-eslint/utils': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- debug: 4.3.4
- eslint: 8.34.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.4
- natural-compare-lite: 1.4.0
- regexpp: 3.2.0
- semver: 7.3.8
- tsutils: 3.21.0_typescript@4.9.5
- typescript: 4.9.5
+ '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.5.1
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.59.5(eslint@8.38.0)(typescript@4.9.5)
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.57.1
+ '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@4.9.5)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ grapheme-splitter: registry.npmjs.org/grapheme-splitter@1.0.4
+ ignore: registry.npmjs.org/ignore@5.2.4
+ natural-compare-lite: registry.npmjs.org/natural-compare-lite@1.4.0
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@4.9.5)
+ typescript: registry.npmjs.org/typescript@4.9.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser/5.53.0_7kw3g6rralp5ps6mg3uyzz6azm:
- resolution: {integrity: sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==}
+ registry.npmjs.org/@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.59.5)(eslint@8.38.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.57.1
+ name: '@typescript-eslint/eslint-plugin'
+ version: 5.57.1
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
+ '@typescript-eslint/parser': ^5.0.0
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.53.0
- '@typescript-eslint/types': 5.53.0
- '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.5
- debug: 4.3.4
- eslint: 8.34.0
- typescript: 4.9.5
+ '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.5.1
+ '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.59.5(eslint@8.38.0)(typescript@5.0.4)
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.57.1
+ '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@5.0.4)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ grapheme-splitter: registry.npmjs.org/grapheme-splitter@1.0.4
+ ignore: registry.npmjs.org/ignore@5.2.4
+ natural-compare-lite: registry.npmjs.org/natural-compare-lite@1.4.0
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager/5.53.0:
- resolution: {integrity: sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.53.0
- '@typescript-eslint/visitor-keys': 5.53.0
- dev: true
-
- /@typescript-eslint/type-utils/5.53.0_7kw3g6rralp5ps6mg3uyzz6azm:
- resolution: {integrity: sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==}
+ registry.npmjs.org/@typescript-eslint/parser@5.59.5(eslint@8.38.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz}
+ id: registry.npmjs.org/@typescript-eslint/parser/5.59.5
+ name: '@typescript-eslint/parser'
+ version: 5.59.5
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.5
- '@typescript-eslint/utils': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- debug: 4.3.4
- eslint: 8.34.0
- tsutils: 3.21.0_typescript@4.9.5
- typescript: 4.9.5
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.59.5
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.59.5(typescript@4.9.5)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ typescript: registry.npmjs.org/typescript@4.9.5
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types/5.53.0:
- resolution: {integrity: sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /@typescript-eslint/typescript-estree/5.53.0_typescript@4.9.5:
- resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==}
+ registry.npmjs.org/@typescript-eslint/parser@5.59.5(eslint@8.38.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz}
+ id: registry.npmjs.org/@typescript-eslint/parser/5.59.5
+ name: '@typescript-eslint/parser'
+ version: 5.59.5
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.53.0
- '@typescript-eslint/visitor-keys': 5.53.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0_typescript@4.9.5
- typescript: 4.9.5
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.59.5
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ typescript: registry.npmjs.org/typescript@5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils/5.53.0_7kw3g6rralp5ps6mg3uyzz6azm:
- resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==}
+ registry.npmjs.org/@typescript-eslint/scope-manager@5.57.1:
+ resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.1.tgz}
+ name: '@typescript-eslint/scope-manager'
+ version: 5.57.1
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.53.0
- '@typescript-eslint/types': 5.53.0
- '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.5
- eslint: 8.34.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.34.0
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.57.1
dev: true
- /@typescript-eslint/visitor-keys/5.53.0:
- resolution: {integrity: sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==}
+ registry.npmjs.org/@typescript-eslint/scope-manager@5.59.5:
+ resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.5.tgz}
+ name: '@typescript-eslint/scope-manager'
+ version: 5.59.5
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.53.0
- eslint-visitor-keys: 3.3.0
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.59.5
dev: true
- /@vanilla-extract/babel-plugin-debug-ids/1.0.1:
- resolution: {integrity: sha512-ynyKqsJiMzM1/yiIJ6QdqpWKlK4IMJJWREpPtaemZrE1xG1B4E/Nfa6YazuDWjDkCJC1tRIpEGnVs+pMIjUxyw==}
+ registry.npmjs.org/@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/type-utils/5.57.1
+ name: '@typescript-eslint/type-utils'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@babel/core': 7.21.0
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@4.9.5)
+ '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@4.9.5)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@4.9.5)
+ typescript: registry.npmjs.org/typescript@4.9.5
transitivePeerDependencies:
- supports-color
dev: true
- /@vanilla-extract/css/1.9.5:
- resolution: {integrity: sha512-aVSv6q24zelKRtWx/l9yshU3gD1uCDMZ2ZGcIiYnAcPfyLryrG/1X5DxtyiPKcyI/hZWoteHofsN//2q9MvzOA==}
- dependencies:
- '@emotion/hash': 0.9.0
- '@vanilla-extract/private': 1.0.3
- ahocorasick: 1.0.2
- chalk: 4.1.2
- css-what: 5.1.0
- cssesc: 3.0.0
- csstype: 3.1.1
- deep-object-diff: 1.1.9
- deepmerge: 4.3.0
- media-query-parser: 2.0.2
- outdent: 0.8.0
- dev: true
-
- /@vanilla-extract/integration/6.1.0:
- resolution: {integrity: sha512-7gDkOibk/DraG35ZpiAYqWd33wLA6YRnieC5vw7ItoFEzCv9bUaS9c+ZyktyWW3nRnL+e7Pc6FS6l7MKgEsX1w==}
- dependencies:
- '@babel/core': 7.21.0
- '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0
- '@vanilla-extract/babel-plugin-debug-ids': 1.0.1
- '@vanilla-extract/css': 1.9.5
- esbuild: 0.16.3
- eval: 0.1.6
- find-up: 5.0.0
- javascript-stringify: 2.1.0
- lodash: 4.17.21
- mlly: 1.1.1
- outdent: 0.8.0
+ registry.npmjs.org/@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/type-utils/5.57.1
+ name: '@typescript-eslint/type-utils'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4)
+ '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@5.0.4)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@vanilla-extract/private/1.0.3:
- resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==}
- dev: true
-
- /@vercel/build-utils/6.3.1:
- resolution: {integrity: sha512-mFd6QZJX1SaweTa9BB+zO6OyGeQWsk+z0LFhsSblnWue2wjmeZ3z3TBt8V/Wlae5NMg4+E2AFcDf/lr3ENeCfg==}
+ registry.npmjs.org/@typescript-eslint/types@5.57.1:
+ resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.1.tgz}
+ name: '@typescript-eslint/types'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@vercel/gatsby-plugin-vercel-analytics/1.0.7:
- resolution: {integrity: sha512-j4DsneQ+oOF0Zurvisj+H2ds8s8ZEqfI4iD6xgFY9mB2UdGixhzFRjvDBH6g4pfUQXfO76K5GiA1afumGlJbwA==}
- dependencies:
- '@babel/runtime': 7.12.1
- web-vitals: 0.2.4
+ registry.npmjs.org/@typescript-eslint/types@5.59.5:
+ resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.5.tgz}
+ name: '@typescript-eslint/types'
+ version: 5.59.5
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@vercel/gatsby-plugin-vercel-builder/1.1.9:
- resolution: {integrity: sha512-Djd8a59niZeZL4iX1by+zeD0LM1HIkBi8SE/9owKlt8e1CJbo0VBat+uVEUTQ+Vfq+E2gcCDodimSlbNz09JnA==}
+ registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@4.9.5):
+ resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.57.1
+ name: '@typescript-eslint/typescript-estree'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vercel/build-utils': 6.3.1
- '@vercel/node': 2.9.8
- '@vercel/routing-utils': 2.1.9
- ajv: 8.12.0
- esbuild: 0.14.47
- etag: 1.8.1
- fs-extra: 11.1.0
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.57.1
+ debug: registry.npmjs.org/debug@4.3.4
+ globby: registry.npmjs.org/globby@11.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@4.9.5)
+ typescript: registry.npmjs.org/typescript@4.9.5
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
- - encoding
- dev: true
-
- /@vercel/go/2.3.8:
- resolution: {integrity: sha512-gL+bqelYG/YBiZFc1A+XNOOrHwd7EBoGH4KeqQi9I2NH6gn5sMg7/dvg2C92nf8Hzz6Q4BkVx1QB4Qo0ldazXQ==}
- dev: true
-
- /@vercel/hydrogen/0.0.54:
- resolution: {integrity: sha512-oNgwer0JlmRS9MomYE202basrsHpMrA4uU+LEC2uPyhLk7HMac4DiIXXt59ddY/UJUiN6+F1UX48x1UXdmAW8Q==}
- dev: true
-
- /@vercel/next/3.6.1:
- resolution: {integrity: sha512-aEtq99LHqnZ5fYdodaKPKGGgoKnzRYJPYhl5WX+j0cpF3LTYlnKbMnmelY5RGbfyYvkKzLCrLTg40qhMi+JFGg==}
+ - supports-color
dev: true
- /@vercel/nft/0.22.5:
- resolution: {integrity: sha512-mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==}
- engines: {node: '>=14'}
- hasBin: true
+ registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4):
+ resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.57.1
+ name: '@typescript-eslint/typescript-estree'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@mapbox/node-pre-gyp': 1.0.10
- '@rollup/pluginutils': 4.2.1
- acorn: 8.8.2
- async-sema: 3.1.1
- bindings: 1.5.0
- estree-walker: 2.0.2
- glob: 7.2.3
- graceful-fs: 4.2.10
- micromatch: 4.0.5
- node-gyp-build: 4.6.0
- resolve-from: 5.0.0
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.57.1
+ debug: registry.npmjs.org/debug@4.3.4
+ globby: registry.npmjs.org/globby@11.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
transitivePeerDependencies:
- - encoding
- supports-color
dev: true
- /@vercel/node-bridge/3.1.12:
- resolution: {integrity: sha512-RYMYzyR/QyT+1JeOHBtBxwDc8XszYbChq0b18uqt4/PQ8rUWdcHMUkUoNjScB6RmqScX+vTzYj8eLS8UfHxnaQ==}
- dev: true
-
- /@vercel/node/2.9.8:
- resolution: {integrity: sha512-GqRqUmdT5/l8XY68ulUJKgijCrWw/p2sgxzrq5Mj40B2nOC5CQa0HLLiNd/Q+jnIrrJkdBpB1xeVkebEv1mgng==}
+ registry.npmjs.org/@typescript-eslint/typescript-estree@5.59.5(typescript@4.9.5):
+ resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz}
+ id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.5
+ name: '@typescript-eslint/typescript-estree'
+ version: 5.59.5
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@edge-runtime/vm': 2.0.0
- '@types/node': 14.18.33
- '@vercel/build-utils': 6.3.1
- '@vercel/node-bridge': 3.1.12
- '@vercel/static-config': 2.0.13
- edge-runtime: 2.0.0
- esbuild: 0.14.47
- exit-hook: 2.2.1
- node-fetch: 2.6.7
- ts-node: 10.9.1_jh3j7gf3qptnaxtpzk3sx5vjku
- typescript: 4.3.4
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.59.5
+ debug: registry.npmjs.org/debug@4.3.4
+ globby: registry.npmjs.org/globby@11.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@4.9.5)
+ typescript: registry.npmjs.org/typescript@4.9.5
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
- - encoding
- dev: true
-
- /@vercel/python/3.1.50:
- resolution: {integrity: sha512-J9DMiQNoED+gVzX4T7MjdOeMn9Fy+BhXC0zT+EkxFoTWpEDYx6zzACdOMwiKgjetLujRWeMWQXT++64oeArBHA==}
+ - supports-color
dev: true
- /@vercel/redwood/1.1.6:
- resolution: {integrity: sha512-b+G/bptoxoqVnA+CvZn1AwiPc0ODjXEX7vb+qwJ3CDD7FP4axF6gNM100g5Q6W+qhEWoQ7ssIY/njnpQgPWrmQ==}
+ registry.npmjs.org/@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4):
+ resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz}
+ id: registry.npmjs.org/@typescript-eslint/typescript-estree/5.59.5
+ name: '@typescript-eslint/typescript-estree'
+ version: 5.59.5
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vercel/nft': 0.22.5
- '@vercel/routing-utils': 2.1.9
- semver: 6.1.1
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@5.59.5
+ debug: registry.npmjs.org/debug@4.3.4
+ globby: registry.npmjs.org/globby@11.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ semver: registry.npmjs.org/semver@7.5.0
+ tsutils: registry.npmjs.org/tsutils@3.21.0(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
transitivePeerDependencies:
- - encoding
- supports-color
dev: true
- /@vercel/remix/1.4.1:
- resolution: {integrity: sha512-Tmq8zDZIW3feYMzVcMVTDF1hKiHdZXXvwQpNXy5oPJOK6j1mNXcr51z0LZMPIcxLUns8ZC1h18xvDl0x04j63A==}
+ registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/utils/5.57.1
+ name: '@typescript-eslint/utils'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@remix-run/dev': 1.13.0
- '@vercel/nft': 0.22.5
- '@vercel/static-config': 2.0.13
- path-to-regexp: 6.2.1
- ts-morph: 12.0.0
+ '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.38.0)
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ '@types/semver': registry.npmjs.org/@types/semver@7.3.13
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.57.1
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@4.9.5)
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-scope: registry.npmjs.org/eslint-scope@5.1.1
+ semver: registry.npmjs.org/semver@7.5.0
transitivePeerDependencies:
- - '@remix-run/serve'
- - bluebird
- - bufferutil
- - encoding
- supports-color
- - ts-node
- - utf-8-validate
- dev: true
-
- /@vercel/routing-utils/2.1.9:
- resolution: {integrity: sha512-DVE9coIpicZQBKWL0DgIe5wnZsi4SRPbD51XxFCvvnRyYxG34DY09R0aMz4ZQQdPK2asJF57i5rbcplXYaEOkg==}
- dependencies:
- path-to-regexp: 6.1.0
- optionalDependencies:
- ajv: 6.12.6
- dev: true
-
- /@vercel/ruby/1.3.67:
- resolution: {integrity: sha512-2j9QO8U59wRBbOWwcbnjpqteguD11GbPhJLNRZ9zJsp5Ku1YGF2NY975EwIKlDMra8WCehHAkm7JuvNCPunwRg==}
+ - typescript
dev: true
- /@vercel/static-build/1.3.12:
- resolution: {integrity: sha512-KufcZlf4qamzUuBVa3+7UHy62WfvMqrP5xid91DNCVFLnTzauoViMhufMU601SwERxH1fPYS78mzsQd1h+5Mfw==}
+ registry.npmjs.org/@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz}
+ id: registry.npmjs.org/@typescript-eslint/utils/5.57.1
+ name: '@typescript-eslint/utils'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@vercel/gatsby-plugin-vercel-analytics': 1.0.7
- '@vercel/gatsby-plugin-vercel-builder': 1.1.9
+ '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.38.0)
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ '@types/semver': registry.npmjs.org/@types/semver@7.3.13
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.57.1
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4)
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-scope: registry.npmjs.org/eslint-scope@5.1.1
+ semver: registry.npmjs.org/semver@7.5.0
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
- - encoding
+ - supports-color
+ - typescript
dev: true
- /@vercel/static-config/2.0.13:
- resolution: {integrity: sha512-09bVISGyhRMoL6gQTfM7n89SeUmyOlIzVMo2oNOj3thy4AIKGuN0SzEp0qNRw8d9j07rifp9JPD4rOuDRx4+eA==}
+ registry.npmjs.org/@typescript-eslint/visitor-keys@5.57.1:
+ resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.1.tgz}
+ name: '@typescript-eslint/visitor-keys'
+ version: 5.57.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- ajv: 8.6.3
- json-schema-to-ts: 1.6.4
- ts-morph: 12.0.0
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.57.1
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
dev: true
- /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.47:
- resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^3.0.0
- vue: ^3.2.25
+ registry.npmjs.org/@typescript-eslint/visitor-keys@5.59.5:
+ resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.5.tgz}
+ name: '@typescript-eslint/visitor-keys'
+ version: 5.59.5
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
- vue: 3.2.47
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
dev: true
- /@vitest/coverage-c8/0.29.1_vitest@0.29.1:
- resolution: {integrity: sha512-YQZp1xGNxOcZD/zQBvD4bNpUDMJW7+FhBAEBlgvJp+DQ+aNK+dKcoWOTfsod27KQhXSr6UUYI8EYXWCOQqY6Eg==}
- peerDependencies:
- vitest: '>=0.29.0 <1'
+ registry.npmjs.org/@vitest/expect@0.30.1:
+ resolution: {integrity: sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/expect/-/expect-0.30.1.tgz}
+ name: '@vitest/expect'
+ version: 0.30.1
dependencies:
- c8: 7.13.0
- picocolors: 1.0.0
- std-env: 3.3.2
- vitest: 0.29.1_umhvauz6zejn5wucghrhvjc5dy
+ '@vitest/spy': registry.npmjs.org/@vitest/spy@0.30.1
+ '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1
+ chai: registry.npmjs.org/chai@4.3.7
dev: true
- /@vitest/expect/0.29.1:
- resolution: {integrity: sha512-VFt1u34D+/L4pqjLA8VGPdHbdF8dgjX9Nq573L9KG6/7MIAL9jmbEIKpXudmxjoTwcyczOXRyDuUWBQHZafjoA==}
+ registry.npmjs.org/@vitest/runner@0.30.1:
+ resolution: {integrity: sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/runner/-/runner-0.30.1.tgz}
+ name: '@vitest/runner'
+ version: 0.30.1
dependencies:
- '@vitest/spy': 0.29.1
- '@vitest/utils': 0.29.1
- chai: 4.3.7
+ '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1
+ concordance: registry.npmjs.org/concordance@5.0.4
+ p-limit: registry.npmjs.org/p-limit@4.0.0
+ pathe: registry.npmjs.org/pathe@1.1.0
dev: true
- /@vitest/runner/0.29.1:
- resolution: {integrity: sha512-VZ6D+kWpd/LVJjvxkt79OA29FUpyrI5L/EEwoBxH5m9KmKgs1QWNgobo/CGQtIWdifLQLvZdzYEK7Qj96w/ixQ==}
+ registry.npmjs.org/@vitest/snapshot@0.30.1:
+ resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.30.1.tgz}
+ name: '@vitest/snapshot'
+ version: 0.30.1
dependencies:
- '@vitest/utils': 0.29.1
- p-limit: 4.0.0
- pathe: 1.1.0
+ magic-string: registry.npmjs.org/magic-string@0.30.0
+ pathe: registry.npmjs.org/pathe@1.1.0
+ pretty-format: registry.npmjs.org/pretty-format@27.5.1
dev: true
- /@vitest/spy/0.29.1:
- resolution: {integrity: sha512-sRXXK44pPzaizpiZOIQP7YMhxIs80J/b6v1yR3SItpxG952c8tdA7n0O2j4OsVkjiO/ZDrjAYFrXL3gq6hLx6Q==}
+ registry.npmjs.org/@vitest/spy@0.30.1:
+ resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/spy/-/spy-0.30.1.tgz}
+ name: '@vitest/spy'
+ version: 0.30.1
dependencies:
- tinyspy: 1.1.1
+ tinyspy: registry.npmjs.org/tinyspy@2.1.0
dev: true
- /@vitest/utils/0.29.1:
- resolution: {integrity: sha512-6npOEpmyE6zPS2wsWb7yX5oDpp6WY++cC5BX6/qaaMhGC3ZlPd8BbTz3RtGPi1PfPerPvfs4KqS/JDOIaB6J3w==}
+ registry.npmjs.org/@vitest/utils@0.30.1:
+ resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/utils/-/utils-0.30.1.tgz}
+ name: '@vitest/utils'
+ version: 0.30.1
dependencies:
- cli-truncate: 3.1.0
- diff: 5.1.0
- loupe: 2.3.6
- picocolors: 1.0.0
- pretty-format: 27.5.1
+ concordance: registry.npmjs.org/concordance@5.0.4
+ loupe: registry.npmjs.org/loupe@2.3.6
+ pretty-format: registry.npmjs.org/pretty-format@27.5.1
dev: true
- /@volar/language-core/1.3.0-alpha.0:
- resolution: {integrity: sha512-W3uMzecHPcbwddPu4SJpUcPakRBK/y/BP+U0U6NiPpUX1tONLC4yCawt+QBJqtgJ+sfD6ztf5PyvPL3hQRqfOA==}
+ registry.npmjs.org/@webassemblyjs/ast@1.11.6:
+ resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz}
+ name: '@webassemblyjs/ast'
+ version: 1.11.6
dependencies:
- '@volar/source-map': 1.3.0-alpha.0
- dev: true
+ '@webassemblyjs/helper-numbers': registry.npmjs.org/@webassemblyjs/helper-numbers@1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
- /@volar/source-map/1.3.0-alpha.0:
- resolution: {integrity: sha512-jSdizxWFvDTvkPYZnO6ew3sBZUnS0abKCbuopkc0JrIlFbznWC/fPH3iPFIMS8/IIkRxq1Jh9VVG60SmtsdaMQ==}
+ registry.npmjs.org/@webassemblyjs/floating-point-hex-parser@1.11.6:
+ resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz}
+ name: '@webassemblyjs/floating-point-hex-parser'
+ version: 1.11.6
+
+ registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6:
+ resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz}
+ name: '@webassemblyjs/helper-api-error'
+ version: 1.11.6
+
+ registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6:
+ resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz}
+ name: '@webassemblyjs/helper-buffer'
+ version: 1.11.6
+
+ registry.npmjs.org/@webassemblyjs/helper-numbers@1.11.6:
+ resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz}
+ name: '@webassemblyjs/helper-numbers'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/floating-point-hex-parser': registry.npmjs.org/@webassemblyjs/floating-point-hex-parser@1.11.6
+ '@webassemblyjs/helper-api-error': registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6
+ '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
+
+ registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6:
+ resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz}
+ name: '@webassemblyjs/helper-wasm-bytecode'
+ version: 1.11.6
+
+ registry.npmjs.org/@webassemblyjs/helper-wasm-section@1.11.6:
+ resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz}
+ name: '@webassemblyjs/helper-wasm-section'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
+ '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
+
+ registry.npmjs.org/@webassemblyjs/ieee754@1.11.6:
+ resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz}
+ name: '@webassemblyjs/ieee754'
+ version: 1.11.6
+ dependencies:
+ '@xtuc/ieee754': registry.npmjs.org/@xtuc/ieee754@1.2.0
+
+ registry.npmjs.org/@webassemblyjs/leb128@1.11.6:
+ resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz}
+ name: '@webassemblyjs/leb128'
+ version: 1.11.6
+ dependencies:
+ '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
+
+ registry.npmjs.org/@webassemblyjs/utf8@1.11.6:
+ resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz}
+ name: '@webassemblyjs/utf8'
+ version: 1.11.6
+
+ registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.6:
+ resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz}
+ name: '@webassemblyjs/wasm-edit'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
+ '@webassemblyjs/helper-wasm-section': registry.npmjs.org/@webassemblyjs/helper-wasm-section@1.11.6
+ '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
+ '@webassemblyjs/wasm-opt': registry.npmjs.org/@webassemblyjs/wasm-opt@1.11.6
+ '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
+ '@webassemblyjs/wast-printer': registry.npmjs.org/@webassemblyjs/wast-printer@1.11.6
+
+ registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6:
+ resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz}
+ name: '@webassemblyjs/wasm-gen'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
+ '@webassemblyjs/ieee754': registry.npmjs.org/@webassemblyjs/ieee754@1.11.6
+ '@webassemblyjs/leb128': registry.npmjs.org/@webassemblyjs/leb128@1.11.6
+ '@webassemblyjs/utf8': registry.npmjs.org/@webassemblyjs/utf8@1.11.6
+
+ registry.npmjs.org/@webassemblyjs/wasm-opt@1.11.6:
+ resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz}
+ name: '@webassemblyjs/wasm-opt'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
+ '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
+ '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
+
+ registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6:
+ resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz}
+ name: '@webassemblyjs/wasm-parser'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/helper-api-error': registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
+ '@webassemblyjs/ieee754': registry.npmjs.org/@webassemblyjs/ieee754@1.11.6
+ '@webassemblyjs/leb128': registry.npmjs.org/@webassemblyjs/leb128@1.11.6
+ '@webassemblyjs/utf8': registry.npmjs.org/@webassemblyjs/utf8@1.11.6
+
+ registry.npmjs.org/@webassemblyjs/wast-printer@1.11.6:
+ resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz}
+ name: '@webassemblyjs/wast-printer'
+ version: 1.11.6
+ dependencies:
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
+
+ registry.npmjs.org/@xtuc/ieee754@1.2.0:
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz}
+ name: '@xtuc/ieee754'
+ version: 1.2.0
+
+ registry.npmjs.org/@xtuc/long@4.2.2:
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz}
+ name: '@xtuc/long'
+ version: 4.2.2
+
+ registry.npmjs.org/JSONStream@1.3.5:
+ resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz}
+ name: JSONStream
+ version: 1.3.5
+ hasBin: true
dependencies:
- muggle-string: 0.2.2
+ jsonparse: registry.npmjs.org/jsonparse@1.3.1
+ through: registry.npmjs.org/through@2.3.8
dev: true
- /@volar/typescript/1.3.0-alpha.0:
- resolution: {integrity: sha512-5UItyW2cdH2mBLu4RrECRNJRgtvvzKrSCn2y3v/D61QwIDkGx4aeil6x8RFuUL5TFtV6QvVHXnsOHxNgd+sCow==}
- dependencies:
- '@volar/language-core': 1.3.0-alpha.0
+ registry.npmjs.org/abab@2.0.6:
+ resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/abab/-/abab-2.0.6.tgz}
+ name: abab
+ version: 2.0.6
dev: true
- /@volar/vue-language-core/1.2.0:
- resolution: {integrity: sha512-w7yEiaITh2WzKe6u8ZdeLKCUz43wdmY/OqAmsB/PGDvvhTcVhCJ6f0W/RprZL1IhqH8wALoWiwEh/Wer7ZviMQ==}
+ registry.npmjs.org/accepts@1.3.8:
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz}
+ name: accepts
+ version: 1.3.8
+ engines: {node: '>= 0.6'}
dependencies:
- '@volar/language-core': 1.3.0-alpha.0
- '@volar/source-map': 1.3.0-alpha.0
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
- minimatch: 6.2.0
- muggle-string: 0.2.2
- vue-template-compiler: 2.7.14
- dev: true
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ negotiator: registry.npmjs.org/negotiator@0.6.3
+ dev: false
- /@volar/vue-typescript/1.2.0:
- resolution: {integrity: sha512-zjmRi9y3J1EkG+pfuHp8IbHmibihrKK485cfzsHjiuvJMGrpkWvlO5WVEk8oslMxxeGC5XwBFE9AOlvh378EPA==}
+ registry.npmjs.org/acorn-globals@7.0.1:
+ resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz}
+ name: acorn-globals
+ version: 7.0.1
dependencies:
- '@volar/typescript': 1.3.0-alpha.0
- '@volar/vue-language-core': 1.2.0
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-walk: registry.npmjs.org/acorn-walk@8.2.0
dev: true
- /@vue/compiler-core/3.2.47:
- resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
+ registry.npmjs.org/acorn-import-assertions@1.9.0(acorn@8.8.2):
+ resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz}
+ id: registry.npmjs.org/acorn-import-assertions/1.9.0
+ name: acorn-import-assertions
+ version: 1.9.0
+ peerDependencies:
+ acorn: ^8
dependencies:
- '@babel/parser': 7.21.2
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- source-map: 0.6.1
+ acorn: registry.npmjs.org/acorn@8.8.2
- /@vue/compiler-dom/3.2.47:
- resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
+ registry.npmjs.org/acorn-jsx@5.3.2(acorn@8.8.2):
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz}
+ id: registry.npmjs.org/acorn-jsx/5.3.2
+ name: acorn-jsx
+ version: 5.3.2
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
+ acorn: registry.npmjs.org/acorn@8.8.2
- /@vue/compiler-sfc/3.2.47:
- resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
- dependencies:
- '@babel/parser': 7.21.2
- '@vue/compiler-core': 3.2.47
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-ssr': 3.2.47
- '@vue/reactivity-transform': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.21
- source-map: 0.6.1
+ registry.npmjs.org/acorn-walk@8.2.0:
+ resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz}
+ name: acorn-walk
+ version: 8.2.0
+ engines: {node: '>=0.4.0'}
- /@vue/compiler-ssr/3.2.47:
- resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
- dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/shared': 3.2.47
+ registry.npmjs.org/acorn@8.8.2:
+ resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz}
+ name: acorn
+ version: 8.8.2
+ engines: {node: '>=0.4.0'}
+ hasBin: true
- /@vue/devtools-api/6.5.0:
- resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
+ registry.npmjs.org/address@1.2.2:
+ resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/address/-/address-1.2.2.tgz}
+ name: address
+ version: 1.2.2
+ engines: {node: '>= 10.0.0'}
dev: false
- /@vue/reactivity-transform/3.2.47:
- resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
+ registry.npmjs.org/agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz}
+ name: agent-base
+ version: 6.0.2
+ engines: {node: '>= 6.0.0'}
dependencies:
- '@babel/parser': 7.21.2
- '@vue/compiler-core': 3.2.47
- '@vue/shared': 3.2.47
- estree-walker: 2.0.2
- magic-string: 0.25.9
+ debug: registry.npmjs.org/debug@4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
- /@vue/reactivity/3.2.47:
- resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
+ registry.npmjs.org/aggregate-error@3.1.0:
+ resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz}
+ name: aggregate-error
+ version: 3.1.0
+ engines: {node: '>=8'}
dependencies:
- '@vue/shared': 3.2.47
+ clean-stack: registry.npmjs.org/clean-stack@2.2.0
+ indent-string: registry.npmjs.org/indent-string@4.0.0
+ dev: false
- /@vue/runtime-core/3.2.47:
- resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
+ registry.npmjs.org/ajv-formats@2.1.1(ajv@8.12.0):
+ resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz}
+ id: registry.npmjs.org/ajv-formats/2.1.1
+ name: ajv-formats
+ version: 2.1.1
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
dependencies:
- '@vue/reactivity': 3.2.47
- '@vue/shared': 3.2.47
+ ajv: registry.npmjs.org/ajv@8.12.0
+ dev: false
- /@vue/runtime-dom/3.2.47:
- resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
+ registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6):
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz}
+ id: registry.npmjs.org/ajv-keywords/3.5.2
+ name: ajv-keywords
+ version: 3.5.2
+ peerDependencies:
+ ajv: ^6.9.1
dependencies:
- '@vue/runtime-core': 3.2.47
- '@vue/shared': 3.2.47
- csstype: 2.6.21
+ ajv: registry.npmjs.org/ajv@6.12.6
- /@vue/server-renderer/3.2.47_vue@3.2.47:
- resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
+ registry.npmjs.org/ajv-keywords@5.1.0(ajv@8.12.0):
+ resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz}
+ id: registry.npmjs.org/ajv-keywords/5.1.0
+ name: ajv-keywords
+ version: 5.1.0
peerDependencies:
- vue: 3.2.47
+ ajv: ^8.8.2
dependencies:
- '@vue/compiler-ssr': 3.2.47
- '@vue/shared': 3.2.47
- vue: 3.2.47
-
- /@vue/shared/3.2.47:
- resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
+ ajv: registry.npmjs.org/ajv@8.12.0
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ dev: false
- /@vue/test-utils/2.3.0_vue@3.2.47:
- resolution: {integrity: sha512-S8/9Z+B4VSsTUNtZtzS7J1TfxJbf10n+gcH9X8cASbG0Tp7qD6vqs/sUNlmpzk6i7+pP00ptauJp9rygyW89Ww==}
- peerDependencies:
- vue: ^3.0.1
+ registry.npmjs.org/ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz}
+ name: ajv
+ version: 6.12.6
dependencies:
- js-beautify: 1.14.6
- vue: 3.2.47
- optionalDependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/server-renderer': 3.2.47_vue@3.2.47
- dev: true
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0
+ json-schema-traverse: registry.npmjs.org/json-schema-traverse@0.4.1
+ uri-js: registry.npmjs.org/uri-js@4.4.1
- /@vueuse/components/9.13.0_vue@3.2.47:
- resolution: {integrity: sha512-UJ8PjQ4SGb2rsVIy9vhEc6aCu+3+2cc+xEfGNX8/M1NKIuL2Vo6c2Kc2fYFaRzWZkP8HWXu+IcwvnAzL44IEFA==}
+ registry.npmjs.org/ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz}
+ name: ajv
+ version: 8.12.0
dependencies:
- '@vueuse/core': 9.13.0_vue@3.2.47
- '@vueuse/shared': 9.13.0_vue@3.2.47
- vue-demi: 0.13.11_vue@3.2.47
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
- dev: false
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ json-schema-traverse: registry.npmjs.org/json-schema-traverse@1.0.0
+ require-from-string: registry.npmjs.org/require-from-string@2.0.2
+ uri-js: registry.npmjs.org/uri-js@4.4.1
- /@vueuse/core/9.13.0_vue@3.2.47:
- resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==}
+ registry.npmjs.org/algoliasearch-helper@3.13.0(algoliasearch@4.17.0):
+ resolution: {integrity: sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz}
+ id: registry.npmjs.org/algoliasearch-helper/3.13.0
+ name: algoliasearch-helper
+ version: 3.13.0
+ peerDependencies:
+ algoliasearch: '>= 3.1 < 6'
dependencies:
- '@types/web-bluetooth': 0.0.16
- '@vueuse/metadata': 9.13.0
- '@vueuse/shared': 9.13.0_vue@3.2.47
- vue-demi: 0.13.11_vue@3.2.47
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
+ '@algolia/events': registry.npmjs.org/@algolia/events@4.0.1
+ algoliasearch: registry.npmjs.org/algoliasearch@4.17.0
dev: false
- /@vueuse/metadata/9.13.0:
- resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==}
+ registry.npmjs.org/algoliasearch@4.17.0:
+ resolution: {integrity: sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.17.0.tgz}
+ name: algoliasearch
+ version: 4.17.0
+ dependencies:
+ '@algolia/cache-browser-local-storage': registry.npmjs.org/@algolia/cache-browser-local-storage@4.17.0
+ '@algolia/cache-common': registry.npmjs.org/@algolia/cache-common@4.17.0
+ '@algolia/cache-in-memory': registry.npmjs.org/@algolia/cache-in-memory@4.17.0
+ '@algolia/client-account': registry.npmjs.org/@algolia/client-account@4.17.0
+ '@algolia/client-analytics': registry.npmjs.org/@algolia/client-analytics@4.17.0
+ '@algolia/client-common': registry.npmjs.org/@algolia/client-common@4.17.0
+ '@algolia/client-personalization': registry.npmjs.org/@algolia/client-personalization@4.17.0
+ '@algolia/client-search': registry.npmjs.org/@algolia/client-search@4.17.0
+ '@algolia/logger-common': registry.npmjs.org/@algolia/logger-common@4.17.0
+ '@algolia/logger-console': registry.npmjs.org/@algolia/logger-console@4.17.0
+ '@algolia/requester-browser-xhr': registry.npmjs.org/@algolia/requester-browser-xhr@4.17.0
+ '@algolia/requester-common': registry.npmjs.org/@algolia/requester-common@4.17.0
+ '@algolia/requester-node-http': registry.npmjs.org/@algolia/requester-node-http@4.17.0
+ '@algolia/transporter': registry.npmjs.org/@algolia/transporter@4.17.0
dev: false
- /@vueuse/shared/9.13.0_vue@3.2.47:
- resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
+ registry.npmjs.org/ansi-align@3.0.1:
+ resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz}
+ name: ansi-align
+ version: 3.0.1
dependencies:
- vue-demi: 0.13.11_vue@3.2.47
- transitivePeerDependencies:
- - '@vue/composition-api'
- - vue
+ string-width: registry.npmjs.org/string-width@4.2.3
dev: false
- /@web3-storage/multipart-parser/1.0.0:
- resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
+ registry.npmjs.org/ansi-escapes@3.2.0:
+ resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz}
+ name: ansi-escapes
+ version: 3.2.0
+ engines: {node: '>=4'}
dev: true
- /abbrev/1.1.1:
- resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+ registry.npmjs.org/ansi-escapes@4.3.2:
+ resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz}
+ name: ansi-escapes
+ version: 4.3.2
+ engines: {node: '>=8'}
+ dependencies:
+ type-fest: registry.npmjs.org/type-fest@0.21.3
dev: true
- /accepts/1.3.8:
- resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-types: 2.1.35
- negotiator: 0.6.3
+ registry.npmjs.org/ansi-html-community@0.0.8:
+ resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz}
+ name: ansi-html-community
+ version: 0.0.8
+ engines: {'0': node >= 0.8.0}
+ hasBin: true
+ dev: false
- /ace-builds/1.15.2:
- resolution: {integrity: sha512-ANXWnANcB4XgC9tyCtG8EXjeDdDY6iJuPQs+pDiZF/2chQMU7LTOBgw9xJdeRzRyNX5+KGZKwgB80XyY2n5QvA==}
+ registry.npmjs.org/ansi-regex@3.0.1:
+ resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz}
+ name: ansi-regex
+ version: 3.0.1
+ engines: {node: '>=4'}
dev: true
- /acorn-globals/3.1.0:
- resolution: {integrity: sha512-uWttZCk96+7itPxK8xCzY86PnxKTMrReKDqrHzv42VQY0K30PUO8WY13WMOuI+cOdX4EIdzdvQ8k6jkuGRFMYw==}
- dependencies:
- acorn: 4.0.13
+ registry.npmjs.org/ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz}
+ name: ansi-regex
+ version: 4.1.1
+ engines: {node: '>=6'}
dev: true
- /acorn-jsx/5.3.2_acorn@7.4.1:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 7.4.1
- dev: false
-
- /acorn-jsx/5.3.2_acorn@8.8.2:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.8.2
- dev: true
-
- /acorn-walk/8.2.0:
- resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
- engines: {node: '>=0.4.0'}
- dev: true
-
- /acorn/3.3.0:
- resolution: {integrity: sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
- /acorn/4.0.13:
- resolution: {integrity: sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
- /acorn/7.4.1:
- resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: false
-
- /acorn/8.8.2:
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
- /agent-base/6.0.2:
- resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
- engines: {node: '>= 6.0.0'}
- dependencies:
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /aggregate-error/3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
- dependencies:
- clean-stack: 2.2.0
- indent-string: 4.0.0
- dev: true
-
- /ahocorasick/1.0.2:
- resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==}
- dev: true
-
- /ajv/6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
- dev: true
-
- /ajv/8.12.0:
- resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
- dependencies:
- fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
- uri-js: 4.4.1
- dev: true
-
- /ajv/8.6.3:
- resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==}
- dependencies:
- fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
- uri-js: 4.4.1
- dev: true
-
- /align-text/0.1.4:
- resolution: {integrity: sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- kind-of: 3.2.2
- longest: 1.0.1
- repeat-string: 1.6.1
- dev: true
-
- /ansi-escapes/4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
- dependencies:
- type-fest: 0.21.3
- dev: true
-
- /ansi-regex/5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ registry.npmjs.org/ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz}
+ name: ansi-regex
+ version: 5.0.1
engines: {node: '>=8'}
- /ansi-regex/6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ registry.npmjs.org/ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz}
+ name: ansi-regex
+ version: 6.0.1
engines: {node: '>=12'}
+ dev: false
+
+ registry.npmjs.org/ansi-sequence-parser@1.1.0:
+ resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz}
+ name: ansi-sequence-parser
+ version: 1.1.0
dev: true
- /ansi-styles/3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ registry.npmjs.org/ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
+ name: ansi-styles
+ version: 3.2.1
engines: {node: '>=4'}
dependencies:
- color-convert: 1.9.3
- dev: true
+ color-convert: registry.npmjs.org/color-convert@1.9.3
- /ansi-styles/4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ registry.npmjs.org/ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz}
+ name: ansi-styles
+ version: 4.3.0
engines: {node: '>=8'}
dependencies:
- color-convert: 2.0.1
+ color-convert: registry.npmjs.org/color-convert@2.0.1
- /ansi-styles/5.2.0:
- resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
+ registry.npmjs.org/ansi-styles@5.2.0:
+ resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz}
+ name: ansi-styles
+ version: 5.2.0
engines: {node: '>=10'}
dev: true
- /ansi-styles/6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ registry.npmjs.org/ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz}
+ name: ansi-styles
+ version: 6.2.1
engines: {node: '>=12'}
- dev: true
+ dev: false
- /anymatch/3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ registry.npmjs.org/anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz}
+ name: anymatch
+ version: 3.1.3
engines: {node: '>= 8'}
dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ picomatch: registry.npmjs.org/picomatch@2.3.1
- /aproba/2.0.0:
- resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+ registry.npmjs.org/arg@4.1.3:
+ resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arg/-/arg-4.1.3.tgz}
+ name: arg
+ version: 4.1.3
dev: true
- /are-we-there-yet/2.0.0:
- resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
- engines: {node: '>=10'}
- dependencies:
- delegates: 1.0.0
- readable-stream: 3.6.1
- dev: true
+ registry.npmjs.org/arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arg/-/arg-5.0.2.tgz}
+ name: arg
+ version: 5.0.2
+ dev: false
- /arg/4.1.3:
- resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
- dev: true
+ registry.npmjs.org/argparse@1.0.10:
+ resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz}
+ name: argparse
+ version: 1.0.10
+ dependencies:
+ sprintf-js: registry.npmjs.org/sprintf-js@1.0.3
- /arg/5.0.2:
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
- dev: true
+ registry.npmjs.org/argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz}
+ name: argparse
+ version: 2.0.1
- /argparse/1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
- dependencies:
- sprintf-js: 1.0.3
+ registry.npmjs.org/array-flatten@1.1.1:
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz}
+ name: array-flatten
+ version: 1.1.1
dev: false
- /argparse/2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- /array-flatten/1.1.1:
- resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
+ registry.npmjs.org/array-flatten@2.1.2:
+ resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz}
+ name: array-flatten
+ version: 2.1.2
+ dev: false
- /array-includes/3.1.6:
- resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- get-intrinsic: 1.2.0
- is-string: 1.0.7
+ registry.npmjs.org/array-ify@1.0.0:
+ resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz}
+ name: array-ify
+ version: 1.0.0
dev: true
- /array-union/2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ registry.npmjs.org/array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz}
+ name: array-union
+ version: 2.1.0
engines: {node: '>=8'}
- dev: true
-
- /array.prototype.flat/1.3.1:
- resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- es-shim-unscopables: 1.0.0
- dev: true
-
- /array.prototype.flatmap/1.3.1:
- resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- es-shim-unscopables: 1.0.0
- dev: true
- /asap/2.0.6:
- resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
+ registry.npmjs.org/arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz}
+ name: arrify
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
dev: true
- /assertion-error/1.1.0:
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
- dev: true
+ registry.npmjs.org/asap@2.0.6:
+ resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/asap/-/asap-2.0.6.tgz}
+ name: asap
+ version: 2.0.6
+ dev: false
- /ast-types/0.12.4:
- resolution: {integrity: sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==}
- engines: {node: '>=4'}
+ registry.npmjs.org/assertion-error@1.1.0:
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz}
+ name: assertion-error
+ version: 1.1.0
dev: true
- /ast-types/0.13.4:
- resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
- engines: {node: '>=4'}
+ registry.npmjs.org/astro-eslint-parser@0.13.3:
+ resolution: {integrity: sha512-n+fb6O40SM6sD36lGwgVIE3zeVQUMdl6ZHaHEjRI4zdaBu658XaAV1YDztF7Iga5kmeOxJYB87mcQ+lUnQs0Nw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/astro-eslint-parser/-/astro-eslint-parser-0.13.3.tgz}
+ name: astro-eslint-parser
+ version: 0.13.3
+ engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- tslib: 2.5.0
+ '@astrojs/compiler': registry.npmjs.org/@astrojs/compiler@1.4.1
+ '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@5.59.5
+ '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@5.59.5
+ astrojs-compiler-sync: registry.npmjs.org/astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.1)
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
+ espree: registry.npmjs.org/espree@9.5.2
+ semver: registry.npmjs.org/semver@7.5.0
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /ast-types/0.14.2:
- resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
- engines: {node: '>=4'}
+ registry.npmjs.org/astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.1):
+ resolution: {integrity: sha512-q/8Z30WNpsktLKS5NdT/6QAF9Q/C4ucLldqUpHgvRhuj/6jkJyOQfapQxkTKp8MK4RjH9sSsClfrTIdk8JZlKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/astrojs-compiler-sync/-/astrojs-compiler-sync-0.3.2.tgz}
+ id: registry.npmjs.org/astrojs-compiler-sync/0.3.2
+ name: astrojs-compiler-sync
+ version: 0.3.2
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ '@astrojs/compiler': '>=0.27.0'
dependencies:
- tslib: 2.5.0
+ '@astrojs/compiler': registry.npmjs.org/@astrojs/compiler@1.4.1
+ synckit: registry.npmjs.org/synckit@0.8.5
dev: true
- /ast-types/0.15.2:
- resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
- engines: {node: '>=4'}
- dependencies:
- tslib: 2.5.0
+ registry.npmjs.org/asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz}
+ name: asynckit
+ version: 0.4.0
dev: true
- /astral-regex/2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/at-least-node@1.0.0:
+ resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz}
+ name: at-least-node
+ version: 1.0.0
+ engines: {node: '>= 4.0.0'}
- /astring/1.8.4:
- resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==}
+ registry.npmjs.org/autoprefixer@10.4.14(postcss@8.4.23):
+ resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz}
+ id: registry.npmjs.org/autoprefixer/10.4.14
+ name: autoprefixer
+ version: 10.4.14
+ engines: {node: ^10 || ^12 || >=14}
hasBin: true
- dev: true
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001486
+ fraction.js: registry.npmjs.org/fraction.js@4.2.0
+ normalize-range: registry.npmjs.org/normalize-range@0.1.2
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /async-sema/3.1.1:
- resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
- dev: true
+ registry.npmjs.org/axios@0.25.0:
+ resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/axios/-/axios-0.25.0.tgz}
+ name: axios
+ version: 0.25.0
+ dependencies:
+ follow-redirects: registry.npmjs.org/follow-redirects@1.15.2
+ transitivePeerDependencies:
+ - debug
+ dev: false
- /async-validator/4.2.5:
- resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
+ registry.npmjs.org/babel-loader@8.3.0(@babel/core@7.21.4)(webpack@5.82.1):
+ resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz}
+ id: registry.npmjs.org/babel-loader/8.3.0
+ name: babel-loader
+ version: 8.3.0
+ engines: {node: '>= 8.9'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ webpack: '>=2'
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ find-cache-dir: registry.npmjs.org/find-cache-dir@3.3.2
+ loader-utils: registry.npmjs.org/loader-utils@2.0.4
+ make-dir: registry.npmjs.org/make-dir@3.1.0
+ schema-utils: registry.npmjs.org/schema-utils@2.7.1
+ webpack: registry.npmjs.org/webpack@5.82.1
dev: false
- /async/3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- dev: true
+ registry.npmjs.org/babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9):
+ resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz}
+ id: registry.npmjs.org/babel-plugin-apply-mdx-type-prop/1.6.22
+ name: babel-plugin-apply-mdx-type-prop
+ version: 1.6.22
+ peerDependencies:
+ '@babel/core': ^7.11.6
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.10.4
+ '@mdx-js/util': registry.npmjs.org/@mdx-js/util@1.6.22
+ dev: false
- /available-typed-arrays/1.0.5:
- resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
- engines: {node: '>= 0.4'}
- dev: true
+ registry.npmjs.org/babel-plugin-dynamic-import-node@2.3.3:
+ resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz}
+ name: babel-plugin-dynamic-import-node
+ version: 2.3.3
+ dependencies:
+ object.assign: registry.npmjs.org/object.assign@4.1.4
+ dev: false
- /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.0:
- resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
+ registry.npmjs.org/babel-plugin-extract-import-names@1.6.22:
+ resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz}
+ name: babel-plugin-extract-import-names
+ version: 1.6.22
+ dependencies:
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.10.4
+ dev: false
+
+ registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.4):
+ resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz}
+ id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.3.3
+ name: babel-plugin-polyfill-corejs2
+ version: 0.3.3
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.21.0
- '@babel/core': 7.21.0
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0
- semver: 6.3.0
+ '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4)
+ semver: registry.npmjs.org/semver@6.3.0
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.0:
- resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
+ registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.4):
+ resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz}
+ id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.6.0
+ name: babel-plugin-polyfill-corejs3
+ version: 0.6.0
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0
- core-js-compat: 3.28.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4)
+ core-js-compat: registry.npmjs.org/core-js-compat@3.30.2
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.0:
- resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
+ registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.4):
+ resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz}
+ id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.4.1
+ name: babel-plugin-polyfill-regenerator
+ version: 0.4.1
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.21.0
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0
+ '@babel/core': registry.npmjs.org/@babel/core@7.21.4
+ '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
- dev: true
-
- /babel-runtime/6.26.0:
- resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==}
- dependencies:
- core-js: 2.6.12
- regenerator-runtime: 0.11.1
- dev: true
-
- /babel-types/6.26.0:
- resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==}
- dependencies:
- babel-runtime: 6.26.0
- esutils: 2.0.3
- lodash: 4.17.21
- to-fast-properties: 1.0.3
- dev: true
+ dev: false
- /babylon/6.18.0:
- resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==}
- hasBin: true
- dev: true
+ registry.npmjs.org/bail@1.0.5:
+ resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bail/-/bail-1.0.5.tgz}
+ name: bail
+ version: 1.0.5
+ dev: false
- /bail/2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
- dev: true
+ registry.npmjs.org/balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
+ name: balanced-match
+ version: 1.0.2
- /balanced-match/1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ registry.npmjs.org/base16@1.0.0:
+ resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/base16/-/base16-1.0.0.tgz}
+ name: base16
+ version: 1.0.0
+ dev: false
- /base64-js/1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ registry.npmjs.org/base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz}
+ name: base64-js
+ version: 1.5.1
dev: true
- /before-after-hook/2.2.3:
- resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
+ registry.npmjs.org/batch@0.6.1:
+ resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/batch/-/batch-0.6.1.tgz}
+ name: batch
+ version: 0.6.1
dev: false
- /better-docs/2.7.2:
- resolution: {integrity: sha512-aIOsGhhcTIDAJfBTABIPDs3q98dfNF85yUwmKShXb3ZG6e7s+ojBePiDqvFwy/MpnjYwuSbuzkbEv4iPWcSuTQ==}
- engines: {node: '>=12'}
- peerDependencies:
- react: ^17.0.2
- react-dom: ^17.0.2
- dependencies:
- brace: 0.11.1
- react-ace: 9.5.0
- react-docgen: 5.4.3
- react-frame-component: 5.2.6
- typescript: 4.9.5
- underscore: 1.13.6
- vue-docgen-api: 3.26.0
- vue2-ace-editor: 0.0.15
- transitivePeerDependencies:
- - prop-types
- - supports-color
+ registry.npmjs.org/big-integer@1.6.51:
+ resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz}
+ name: big-integer
+ version: 1.6.51
+ engines: {node: '>=0.6'}
dev: true
- /big.js/5.2.2:
- resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
- dev: true
+ registry.npmjs.org/big.js@5.2.2:
+ resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz}
+ name: big.js
+ version: 5.2.2
+ dev: false
- /binary-extensions/2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ registry.npmjs.org/binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz}
+ name: binary-extensions
+ version: 2.2.0
engines: {node: '>=8'}
- /bindings/1.5.0:
- resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
+ registry.npmjs.org/bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bl/-/bl-4.1.0.tgz}
+ name: bl
+ version: 4.1.0
dependencies:
- file-uri-to-path: 1.0.0
+ buffer: registry.npmjs.org/buffer@5.7.1
+ inherits: registry.npmjs.org/inherits@2.0.4
+ readable-stream: registry.npmjs.org/readable-stream@3.6.2
dev: true
- /bl/4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.1
+ registry.npmjs.org/blueimp-md5@2.19.0:
+ resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz}
+ name: blueimp-md5
+ version: 2.19.0
dev: true
- /blueimp-md5-es6/2.7.4:
- resolution: {integrity: sha512-q7+/MX+2BXdOY0DanEdHSbY5TeTSuM7PotaHmvng9fqEPxNhLVLuj849Vag5x7vAmvZBzxBhh780gq6rJxT/rA==}
- dev: false
-
- /body-parser/1.20.1:
- resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
+ registry.npmjs.org/body-parser@1.20.1:
+ resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz}
+ name: body-parser
+ version: 1.20.1
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dependencies:
- bytes: 3.1.2
- content-type: 1.0.5
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- on-finished: 2.4.1
- qs: 6.11.0
- raw-body: 2.5.1
- type-is: 1.6.18
- unpipe: 1.0.0
+ bytes: registry.npmjs.org/bytes@3.1.2
+ content-type: registry.npmjs.org/content-type@1.0.5
+ debug: registry.npmjs.org/debug@2.6.9
+ depd: registry.npmjs.org/depd@2.0.0
+ destroy: registry.npmjs.org/destroy@1.2.0
+ http-errors: registry.npmjs.org/http-errors@2.0.0
+ iconv-lite: registry.npmjs.org/iconv-lite@0.4.24
+ on-finished: registry.npmjs.org/on-finished@2.4.1
+ qs: registry.npmjs.org/qs@6.11.0
+ raw-body: registry.npmjs.org/raw-body@2.5.1
+ type-is: registry.npmjs.org/type-is@1.6.18
+ unpipe: registry.npmjs.org/unpipe@1.0.0
transitivePeerDependencies:
- supports-color
+ dev: false
- /boolbase/1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
- dev: true
+ registry.npmjs.org/bonjour-service@1.1.1:
+ resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz}
+ name: bonjour-service
+ version: 1.1.1
+ dependencies:
+ array-flatten: registry.npmjs.org/array-flatten@2.1.2
+ dns-equal: registry.npmjs.org/dns-equal@1.0.0
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ multicast-dns: registry.npmjs.org/multicast-dns@7.2.5
+ dev: false
- /brace-expansion/1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+ registry.npmjs.org/boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz}
+ name: boolbase
+ version: 1.0.0
+
+ registry.npmjs.org/boxen@5.1.2:
+ resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz}
+ name: boxen
+ version: 5.1.2
+ engines: {node: '>=10'}
dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
+ ansi-align: registry.npmjs.org/ansi-align@3.0.1
+ camelcase: registry.npmjs.org/camelcase@6.3.0
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cli-boxes: registry.npmjs.org/cli-boxes@2.2.1
+ string-width: registry.npmjs.org/string-width@4.2.3
+ type-fest: registry.npmjs.org/type-fest@0.20.2
+ widest-line: registry.npmjs.org/widest-line@3.1.0
+ wrap-ansi: registry.npmjs.org/wrap-ansi@7.0.0
+ dev: false
- /brace-expansion/2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ registry.npmjs.org/boxen@6.2.1:
+ resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz}
+ name: boxen
+ version: 6.2.1
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
- balanced-match: 1.0.2
- dev: true
+ ansi-align: registry.npmjs.org/ansi-align@3.0.1
+ camelcase: registry.npmjs.org/camelcase@6.3.0
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cli-boxes: registry.npmjs.org/cli-boxes@3.0.0
+ string-width: registry.npmjs.org/string-width@5.1.2
+ type-fest: registry.npmjs.org/type-fest@2.19.0
+ widest-line: registry.npmjs.org/widest-line@4.0.1
+ wrap-ansi: registry.npmjs.org/wrap-ansi@8.1.0
+ dev: false
- /brace/0.11.1:
- resolution: {integrity: sha512-Fc8Ne62jJlKHiG/ajlonC4Sd66Pq68fFwK4ihJGNZpGqboc324SQk+lRvMzpPRuJOmfrJefdG8/7JdWX4bzJ2Q==}
+ registry.npmjs.org/bplist-parser@0.2.0:
+ resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz}
+ name: bplist-parser
+ version: 0.2.0
+ engines: {node: '>= 5.10.0'}
+ dependencies:
+ big-integer: registry.npmjs.org/big-integer@1.6.51
dev: true
- /braces/3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
+ registry.npmjs.org/brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz}
+ name: brace-expansion
+ version: 1.1.11
dependencies:
- fill-range: 7.0.1
-
- /browser-fs-access/0.33.0:
- resolution: {integrity: sha512-OIroFiFdNcITJnLCJUoJBRWLf6lu/e7h24Ik0khWg7Ozn+sR+asYiSeiPpXmV32OgogSNiOqCoaI1/7vrl1T+Q==}
- dev: false
+ balanced-match: registry.npmjs.org/balanced-match@1.0.2
+ concat-map: registry.npmjs.org/concat-map@0.0.1
- /browserify-zlib/0.1.4:
- resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
+ registry.npmjs.org/brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz}
+ name: brace-expansion
+ version: 2.0.1
dependencies:
- pako: 0.2.9
+ balanced-match: registry.npmjs.org/balanced-match@1.0.2
dev: true
- /browserslist/4.21.5:
- resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
+ registry.npmjs.org/braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz}
+ name: braces
+ version: 3.0.2
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: registry.npmjs.org/fill-range@7.0.1
+
+ registry.npmjs.org/browserslist@4.21.5:
+ resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz}
+ name: browserslist
+ version: 4.21.5
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001458
- electron-to-chromium: 1.4.311
- node-releases: 2.0.10
- update-browserslist-db: 1.0.10_browserslist@4.21.5
- dev: true
+ caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001486
+ electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.385
+ node-releases: registry.npmjs.org/node-releases@2.0.10
+ update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.5)
- /buffer-from/1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ registry.npmjs.org/buffer-crc32@0.2.13:
+ resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz}
+ name: buffer-crc32
+ version: 0.2.13
dev: true
- /buffer/5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ registry.npmjs.org/buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz}
+ name: buffer-from
+ version: 1.1.2
+
+ registry.npmjs.org/buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz}
+ name: buffer
+ version: 5.7.1
dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
+ base64-js: registry.npmjs.org/base64-js@1.5.1
+ ieee754: registry.npmjs.org/ieee754@1.2.1
dev: true
- /builtins/5.0.1:
- resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
+ registry.npmjs.org/bundle-name@3.0.0:
+ resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz}
+ name: bundle-name
+ version: 3.0.0
+ engines: {node: '>=12'}
dependencies:
- semver: 7.3.8
+ run-applescript: registry.npmjs.org/run-applescript@5.0.0
dev: true
- /byte-base64/1.1.0:
- resolution: {integrity: sha512-56cXelkJrVMdCY9V/3RfDxTh4VfMFCQ5km7B7GkIGfo4bcPL9aACyJLB0Ms3Ezu5rsHmLB2suis96z4fLM03DA==}
+ registry.npmjs.org/bytes@3.0.0:
+ resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz}
+ name: bytes
+ version: 3.0.0
+ engines: {node: '>= 0.8'}
dev: false
- /bytes/3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
+ registry.npmjs.org/bytes@3.1.2:
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz}
+ name: bytes
+ version: 3.1.2
engines: {node: '>= 0.8'}
+ dev: false
- /c12/1.1.2:
- resolution: {integrity: sha512-fHT5HDEHNMb2oImnqJ88/UlpEOkY/chdyYxSd3YCpvBqBvU0IDlHTkNc7GnjObDMxdis2lL+rwlQcNq8VeZESA==}
- dependencies:
- defu: 6.1.2
- dotenv: 16.0.3
- giget: 1.1.2
- jiti: 1.17.1
- mlly: 1.1.1
- pathe: 1.1.0
- pkg-types: 1.0.2
- rc9: 2.0.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /c8/7.13.0:
- resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==}
- engines: {node: '>=10.12.0'}
- hasBin: true
- dependencies:
- '@bcoe/v8-coverage': 0.2.3
- '@istanbuljs/schema': 0.1.3
- find-up: 5.0.0
- foreground-child: 2.0.0
- istanbul-lib-coverage: 3.2.0
- istanbul-lib-report: 3.0.0
- istanbul-reports: 3.1.5
- rimraf: 3.0.2
- test-exclude: 6.0.0
- v8-to-istanbul: 9.1.0
- yargs: 16.2.0
- yargs-parser: 20.2.9
- dev: true
-
- /cac/6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ registry.npmjs.org/cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cac/-/cac-6.7.14.tgz}
+ name: cac
+ version: 6.7.14
engines: {node: '>=8'}
dev: true
- /cacache/15.3.0:
- resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==}
- engines: {node: '>= 10'}
+ registry.npmjs.org/cacheable-request@6.1.0:
+ resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz}
+ name: cacheable-request
+ version: 6.1.0
+ engines: {node: '>=8'}
dependencies:
- '@npmcli/fs': 1.1.1
- '@npmcli/move-file': 1.1.2
- chownr: 2.0.0
- fs-minipass: 2.1.0
- glob: 7.2.3
- infer-owner: 1.0.4
- lru-cache: 6.0.0
- minipass: 3.3.6
- minipass-collect: 1.0.2
- minipass-flush: 1.0.5
- minipass-pipeline: 1.2.4
- mkdirp: 1.0.4
- p-map: 4.0.0
- promise-inflight: 1.0.1
- rimraf: 3.0.2
- ssri: 8.0.1
- tar: 6.1.13
- unique-filename: 1.1.1
- transitivePeerDependencies:
- - bluebird
- dev: true
+ clone-response: registry.npmjs.org/clone-response@1.0.3
+ get-stream: registry.npmjs.org/get-stream@5.2.0
+ http-cache-semantics: registry.npmjs.org/http-cache-semantics@4.1.1
+ keyv: registry.npmjs.org/keyv@3.1.0
+ lowercase-keys: registry.npmjs.org/lowercase-keys@2.0.0
+ normalize-url: registry.npmjs.org/normalize-url@4.5.1
+ responselike: registry.npmjs.org/responselike@1.0.2
+ dev: false
- /cacheable-lookup/5.0.4:
- resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
- engines: {node: '>=10.6.0'}
+ registry.npmjs.org/cachedir@2.3.0:
+ resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz}
+ name: cachedir
+ version: 2.3.0
+ engines: {node: '>=6'}
dev: true
- /cacheable-request/7.0.2:
- resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==}
- engines: {node: '>=8'}
+ registry.npmjs.org/call-bind@1.0.2:
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz}
+ name: call-bind
+ version: 1.0.2
dependencies:
- clone-response: 1.0.3
- get-stream: 5.2.0
- http-cache-semantics: 4.1.1
- keyv: 4.5.2
- lowercase-keys: 2.0.0
- normalize-url: 6.1.0
- responselike: 2.0.1
- dev: true
+ function-bind: registry.npmjs.org/function-bind@1.1.1
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.0
+ dev: false
+
+ registry.npmjs.org/callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz}
+ name: callsites
+ version: 3.1.0
+ engines: {node: '>=6'}
- /call-bind/1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ registry.npmjs.org/camel-case@4.1.2:
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz}
+ name: camel-case
+ version: 4.1.2
dependencies:
- function-bind: 1.1.1
- get-intrinsic: 1.2.0
+ pascal-case: registry.npmjs.org/pascal-case@3.1.2
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
- /callsites/3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
- dev: true
+ registry.npmjs.org/camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz}
+ name: camelcase-css
+ version: 2.0.1
+ engines: {node: '>= 6'}
+ dev: false
- /camel-case/4.1.2:
- resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+ registry.npmjs.org/camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz}
+ name: camelcase-keys
+ version: 6.2.2
+ engines: {node: '>=8'}
dependencies:
- pascal-case: 3.1.2
- tslib: 2.5.0
+ camelcase: registry.npmjs.org/camelcase@5.3.1
+ map-obj: registry.npmjs.org/map-obj@4.3.0
+ quick-lru: registry.npmjs.org/quick-lru@4.0.1
dev: true
- /camelcase/1.2.1:
- resolution: {integrity: sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz}
+ name: camelcase
+ version: 5.3.1
+ engines: {node: '>=6'}
dev: true
- /caniuse-lite/1.0.30001458:
- resolution: {integrity: sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==}
- dev: true
+ registry.npmjs.org/camelcase@6.3.0:
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz}
+ name: camelcase
+ version: 6.3.0
+ engines: {node: '>=10'}
+ dev: false
- /center-align/0.1.3:
- resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/caniuse-api@3.0.0:
+ resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz}
+ name: caniuse-api
+ version: 3.0.0
dependencies:
- align-text: 0.1.4
- lazy-cache: 1.0.4
- dev: true
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001486
+ lodash.memoize: registry.npmjs.org/lodash.memoize@4.1.2
+ lodash.uniq: registry.npmjs.org/lodash.uniq@4.5.0
+ dev: false
+
+ registry.npmjs.org/caniuse-lite@1.0.30001486:
+ resolution: {integrity: sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz}
+ name: caniuse-lite
+ version: 1.0.30001486
- /chai/4.3.7:
- resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
+ registry.npmjs.org/ccount@1.1.0:
+ resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz}
+ name: ccount
+ version: 1.1.0
+ dev: false
+
+ registry.npmjs.org/chai@4.3.7:
+ resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chai/-/chai-4.3.7.tgz}
+ name: chai
+ version: 4.3.7
engines: {node: '>=4'}
dependencies:
- assertion-error: 1.1.0
- check-error: 1.0.2
- deep-eql: 4.1.3
- get-func-name: 2.0.0
- loupe: 2.3.6
- pathval: 1.1.1
- type-detect: 4.0.8
+ assertion-error: registry.npmjs.org/assertion-error@1.1.0
+ check-error: registry.npmjs.org/check-error@1.0.2
+ deep-eql: registry.npmjs.org/deep-eql@4.1.3
+ get-func-name: registry.npmjs.org/get-func-name@2.0.0
+ loupe: registry.npmjs.org/loupe@2.3.6
+ pathval: registry.npmjs.org/pathval@1.1.1
+ type-detect: registry.npmjs.org/type-detect@4.0.8
dev: true
- /chalk/2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ registry.npmjs.org/chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz}
+ name: chalk
+ version: 2.4.2
engines: {node: '>=4'}
dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
- dev: true
+ ansi-styles: registry.npmjs.org/ansi-styles@3.2.1
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5
+ supports-color: registry.npmjs.org/supports-color@5.5.0
- /chalk/4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ registry.npmjs.org/chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
+ name: chalk
+ version: 4.1.2
engines: {node: '>=10'}
dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: true
+ ansi-styles: registry.npmjs.org/ansi-styles@4.3.0
+ supports-color: registry.npmjs.org/supports-color@7.2.0
- /character-entities-html4/2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
- dev: true
+ registry.npmjs.org/character-entities-legacy@1.1.4:
+ resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz}
+ name: character-entities-legacy
+ version: 1.1.4
+ dev: false
- /character-entities-legacy/3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
- dev: true
+ registry.npmjs.org/character-entities@1.2.4:
+ resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz}
+ name: character-entities
+ version: 1.2.4
+ dev: false
- /character-entities/2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
- dev: true
+ registry.npmjs.org/character-reference-invalid@1.1.4:
+ resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz}
+ name: character-reference-invalid
+ version: 1.1.4
+ dev: false
- /character-parser/2.2.0:
- resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==}
- dependencies:
- is-regex: 1.1.4
+ registry.npmjs.org/chardet@0.7.0:
+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz}
+ name: chardet
+ version: 0.7.0
dev: true
- /character-reference-invalid/2.0.1:
- resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
+ registry.npmjs.org/check-error@1.0.2:
+ resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz}
+ name: check-error
+ version: 1.0.2
dev: true
- /chardet/0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
- dev: true
+ registry.npmjs.org/cheerio-select@2.1.0:
+ resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz}
+ name: cheerio-select
+ version: 2.1.0
+ dependencies:
+ boolbase: registry.npmjs.org/boolbase@1.0.0
+ css-select: registry.npmjs.org/css-select@5.1.0
+ css-what: registry.npmjs.org/css-what@6.1.0
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ domutils: registry.npmjs.org/domutils@3.1.0
+ dev: false
- /check-error/1.0.2:
- resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
- dev: true
+ registry.npmjs.org/cheerio@1.0.0-rc.12:
+ resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz}
+ name: cheerio
+ version: 1.0.0-rc.12
+ engines: {node: '>= 6'}
+ dependencies:
+ cheerio-select: registry.npmjs.org/cheerio-select@2.1.0
+ dom-serializer: registry.npmjs.org/dom-serializer@2.0.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ domutils: registry.npmjs.org/domutils@3.1.0
+ htmlparser2: registry.npmjs.org/htmlparser2@8.0.2
+ parse5: registry.npmjs.org/parse5@7.1.2
+ parse5-htmlparser2-tree-adapter: registry.npmjs.org/parse5-htmlparser2-tree-adapter@7.0.0
+ dev: false
- /chokidar/3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ registry.npmjs.org/chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz}
+ name: chokidar
+ version: 3.5.3
engines: {node: '>= 8.10.0'}
dependencies:
- anymatch: 3.1.3
- braces: 3.0.2
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
+ anymatch: registry.npmjs.org/anymatch@3.1.3
+ braces: registry.npmjs.org/braces@3.0.2
+ glob-parent: registry.npmjs.org/glob-parent@5.1.2
+ is-binary-path: registry.npmjs.org/is-binary-path@2.1.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ readdirp: registry.npmjs.org/readdirp@3.6.0
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: registry.npmjs.org/fsevents@2.3.2
- /chownr/1.1.4:
- resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
- dev: true
+ registry.npmjs.org/chrome-trace-event@1.0.3:
+ resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz}
+ name: chrome-trace-event
+ version: 1.0.3
+ engines: {node: '>=6.0'}
- /chownr/2.0.0:
- resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
- engines: {node: '>=10'}
- dev: true
+ registry.npmjs.org/ci-info@2.0.0:
+ resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz}
+ name: ci-info
+ version: 2.0.0
+ dev: false
- /clean-css/4.2.4:
- resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==}
- engines: {node: '>= 4.0'}
- dependencies:
- source-map: 0.6.1
- dev: true
+ registry.npmjs.org/ci-info@3.8.0:
+ resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz}
+ name: ci-info
+ version: 3.8.0
+ engines: {node: '>=8'}
- /clean-css/5.2.0:
- resolution: {integrity: sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==}
+ registry.npmjs.org/clean-css@5.3.2:
+ resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz}
+ name: clean-css
+ version: 5.3.2
engines: {node: '>= 10.0'}
dependencies:
- source-map: 0.6.1
- dev: true
+ source-map: registry.npmjs.org/source-map@0.6.1
+ dev: false
- /clean-stack/2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
+ registry.npmjs.org/clean-stack@2.2.0:
+ resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz}
+ name: clean-stack
+ version: 2.2.0
engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/cli-boxes@2.2.1:
+ resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz}
+ name: cli-boxes
+ version: 2.2.1
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/cli-boxes@3.0.0:
+ resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz}
+ name: cli-boxes
+ version: 3.0.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/cli-cursor@2.1.0:
+ resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz}
+ name: cli-cursor
+ version: 2.1.0
+ engines: {node: '>=4'}
+ dependencies:
+ restore-cursor: registry.npmjs.org/restore-cursor@2.0.0
dev: true
- /cli-cursor/3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
+ registry.npmjs.org/cli-cursor@3.1.0:
+ resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz}
+ name: cli-cursor
+ version: 3.1.0
engines: {node: '>=8'}
dependencies:
- restore-cursor: 3.1.0
+ restore-cursor: registry.npmjs.org/restore-cursor@3.1.0
dev: true
- /cli-spinners/2.7.0:
- resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
+ registry.npmjs.org/cli-spinners@2.9.0:
+ resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz}
+ name: cli-spinners
+ version: 2.9.0
engines: {node: '>=6'}
dev: true
- /cli-truncate/2.1.0:
- resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
- engines: {node: '>=8'}
+ registry.npmjs.org/cli-table3@0.6.3:
+ resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz}
+ name: cli-table3
+ version: 0.6.3
+ engines: {node: 10.* || >= 12.*}
dependencies:
- slice-ansi: 3.0.0
- string-width: 4.2.3
- dev: true
+ string-width: registry.npmjs.org/string-width@4.2.3
+ optionalDependencies:
+ '@colors/colors': registry.npmjs.org/@colors/colors@1.5.0
+ dev: false
- /cli-truncate/3.1.0:
- resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- slice-ansi: 5.0.0
- string-width: 5.1.2
+ registry.npmjs.org/cli-width@2.2.1:
+ resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz}
+ name: cli-width
+ version: 2.2.1
dev: true
- /cli-width/3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
+ registry.npmjs.org/cli-width@3.0.0:
+ resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz}
+ name: cli-width
+ version: 3.0.0
engines: {node: '>= 10'}
dev: true
- /cliui/2.1.0:
- resolution: {integrity: sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==}
+ registry.npmjs.org/cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz}
+ name: cliui
+ version: 8.0.1
+ engines: {node: '>=12'}
dependencies:
- center-align: 0.1.3
- right-align: 0.1.3
- wordwrap: 0.0.2
+ string-width: registry.npmjs.org/string-width@4.2.3
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ wrap-ansi: registry.npmjs.org/wrap-ansi@7.0.0
dev: true
- /cliui/7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+ registry.npmjs.org/clone-deep@4.0.1:
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz}
+ name: clone-deep
+ version: 4.0.1
+ engines: {node: '>=6'}
dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
- dev: true
+ is-plain-object: registry.npmjs.org/is-plain-object@2.0.4
+ kind-of: registry.npmjs.org/kind-of@6.0.3
+ shallow-clone: registry.npmjs.org/shallow-clone@3.0.1
- /cliui/8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/clone-response@1.0.3:
+ resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz}
+ name: clone-response
+ version: 1.0.3
dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
+ mimic-response: registry.npmjs.org/mimic-response@1.0.1
dev: false
- /clone-response/1.0.3:
- resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
- dependencies:
- mimic-response: 1.0.1
- dev: true
-
- /clone/1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
+ registry.npmjs.org/clone@1.0.4:
+ resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clone/-/clone-1.0.4.tgz}
+ name: clone
+ version: 1.0.4
engines: {node: '>=0.8'}
dev: true
- /code-block-writer/10.1.1:
- resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==}
- dev: true
+ registry.npmjs.org/clsx@1.2.1:
+ resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz}
+ name: clsx
+ version: 1.2.1
+ engines: {node: '>=6'}
+ dev: false
- /color-convert/1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
- dependencies:
- color-name: 1.1.3
+ registry.npmjs.org/code-block-writer@12.0.0:
+ resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz}
+ name: code-block-writer
+ version: 12.0.0
dev: true
- /color-convert/2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
+ registry.npmjs.org/collapse-white-space@1.0.6:
+ resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz}
+ name: collapse-white-space
+ version: 1.0.6
+ dev: false
+
+ registry.npmjs.org/color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz}
+ name: color-convert
+ version: 1.9.3
dependencies:
- color-name: 1.1.4
+ color-name: registry.npmjs.org/color-name@1.1.3
- /color-name/1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
- dev: true
+ registry.npmjs.org/color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz}
+ name: color-convert
+ version: 2.0.1
+ engines: {node: '>=7.0.0'}
+ dependencies:
+ color-name: registry.npmjs.org/color-name@1.1.4
- /color-name/1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ registry.npmjs.org/color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz}
+ name: color-name
+ version: 1.1.3
- /color-support/1.1.3:
- resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
- hasBin: true
- dev: true
+ registry.npmjs.org/color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
+ name: color-name
+ version: 1.1.4
- /colorette/2.0.19:
- resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
- dev: true
+ registry.npmjs.org/colord@2.9.3:
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz}
+ name: colord
+ version: 2.9.3
+ dev: false
+
+ registry.npmjs.org/colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz}
+ name: colorette
+ version: 2.0.20
+ dev: false
- /comma-separated-tokens/2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
+ registry.npmjs.org/colors@1.2.5:
+ resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/colors/-/colors-1.2.5.tgz}
+ name: colors
+ version: 1.2.5
+ engines: {node: '>=0.1.90'}
dev: true
- /commander/2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ registry.npmjs.org/combine-promises@1.1.0:
+ resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz}
+ name: combine-promises
+ version: 1.1.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz}
+ name: combined-stream
+ version: 1.0.8
+ engines: {node: '>= 0.8'}
+ dependencies:
+ delayed-stream: registry.npmjs.org/delayed-stream@1.0.0
dev: true
- /commander/9.5.0:
- resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
+ registry.npmjs.org/comma-separated-tokens@1.0.8:
+ resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz}
+ name: comma-separated-tokens
+ version: 1.0.8
+ dev: false
+
+ registry.npmjs.org/commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz}
+ name: commander
+ version: 2.20.3
+
+ registry.npmjs.org/commander@5.1.0:
+ resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-5.1.0.tgz}
+ name: commander
+ version: 5.1.0
+ engines: {node: '>= 6'}
+
+ registry.npmjs.org/commander@7.2.0:
+ resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz}
+ name: commander
+ version: 7.2.0
+ engines: {node: '>= 10'}
+ dev: false
+
+ registry.npmjs.org/commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-8.3.0.tgz}
+ name: commander
+ version: 8.3.0
+ engines: {node: '>= 12'}
+ dev: false
+
+ registry.npmjs.org/commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-9.5.0.tgz}
+ name: commander
+ version: 9.5.0
engines: {node: ^12.20.0 || >=14}
+ requiresBuild: true
dev: true
+ optional: true
- /concat-map/0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
-
- /config-chain/1.1.13:
- resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
+ registry.npmjs.org/commitizen@4.3.0:
+ resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commitizen/-/commitizen-4.3.0.tgz}
+ name: commitizen
+ version: 4.3.0
+ engines: {node: '>= 12'}
+ hasBin: true
dependencies:
- ini: 1.3.8
- proto-list: 1.2.4
+ cachedir: registry.npmjs.org/cachedir@2.3.0
+ cz-conventional-changelog: registry.npmjs.org/cz-conventional-changelog@3.3.0
+ dedent: registry.npmjs.org/dedent@0.7.0
+ detect-indent: registry.npmjs.org/detect-indent@6.1.0
+ find-node-modules: registry.npmjs.org/find-node-modules@2.1.3
+ find-root: registry.npmjs.org/find-root@1.1.0
+ fs-extra: registry.npmjs.org/fs-extra@9.1.0
+ glob: registry.npmjs.org/glob@7.2.3
+ inquirer: registry.npmjs.org/inquirer@8.2.5
+ is-utf8: registry.npmjs.org/is-utf8@0.2.1
+ lodash: registry.npmjs.org/lodash@4.17.21
+ minimist: registry.npmjs.org/minimist@1.2.7
+ strip-bom: registry.npmjs.org/strip-bom@4.0.0
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
dev: true
- /connect-history-api-fallback/2.0.0:
- resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
- engines: {node: '>=0.8'}
- dev: true
+ registry.npmjs.org/commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz}
+ name: commondir
+ version: 1.0.1
+ dev: false
- /consola/2.15.3:
- resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
+ registry.npmjs.org/compare-func@2.0.0:
+ resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz}
+ name: compare-func
+ version: 2.0.0
+ dependencies:
+ array-ify: registry.npmjs.org/array-ify@1.0.0
+ dot-prop: registry.npmjs.org/dot-prop@5.3.0
dev: true
- /console-control-strings/1.1.0:
- resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
- dev: true
+ registry.npmjs.org/compressible@2.0.18:
+ resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz}
+ name: compressible
+ version: 2.0.18
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: registry.npmjs.org/mime-db@1.52.0
+ dev: false
- /constantinople/3.1.2:
- resolution: {integrity: sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==}
+ registry.npmjs.org/compression@1.7.4:
+ resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/compression/-/compression-1.7.4.tgz}
+ name: compression
+ version: 1.7.4
+ engines: {node: '>= 0.8.0'}
dependencies:
- '@types/babel-types': 7.0.11
- '@types/babylon': 6.16.6
- babel-types: 6.26.0
- babylon: 6.18.0
- dev: true
+ accepts: registry.npmjs.org/accepts@1.3.8
+ bytes: registry.npmjs.org/bytes@3.0.0
+ compressible: registry.npmjs.org/compressible@2.0.18
+ debug: registry.npmjs.org/debug@2.6.9
+ on-headers: registry.npmjs.org/on-headers@1.0.2
+ safe-buffer: registry.npmjs.org/safe-buffer@5.1.2
+ vary: registry.npmjs.org/vary@1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /content-disposition/0.5.4:
- resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
+ registry.npmjs.org/concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz}
+ name: concat-map
+ version: 0.0.1
+
+ registry.npmjs.org/concordance@5.0.4:
+ resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz}
+ name: concordance
+ version: 5.0.4
+ engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'}
+ dependencies:
+ date-time: registry.npmjs.org/date-time@3.1.0
+ esutils: registry.npmjs.org/esutils@2.0.3
+ fast-diff: registry.npmjs.org/fast-diff@1.2.0
+ js-string-escape: registry.npmjs.org/js-string-escape@1.0.1
+ lodash: registry.npmjs.org/lodash@4.17.21
+ md5-hex: registry.npmjs.org/md5-hex@3.0.1
+ semver: registry.npmjs.org/semver@7.5.0
+ well-known-symbols: registry.npmjs.org/well-known-symbols@2.0.0
+ dev: true
+
+ registry.npmjs.org/configstore@5.0.1:
+ resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz}
+ name: configstore
+ version: 5.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ dot-prop: registry.npmjs.org/dot-prop@5.3.0
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ make-dir: registry.npmjs.org/make-dir@3.1.0
+ unique-string: registry.npmjs.org/unique-string@2.0.0
+ write-file-atomic: registry.npmjs.org/write-file-atomic@3.0.3
+ xdg-basedir: registry.npmjs.org/xdg-basedir@4.0.0
+ dev: false
+
+ registry.npmjs.org/connect-history-api-fallback@2.0.0:
+ resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz}
+ name: connect-history-api-fallback
+ version: 2.0.0
+ engines: {node: '>=0.8'}
+ dev: false
+
+ registry.npmjs.org/consola@2.15.3:
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/consola/-/consola-2.15.3.tgz}
+ name: consola
+ version: 2.15.3
+ dev: false
+
+ registry.npmjs.org/content-disposition@0.5.2:
+ resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz}
+ name: content-disposition
+ version: 0.5.2
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ registry.npmjs.org/content-disposition@0.5.4:
+ resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz}
+ name: content-disposition
+ version: 0.5.4
engines: {node: '>= 0.6'}
dependencies:
- safe-buffer: 5.2.1
+ safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
+ dev: false
- /content-type/1.0.5:
- resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
+ registry.npmjs.org/content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz}
+ name: content-type
+ version: 1.0.5
engines: {node: '>= 0.6'}
+ dev: false
- /convert-hrtime/3.0.0:
- resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/conventional-changelog-angular@5.0.13:
+ resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz}
+ name: conventional-changelog-angular
+ version: 5.0.13
+ engines: {node: '>=10'}
+ dependencies:
+ compare-func: registry.npmjs.org/compare-func@2.0.0
+ q: registry.npmjs.org/q@1.5.1
dev: true
- /convert-source-map/1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+ registry.npmjs.org/conventional-commit-types@3.0.0:
+ resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz}
+ name: conventional-commit-types
+ version: 3.0.0
dev: true
- /cookie-signature/1.0.6:
- resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
-
- /cookie/0.4.2:
- resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/conventional-commits-parser@3.2.4:
+ resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz}
+ name: conventional-commits-parser
+ version: 3.2.4
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ JSONStream: registry.npmjs.org/JSONStream@1.3.5
+ is-text-path: registry.npmjs.org/is-text-path@1.0.1
+ lodash: registry.npmjs.org/lodash@4.17.21
+ meow: registry.npmjs.org/meow@8.1.2
+ split2: registry.npmjs.org/split2@3.2.2
+ through2: registry.npmjs.org/through2@4.0.2
dev: true
- /cookie/0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
+ registry.npmjs.org/convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz}
+ name: convert-source-map
+ version: 1.9.0
+ dev: false
+
+ registry.npmjs.org/cookie-signature@1.0.6:
+ resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz}
+ name: cookie-signature
+ version: 1.0.6
+ dev: false
+
+ registry.npmjs.org/cookie@0.5.0:
+ resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz}
+ name: cookie
+ version: 0.5.0
engines: {node: '>= 0.6'}
+ dev: false
- /copy-to-clipboard/3.3.3:
- resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
- dependencies:
- toggle-selection: 1.0.6
+ registry.npmjs.org/copy-text-to-clipboard@3.1.0:
+ resolution: {integrity: sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz}
+ name: copy-text-to-clipboard
+ version: 3.1.0
+ engines: {node: '>=12'}
+ dev: false
+
+ registry.npmjs.org/copy-webpack-plugin@11.0.0(webpack@5.82.1):
+ resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz}
+ id: registry.npmjs.org/copy-webpack-plugin/11.0.0
+ name: copy-webpack-plugin
+ version: 11.0.0
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ webpack: ^5.1.0
+ dependencies:
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ glob-parent: registry.npmjs.org/glob-parent@6.0.2
+ globby: registry.npmjs.org/globby@13.1.4
+ normalize-path: registry.npmjs.org/normalize-path@3.0.0
+ schema-utils: registry.npmjs.org/schema-utils@4.0.1
+ serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1
+ webpack: registry.npmjs.org/webpack@5.82.1
dev: false
- /core-js-compat/3.28.0:
- resolution: {integrity: sha512-myzPgE7QodMg4nnd3K1TDoES/nADRStM8Gpz0D6nhkwbmwEnE0ZGJgoWsvQ722FR8D7xS0n0LV556RcEicjTyg==}
+ registry.npmjs.org/core-js-compat@3.30.2:
+ resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz}
+ name: core-js-compat
+ version: 3.30.2
dependencies:
- browserslist: 4.21.5
- dev: true
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ dev: false
- /core-js/2.6.12:
- resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
- deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
+ registry.npmjs.org/core-js-pure@3.30.2:
+ resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz}
+ name: core-js-pure
+ version: 3.30.2
requiresBuild: true
- dev: true
+ dev: false
+
+ registry.npmjs.org/core-js@3.30.2:
+ resolution: {integrity: sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz}
+ name: core-js
+ version: 3.30.2
+ requiresBuild: true
+ dev: false
+
+ registry.npmjs.org/core-util-is@1.0.3:
+ resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz}
+ name: core-util-is
+ version: 1.0.3
+ dev: false
- /core-util-is/1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.11)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4):
+ resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz}
+ id: registry.npmjs.org/cosmiconfig-typescript-loader/4.3.0
+ name: cosmiconfig-typescript-loader
+ version: 4.3.0
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@types/node': '*'
+ cosmiconfig: '>=7'
+ ts-node: '>=10'
+ typescript: '>=3'
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ cosmiconfig: registry.npmjs.org/cosmiconfig@8.1.3
+ ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@18.15.11)(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
dev: true
- /create-require/1.1.1:
- resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+ registry.npmjs.org/cosmiconfig@6.0.0:
+ resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz}
+ name: cosmiconfig
+ version: 6.0.0
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/parse-json': registry.npmjs.org/@types/parse-json@4.0.0
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ parse-json: registry.npmjs.org/parse-json@5.2.0
+ path-type: registry.npmjs.org/path-type@4.0.0
+ yaml: registry.npmjs.org/yaml@1.10.2
+ dev: false
+
+ registry.npmjs.org/cosmiconfig@7.1.0:
+ resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz}
+ name: cosmiconfig
+ version: 7.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ '@types/parse-json': registry.npmjs.org/@types/parse-json@4.0.0
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ parse-json: registry.npmjs.org/parse-json@5.2.0
+ path-type: registry.npmjs.org/path-type@4.0.0
+ yaml: registry.npmjs.org/yaml@1.10.2
+ dev: false
+
+ registry.npmjs.org/cosmiconfig@8.1.3:
+ resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz}
+ name: cosmiconfig
+ version: 8.1.3
+ engines: {node: '>=14'}
+ dependencies:
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ parse-json: registry.npmjs.org/parse-json@5.2.0
+ path-type: registry.npmjs.org/path-type@4.0.0
+
+ registry.npmjs.org/create-require@1.1.1:
+ resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz}
+ name: create-require
+ version: 1.1.1
dev: true
- /cross-fetch/3.1.5:
- resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
+ registry.npmjs.org/cross-fetch@3.1.5:
+ resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz}
+ name: cross-fetch
+ version: 3.1.5
dependencies:
- node-fetch: 2.6.7
+ node-fetch: registry.npmjs.org/node-fetch@2.6.7
transitivePeerDependencies:
- encoding
dev: false
- /cross-spawn/7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ registry.npmjs.org/cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz}
+ name: cross-spawn
+ version: 7.0.3
engines: {node: '>= 8'}
dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
- dev: true
+ path-key: registry.npmjs.org/path-key@3.1.1
+ shebang-command: registry.npmjs.org/shebang-command@2.0.0
+ which: registry.npmjs.org/which@2.0.2
- /css-what/5.1.0:
- resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==}
- engines: {node: '>= 6'}
- dev: true
+ registry.npmjs.org/crypto-random-string@2.0.0:
+ resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz}
+ name: crypto-random-string
+ version: 2.0.0
+ engines: {node: '>=8'}
+ dev: false
- /css.escape/1.5.1:
- resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
- dev: true
+ registry.npmjs.org/css-declaration-sorter@6.4.0(postcss@8.4.23):
+ resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz}
+ id: registry.npmjs.org/css-declaration-sorter/6.4.0
+ name: css-declaration-sorter
+ version: 6.4.0
+ engines: {node: ^10 || ^12 || >=14}
+ peerDependencies:
+ postcss: ^8.0.9
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
+
+ registry.npmjs.org/css-loader@6.7.3(webpack@5.82.1):
+ resolution: {integrity: sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz}
+ id: registry.npmjs.org/css-loader/6.7.3
+ name: css-loader
+ version: 6.7.3
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
+ dependencies:
+ icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-modules-extract-imports: registry.npmjs.org/postcss-modules-extract-imports@3.0.0(postcss@8.4.23)
+ postcss-modules-local-by-default: registry.npmjs.org/postcss-modules-local-by-default@4.0.0(postcss@8.4.23)
+ postcss-modules-scope: registry.npmjs.org/postcss-modules-scope@3.0.0(postcss@8.4.23)
+ postcss-modules-values: registry.npmjs.org/postcss-modules-values@4.0.0(postcss@8.4.23)
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ semver: registry.npmjs.org/semver@7.5.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
+
+ registry.npmjs.org/css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.82.1):
+ resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz}
+ id: registry.npmjs.org/css-minimizer-webpack-plugin/4.2.2
+ name: css-minimizer-webpack-plugin
+ version: 4.2.2
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ '@parcel/css': '*'
+ '@swc/css': '*'
+ clean-css: '*'
+ csso: '*'
+ esbuild: '*'
+ lightningcss: '*'
+ webpack: ^5.0.0
+ peerDependenciesMeta:
+ '@parcel/css':
+ optional: true
+ '@swc/css':
+ optional: true
+ clean-css:
+ optional: true
+ csso:
+ optional: true
+ esbuild:
+ optional: true
+ lightningcss:
+ optional: true
+ dependencies:
+ clean-css: registry.npmjs.org/clean-css@5.3.2
+ cssnano: registry.npmjs.org/cssnano@5.1.15(postcss@8.4.23)
+ jest-worker: registry.npmjs.org/jest-worker@29.5.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ schema-utils: registry.npmjs.org/schema-utils@4.0.1
+ serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1
+ source-map: registry.npmjs.org/source-map@0.6.1
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
+
+ registry.npmjs.org/css-select@4.3.0:
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz}
+ name: css-select
+ version: 4.3.0
+ dependencies:
+ boolbase: registry.npmjs.org/boolbase@1.0.0
+ css-what: registry.npmjs.org/css-what@6.1.0
+ domhandler: registry.npmjs.org/domhandler@4.3.1
+ domutils: registry.npmjs.org/domutils@2.8.0
+ nth-check: registry.npmjs.org/nth-check@2.1.1
+ dev: false
+
+ registry.npmjs.org/css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz}
+ name: css-select
+ version: 5.1.0
+ dependencies:
+ boolbase: registry.npmjs.org/boolbase@1.0.0
+ css-what: registry.npmjs.org/css-what@6.1.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ domutils: registry.npmjs.org/domutils@3.1.0
+ nth-check: registry.npmjs.org/nth-check@2.1.1
+ dev: false
+
+ registry.npmjs.org/css-tree@1.1.3:
+ resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz}
+ name: css-tree
+ version: 1.1.3
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ mdn-data: registry.npmjs.org/mdn-data@2.0.14
+ source-map: registry.npmjs.org/source-map@0.6.1
+ dev: false
+
+ registry.npmjs.org/css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz}
+ name: css-what
+ version: 6.1.0
+ engines: {node: '>= 6'}
+ dev: false
- /cssesc/3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ registry.npmjs.org/cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz}
+ name: cssesc
+ version: 3.0.0
engines: {node: '>=4'}
hasBin: true
- dev: true
- /csstype/2.6.21:
- resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
+ registry.npmjs.org/cssnano-preset-advanced@5.3.10(postcss@8.4.23):
+ resolution: {integrity: sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz}
+ id: registry.npmjs.org/cssnano-preset-advanced/5.3.10
+ name: cssnano-preset-advanced
+ version: 5.3.10
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ autoprefixer: registry.npmjs.org/autoprefixer@10.4.14(postcss@8.4.23)
+ cssnano-preset-default: registry.npmjs.org/cssnano-preset-default@5.2.14(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-discard-unused: registry.npmjs.org/postcss-discard-unused@5.1.0(postcss@8.4.23)
+ postcss-merge-idents: registry.npmjs.org/postcss-merge-idents@5.1.1(postcss@8.4.23)
+ postcss-reduce-idents: registry.npmjs.org/postcss-reduce-idents@5.2.0(postcss@8.4.23)
+ postcss-zindex: registry.npmjs.org/postcss-zindex@5.1.0(postcss@8.4.23)
+ dev: false
+
+ registry.npmjs.org/cssnano-preset-default@5.2.14(postcss@8.4.23):
+ resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz}
+ id: registry.npmjs.org/cssnano-preset-default/5.2.14
+ name: cssnano-preset-default
+ version: 5.2.14
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ css-declaration-sorter: registry.npmjs.org/css-declaration-sorter@6.4.0(postcss@8.4.23)
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-calc: registry.npmjs.org/postcss-calc@8.2.4(postcss@8.4.23)
+ postcss-colormin: registry.npmjs.org/postcss-colormin@5.3.1(postcss@8.4.23)
+ postcss-convert-values: registry.npmjs.org/postcss-convert-values@5.1.3(postcss@8.4.23)
+ postcss-discard-comments: registry.npmjs.org/postcss-discard-comments@5.1.2(postcss@8.4.23)
+ postcss-discard-duplicates: registry.npmjs.org/postcss-discard-duplicates@5.1.0(postcss@8.4.23)
+ postcss-discard-empty: registry.npmjs.org/postcss-discard-empty@5.1.1(postcss@8.4.23)
+ postcss-discard-overridden: registry.npmjs.org/postcss-discard-overridden@5.1.0(postcss@8.4.23)
+ postcss-merge-longhand: registry.npmjs.org/postcss-merge-longhand@5.1.7(postcss@8.4.23)
+ postcss-merge-rules: registry.npmjs.org/postcss-merge-rules@5.1.4(postcss@8.4.23)
+ postcss-minify-font-values: registry.npmjs.org/postcss-minify-font-values@5.1.0(postcss@8.4.23)
+ postcss-minify-gradients: registry.npmjs.org/postcss-minify-gradients@5.1.1(postcss@8.4.23)
+ postcss-minify-params: registry.npmjs.org/postcss-minify-params@5.1.4(postcss@8.4.23)
+ postcss-minify-selectors: registry.npmjs.org/postcss-minify-selectors@5.2.1(postcss@8.4.23)
+ postcss-normalize-charset: registry.npmjs.org/postcss-normalize-charset@5.1.0(postcss@8.4.23)
+ postcss-normalize-display-values: registry.npmjs.org/postcss-normalize-display-values@5.1.0(postcss@8.4.23)
+ postcss-normalize-positions: registry.npmjs.org/postcss-normalize-positions@5.1.1(postcss@8.4.23)
+ postcss-normalize-repeat-style: registry.npmjs.org/postcss-normalize-repeat-style@5.1.1(postcss@8.4.23)
+ postcss-normalize-string: registry.npmjs.org/postcss-normalize-string@5.1.0(postcss@8.4.23)
+ postcss-normalize-timing-functions: registry.npmjs.org/postcss-normalize-timing-functions@5.1.0(postcss@8.4.23)
+ postcss-normalize-unicode: registry.npmjs.org/postcss-normalize-unicode@5.1.1(postcss@8.4.23)
+ postcss-normalize-url: registry.npmjs.org/postcss-normalize-url@5.1.0(postcss@8.4.23)
+ postcss-normalize-whitespace: registry.npmjs.org/postcss-normalize-whitespace@5.1.1(postcss@8.4.23)
+ postcss-ordered-values: registry.npmjs.org/postcss-ordered-values@5.1.3(postcss@8.4.23)
+ postcss-reduce-initial: registry.npmjs.org/postcss-reduce-initial@5.1.2(postcss@8.4.23)
+ postcss-reduce-transforms: registry.npmjs.org/postcss-reduce-transforms@5.1.0(postcss@8.4.23)
+ postcss-svgo: registry.npmjs.org/postcss-svgo@5.1.0(postcss@8.4.23)
+ postcss-unique-selectors: registry.npmjs.org/postcss-unique-selectors@5.1.1(postcss@8.4.23)
+ dev: false
- /csstype/3.1.1:
- resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
- dev: true
+ registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz}
+ id: registry.npmjs.org/cssnano-utils/3.1.0
+ name: cssnano-utils
+ version: 3.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /data-uri-to-buffer/3.0.1:
- resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
- engines: {node: '>= 6'}
- dev: true
+ registry.npmjs.org/cssnano@5.1.15(postcss@8.4.23):
+ resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz}
+ id: registry.npmjs.org/cssnano/5.1.15
+ name: cssnano
+ version: 5.1.15
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ cssnano-preset-default: registry.npmjs.org/cssnano-preset-default@5.2.14(postcss@8.4.23)
+ lilconfig: registry.npmjs.org/lilconfig@2.1.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ yaml: registry.npmjs.org/yaml@1.10.2
+ dev: false
- /dayjs/1.11.7:
- resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==}
+ registry.npmjs.org/csso@4.2.0:
+ resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/csso/-/csso-4.2.0.tgz}
+ name: csso
+ version: 4.2.0
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ css-tree: registry.npmjs.org/css-tree@1.1.3
dev: false
- /de-indent/1.0.2:
- resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
+ registry.npmjs.org/cssstyle@3.0.0:
+ resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz}
+ name: cssstyle
+ version: 3.0.0
+ engines: {node: '>=14'}
+ dependencies:
+ rrweb-cssom: registry.npmjs.org/rrweb-cssom@0.6.0
dev: true
- /deasync/0.1.28:
- resolution: {integrity: sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==}
- engines: {node: '>=0.11.0'}
- requiresBuild: true
+ registry.npmjs.org/csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz}
+ name: csstype
+ version: 3.1.2
+
+ registry.npmjs.org/cz-conventional-changelog@3.3.0:
+ resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz}
+ name: cz-conventional-changelog
+ version: 3.3.0
+ engines: {node: '>= 10'}
+ dependencies:
+ chalk: registry.npmjs.org/chalk@2.4.2
+ commitizen: registry.npmjs.org/commitizen@4.3.0
+ conventional-commit-types: registry.npmjs.org/conventional-commit-types@3.0.0
+ lodash.map: registry.npmjs.org/lodash.map@4.6.0
+ longest: registry.npmjs.org/longest@2.0.1
+ word-wrap: registry.npmjs.org/word-wrap@1.2.3
+ optionalDependencies:
+ '@commitlint/load': registry.npmjs.org/@commitlint/load@17.5.0
+ transitivePeerDependencies:
+ - '@swc/core'
+ - '@swc/wasm'
+ dev: true
+
+ registry.npmjs.org/dargs@7.0.0:
+ resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz}
+ name: dargs
+ version: 7.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/data-urls@4.0.0:
+ resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz}
+ name: data-urls
+ version: 4.0.0
+ engines: {node: '>=14'}
dependencies:
- bindings: 1.5.0
- node-addon-api: 1.7.2
+ abab: registry.npmjs.org/abab@2.0.6
+ whatwg-mimetype: registry.npmjs.org/whatwg-mimetype@3.0.0
+ whatwg-url: registry.npmjs.org/whatwg-url@12.0.1
dev: true
- optional: true
- /debug/2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
+ registry.npmjs.org/date-time@3.1.0:
+ resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz}
+ name: date-time
+ version: 3.1.0
+ engines: {node: '>=6'}
dependencies:
- ms: 2.0.0
+ time-zone: registry.npmjs.org/time-zone@1.0.0
+ dev: true
- /debug/3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ registry.npmjs.org/debug@2.6.9:
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz}
+ name: debug
+ version: 2.6.9
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
- ms: 2.1.3
- dev: true
+ ms: registry.npmjs.org/ms@2.0.0
+ dev: false
- /debug/4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ registry.npmjs.org/debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz}
+ name: debug
+ version: 4.3.4
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -4045,5110 +6842,6819 @@ packages:
supports-color:
optional: true
dependencies:
- ms: 2.1.2
+ ms: registry.npmjs.org/ms@2.1.2
- /decamelize/1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ registry.npmjs.org/decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz}
+ name: decamelize-keys
+ version: 1.1.1
engines: {node: '>=0.10.0'}
+ dependencies:
+ decamelize: registry.npmjs.org/decamelize@1.2.0
+ map-obj: registry.npmjs.org/map-obj@1.0.1
dev: true
- /decode-named-character-reference/1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
- dependencies:
- character-entities: 2.0.2
+ registry.npmjs.org/decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz}
+ name: decamelize
+ version: 1.2.0
+ engines: {node: '>=0.10.0'}
dev: true
- /decompress-response/6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz}
+ name: decimal.js
+ version: 10.4.3
+ dev: true
+
+ registry.npmjs.org/decompress-response@3.3.0:
+ resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz}
+ name: decompress-response
+ version: 3.3.0
+ engines: {node: '>=4'}
dependencies:
- mimic-response: 3.1.0
+ mimic-response: registry.npmjs.org/mimic-response@1.0.1
+ dev: false
+
+ registry.npmjs.org/dedent@0.7.0:
+ resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz}
+ name: dedent
+ version: 0.7.0
dev: true
- /deep-eql/4.1.3:
- resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
+ registry.npmjs.org/deep-eql@4.1.3:
+ resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz}
+ name: deep-eql
+ version: 4.1.3
engines: {node: '>=6'}
dependencies:
- type-detect: 4.0.8
+ type-detect: registry.npmjs.org/type-detect@4.0.8
dev: true
- /deep-is/0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- dev: true
+ registry.npmjs.org/deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz}
+ name: deep-extend
+ version: 0.6.0
+ engines: {node: '>=4.0.0'}
+ dev: false
- /deep-object-diff/1.1.9:
- resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==}
- dev: true
+ registry.npmjs.org/deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz}
+ name: deep-is
+ version: 0.1.4
- /deepmerge/4.3.0:
- resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==}
+ registry.npmjs.org/deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz}
+ name: deepmerge
+ version: 4.3.1
engines: {node: '>=0.10.0'}
- dev: true
- /defaults/1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
+ registry.npmjs.org/default-browser-id@3.0.0:
+ resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz}
+ name: default-browser-id
+ version: 3.0.0
+ engines: {node: '>=12'}
dependencies:
- clone: 1.0.4
- dev: true
-
- /defer-to-connect/2.0.1:
- resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
- engines: {node: '>=10'}
+ bplist-parser: registry.npmjs.org/bplist-parser@0.2.0
+ untildify: registry.npmjs.org/untildify@4.0.0
dev: true
- /define-properties/1.2.0:
- resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/default-browser@4.0.0:
+ resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz}
+ name: default-browser
+ version: 4.0.0
+ engines: {node: '>=14.16'}
dependencies:
- has-property-descriptors: 1.0.0
- object-keys: 1.1.1
- dev: true
-
- /defu/6.1.2:
- resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
+ bundle-name: registry.npmjs.org/bundle-name@3.0.0
+ default-browser-id: registry.npmjs.org/default-browser-id@3.0.0
+ execa: registry.npmjs.org/execa@7.1.1
+ titleize: registry.npmjs.org/titleize@3.0.0
dev: true
- /degenerator/3.0.2:
- resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/default-gateway@6.0.3:
+ resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz}
+ name: default-gateway
+ version: 6.0.3
+ engines: {node: '>= 10'}
dependencies:
- ast-types: 0.13.4
- escodegen: 1.14.3
- esprima: 4.0.1
- vm2: 3.9.14
- dev: true
+ execa: registry.npmjs.org/execa@5.1.1
+ dev: false
- /delegates/1.0.0:
- resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
+ registry.npmjs.org/defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz}
+ name: defaults
+ version: 1.0.4
+ dependencies:
+ clone: registry.npmjs.org/clone@1.0.4
dev: true
- /depd/2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/defer-to-connect@1.1.3:
+ resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz}
+ name: defer-to-connect
+ version: 1.1.3
+ dev: false
- /deprecation/2.3.1:
- resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
+ registry.npmjs.org/define-lazy-prop@2.0.0:
+ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz}
+ name: define-lazy-prop
+ version: 2.0.0
+ engines: {node: '>=8'}
dev: false
- /dequal/2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
+ registry.npmjs.org/define-lazy-prop@3.0.0:
+ resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz}
+ name: define-lazy-prop
+ version: 3.0.0
+ engines: {node: '>=12'}
dev: true
- /destr/1.2.2:
- resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==}
- dev: true
+ registry.npmjs.org/define-properties@1.2.0:
+ resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz}
+ name: define-properties
+ version: 1.2.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-property-descriptors: registry.npmjs.org/has-property-descriptors@1.0.0
+ object-keys: registry.npmjs.org/object-keys@1.1.1
+ dev: false
- /destroy/1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ registry.npmjs.org/del@6.1.1:
+ resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/del/-/del-6.1.1.tgz}
+ name: del
+ version: 6.1.1
+ engines: {node: '>=10'}
+ dependencies:
+ globby: registry.npmjs.org/globby@11.1.0
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ is-path-cwd: registry.npmjs.org/is-path-cwd@2.2.0
+ is-path-inside: registry.npmjs.org/is-path-inside@3.0.3
+ p-map: registry.npmjs.org/p-map@4.0.0
+ rimraf: registry.npmjs.org/rimraf@3.0.2
+ slash: registry.npmjs.org/slash@3.0.0
+ dev: false
- /detect-indent/6.1.0:
- resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz}
+ name: delayed-stream
+ version: 1.0.0
+ engines: {node: '>=0.4.0'}
dev: true
- /detect-libc/2.0.1:
- resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/depd@1.1.2:
+ resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/depd/-/depd-1.1.2.tgz}
+ name: depd
+ version: 1.1.2
+ engines: {node: '>= 0.6'}
+ dev: false
- /detect-newline/3.1.0:
- resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/depd/-/depd-2.0.0.tgz}
+ name: depd
+ version: 2.0.0
+ engines: {node: '>= 0.8'}
+ dev: false
- /diff-match-patch/1.0.5:
- resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}
- dev: true
+ registry.npmjs.org/destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz}
+ name: destroy
+ version: 1.2.0
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ dev: false
- /diff/4.0.2:
- resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
- engines: {node: '>=0.3.1'}
- dev: true
+ registry.npmjs.org/detab@2.0.4:
+ resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detab/-/detab-2.0.4.tgz}
+ name: detab
+ version: 2.0.4
+ dependencies:
+ repeat-string: registry.npmjs.org/repeat-string@1.6.1
+ dev: false
- /diff/5.1.0:
- resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
- engines: {node: '>=0.3.1'}
+ registry.npmjs.org/detect-file@1.0.0:
+ resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz}
+ name: detect-file
+ version: 1.0.0
+ engines: {node: '>=0.10.0'}
dev: true
- /dir-glob/3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ registry.npmjs.org/detect-indent@6.1.0:
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz}
+ name: detect-indent
+ version: 6.1.0
engines: {node: '>=8'}
- dependencies:
- path-type: 4.0.0
dev: true
- /doctrine/2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- esutils: 2.0.3
- dev: true
+ registry.npmjs.org/detect-node@2.1.0:
+ resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz}
+ name: detect-node
+ version: 2.1.0
+ dev: false
- /doctrine/3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
- dependencies:
- esutils: 2.0.3
- dev: true
-
- /doctypes/1.1.0:
- resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==}
- dev: true
-
- /dot-case/3.0.4:
- resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
- dependencies:
- no-case: 3.0.4
- tslib: 2.5.0
- dev: true
-
- /dotenv/16.0.3:
- resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
- engines: {node: '>=12'}
- dev: true
-
- /duplexify/3.7.1:
- resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
- dependencies:
- end-of-stream: 1.4.4
- inherits: 2.0.4
- readable-stream: 2.3.8
- stream-shift: 1.0.1
- dev: true
-
- /eastasianwidth/0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- dev: true
-
- /edge-runtime/2.0.0:
- resolution: {integrity: sha512-TmRJhKi4mlM1e+zgF4CSzVU5gJ1sWj7ia+XhVgZ8PYyYUxk4PPjJU8qScpSLsAbdSxoBghLxdMuwuCzdYLd1sQ==}
- hasBin: true
- dependencies:
- '@edge-runtime/format': 1.1.0
- '@edge-runtime/vm': 2.0.0
- exit-hook: 2.2.1
- http-status: 1.5.3
- mri: 1.2.0
- picocolors: 1.0.0
- pretty-bytes: 5.6.0
- pretty-ms: 7.0.1
- time-span: 4.0.0
- dev: true
-
- /editorconfig/0.15.3:
- resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==}
- hasBin: true
- dependencies:
- commander: 2.20.3
- lru-cache: 4.1.5
- semver: 5.7.1
- sigmund: 1.0.1
- dev: true
-
- /ee-first/1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
- /ejs/3.1.8:
- resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/detect-port-alt@1.1.6:
+ resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz}
+ name: detect-port-alt
+ version: 1.1.6
+ engines: {node: '>= 4.2.1'}
hasBin: true
dependencies:
- jake: 10.8.5
- dev: true
-
- /electron-to-chromium/1.4.311:
- resolution: {integrity: sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw==}
- dev: true
-
- /element-plus/2.2.32_vue@3.2.47:
- resolution: {integrity: sha512-DTJMhYOy6MApbmh6z/95hPTK5WrBiNHGzV4IN+uEkup1WoimQ+Qyt8RxKdTe/X1LWEJ8YgWv/Cl8P4ocrt5z5g==}
- peerDependencies:
- vue: ^3.2.0
- dependencies:
- '@ctrl/tinycolor': 3.6.0
- '@element-plus/icons-vue': 2.0.10_vue@3.2.47
- '@floating-ui/dom': 1.2.1
- '@popperjs/core': /@sxzz/popperjs-es/2.11.7
- '@types/lodash': 4.14.191
- '@types/lodash-es': 4.17.6
- '@vueuse/core': 9.13.0_vue@3.2.47
- async-validator: 4.2.5
- dayjs: 1.11.7
- escape-html: 1.0.3
- lodash: 4.17.21
- lodash-es: 4.17.21
- lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u
- memoize-one: 6.0.0
- normalize-wheel-es: 1.2.0
- vue: 3.2.47
+ address: registry.npmjs.org/address@1.2.2
+ debug: registry.npmjs.org/debug@2.6.9
transitivePeerDependencies:
- - '@vue/composition-api'
+ - supports-color
dev: false
- /emoji-regex/8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- /emoji-regex/9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
-
- /emojis-list/3.0.0:
- resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
- engines: {node: '>= 4'}
- dev: true
-
- /encodeurl/1.0.2:
- resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
- engines: {node: '>= 0.8'}
-
- /end-of-stream/1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- dependencies:
- once: 1.4.0
- dev: true
-
- /enhanced-resolve/4.5.0:
- resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- graceful-fs: 4.2.10
- memory-fs: 0.5.0
- tapable: 1.1.3
- dev: true
-
- /entities/4.4.0:
- resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
- engines: {node: '>=0.12'}
- dev: true
-
- /errno/0.1.8:
- resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
- hasBin: true
- dependencies:
- prr: 1.0.1
- dev: true
-
- /es-abstract/1.21.1:
- resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==}
- engines: {node: '>= 0.4'}
- dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-set-tostringtag: 2.0.1
- es-to-primitive: 1.2.1
- function-bind: 1.1.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.2.0
- get-symbol-description: 1.0.0
- globalthis: 1.0.3
- gopd: 1.0.1
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.5
- is-array-buffer: 3.0.1
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-typed-array: 1.1.10
- is-weakref: 1.0.2
- object-inspect: 1.12.3
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.4.3
- safe-regex-test: 1.0.0
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
- typed-array-length: 1.0.4
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
- dev: true
-
- /es-set-tostringtag/2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
- engines: {node: '>= 0.4'}
- dependencies:
- get-intrinsic: 1.2.0
- has: 1.0.3
- has-tostringtag: 1.0.0
- dev: true
-
- /es-shim-unscopables/1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
- dependencies:
- has: 1.0.3
- dev: true
-
- /es-to-primitive/1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
- dev: true
-
- /esbuild-android-64/0.14.47:
- resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-android-64/0.15.18:
- resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /esbuild-android-arm64/0.14.47:
- resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-android-arm64/0.15.18:
- resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /esbuild-darwin-64/0.14.47:
- resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-64/0.15.18:
- resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /esbuild-darwin-arm64/0.14.47:
- resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-arm64/0.15.18:
- resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
-
- /esbuild-freebsd-64/0.14.47:
- resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-64/0.15.18:
- resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /esbuild-freebsd-arm64/0.14.47:
- resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-arm64/0.15.18:
- resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-32/0.14.47:
- resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-32/0.15.18:
- resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-64/0.14.47:
- resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-64/0.15.18:
- resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-arm/0.14.47:
- resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm/0.15.18:
- resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-arm64/0.14.47:
- resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm64/0.15.18:
- resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-mips64le/0.14.47:
- resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-mips64le/0.15.18:
- resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-ppc64le/0.14.47:
- resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-ppc64le/0.15.18:
- resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-riscv64/0.14.47:
- resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-riscv64/0.15.18:
- resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-linux-s390x/0.14.47:
- resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-s390x/0.15.18:
- resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- optional: true
-
- /esbuild-netbsd-64/0.14.47:
- resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-netbsd-64/0.15.18:
- resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
-
- /esbuild-openbsd-64/0.14.47:
- resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-openbsd-64/0.15.18:
- resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- optional: true
-
- /esbuild-sunos-64/0.14.47:
- resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-sunos-64/0.15.18:
- resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- optional: true
-
- /esbuild-windows-32/0.14.47:
- resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-32/0.15.18:
- resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /esbuild-windows-64/0.14.47:
- resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-64/0.15.18:
- resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /esbuild-windows-arm64/0.14.47:
- resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-arm64/0.15.18:
- resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
-
- /esbuild/0.14.47:
- resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- esbuild-android-64: 0.14.47
- esbuild-android-arm64: 0.14.47
- esbuild-darwin-64: 0.14.47
- esbuild-darwin-arm64: 0.14.47
- esbuild-freebsd-64: 0.14.47
- esbuild-freebsd-arm64: 0.14.47
- esbuild-linux-32: 0.14.47
- esbuild-linux-64: 0.14.47
- esbuild-linux-arm: 0.14.47
- esbuild-linux-arm64: 0.14.47
- esbuild-linux-mips64le: 0.14.47
- esbuild-linux-ppc64le: 0.14.47
- esbuild-linux-riscv64: 0.14.47
- esbuild-linux-s390x: 0.14.47
- esbuild-netbsd-64: 0.14.47
- esbuild-openbsd-64: 0.14.47
- esbuild-sunos-64: 0.14.47
- esbuild-windows-32: 0.14.47
- esbuild-windows-64: 0.14.47
- esbuild-windows-arm64: 0.14.47
- dev: true
-
- /esbuild/0.15.18:
- resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.15.18
- '@esbuild/linux-loong64': 0.15.18
- esbuild-android-64: 0.15.18
- esbuild-android-arm64: 0.15.18
- esbuild-darwin-64: 0.15.18
- esbuild-darwin-arm64: 0.15.18
- esbuild-freebsd-64: 0.15.18
- esbuild-freebsd-arm64: 0.15.18
- esbuild-linux-32: 0.15.18
- esbuild-linux-64: 0.15.18
- esbuild-linux-arm: 0.15.18
- esbuild-linux-arm64: 0.15.18
- esbuild-linux-mips64le: 0.15.18
- esbuild-linux-ppc64le: 0.15.18
- esbuild-linux-riscv64: 0.15.18
- esbuild-linux-s390x: 0.15.18
- esbuild-netbsd-64: 0.15.18
- esbuild-openbsd-64: 0.15.18
- esbuild-sunos-64: 0.15.18
- esbuild-windows-32: 0.15.18
- esbuild-windows-64: 0.15.18
- esbuild-windows-arm64: 0.15.18
-
- /esbuild/0.16.3:
- resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.16.3
- '@esbuild/android-arm64': 0.16.3
- '@esbuild/android-x64': 0.16.3
- '@esbuild/darwin-arm64': 0.16.3
- '@esbuild/darwin-x64': 0.16.3
- '@esbuild/freebsd-arm64': 0.16.3
- '@esbuild/freebsd-x64': 0.16.3
- '@esbuild/linux-arm': 0.16.3
- '@esbuild/linux-arm64': 0.16.3
- '@esbuild/linux-ia32': 0.16.3
- '@esbuild/linux-loong64': 0.16.3
- '@esbuild/linux-mips64el': 0.16.3
- '@esbuild/linux-ppc64': 0.16.3
- '@esbuild/linux-riscv64': 0.16.3
- '@esbuild/linux-s390x': 0.16.3
- '@esbuild/linux-x64': 0.16.3
- '@esbuild/netbsd-x64': 0.16.3
- '@esbuild/openbsd-x64': 0.16.3
- '@esbuild/sunos-x64': 0.16.3
- '@esbuild/win32-arm64': 0.16.3
- '@esbuild/win32-ia32': 0.16.3
- '@esbuild/win32-x64': 0.16.3
- dev: true
-
- /escalade/3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
-
- /escape-html/1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
- /escape-string-regexp/1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
- dev: true
-
- /escape-string-regexp/4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
- dev: true
-
- /escape-string-regexp/5.0.0:
- resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
- engines: {node: '>=12'}
- dev: true
-
- /escodegen/1.14.3:
- resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==}
- engines: {node: '>=4.0'}
- hasBin: true
- dependencies:
- esprima: 4.0.1
- estraverse: 4.3.0
- esutils: 2.0.3
- optionator: 0.8.3
- optionalDependencies:
- source-map: 0.6.1
- dev: true
-
- /eslint-config-prettier/8.6.0_eslint@8.34.0:
- resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==}
+ registry.npmjs.org/detect-port@1.5.1:
+ resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz}
+ name: detect-port
+ version: 1.5.1
hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
- dependencies:
- eslint: 8.34.0
- dev: true
-
- /eslint-config-standard-with-typescript/34.0.0_e4cqfx33t3lusso5bte4gguj3u:
- resolution: {integrity: sha512-zhCsI4/A0rJ1ma8sf3RLXYc0gc7yPmdTWRVXMh9dtqeUx3yBQyALH0wosHhk1uQ9QyItynLdNOtcHKNw8G7lQw==}
- peerDependencies:
- '@typescript-eslint/eslint-plugin': ^5.0.0
- eslint: ^8.0.1
- eslint-plugin-import: ^2.25.2
- eslint-plugin-n: ^15.0.0
- eslint-plugin-promise: ^6.0.0
- typescript: '*'
- dependencies:
- '@typescript-eslint/eslint-plugin': 5.53.0_ny4s7qc6yg74faf3d6xty2ofzy
- '@typescript-eslint/parser': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- eslint: 8.34.0
- eslint-config-standard: 17.0.0_rwq7hzy2vtlwiajbw6pmw3rkzy
- eslint-plugin-import: 2.27.5_dbs2zxbe2aiqaiiio3svelvkai
- eslint-plugin-n: 15.6.1_eslint@8.34.0
- eslint-plugin-promise: 6.1.1_eslint@8.34.0
- typescript: 4.9.5
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-config-standard/17.0.0_rwq7hzy2vtlwiajbw6pmw3rkzy:
- resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==}
- peerDependencies:
- eslint: ^8.0.1
- eslint-plugin-import: ^2.25.2
- eslint-plugin-n: ^15.0.0
- eslint-plugin-promise: ^6.0.0
- dependencies:
- eslint: 8.34.0
- eslint-plugin-import: 2.27.5_dbs2zxbe2aiqaiiio3svelvkai
- eslint-plugin-n: 15.6.1_eslint@8.34.0
- eslint-plugin-promise: 6.1.1_eslint@8.34.0
- dev: true
-
- /eslint-import-resolver-node/0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
- dependencies:
- debug: 3.2.7
- is-core-module: 2.11.0
- resolve: 1.22.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-module-utils/2.7.4_3freb5c3ievl3t36g6rmbowrqe:
- resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- debug: 3.2.7
- eslint: 8.34.0
- eslint-import-resolver-node: 0.3.7
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /eslint-plugin-es/4.1.0_eslint@8.34.0:
- resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
- engines: {node: '>=8.10.0'}
- peerDependencies:
- eslint: '>=4.19.1'
- dependencies:
- eslint: 8.34.0
- eslint-utils: 2.1.0
- regexpp: 3.2.0
- dev: true
-
- /eslint-plugin-import/2.27.5_dbs2zxbe2aiqaiiio3svelvkai:
- resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
dependencies:
- '@typescript-eslint/parser': 5.53.0_7kw3g6rralp5ps6mg3uyzz6azm
- array-includes: 3.1.6
- array.prototype.flat: 1.3.1
- array.prototype.flatmap: 1.3.1
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.34.0
- eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.7.4_3freb5c3ievl3t36g6rmbowrqe
- has: 1.0.3
- is-core-module: 2.11.0
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.values: 1.1.6
- resolve: 1.22.1
- semver: 6.3.0
- tsconfig-paths: 3.14.2
+ address: registry.npmjs.org/address@1.2.2
+ debug: registry.npmjs.org/debug@4.3.4
transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- supports-color
- dev: true
-
- /eslint-plugin-n/15.6.1_eslint@8.34.0:
- resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==}
- engines: {node: '>=12.22.0'}
- peerDependencies:
- eslint: '>=7.0.0'
- dependencies:
- builtins: 5.0.1
- eslint: 8.34.0
- eslint-plugin-es: 4.1.0_eslint@8.34.0
- eslint-utils: 3.0.0_eslint@8.34.0
- ignore: 5.2.4
- is-core-module: 2.11.0
- minimatch: 3.1.2
- resolve: 1.22.1
- semver: 7.3.8
- dev: true
-
- /eslint-plugin-promise/6.1.1_eslint@8.34.0:
- resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.34.0
- dev: true
+ dev: false
- /eslint-plugin-vue/9.9.0_eslint@8.34.0:
- resolution: {integrity: sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==}
- engines: {node: ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.34.0
- eslint-utils: 3.0.0_eslint@8.34.0
- natural-compare: 1.4.0
- nth-check: 2.1.1
- postcss-selector-parser: 6.0.11
- semver: 7.3.8
- vue-eslint-parser: 9.1.0_eslint@8.34.0
- xml-name-validator: 4.0.0
- transitivePeerDependencies:
- - supports-color
+ registry.npmjs.org/diff@4.0.2:
+ resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/diff/-/diff-4.0.2.tgz}
+ name: diff
+ version: 4.0.2
+ engines: {node: '>=0.3.1'}
dev: true
- /eslint-scope/5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
+ registry.npmjs.org/dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz}
+ name: dir-glob
+ version: 3.0.1
+ engines: {node: '>=8'}
dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
- dev: true
+ path-type: registry.npmjs.org/path-type@4.0.0
- /eslint-scope/7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
- dev: true
+ registry.npmjs.org/dns-equal@1.0.0:
+ resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz}
+ name: dns-equal
+ version: 1.0.0
+ dev: false
- /eslint-utils/2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
+ registry.npmjs.org/dns-packet@5.6.0:
+ resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz}
+ name: dns-packet
+ version: 5.6.0
engines: {node: '>=6'}
dependencies:
- eslint-visitor-keys: 1.3.0
+ '@leichtgewicht/ip-codec': registry.npmjs.org/@leichtgewicht/ip-codec@2.0.4
+ dev: false
- /eslint-utils/3.0.0_eslint@8.34.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
+ registry.npmjs.org/doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz}
+ name: doctrine
+ version: 3.0.0
+ engines: {node: '>=6.0.0'}
dependencies:
- eslint: 8.34.0
- eslint-visitor-keys: 2.1.0
- dev: true
+ esutils: registry.npmjs.org/esutils@2.0.3
- /eslint-visitor-keys/1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
-
- /eslint-visitor-keys/2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
- dev: true
-
- /eslint-visitor-keys/3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ registry.npmjs.org/docusaurus-plugin-typedoc@0.19.2(typedoc-plugin-markdown@3.15.3)(typedoc@0.24.6):
+ resolution: {integrity: sha512-N4B2MOaXIyu+FloFn6zVbGgSqszeFQE/7ZIgFakpkVg5F0rfysiDGac2PHbPf4o8DWdyyviJOAuhXk6U7Febeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.19.2.tgz}
+ id: registry.npmjs.org/docusaurus-plugin-typedoc/0.19.2
+ name: docusaurus-plugin-typedoc
+ version: 0.19.2
+ peerDependencies:
+ typedoc: '>=0.24.0'
+ typedoc-plugin-markdown: '>=3.15.0'
+ dependencies:
+ typedoc: registry.npmjs.org/typedoc@0.24.6(typescript@5.0.4)
+ typedoc-plugin-markdown: registry.npmjs.org/typedoc-plugin-markdown@3.15.3(typedoc@0.24.6)
dev: true
- /eslint/8.34.0:
- resolution: {integrity: sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
+ registry.npmjs.org/dom-converter@0.2.0:
+ resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz}
+ name: dom-converter
+ version: 0.2.0
dependencies:
- '@eslint/eslintrc': 1.4.1
- '@humanwhocodes/config-array': 0.11.8
- '@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.4
- doctrine: 3.0.0
- escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.34.0
- eslint-visitor-keys: 3.3.0
- espree: 9.4.1
- esquery: 1.4.2
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- find-up: 5.0.0
- glob-parent: 6.0.2
- globals: 13.20.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.4
- import-fresh: 3.3.0
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-sdsl: 4.3.0
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.1
- regexpp: 3.2.0
- strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
- text-table: 0.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ utila: registry.npmjs.org/utila@0.4.0
+ dev: false
- /espree/6.2.1:
- resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==}
- engines: {node: '>=6.0.0'}
+ registry.npmjs.org/dom-serializer@1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz}
+ name: dom-serializer
+ version: 1.4.1
dependencies:
- acorn: 7.4.1
- acorn-jsx: 5.3.2_acorn@7.4.1
- eslint-visitor-keys: 1.3.0
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@4.3.1
+ entities: registry.npmjs.org/entities@2.2.0
dev: false
- /espree/9.4.1:
- resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ registry.npmjs.org/dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz}
+ name: dom-serializer
+ version: 2.0.0
dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2_acorn@8.8.2
- eslint-visitor-keys: 3.3.0
- dev: true
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ entities: registry.npmjs.org/entities@4.5.0
+ dev: false
- /esprima/4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
+ registry.npmjs.org/domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz}
+ name: domelementtype
+ version: 2.3.0
+ dev: false
- /esquery/1.4.2:
- resolution: {integrity: sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==}
- engines: {node: '>=0.10'}
+ registry.npmjs.org/domexception@4.0.0:
+ resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz}
+ name: domexception
+ version: 4.0.0
+ engines: {node: '>=12'}
dependencies:
- estraverse: 5.3.0
+ webidl-conversions: registry.npmjs.org/webidl-conversions@7.0.0
dev: true
- /esrecurse/4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
+ registry.npmjs.org/domhandler@4.3.1:
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz}
+ name: domhandler
+ version: 4.3.1
+ engines: {node: '>= 4'}
dependencies:
- estraverse: 5.3.0
- dev: true
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ dev: false
- /estraverse/4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
+ registry.npmjs.org/domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz}
+ name: domhandler
+ version: 5.0.3
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ dev: false
- /estraverse/5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
- dev: true
+ registry.npmjs.org/domutils@2.8.0:
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz}
+ name: domutils
+ version: 2.8.0
+ dependencies:
+ dom-serializer: registry.npmjs.org/dom-serializer@1.4.1
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@4.3.1
+ dev: false
- /estree-to-babel/3.2.1:
- resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==}
- engines: {node: '>=8.3.0'}
+ registry.npmjs.org/domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz}
+ name: domutils
+ version: 3.1.0
dependencies:
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
- c8: 7.13.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ dom-serializer: registry.npmjs.org/dom-serializer@2.0.0
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ dev: false
- /estree-util-attach-comments/2.1.1:
- resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==}
+ registry.npmjs.org/dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz}
+ name: dot-case
+ version: 3.0.4
dependencies:
- '@types/estree': 1.0.0
- dev: true
+ no-case: registry.npmjs.org/no-case@3.0.4
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
- /estree-util-build-jsx/2.2.2:
- resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==}
+ registry.npmjs.org/dot-prop@5.3.0:
+ resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz}
+ name: dot-prop
+ version: 5.3.0
+ engines: {node: '>=8'}
dependencies:
- '@types/estree-jsx': 1.0.0
- estree-util-is-identifier-name: 2.1.0
- estree-walker: 3.0.3
- dev: true
+ is-obj: registry.npmjs.org/is-obj@2.0.0
- /estree-util-is-identifier-name/1.1.0:
- resolution: {integrity: sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==}
- dev: true
+ registry.npmjs.org/duplexer3@0.1.5:
+ resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz}
+ name: duplexer3
+ version: 0.1.5
+ dev: false
- /estree-util-is-identifier-name/2.1.0:
- resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==}
- dev: true
+ registry.npmjs.org/duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz}
+ name: duplexer
+ version: 0.1.2
+ dev: false
- /estree-util-value-to-estree/1.3.0:
- resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==}
- engines: {node: '>=12.0.0'}
- dependencies:
- is-plain-obj: 3.0.0
- dev: true
+ registry.npmjs.org/eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz}
+ name: eastasianwidth
+ version: 0.2.0
+ dev: false
- /estree-util-visit/1.2.1:
- resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==}
- dependencies:
- '@types/estree-jsx': 1.0.0
- '@types/unist': 2.0.6
- dev: true
+ registry.npmjs.org/ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz}
+ name: ee-first
+ version: 1.1.1
+ dev: false
- /estree-walker/0.6.1:
- resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
- dev: true
+ registry.npmjs.org/electron-to-chromium@1.4.385:
+ resolution: {integrity: sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.385.tgz}
+ name: electron-to-chromium
+ version: 1.4.385
- /estree-walker/2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
+ registry.npmjs.org/emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz}
+ name: emoji-regex
+ version: 8.0.0
- /estree-walker/3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
- dependencies:
- '@types/estree': 1.0.0
- dev: true
+ registry.npmjs.org/emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz}
+ name: emoji-regex
+ version: 9.2.2
+ dev: false
- /esutils/2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
- dev: true
+ registry.npmjs.org/emojis-list@3.0.0:
+ resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz}
+ name: emojis-list
+ version: 3.0.0
+ engines: {node: '>= 4'}
+ dev: false
- /etag/1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/emoticon@3.2.0:
+ resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz}
+ name: emoticon
+ version: 3.2.0
+ dev: false
- /eval/0.1.6:
- resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==}
+ registry.npmjs.org/encodeurl@1.0.2:
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz}
+ name: encodeurl
+ version: 1.0.2
engines: {node: '>= 0.8'}
- dependencies:
- require-like: 0.1.2
- dev: true
+ dev: false
- /execa/5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
+ registry.npmjs.org/end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz}
+ name: end-of-stream
+ version: 1.4.4
dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
- dev: true
+ once: registry.npmjs.org/once@1.4.0
+ dev: false
- /execa/6.1.0:
- resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ registry.npmjs.org/enhanced-resolve@5.14.0:
+ resolution: {integrity: sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz}
+ name: enhanced-resolve
+ version: 5.14.0
+ engines: {node: '>=10.13.0'}
dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 3.0.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.1.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
- dev: true
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ tapable: registry.npmjs.org/tapable@2.2.1
- /exit-hook/2.2.1:
- resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
- engines: {node: '>=6'}
- dev: true
+ registry.npmjs.org/entities@2.2.0:
+ resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/entities/-/entities-2.2.0.tgz}
+ name: entities
+ version: 2.2.0
+ dev: false
- /express/4.18.2:
- resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
- engines: {node: '>= 0.10.0'}
+ registry.npmjs.org/entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/entities/-/entities-4.5.0.tgz}
+ name: entities
+ version: 4.5.0
+ engines: {node: '>=0.12'}
+
+ registry.npmjs.org/error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz}
+ name: error-ex
+ version: 1.3.2
dependencies:
- accepts: 1.3.8
- array-flatten: 1.1.1
- body-parser: 1.20.1
- content-disposition: 0.5.4
- content-type: 1.0.5
- cookie: 0.5.0
- cookie-signature: 1.0.6
- debug: 2.6.9
- depd: 2.0.0
- encodeurl: 1.0.2
- escape-html: 1.0.3
- etag: 1.8.1
- finalhandler: 1.2.0
- fresh: 0.5.2
- http-errors: 2.0.0
- merge-descriptors: 1.0.1
- methods: 1.1.2
- on-finished: 2.4.1
- parseurl: 1.3.3
- path-to-regexp: 0.1.7
- proxy-addr: 2.0.7
- qs: 6.11.0
- range-parser: 1.2.1
- safe-buffer: 5.2.1
- send: 0.18.0
- serve-static: 1.15.0
- setprototypeof: 1.2.0
- statuses: 2.0.1
- type-is: 1.6.18
- utils-merge: 1.0.1
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
+ is-arrayish: registry.npmjs.org/is-arrayish@0.2.1
- /extend/3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- dev: true
+ registry.npmjs.org/es-module-lexer@1.2.1:
+ resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz}
+ name: es-module-lexer
+ version: 1.2.1
- /external-editor/3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
- dependencies:
- chardet: 0.7.0
- iconv-lite: 0.4.24
- tmp: 0.0.33
+ registry.npmjs.org/es6-promise@3.3.1:
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz}
+ name: es6-promise
+ version: 3.3.1
dev: true
- /fast-deep-equal/3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- dev: true
+ registry.npmjs.org/esbuild@0.17.17:
+ resolution: {integrity: sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz}
+ name: esbuild
+ version: 0.17.17
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.17.17
+ '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.17.17
+ '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.17.17
+ '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.17.17
+ '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.17.17
+ '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.17.17
+ '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.17.17
+ '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.17.17
+ '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.17.17
+ '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.17.17
+ '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.17.17
+ '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.17.17
+ '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.17.17
+ '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.17.17
+ '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.17.17
+ '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.17.17
+ '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.17.17
+ '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.17.17
+ '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.17.17
+ '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.17.17
+ '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.17.17
+ '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.17.17
+ dev: true
+
+ registry.npmjs.org/escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz}
+ name: escalade
+ version: 3.1.1
+ engines: {node: '>=6'}
- /fast-glob/3.2.11:
- resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
- engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
- dev: true
+ registry.npmjs.org/escape-goat@2.1.1:
+ resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz}
+ name: escape-goat
+ version: 2.1.1
+ engines: {node: '>=8'}
+ dev: false
- /fast-glob/3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
- engines: {node: '>=8.6.0'}
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
+ registry.npmjs.org/escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz}
+ name: escape-html
+ version: 1.0.3
+ dev: false
- /fast-json-stable-stringify/2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- dev: true
+ registry.npmjs.org/escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
+ name: escape-string-regexp
+ version: 1.0.5
+ engines: {node: '>=0.8.0'}
- /fast-levenshtein/2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- dev: true
+ registry.npmjs.org/escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz}
+ name: escape-string-regexp
+ version: 4.0.0
+ engines: {node: '>=10'}
- /fastq/1.15.0:
- resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ registry.npmjs.org/escodegen@2.0.0:
+ resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz}
+ name: escodegen
+ version: 2.0.0
+ engines: {node: '>=6.0'}
+ hasBin: true
dependencies:
- reusify: 1.0.4
+ esprima: registry.npmjs.org/esprima@4.0.1
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+ esutils: registry.npmjs.org/esutils@2.0.3
+ optionator: registry.npmjs.org/optionator@0.8.3
+ optionalDependencies:
+ source-map: registry.npmjs.org/source-map@0.6.1
+ dev: true
- /fault/2.0.1:
- resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+ registry.npmjs.org/eslint-config-prettier@8.3.0(eslint@8.38.0):
+ resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz}
+ id: registry.npmjs.org/eslint-config-prettier/8.3.0
+ name: eslint-config-prettier
+ version: 8.3.0
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
dependencies:
- format: 0.2.2
+ eslint: registry.npmjs.org/eslint@8.38.0
dev: true
- /figures/3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
+ registry.npmjs.org/eslint-config-turbo@1.8.8(eslint@8.38.0):
+ resolution: {integrity: sha512-+yT22sHOT5iC1sbBXfLIdXfbZuiv9bAyOXsxTxFCWelTeFFnANqmuKB3x274CFvf7WRuZ/vYP/VMjzU9xnFnxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-turbo/-/eslint-config-turbo-1.8.8.tgz}
+ id: registry.npmjs.org/eslint-config-turbo/1.8.8
+ name: eslint-config-turbo
+ version: 1.8.8
+ peerDependencies:
+ eslint: '>6.6.0'
dependencies:
- escape-string-regexp: 1.0.5
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-plugin-turbo: registry.npmjs.org/eslint-plugin-turbo@1.8.8(eslint@8.38.0)
dev: true
- /file-entry-cache/6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.3.0)(eslint@8.38.0)(prettier@2.8.7):
+ resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz}
+ id: registry.npmjs.org/eslint-plugin-prettier/4.2.1
+ name: eslint-plugin-prettier
+ version: 4.2.1
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ eslint: '>=7.28.0'
+ eslint-config-prettier: '*'
+ prettier: '>=2.0.0'
+ peerDependenciesMeta:
+ eslint-config-prettier:
+ optional: true
dependencies:
- flat-cache: 3.0.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.3.0(eslint@8.38.0)
+ prettier: registry.npmjs.org/prettier@2.8.7
+ prettier-linter-helpers: registry.npmjs.org/prettier-linter-helpers@1.0.0
dev: true
- /file-uri-to-path/1.0.0:
- resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
+ registry.npmjs.org/eslint-plugin-turbo@1.8.8(eslint@8.38.0):
+ resolution: {integrity: sha512-zqyTIvveOY4YU5jviDWw9GXHd4RiKmfEgwsjBrV/a965w0PpDwJgEUoSMB/C/dU310Sv9mF3DSdEjxjJLaw6rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-1.8.8.tgz}
+ id: registry.npmjs.org/eslint-plugin-turbo/1.8.8
+ name: eslint-plugin-turbo
+ version: 1.8.8
+ peerDependencies:
+ eslint: '>6.6.0'
+ dependencies:
+ eslint: registry.npmjs.org/eslint@8.38.0
dev: true
- /file-uri-to-path/2.0.0:
- resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/eslint-plugin-vue@9.11.0(eslint@8.38.0):
+ resolution: {integrity: sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz}
+ id: registry.npmjs.org/eslint-plugin-vue/9.11.0
+ name: eslint-plugin-vue
+ version: 9.11.0
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.38.0)
+ eslint: registry.npmjs.org/eslint@8.38.0
+ natural-compare: registry.npmjs.org/natural-compare@1.4.0
+ nth-check: registry.npmjs.org/nth-check@2.1.1
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ semver: registry.npmjs.org/semver@7.5.0
+ vue-eslint-parser: registry.npmjs.org/vue-eslint-parser@9.2.1(eslint@8.38.0)
+ xml-name-validator: registry.npmjs.org/xml-name-validator@4.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /filelist/1.0.4:
- resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+ registry.npmjs.org/eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz}
+ name: eslint-scope
+ version: 5.1.1
+ engines: {node: '>=8.0.0'}
dependencies:
- minimatch: 5.1.6
- dev: true
+ esrecurse: registry.npmjs.org/esrecurse@4.3.0
+ estraverse: registry.npmjs.org/estraverse@4.3.0
- /fill-range/7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
+ registry.npmjs.org/eslint-scope@7.2.0:
+ resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz}
+ name: eslint-scope
+ version: 7.2.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- to-regex-range: 5.0.1
+ esrecurse: registry.npmjs.org/esrecurse@4.3.0
+ estraverse: registry.npmjs.org/estraverse@5.3.0
- /finalhandler/1.2.0:
- resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/eslint-visitor-keys@3.4.1:
+ resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz}
+ name: eslint-visitor-keys
+ version: 3.4.1
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ registry.npmjs.org/eslint@8.38.0:
+ resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz}
+ name: eslint
+ version: 8.38.0
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
dependencies:
- debug: 2.6.9
- encodeurl: 1.0.2
- escape-html: 1.0.3
- on-finished: 2.4.1
- parseurl: 1.3.3
- statuses: 2.0.1
- unpipe: 1.0.0
+ '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.38.0)
+ '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.5.1
+ '@eslint/eslintrc': registry.npmjs.org/@eslint/eslintrc@2.0.3
+ '@eslint/js': registry.npmjs.org/@eslint/js@8.38.0
+ '@humanwhocodes/config-array': registry.npmjs.org/@humanwhocodes/config-array@0.11.8
+ '@humanwhocodes/module-importer': registry.npmjs.org/@humanwhocodes/module-importer@1.0.1
+ '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8
+ ajv: registry.npmjs.org/ajv@6.12.6
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ debug: registry.npmjs.org/debug@4.3.4
+ doctrine: registry.npmjs.org/doctrine@3.0.0
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0
+ eslint-scope: registry.npmjs.org/eslint-scope@7.2.0
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
+ espree: registry.npmjs.org/espree@9.5.2
+ esquery: registry.npmjs.org/esquery@1.5.0
+ esutils: registry.npmjs.org/esutils@2.0.3
+ fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
+ file-entry-cache: registry.npmjs.org/file-entry-cache@6.0.1
+ find-up: registry.npmjs.org/find-up@5.0.0
+ glob-parent: registry.npmjs.org/glob-parent@6.0.2
+ globals: registry.npmjs.org/globals@13.20.0
+ grapheme-splitter: registry.npmjs.org/grapheme-splitter@1.0.4
+ ignore: registry.npmjs.org/ignore@5.2.4
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ imurmurhash: registry.npmjs.org/imurmurhash@0.1.4
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ is-path-inside: registry.npmjs.org/is-path-inside@3.0.3
+ js-sdsl: registry.npmjs.org/js-sdsl@4.4.0
+ js-yaml: registry.npmjs.org/js-yaml@4.1.0
+ json-stable-stringify-without-jsonify: registry.npmjs.org/json-stable-stringify-without-jsonify@1.0.1
+ levn: registry.npmjs.org/levn@0.4.1
+ lodash.merge: registry.npmjs.org/lodash.merge@4.6.2
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ natural-compare: registry.npmjs.org/natural-compare@1.4.0
+ optionator: registry.npmjs.org/optionator@0.9.1
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
+ text-table: registry.npmjs.org/text-table@0.2.0
transitivePeerDependencies:
- supports-color
- /find-up/5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
- dev: true
-
- /flat-cache/3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ registry.npmjs.org/espree@9.5.2:
+ resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/espree/-/espree-9.5.2.tgz}
+ name: espree
+ version: 9.5.2
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- flatted: 3.2.7
- rimraf: 3.0.2
- dev: true
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-jsx: registry.npmjs.org/acorn-jsx@5.3.2(acorn@8.8.2)
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
- /flat/5.0.2:
- resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
+ registry.npmjs.org/esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz}
+ name: esprima
+ version: 4.0.1
+ engines: {node: '>=4'}
hasBin: true
- dev: true
-
- /flatted/3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
- dev: true
- /for-each/0.3.3:
- resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ registry.npmjs.org/esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz}
+ name: esquery
+ version: 1.5.0
+ engines: {node: '>=0.10'}
dependencies:
- is-callable: 1.2.7
- dev: true
+ estraverse: registry.npmjs.org/estraverse@5.3.0
- /foreground-child/2.0.0:
- resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
- engines: {node: '>=8.0.0'}
+ registry.npmjs.org/esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz}
+ name: esrecurse
+ version: 4.3.0
+ engines: {node: '>=4.0'}
dependencies:
- cross-spawn: 7.0.3
- signal-exit: 3.0.7
- dev: true
+ estraverse: registry.npmjs.org/estraverse@5.3.0
+
+ registry.npmjs.org/estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz}
+ name: estraverse
+ version: 4.3.0
+ engines: {node: '>=4.0'}
+
+ registry.npmjs.org/estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz}
+ name: estraverse
+ version: 5.3.0
+ engines: {node: '>=4.0'}
- /format/0.2.2:
- resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
- engines: {node: '>=0.4.x'}
+ registry.npmjs.org/estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz}
+ name: estree-walker
+ version: 2.0.2
dev: true
- /forwarded/0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz}
+ name: esutils
+ version: 2.0.3
+ engines: {node: '>=0.10.0'}
- /fresh/0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/eta@2.1.1:
+ resolution: {integrity: sha512-daWDLvwOCghtrXRVI4LEt57/R3hFwCidxRlczeYUGBWZ/8MuyZiusOFiCAXkVziuBMdku/lKQk2BgH1hsmijbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eta/-/eta-2.1.1.tgz}
+ name: eta
+ version: 2.1.1
+ engines: {node: '>=6.0.0'}
+ dev: false
- /fs-constants/1.0.0:
- resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
- dev: true
+ registry.npmjs.org/etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/etag/-/etag-1.8.1.tgz}
+ name: etag
+ version: 1.8.1
+ engines: {node: '>= 0.6'}
+ dev: false
- /fs-extra/10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/eval@0.1.8:
+ resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eval/-/eval-0.1.8.tgz}
+ name: eval
+ version: 0.1.8
+ engines: {node: '>= 0.8'}
dependencies:
- graceful-fs: 4.2.10
- jsonfile: 6.1.0
- universalify: 2.0.0
- dev: true
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ require-like: registry.npmjs.org/require-like@0.1.2
+ dev: false
- /fs-extra/11.1.0:
- resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
- engines: {node: '>=14.14'}
- dependencies:
- graceful-fs: 4.2.10
- jsonfile: 6.1.0
- universalify: 2.0.0
- dev: true
+ registry.npmjs.org/eventemitter3@4.0.7:
+ resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz}
+ name: eventemitter3
+ version: 4.0.7
+ dev: false
- /fs-extra/8.1.0:
- resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
- engines: {node: '>=6 <7 || >=8'}
- dependencies:
- graceful-fs: 4.2.10
- jsonfile: 4.0.0
- universalify: 0.1.2
- dev: true
+ registry.npmjs.org/events@3.3.0:
+ resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/events/-/events-3.3.0.tgz}
+ name: events
+ version: 3.3.0
+ engines: {node: '>=0.8.x'}
- /fs-minipass/2.1.0:
- resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/execa/-/execa-5.1.1.tgz}
+ name: execa
+ version: 5.1.1
+ engines: {node: '>=10'}
+ dependencies:
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ get-stream: registry.npmjs.org/get-stream@6.0.1
+ human-signals: registry.npmjs.org/human-signals@2.1.0
+ is-stream: registry.npmjs.org/is-stream@2.0.1
+ merge-stream: registry.npmjs.org/merge-stream@2.0.0
+ npm-run-path: registry.npmjs.org/npm-run-path@4.0.1
+ onetime: registry.npmjs.org/onetime@5.1.2
+ signal-exit: registry.npmjs.org/signal-exit@3.0.7
+ strip-final-newline: registry.npmjs.org/strip-final-newline@2.0.0
+
+ registry.npmjs.org/execa@7.1.1:
+ resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/execa/-/execa-7.1.1.tgz}
+ name: execa
+ version: 7.1.1
+ engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
+ dependencies:
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ get-stream: registry.npmjs.org/get-stream@6.0.1
+ human-signals: registry.npmjs.org/human-signals@4.3.1
+ is-stream: registry.npmjs.org/is-stream@3.0.0
+ merge-stream: registry.npmjs.org/merge-stream@2.0.0
+ npm-run-path: registry.npmjs.org/npm-run-path@5.1.0
+ onetime: registry.npmjs.org/onetime@6.0.0
+ signal-exit: registry.npmjs.org/signal-exit@3.0.7
+ strip-final-newline: registry.npmjs.org/strip-final-newline@3.0.0
+ dev: true
+
+ registry.npmjs.org/expand-tilde@2.0.2:
+ resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz}
+ name: expand-tilde
+ version: 2.0.2
+ engines: {node: '>=0.10.0'}
dependencies:
- minipass: 3.3.6
+ homedir-polyfill: registry.npmjs.org/homedir-polyfill@1.0.3
dev: true
- /fs.realpath/1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
-
- /fsevents/2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- optional: true
+ registry.npmjs.org/express@4.18.2:
+ resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/express/-/express-4.18.2.tgz}
+ name: express
+ version: 4.18.2
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ accepts: registry.npmjs.org/accepts@1.3.8
+ array-flatten: registry.npmjs.org/array-flatten@1.1.1
+ body-parser: registry.npmjs.org/body-parser@1.20.1
+ content-disposition: registry.npmjs.org/content-disposition@0.5.4
+ content-type: registry.npmjs.org/content-type@1.0.5
+ cookie: registry.npmjs.org/cookie@0.5.0
+ cookie-signature: registry.npmjs.org/cookie-signature@1.0.6
+ debug: registry.npmjs.org/debug@2.6.9
+ depd: registry.npmjs.org/depd@2.0.0
+ encodeurl: registry.npmjs.org/encodeurl@1.0.2
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ etag: registry.npmjs.org/etag@1.8.1
+ finalhandler: registry.npmjs.org/finalhandler@1.2.0
+ fresh: registry.npmjs.org/fresh@0.5.2
+ http-errors: registry.npmjs.org/http-errors@2.0.0
+ merge-descriptors: registry.npmjs.org/merge-descriptors@1.0.1
+ methods: registry.npmjs.org/methods@1.1.2
+ on-finished: registry.npmjs.org/on-finished@2.4.1
+ parseurl: registry.npmjs.org/parseurl@1.3.3
+ path-to-regexp: registry.npmjs.org/path-to-regexp@0.1.7
+ proxy-addr: registry.npmjs.org/proxy-addr@2.0.7
+ qs: registry.npmjs.org/qs@6.11.0
+ range-parser: registry.npmjs.org/range-parser@1.2.1
+ safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
+ send: registry.npmjs.org/send@0.18.0
+ serve-static: registry.npmjs.org/serve-static@1.15.0
+ setprototypeof: registry.npmjs.org/setprototypeof@1.2.0
+ statuses: registry.npmjs.org/statuses@2.0.1
+ type-is: registry.npmjs.org/type-is@1.6.18
+ utils-merge: registry.npmjs.org/utils-merge@1.0.1
+ vary: registry.npmjs.org/vary@1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /ftp/0.3.10:
- resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==}
- engines: {node: '>=0.8.0'}
+ registry.npmjs.org/extend-shallow@2.0.1:
+ resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz}
+ name: extend-shallow
+ version: 2.0.1
+ engines: {node: '>=0.10.0'}
dependencies:
- readable-stream: 1.1.14
- xregexp: 2.0.0
- dev: true
+ is-extendable: registry.npmjs.org/is-extendable@0.1.1
+ dev: false
- /function-bind/1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ registry.npmjs.org/extend@3.0.2:
+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/extend/-/extend-3.0.2.tgz}
+ name: extend
+ version: 3.0.2
+ dev: false
- /function.prototype.name/1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/external-editor@3.1.0:
+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz}
+ name: external-editor
+ version: 3.1.0
+ engines: {node: '>=4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- functions-have-names: 1.2.3
+ chardet: registry.npmjs.org/chardet@0.7.0
+ iconv-lite: registry.npmjs.org/iconv-lite@0.4.24
+ tmp: registry.npmjs.org/tmp@0.0.33
dev: true
- /functions-have-names/1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- dev: true
+ registry.npmjs.org/fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
+ name: fast-deep-equal
+ version: 3.1.3
- /gauge/3.0.2:
- resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
- engines: {node: '>=10'}
- dependencies:
- aproba: 2.0.0
- color-support: 1.1.3
- console-control-strings: 1.1.0
- has-unicode: 2.0.1
- object-assign: 4.1.1
- signal-exit: 3.0.7
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wide-align: 1.1.5
+ registry.npmjs.org/fast-diff@1.2.0:
+ resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz}
+ name: fast-diff
+ version: 1.2.0
dev: true
- /generic-names/4.0.0:
- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+ registry.npmjs.org/fast-glob@3.2.12:
+ resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz}
+ name: fast-glob
+ version: 3.2.12
+ engines: {node: '>=8.6.0'}
dependencies:
- loader-utils: 3.2.1
- dev: true
+ '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
+ '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8
+ glob-parent: registry.npmjs.org/glob-parent@5.1.2
+ merge2: registry.npmjs.org/merge2@1.4.1
+ micromatch: registry.npmjs.org/micromatch@4.0.5
- /gensync/1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
- dev: true
+ registry.npmjs.org/fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
+ name: fast-json-stable-stringify
+ version: 2.1.0
- /get-caller-file/2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
+ registry.npmjs.org/fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz}
+ name: fast-levenshtein
+ version: 2.0.6
- /get-func-name/2.0.0:
- resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
- dev: true
+ registry.npmjs.org/fast-url-parser@1.1.3:
+ resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz}
+ name: fast-url-parser
+ version: 1.1.3
+ dependencies:
+ punycode: registry.npmjs.org/punycode@1.4.1
+ dev: false
- /get-intrinsic/1.2.0:
- resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
+ registry.npmjs.org/fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz}
+ name: fastq
+ version: 1.15.0
dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-symbols: 1.0.3
+ reusify: registry.npmjs.org/reusify@1.0.4
- /get-port/5.1.1:
- resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/faye-websocket@0.11.4:
+ resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz}
+ name: faye-websocket
+ version: 0.11.4
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ websocket-driver: registry.npmjs.org/websocket-driver@0.7.4
+ dev: false
- /get-stream/5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/fbemitter@3.0.0:
+ resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz}
+ name: fbemitter
+ version: 3.0.0
dependencies:
- pump: 3.0.0
- dev: true
+ fbjs: registry.npmjs.org/fbjs@3.0.4
+ transitivePeerDependencies:
+ - encoding
+ dev: false
- /get-stream/6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
- dev: true
+ registry.npmjs.org/fbjs-css-vars@1.0.2:
+ resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz}
+ name: fbjs-css-vars
+ version: 1.0.2
+ dev: false
- /get-symbol-description/1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/fbjs@3.0.4:
+ resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz}
+ name: fbjs
+ version: 3.0.4
+ dependencies:
+ cross-fetch: registry.npmjs.org/cross-fetch@3.1.5
+ fbjs-css-vars: registry.npmjs.org/fbjs-css-vars@1.0.2
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
+ promise: registry.npmjs.org/promise@7.3.1
+ setimmediate: registry.npmjs.org/setimmediate@1.0.5
+ ua-parser-js: registry.npmjs.org/ua-parser-js@0.7.35
+ transitivePeerDependencies:
+ - encoding
+ dev: false
+
+ registry.npmjs.org/feed@4.2.2:
+ resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/feed/-/feed-4.2.2.tgz}
+ name: feed
+ version: 4.2.2
+ engines: {node: '>=0.4.0'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.0
- dev: true
+ xml-js: registry.npmjs.org/xml-js@1.6.11
+ dev: false
- /get-uri/3.0.2:
- resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/figures@2.0.0:
+ resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/figures/-/figures-2.0.0.tgz}
+ name: figures
+ version: 2.0.0
+ engines: {node: '>=4'}
dependencies:
- '@tootallnate/once': 1.1.2
- data-uri-to-buffer: 3.0.1
- debug: 4.3.4
- file-uri-to-path: 2.0.0
- fs-extra: 8.1.0
- ftp: 0.3.10
- transitivePeerDependencies:
- - supports-color
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5
dev: true
- /giget/1.1.2:
- resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
- hasBin: true
+ registry.npmjs.org/figures@3.2.0:
+ resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/figures/-/figures-3.2.0.tgz}
+ name: figures
+ version: 3.2.0
+ engines: {node: '>=8'}
dependencies:
- colorette: 2.0.19
- defu: 6.1.2
- https-proxy-agent: 5.0.1
- mri: 1.2.0
- node-fetch-native: 1.0.2
- pathe: 1.1.0
- tar: 6.1.13
- transitivePeerDependencies:
- - supports-color
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5
dev: true
- /git-hooks-list/1.0.3:
- resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==}
- dev: true
+ registry.npmjs.org/file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz}
+ name: file-entry-cache
+ version: 6.0.1
+ engines: {node: ^10.12.0 || >=12.0.0}
+ dependencies:
+ flat-cache: registry.npmjs.org/flat-cache@3.0.4
- /glob-parent/5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/file-loader@6.2.0(webpack@5.82.1):
+ resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz}
+ id: registry.npmjs.org/file-loader/6.2.0
+ name: file-loader
+ version: 6.2.0
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0
dependencies:
- is-glob: 4.0.3
+ loader-utils: registry.npmjs.org/loader-utils@2.0.4
+ schema-utils: registry.npmjs.org/schema-utils@3.1.2
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /glob-parent/6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
+ registry.npmjs.org/filesize@8.0.7:
+ resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz}
+ name: filesize
+ version: 8.0.7
+ engines: {node: '>= 0.4.0'}
+ dev: false
+
+ registry.npmjs.org/fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz}
+ name: fill-range
+ version: 7.0.1
+ engines: {node: '>=8'}
dependencies:
- is-glob: 4.0.3
- dev: true
+ to-regex-range: registry.npmjs.org/to-regex-range@5.0.1
- /glob/7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ registry.npmjs.org/finalhandler@1.2.0:
+ resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz}
+ name: finalhandler
+ version: 1.2.0
+ engines: {node: '>= 0.8'}
dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
+ debug: registry.npmjs.org/debug@2.6.9
+ encodeurl: registry.npmjs.org/encodeurl@1.0.2
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ on-finished: registry.npmjs.org/on-finished@2.4.1
+ parseurl: registry.npmjs.org/parseurl@1.3.3
+ statuses: registry.npmjs.org/statuses@2.0.1
+ unpipe: registry.npmjs.org/unpipe@1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /glob/8.1.0:
- resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/find-cache-dir@3.3.2:
+ resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz}
+ name: find-cache-dir
+ version: 3.3.2
+ engines: {node: '>=8'}
dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 5.1.6
- once: 1.4.0
- dev: true
+ commondir: registry.npmjs.org/commondir@1.0.1
+ make-dir: registry.npmjs.org/make-dir@3.1.0
+ pkg-dir: registry.npmjs.org/pkg-dir@4.2.0
+ dev: false
- /globals/11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
+ registry.npmjs.org/find-node-modules@2.1.3:
+ resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.3.tgz}
+ name: find-node-modules
+ version: 2.1.3
+ dependencies:
+ findup-sync: registry.npmjs.org/findup-sync@4.0.0
+ merge: registry.npmjs.org/merge@2.1.1
dev: true
- /globals/13.20.0:
- resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
- engines: {node: '>=8'}
- dependencies:
- type-fest: 0.20.2
+ registry.npmjs.org/find-root@1.1.0:
+ resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz}
+ name: find-root
+ version: 1.1.0
dev: true
- /globalthis/1.0.3:
- resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/find-up@3.0.0:
+ resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz}
+ name: find-up
+ version: 3.0.0
+ engines: {node: '>=6'}
dependencies:
- define-properties: 1.2.0
- dev: true
+ locate-path: registry.npmjs.org/locate-path@3.0.0
+ dev: false
- /globby/10.0.0:
- resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==}
+ registry.npmjs.org/find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz}
+ name: find-up
+ version: 4.1.0
engines: {node: '>=8'}
dependencies:
- '@types/glob': 7.2.0
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.2.11
- glob: 7.2.3
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 3.0.0
- dev: true
+ locate-path: registry.npmjs.org/locate-path@5.0.0
+ path-exists: registry.npmjs.org/path-exists@4.0.0
- /globby/11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ registry.npmjs.org/find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz}
+ name: find-up
+ version: 5.0.0
engines: {node: '>=10'}
dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 3.0.0
- dev: true
+ locate-path: registry.npmjs.org/locate-path@6.0.0
+ path-exists: registry.npmjs.org/path-exists@4.0.0
- /globby/13.1.3:
- resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ registry.npmjs.org/findup-sync@4.0.0:
+ resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz}
+ name: findup-sync
+ version: 4.0.0
+ engines: {node: '>= 8'}
dependencies:
- dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.4
- merge2: 1.4.1
- slash: 4.0.0
+ detect-file: registry.npmjs.org/detect-file@1.0.0
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ micromatch: registry.npmjs.org/micromatch@4.0.5
+ resolve-dir: registry.npmjs.org/resolve-dir@1.0.1
dev: true
- /gopd/1.0.1:
- resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ registry.npmjs.org/flat-cache@3.0.4:
+ resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz}
+ name: flat-cache
+ version: 3.0.4
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- get-intrinsic: 1.2.0
- dev: true
+ flatted: registry.npmjs.org/flatted@3.2.7
+ rimraf: registry.npmjs.org/rimraf@3.0.2
- /got/11.8.6:
- resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
- engines: {node: '>=10.19.0'}
- dependencies:
- '@sindresorhus/is': 4.6.0
- '@szmarczak/http-timer': 4.0.6
- '@types/cacheable-request': 6.0.3
- '@types/responselike': 1.0.0
- cacheable-lookup: 5.0.4
- cacheable-request: 7.0.2
- decompress-response: 6.0.0
- http2-wrapper: 1.0.3
- lowercase-keys: 2.0.0
- p-cancelable: 2.1.1
- responselike: 2.0.1
- dev: true
+ registry.npmjs.org/flatted@3.2.7:
+ resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz}
+ name: flatted
+ version: 3.2.7
- /graceful-fs/4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
- dev: true
+ registry.npmjs.org/flux@4.0.4(react@17.0.2):
+ resolution: {integrity: sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/flux/-/flux-4.0.4.tgz}
+ id: registry.npmjs.org/flux/4.0.4
+ name: flux
+ version: 4.0.4
+ peerDependencies:
+ react: ^15.0.2 || ^16.0.0 || ^17.0.0
+ dependencies:
+ fbemitter: registry.npmjs.org/fbemitter@3.0.0
+ fbjs: registry.npmjs.org/fbjs@3.0.4
+ react: registry.npmjs.org/react@17.0.2
+ transitivePeerDependencies:
+ - encoding
+ dev: false
- /grapheme-splitter/1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- dev: true
+ registry.npmjs.org/follow-redirects@1.15.2:
+ resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz}
+ name: follow-redirects
+ version: 1.15.2
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ dev: false
- /gunzip-maybe/1.4.2:
- resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
- hasBin: true
+ registry.npmjs.org/fork-ts-checker-webpack-plugin@6.5.3(eslint@8.38.0)(typescript@5.0.4)(webpack@5.82.1):
+ resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz}
+ id: registry.npmjs.org/fork-ts-checker-webpack-plugin/6.5.3
+ name: fork-ts-checker-webpack-plugin
+ version: 6.5.3
+ engines: {node: '>=10', yarn: '>=1.0.0'}
+ peerDependencies:
+ eslint: '>= 6'
+ typescript: '>= 2.7'
+ vue-template-compiler: '*'
+ webpack: '>= 4'
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ vue-template-compiler:
+ optional: true
dependencies:
- browserify-zlib: 0.1.4
- is-deflate: 1.0.0
- is-gzip: 1.0.0
- peek-stream: 1.1.3
- pumpify: 1.5.1
- through2: 2.0.5
- dev: true
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ chalk: registry.npmjs.org/chalk@4.1.2
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ cosmiconfig: registry.npmjs.org/cosmiconfig@6.0.0
+ deepmerge: registry.npmjs.org/deepmerge@4.3.1
+ eslint: registry.npmjs.org/eslint@8.38.0
+ fs-extra: registry.npmjs.org/fs-extra@9.1.0
+ glob: registry.npmjs.org/glob@7.2.3
+ memfs: registry.npmjs.org/memfs@3.5.1
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ schema-utils: registry.npmjs.org/schema-utils@2.7.0
+ semver: registry.npmjs.org/semver@7.5.0
+ tapable: registry.npmjs.org/tapable@1.1.3
+ typescript: registry.npmjs.org/typescript@5.0.4
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /happy-dom/8.9.0:
- resolution: {integrity: sha512-JZwJuGdR7ko8L61136YzmrLv7LgTh5b8XaEM3P709mLjyQuXJ3zHTDXvUtBBahRjGlcYW0zGjIiEWizoTUGKfA==}
+ registry.npmjs.org/form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz}
+ name: form-data
+ version: 4.0.0
+ engines: {node: '>= 6'}
dependencies:
- css.escape: 1.5.1
- he: 1.2.0
- iconv-lite: 0.6.3
- node-fetch: 2.6.9
- webidl-conversions: 7.0.0
- whatwg-encoding: 2.0.0
- whatwg-mimetype: 3.0.0
- transitivePeerDependencies:
- - encoding
+ asynckit: registry.npmjs.org/asynckit@0.4.0
+ combined-stream: registry.npmjs.org/combined-stream@1.0.8
+ mime-types: registry.npmjs.org/mime-types@2.1.35
dev: true
- /has-bigints/1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
- dev: true
+ registry.npmjs.org/forwarded@0.2.0:
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz}
+ name: forwarded
+ version: 0.2.0
+ engines: {node: '>= 0.6'}
+ dev: false
- /has-flag/3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
- dev: true
+ registry.npmjs.org/fraction.js@4.2.0:
+ resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz}
+ name: fraction.js
+ version: 4.2.0
+ dev: false
- /has-flag/4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/fresh@0.5.2:
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz}
+ name: fresh
+ version: 0.5.2
+ engines: {node: '>= 0.6'}
+ dev: false
- /has-property-descriptors/1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+ registry.npmjs.org/fs-extra@10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz}
+ name: fs-extra
+ version: 10.1.0
+ engines: {node: '>=12'}
dependencies:
- get-intrinsic: 1.2.0
- dev: true
-
- /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:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ jsonfile: registry.npmjs.org/jsonfile@6.1.0
+ universalify: registry.npmjs.org/universalify@2.0.0
- /has-tostringtag/1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/fs-extra@11.1.1:
+ resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz}
+ name: fs-extra
+ version: 11.1.1
+ engines: {node: '>=14.14'}
dependencies:
- has-symbols: 1.0.3
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ jsonfile: registry.npmjs.org/jsonfile@6.1.0
+ universalify: registry.npmjs.org/universalify@2.0.0
dev: true
- /has-unicode/2.0.1:
- resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+ registry.npmjs.org/fs-extra@7.0.1:
+ resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz}
+ name: fs-extra
+ version: 7.0.1
+ engines: {node: '>=6 <7 || >=8'}
+ dependencies:
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ jsonfile: registry.npmjs.org/jsonfile@4.0.0
+ universalify: registry.npmjs.org/universalify@0.1.2
dev: true
- /has/1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
+ registry.npmjs.org/fs-extra@9.1.0:
+ resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz}
+ name: fs-extra
+ version: 9.1.0
+ engines: {node: '>=10'}
dependencies:
- function-bind: 1.1.1
-
- /hash-sum/1.0.2:
- resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==}
- dev: true
+ at-least-node: registry.npmjs.org/at-least-node@1.0.0
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ jsonfile: registry.npmjs.org/jsonfile@6.1.0
+ universalify: registry.npmjs.org/universalify@2.0.0
- /hash-sum/2.0.0:
- resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
- dev: true
+ registry.npmjs.org/fs-monkey@1.0.3:
+ resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz}
+ name: fs-monkey
+ version: 1.0.3
+ dev: false
- /hast-util-to-estree/2.3.2:
- resolution: {integrity: sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==}
- dependencies:
- '@types/estree': 1.0.0
- '@types/estree-jsx': 1.0.0
- '@types/hast': 2.3.4
- '@types/unist': 2.0.6
- comma-separated-tokens: 2.0.3
- estree-util-attach-comments: 2.1.1
- estree-util-is-identifier-name: 2.1.0
- hast-util-whitespace: 2.0.1
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdxjs-esm: 1.3.1
- property-information: 6.2.0
- space-separated-tokens: 2.0.2
- style-to-object: 0.4.1
- unist-util-position: 4.0.4
- zwitch: 2.0.4
- transitivePeerDependencies:
- - supports-color
- dev: true
+ registry.npmjs.org/fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz}
+ name: fs.realpath
+ version: 1.0.0
- /hast-util-whitespace/2.0.1:
- resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
- dev: true
+ registry.npmjs.org/fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz}
+ name: fsevents
+ version: 2.3.2
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ optional: true
- /he/1.2.0:
- resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
- hasBin: true
- dev: true
+ registry.npmjs.org/function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz}
+ name: function-bind
+ version: 1.1.1
- /highlight.js/11.7.0:
- resolution: {integrity: sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==}
- engines: {node: '>=12.0.0'}
+ registry.npmjs.org/gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz}
+ name: gensync
+ version: 1.0.0-beta.2
+ engines: {node: '>=6.9.0'}
dev: false
- /hookable/5.4.2:
- resolution: {integrity: sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==}
+ registry.npmjs.org/get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz}
+ name: get-caller-file
+ version: 2.0.5
+ engines: {node: 6.* || 8.* || >= 10.*}
dev: true
- /html-escaper/2.0.2:
- resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+ registry.npmjs.org/get-func-name@2.0.0:
+ resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz}
+ name: get-func-name
+ version: 2.0.0
dev: true
- /html-minifier-terser/7.1.0:
- resolution: {integrity: sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q==}
- engines: {node: ^14.13.1 || >=16.0.0}
- hasBin: true
+ registry.npmjs.org/get-intrinsic@1.2.0:
+ resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz}
+ name: get-intrinsic
+ version: 1.2.0
dependencies:
- camel-case: 4.1.2
- clean-css: 5.2.0
- commander: 9.5.0
- entities: 4.4.0
- param-case: 3.0.4
- relateurl: 0.2.7
- terser: 5.16.5
- dev: true
+ function-bind: registry.npmjs.org/function-bind@1.1.1
+ has: registry.npmjs.org/has@1.0.3
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ dev: false
- /http-cache-semantics/4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
- dev: true
+ registry.npmjs.org/get-own-enumerable-property-symbols@3.0.2:
+ resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz}
+ name: get-own-enumerable-property-symbols
+ version: 3.0.2
+ dev: false
- /http-errors/2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/get-stream@4.1.0:
+ resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz}
+ name: get-stream
+ version: 4.1.0
+ engines: {node: '>=6'}
dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
+ pump: registry.npmjs.org/pump@3.0.0
+ dev: false
- /http-proxy-agent/4.0.1:
- resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/get-stream@5.2.0:
+ resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz}
+ name: get-stream
+ version: 5.2.0
+ engines: {node: '>=8'}
dependencies:
- '@tootallnate/once': 1.1.2
- agent-base: 6.0.2
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
+ pump: registry.npmjs.org/pump@3.0.0
+ dev: false
- /http-status/1.5.3:
- resolution: {integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==}
- engines: {node: '>= 0.4.0'}
- dev: true
+ registry.npmjs.org/get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz}
+ name: get-stream
+ version: 6.0.1
+ engines: {node: '>=10'}
- /http2-wrapper/1.0.3:
- resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
- engines: {node: '>=10.19.0'}
+ registry.npmjs.org/git-raw-commits@2.0.11:
+ resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz}
+ name: git-raw-commits
+ version: 2.0.11
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
- quick-lru: 5.1.1
- resolve-alpn: 1.2.1
+ dargs: registry.npmjs.org/dargs@7.0.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ meow: registry.npmjs.org/meow@8.1.2
+ split2: registry.npmjs.org/split2@3.2.2
+ through2: registry.npmjs.org/through2@4.0.2
dev: true
- /https-proxy-agent/5.0.1:
- resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ registry.npmjs.org/github-slugger@1.5.0:
+ resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz}
+ name: github-slugger
+ version: 1.5.0
+ dev: false
+
+ registry.npmjs.org/glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
+ name: glob-parent
+ version: 5.1.2
engines: {node: '>= 6'}
dependencies:
- agent-base: 6.0.2
- debug: 4.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
+ is-glob: registry.npmjs.org/is-glob@4.0.3
- /human-signals/2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
- dev: true
-
- /human-signals/3.0.1:
- resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
- engines: {node: '>=12.20.0'}
- dev: true
-
- /husky/8.0.3:
- resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
- engines: {node: '>=14'}
- hasBin: true
+ registry.npmjs.org/glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz}
+ name: glob-parent
+ version: 6.0.2
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+
+ registry.npmjs.org/glob-to-regexp@0.4.1:
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz}
+ name: glob-to-regexp
+ version: 0.4.1
+
+ registry.npmjs.org/glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz}
+ name: glob
+ version: 7.2.3
+ dependencies:
+ fs.realpath: registry.npmjs.org/fs.realpath@1.0.0
+ inflight: registry.npmjs.org/inflight@1.0.6
+ inherits: registry.npmjs.org/inherits@2.0.4
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ once: registry.npmjs.org/once@1.4.0
+ path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1
+
+ registry.npmjs.org/global-dirs@0.1.1:
+ resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz}
+ name: global-dirs
+ version: 0.1.1
+ engines: {node: '>=4'}
+ dependencies:
+ ini: registry.npmjs.org/ini@1.3.8
dev: true
- /iconv-lite/0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/global-dirs@3.0.1:
+ resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz}
+ name: global-dirs
+ version: 3.0.1
+ engines: {node: '>=10'}
dependencies:
- safer-buffer: 2.1.2
+ ini: registry.npmjs.org/ini@2.0.0
+ dev: false
- /iconv-lite/0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ registry.npmjs.org/global-modules@1.0.0:
+ resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz}
+ name: global-modules
+ version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
- safer-buffer: 2.1.2
+ global-prefix: registry.npmjs.org/global-prefix@1.0.2
+ is-windows: registry.npmjs.org/is-windows@1.0.2
+ resolve-dir: registry.npmjs.org/resolve-dir@1.0.1
dev: true
- /icss-utils/5.1.0_postcss@8.4.21:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
+ registry.npmjs.org/global-modules@2.0.0:
+ resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz}
+ name: global-modules
+ version: 2.0.0
+ engines: {node: '>=6'}
dependencies:
- postcss: 8.4.21
- dev: true
-
- /ieee754/1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- dev: true
+ global-prefix: registry.npmjs.org/global-prefix@3.0.0
+ dev: false
- /ignore/5.2.4:
- resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
- engines: {node: '>= 4'}
+ registry.npmjs.org/global-prefix@1.0.2:
+ resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz}
+ name: global-prefix
+ version: 1.0.2
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ expand-tilde: registry.npmjs.org/expand-tilde@2.0.2
+ homedir-polyfill: registry.npmjs.org/homedir-polyfill@1.0.3
+ ini: registry.npmjs.org/ini@1.3.8
+ is-windows: registry.npmjs.org/is-windows@1.0.2
+ which: registry.npmjs.org/which@1.3.1
dev: true
- /immutable/4.2.4:
- resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==}
-
- /import-fresh/3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ registry.npmjs.org/global-prefix@3.0.0:
+ resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz}
+ name: global-prefix
+ version: 3.0.0
engines: {node: '>=6'}
dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
- dev: true
+ ini: registry.npmjs.org/ini@1.3.8
+ kind-of: registry.npmjs.org/kind-of@6.0.3
+ which: registry.npmjs.org/which@1.3.1
+ dev: false
- /imurmurhash/0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
- dev: true
+ registry.npmjs.org/globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-11.12.0.tgz}
+ name: globals
+ version: 11.12.0
+ engines: {node: '>=4'}
+ dev: false
- /indent-string/4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ registry.npmjs.org/globals@13.20.0:
+ resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globals/-/globals-13.20.0.tgz}
+ name: globals
+ version: 13.20.0
engines: {node: '>=8'}
- dev: true
+ dependencies:
+ type-fest: registry.npmjs.org/type-fest@0.20.2
+
+ registry.npmjs.org/globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz}
+ name: globby
+ version: 11.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ array-union: registry.npmjs.org/array-union@2.1.0
+ dir-glob: registry.npmjs.org/dir-glob@3.0.1
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ ignore: registry.npmjs.org/ignore@5.2.4
+ merge2: registry.npmjs.org/merge2@1.4.1
+ slash: registry.npmjs.org/slash@3.0.0
+
+ registry.npmjs.org/globby@13.1.4:
+ resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-13.1.4.tgz}
+ name: globby
+ version: 13.1.4
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ dir-glob: registry.npmjs.org/dir-glob@3.0.1
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ ignore: registry.npmjs.org/ignore@5.2.4
+ merge2: registry.npmjs.org/merge2@1.4.1
+ slash: registry.npmjs.org/slash@4.0.0
+ dev: false
- /infer-owner/1.0.4:
- resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
+ registry.npmjs.org/globrex@0.1.2:
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz}
+ name: globrex
+ version: 0.1.2
dev: true
- /inflight/1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ registry.npmjs.org/got@9.6.0:
+ resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/got/-/got-9.6.0.tgz}
+ name: got
+ version: 9.6.0
+ engines: {node: '>=8.6'}
dependencies:
- once: 1.4.0
- wrappy: 1.0.2
-
- /inherits/2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ '@sindresorhus/is': registry.npmjs.org/@sindresorhus/is@0.14.0
+ '@szmarczak/http-timer': registry.npmjs.org/@szmarczak/http-timer@1.1.2
+ '@types/keyv': registry.npmjs.org/@types/keyv@3.1.4
+ '@types/responselike': registry.npmjs.org/@types/responselike@1.0.0
+ cacheable-request: registry.npmjs.org/cacheable-request@6.1.0
+ decompress-response: registry.npmjs.org/decompress-response@3.3.0
+ duplexer3: registry.npmjs.org/duplexer3@0.1.5
+ get-stream: registry.npmjs.org/get-stream@4.1.0
+ lowercase-keys: registry.npmjs.org/lowercase-keys@1.0.1
+ mimic-response: registry.npmjs.org/mimic-response@1.0.1
+ p-cancelable: registry.npmjs.org/p-cancelable@1.1.0
+ to-readable-stream: registry.npmjs.org/to-readable-stream@1.0.0
+ url-parse-lax: registry.npmjs.org/url-parse-lax@3.0.0
+ dev: false
- /ini/1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- dev: true
+ registry.npmjs.org/graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz}
+ name: graceful-fs
+ version: 4.2.11
- /inline-style-parser/0.1.1:
- resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
- dev: true
+ registry.npmjs.org/grapheme-splitter@1.0.4:
+ resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz}
+ name: grapheme-splitter
+ version: 1.0.4
- /inquirer/8.2.5:
- resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==}
- engines: {node: '>=12.0.0'}
+ registry.npmjs.org/gray-matter@4.0.3:
+ resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz}
+ name: gray-matter
+ version: 4.0.3
+ engines: {node: '>=6.0'}
dependencies:
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-width: 3.0.0
- external-editor: 3.1.0
- figures: 3.2.0
- lodash: 4.17.21
- mute-stream: 0.0.8
- ora: 5.4.1
- run-async: 2.4.1
- rxjs: 7.8.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- through: 2.3.8
- wrap-ansi: 7.0.0
- dev: true
-
- /internal-slot/1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
- engines: {node: '>= 0.4'}
+ js-yaml: registry.npmjs.org/js-yaml@3.14.1
+ kind-of: registry.npmjs.org/kind-of@6.0.3
+ section-matter: registry.npmjs.org/section-matter@1.0.0
+ strip-bom-string: registry.npmjs.org/strip-bom-string@1.0.0
+ dev: false
+
+ registry.npmjs.org/gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz}
+ name: gzip-size
+ version: 6.0.0
+ engines: {node: '>=10'}
dependencies:
- get-intrinsic: 1.2.0
- has: 1.0.3
- side-channel: 1.0.4
- dev: true
+ duplexer: registry.npmjs.org/duplexer@0.1.2
+ dev: false
- /ip/1.1.8:
- resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
- dev: true
+ registry.npmjs.org/handle-thing@2.0.1:
+ resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz}
+ name: handle-thing
+ version: 2.0.1
+ dev: false
- /ip/2.0.0:
- resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
+ registry.npmjs.org/handlebars@4.7.7:
+ resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz}
+ name: handlebars
+ version: 4.7.7
+ engines: {node: '>=0.4.7'}
+ hasBin: true
+ dependencies:
+ minimist: registry.npmjs.org/minimist@1.2.8
+ neo-async: registry.npmjs.org/neo-async@2.6.2
+ source-map: registry.npmjs.org/source-map@0.6.1
+ wordwrap: registry.npmjs.org/wordwrap@1.0.0
+ optionalDependencies:
+ uglify-js: registry.npmjs.org/uglify-js@3.17.4
dev: true
- /ipaddr.js/1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
-
- /is-alphabetical/2.0.1:
- resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
+ registry.npmjs.org/hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz}
+ name: hard-rejection
+ version: 2.1.0
+ engines: {node: '>=6'}
dev: true
- /is-alphanumerical/2.0.1:
- resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
- dependencies:
- is-alphabetical: 2.0.1
- is-decimal: 2.0.1
- dev: true
+ registry.npmjs.org/has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz}
+ name: has-flag
+ version: 3.0.0
+ engines: {node: '>=4'}
- /is-array-buffer/3.0.1:
- resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.0
- is-typed-array: 1.1.10
- dev: true
+ registry.npmjs.org/has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz}
+ name: has-flag
+ version: 4.0.0
+ engines: {node: '>=8'}
- /is-bigint/1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
+ registry.npmjs.org/has-property-descriptors@1.0.0:
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz}
+ name: has-property-descriptors
+ version: 1.0.0
dependencies:
- has-bigints: 1.0.2
- dev: true
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.0
+ dev: false
+
+ registry.npmjs.org/has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz}
+ name: has-symbols
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dev: false
- /is-binary-path/2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ registry.npmjs.org/has-yarn@2.1.0:
+ resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz}
+ name: has-yarn
+ version: 2.1.0
engines: {node: '>=8'}
+ dev: false
+
+ registry.npmjs.org/has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has/-/has-1.0.3.tgz}
+ name: has
+ version: 1.0.3
+ engines: {node: '>= 0.4.0'}
dependencies:
- binary-extensions: 2.2.0
+ function-bind: registry.npmjs.org/function-bind@1.1.1
- /is-boolean-object/1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/hast-to-hyperscript@9.0.1:
+ resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz}
+ name: hast-to-hyperscript
+ version: 9.0.1
dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: true
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@1.0.8
+ property-information: registry.npmjs.org/property-information@5.6.0
+ space-separated-tokens: registry.npmjs.org/space-separated-tokens@1.1.5
+ style-to-object: registry.npmjs.org/style-to-object@0.3.0
+ unist-util-is: registry.npmjs.org/unist-util-is@4.1.0
+ web-namespaces: registry.npmjs.org/web-namespaces@1.1.4
+ dev: false
- /is-buffer/1.1.6:
- resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
- dev: true
+ registry.npmjs.org/hast-util-from-parse5@6.0.1:
+ resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz}
+ name: hast-util-from-parse5
+ version: 6.0.1
+ dependencies:
+ '@types/parse5': registry.npmjs.org/@types/parse5@5.0.3
+ hastscript: registry.npmjs.org/hastscript@6.0.0
+ property-information: registry.npmjs.org/property-information@5.6.0
+ vfile: registry.npmjs.org/vfile@4.2.1
+ vfile-location: registry.npmjs.org/vfile-location@3.2.0
+ web-namespaces: registry.npmjs.org/web-namespaces@1.1.4
+ dev: false
- /is-buffer/2.0.5:
- resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
- engines: {node: '>=4'}
- dev: true
+ registry.npmjs.org/hast-util-parse-selector@2.2.5:
+ resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz}
+ name: hast-util-parse-selector
+ version: 2.2.5
+ dev: false
- /is-callable/1.2.7:
- resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
- engines: {node: '>= 0.4'}
- dev: true
+ registry.npmjs.org/hast-util-raw@6.0.1:
+ resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz}
+ name: hast-util-raw
+ version: 6.0.1
+ dependencies:
+ '@types/hast': registry.npmjs.org/@types/hast@2.3.4
+ hast-util-from-parse5: registry.npmjs.org/hast-util-from-parse5@6.0.1
+ hast-util-to-parse5: registry.npmjs.org/hast-util-to-parse5@6.0.0
+ html-void-elements: registry.npmjs.org/html-void-elements@1.0.5
+ parse5: registry.npmjs.org/parse5@6.0.1
+ unist-util-position: registry.npmjs.org/unist-util-position@3.1.0
+ vfile: registry.npmjs.org/vfile@4.2.1
+ web-namespaces: registry.npmjs.org/web-namespaces@1.1.4
+ xtend: registry.npmjs.org/xtend@4.0.2
+ zwitch: registry.npmjs.org/zwitch@1.0.5
+ dev: false
- /is-core-module/2.11.0:
- resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
+ registry.npmjs.org/hast-util-to-parse5@6.0.0:
+ resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz}
+ name: hast-util-to-parse5
+ version: 6.0.0
dependencies:
- has: 1.0.3
+ hast-to-hyperscript: registry.npmjs.org/hast-to-hyperscript@9.0.1
+ property-information: registry.npmjs.org/property-information@5.6.0
+ web-namespaces: registry.npmjs.org/web-namespaces@1.1.4
+ xtend: registry.npmjs.org/xtend@4.0.2
+ zwitch: registry.npmjs.org/zwitch@1.0.5
+ dev: false
- /is-date-object/1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/hastscript@6.0.0:
+ resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz}
+ name: hastscript
+ version: 6.0.0
dependencies:
- has-tostringtag: 1.0.0
- dev: true
+ '@types/hast': registry.npmjs.org/@types/hast@2.3.4
+ comma-separated-tokens: registry.npmjs.org/comma-separated-tokens@1.0.8
+ hast-util-parse-selector: registry.npmjs.org/hast-util-parse-selector@2.2.5
+ property-information: registry.npmjs.org/property-information@5.6.0
+ space-separated-tokens: registry.npmjs.org/space-separated-tokens@1.1.5
+ dev: false
- /is-decimal/2.0.1:
- resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
- dev: true
+ registry.npmjs.org/he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/he/-/he-1.2.0.tgz}
+ name: he
+ version: 1.2.0
+ hasBin: true
+ dev: false
- /is-deflate/1.0.0:
- resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
- dev: true
+ registry.npmjs.org/history@4.10.1:
+ resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/history/-/history-4.10.1.tgz}
+ name: history
+ version: 4.10.1
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ resolve-pathname: registry.npmjs.org/resolve-pathname@3.0.0
+ tiny-invariant: registry.npmjs.org/tiny-invariant@1.3.1
+ tiny-warning: registry.npmjs.org/tiny-warning@1.0.3
+ value-equal: registry.npmjs.org/value-equal@1.0.1
+ dev: false
- /is-expression/3.0.0:
- resolution: {integrity: sha512-vyMeQMq+AiH5uUnoBfMTwf18tO3bM6k1QXBE9D6ueAAquEfCZe3AJPtud9g6qS0+4X8xA7ndpZiDyeb2l2qOBw==}
+ registry.npmjs.org/hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz}
+ name: hoist-non-react-statics
+ version: 3.3.2
dependencies:
- acorn: 4.0.13
- object-assign: 4.1.1
- dev: true
+ react-is: registry.npmjs.org/react-is@16.13.1
+ dev: false
- /is-extglob/2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ registry.npmjs.org/homedir-polyfill@1.0.3:
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz}
+ name: homedir-polyfill
+ version: 1.0.3
engines: {node: '>=0.10.0'}
+ dependencies:
+ parse-passwd: registry.npmjs.org/parse-passwd@1.0.0
+ dev: true
- /is-fullwidth-code-point/3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
+ registry.npmjs.org/hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz}
+ name: hosted-git-info
+ version: 2.8.9
+ dev: true
- /is-fullwidth-code-point/4.0.0:
- resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/hosted-git-info@4.1.0:
+ resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz}
+ name: hosted-git-info
+ version: 4.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ lru-cache: registry.npmjs.org/lru-cache@6.0.0
dev: true
- /is-glob/4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/hpack.js@2.1.6:
+ resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz}
+ name: hpack.js
+ version: 2.1.6
dependencies:
- is-extglob: 2.1.1
+ inherits: registry.npmjs.org/inherits@2.0.4
+ obuf: registry.npmjs.org/obuf@1.1.2
+ readable-stream: registry.npmjs.org/readable-stream@2.3.8
+ wbuf: registry.npmjs.org/wbuf@1.7.3
+ dev: false
- /is-gzip/1.0.0:
- resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/html-encoding-sniffer@3.0.0:
+ resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz}
+ name: html-encoding-sniffer
+ version: 3.0.0
+ engines: {node: '>=12'}
+ dependencies:
+ whatwg-encoding: registry.npmjs.org/whatwg-encoding@2.0.0
dev: true
- /is-hexadecimal/2.0.1:
- resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
- dev: true
+ registry.npmjs.org/html-entities@2.3.3:
+ resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz}
+ name: html-entities
+ version: 2.3.3
+ dev: false
+
+ registry.npmjs.org/html-minifier-terser@6.1.0:
+ resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz}
+ name: html-minifier-terser
+ version: 6.1.0
+ engines: {node: '>=12'}
+ hasBin: true
+ dependencies:
+ camel-case: registry.npmjs.org/camel-case@4.1.2
+ clean-css: registry.npmjs.org/clean-css@5.3.2
+ commander: registry.npmjs.org/commander@8.3.0
+ he: registry.npmjs.org/he@1.2.0
+ param-case: registry.npmjs.org/param-case@3.0.4
+ relateurl: registry.npmjs.org/relateurl@0.2.7
+ terser: registry.npmjs.org/terser@5.17.3
+ dev: false
- /is-interactive/1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
+ registry.npmjs.org/html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz}
+ name: html-tags
+ version: 3.3.1
engines: {node: '>=8'}
- dev: true
+ dev: false
- /is-negative-zero/2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
- dev: true
+ registry.npmjs.org/html-void-elements@1.0.5:
+ resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz}
+ name: html-void-elements
+ version: 1.0.5
+ dev: false
- /is-number-object/1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/html-webpack-plugin@5.5.1(webpack@5.82.1):
+ resolution: {integrity: sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz}
+ id: registry.npmjs.org/html-webpack-plugin/5.5.1
+ name: html-webpack-plugin
+ version: 5.5.1
+ engines: {node: '>=10.13.0'}
+ peerDependencies:
+ webpack: ^5.20.0
dependencies:
- has-tostringtag: 1.0.0
- dev: true
+ '@types/html-minifier-terser': registry.npmjs.org/@types/html-minifier-terser@6.1.0
+ html-minifier-terser: registry.npmjs.org/html-minifier-terser@6.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ pretty-error: registry.npmjs.org/pretty-error@4.0.0
+ tapable: registry.npmjs.org/tapable@2.2.1
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /is-number/7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
+ registry.npmjs.org/htmlparser2@6.1.0:
+ resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz}
+ name: htmlparser2
+ version: 6.1.0
+ dependencies:
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@4.3.1
+ domutils: registry.npmjs.org/domutils@2.8.0
+ entities: registry.npmjs.org/entities@2.2.0
+ dev: false
- /is-path-inside/3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/htmlparser2@8.0.2:
+ resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz}
+ name: htmlparser2
+ version: 8.0.2
+ dependencies:
+ domelementtype: registry.npmjs.org/domelementtype@2.3.0
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ domutils: registry.npmjs.org/domutils@3.1.0
+ entities: registry.npmjs.org/entities@4.5.0
+ dev: false
- /is-plain-obj/2.1.0:
- resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz}
+ name: http-cache-semantics
+ version: 4.1.1
+ dev: false
- /is-plain-obj/3.0.0:
- resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
- engines: {node: '>=10'}
- dev: true
+ registry.npmjs.org/http-deceiver@1.2.7:
+ resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz}
+ name: http-deceiver
+ version: 1.2.7
+ dev: false
- /is-plain-obj/4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
- dev: true
+ registry.npmjs.org/http-errors@1.6.3:
+ resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz}
+ name: http-errors
+ version: 1.6.3
+ engines: {node: '>= 0.6'}
+ dependencies:
+ depd: registry.npmjs.org/depd@1.1.2
+ inherits: registry.npmjs.org/inherits@2.0.3
+ setprototypeof: registry.npmjs.org/setprototypeof@1.1.0
+ statuses: registry.npmjs.org/statuses@1.5.0
+ dev: false
- /is-plain-object/5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz}
+ name: http-errors
+ version: 2.0.0
+ engines: {node: '>= 0.8'}
+ dependencies:
+ depd: registry.npmjs.org/depd@2.0.0
+ inherits: registry.npmjs.org/inherits@2.0.4
+ setprototypeof: registry.npmjs.org/setprototypeof@1.2.0
+ statuses: registry.npmjs.org/statuses@2.0.1
+ toidentifier: registry.npmjs.org/toidentifier@1.0.1
+ dev: false
+
+ registry.npmjs.org/http-parser-js@0.5.8:
+ resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz}
+ name: http-parser-js
+ version: 0.5.8
dev: false
- /is-promise/2.2.2:
- resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
+ registry.npmjs.org/http-proxy-agent@5.0.0:
+ resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz}
+ name: http-proxy-agent
+ version: 5.0.0
+ engines: {node: '>= 6'}
+ dependencies:
+ '@tootallnate/once': registry.npmjs.org/@tootallnate/once@2.0.0
+ agent-base: registry.npmjs.org/agent-base@6.0.2
+ debug: registry.npmjs.org/debug@4.3.4
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /is-reference/3.0.1:
- resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
+ registry.npmjs.org/http-proxy-middleware@2.0.6(@types/express@4.17.17):
+ resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz}
+ id: registry.npmjs.org/http-proxy-middleware/2.0.6
+ name: http-proxy-middleware
+ version: 2.0.6
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@types/express': ^4.17.13
+ peerDependenciesMeta:
+ '@types/express':
+ optional: true
+ dependencies:
+ '@types/express': registry.npmjs.org/@types/express@4.17.17
+ '@types/http-proxy': registry.npmjs.org/@types/http-proxy@1.17.11
+ http-proxy: registry.npmjs.org/http-proxy@1.18.1
+ is-glob: registry.npmjs.org/is-glob@4.0.3
+ is-plain-obj: registry.npmjs.org/is-plain-obj@3.0.0
+ micromatch: registry.npmjs.org/micromatch@4.0.5
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
+ registry.npmjs.org/http-proxy@1.18.1:
+ resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz}
+ name: http-proxy
+ version: 1.18.1
+ engines: {node: '>=8.0.0'}
dependencies:
- '@types/estree': 1.0.0
- dev: true
+ eventemitter3: registry.npmjs.org/eventemitter3@4.0.7
+ follow-redirects: registry.npmjs.org/follow-redirects@1.15.2
+ requires-port: registry.npmjs.org/requires-port@1.0.0
+ transitivePeerDependencies:
+ - debug
+ dev: false
- /is-regex/1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz}
+ name: https-proxy-agent
+ version: 5.0.1
+ engines: {node: '>= 6'}
dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
+ agent-base: registry.npmjs.org/agent-base@6.0.2
+ debug: registry.npmjs.org/debug@4.3.4
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /is-shared-array-buffer/1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
- dependencies:
- call-bind: 1.0.2
- dev: true
+ registry.npmjs.org/human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz}
+ name: human-signals
+ version: 2.1.0
+ engines: {node: '>=10.17.0'}
- /is-stream/2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
+ registry.npmjs.org/human-signals@4.3.1:
+ resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz}
+ name: human-signals
+ version: 4.3.1
+ engines: {node: '>=14.18.0'}
dev: true
- /is-stream/3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ registry.npmjs.org/husky@8.0.3:
+ resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/husky/-/husky-8.0.3.tgz}
+ name: husky
+ version: 8.0.3
+ engines: {node: '>=14'}
+ hasBin: true
dev: true
- /is-string/1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz}
+ name: iconv-lite
+ version: 0.4.24
+ engines: {node: '>=0.10.0'}
dependencies:
- has-tostringtag: 1.0.0
- dev: true
+ safer-buffer: registry.npmjs.org/safer-buffer@2.1.2
- /is-symbol/1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz}
+ name: iconv-lite
+ version: 0.6.3
+ engines: {node: '>=0.10.0'}
dependencies:
- has-symbols: 1.0.3
+ safer-buffer: registry.npmjs.org/safer-buffer@2.1.2
dev: true
- /is-typed-array/1.1.10:
- resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz}
+ id: registry.npmjs.org/icss-utils/5.1.0
+ name: icss-utils
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /is-unicode-supported/0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
+ registry.npmjs.org/ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz}
+ name: ieee754
+ version: 1.2.1
dev: true
- /is-weakref/1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ registry.npmjs.org/ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz}
+ name: ignore
+ version: 5.2.4
+ engines: {node: '>= 4'}
+
+ registry.npmjs.org/image-size@1.0.2:
+ resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz}
+ name: image-size
+ version: 1.0.2
+ engines: {node: '>=14.0.0'}
+ hasBin: true
dependencies:
- call-bind: 1.0.2
- dev: true
+ queue: registry.npmjs.org/queue@6.0.2
+ dev: false
- /isarray/0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
- dev: true
+ registry.npmjs.org/immer@9.0.21:
+ resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/immer/-/immer-9.0.21.tgz}
+ name: immer
+ version: 9.0.21
+ dev: false
- /isarray/1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ registry.npmjs.org/immutable@4.3.0:
+ resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz}
+ name: immutable
+ version: 4.3.0
dev: true
- /isexe/2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- dev: true
+ registry.npmjs.org/import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz}
+ name: import-fresh
+ version: 3.3.0
+ engines: {node: '>=6'}
+ dependencies:
+ parent-module: registry.npmjs.org/parent-module@1.0.1
+ resolve-from: registry.npmjs.org/resolve-from@4.0.0
- /istanbul-lib-coverage/3.2.0:
- resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/import-lazy@2.1.0:
+ resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz}
+ name: import-lazy
+ version: 2.1.0
+ engines: {node: '>=4'}
+ dev: false
- /istanbul-lib-report/3.0.0:
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
+ registry.npmjs.org/import-lazy@4.0.0:
+ resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz}
+ name: import-lazy
+ version: 4.0.0
engines: {node: '>=8'}
- dependencies:
- istanbul-lib-coverage: 3.2.0
- make-dir: 3.1.0
- supports-color: 7.2.0
dev: true
- /istanbul-reports/3.1.5:
- resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
+ registry.npmjs.org/imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz}
+ name: imurmurhash
+ version: 0.1.4
+ engines: {node: '>=0.8.19'}
+
+ registry.npmjs.org/indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz}
+ name: indent-string
+ version: 4.0.0
engines: {node: '>=8'}
+
+ registry.npmjs.org/infima@0.2.0-alpha.43:
+ resolution: {integrity: sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz}
+ name: infima
+ version: 0.2.0-alpha.43
+ engines: {node: '>=12'}
+ dev: false
+
+ registry.npmjs.org/inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz}
+ name: inflight
+ version: 1.0.6
dependencies:
- html-escaper: 2.0.2
- istanbul-lib-report: 3.0.0
- dev: true
+ once: registry.npmjs.org/once@1.4.0
+ wrappy: registry.npmjs.org/wrappy@1.0.2
+
+ registry.npmjs.org/inherits@2.0.3:
+ resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz}
+ name: inherits
+ version: 2.0.3
+ dev: false
+
+ registry.npmjs.org/inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz}
+ name: inherits
+ version: 2.0.4
- /jake/10.8.5:
- resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
+ registry.npmjs.org/ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz}
+ name: ini
+ version: 1.3.8
+
+ registry.npmjs.org/ini@2.0.0:
+ resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ini/-/ini-2.0.0.tgz}
+ name: ini
+ version: 2.0.0
engines: {node: '>=10'}
- hasBin: true
+ dev: false
+
+ registry.npmjs.org/inline-style-parser@0.1.1:
+ resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz}
+ name: inline-style-parser
+ version: 0.1.1
+ dev: false
+
+ registry.npmjs.org/inquirer@6.5.2:
+ resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz}
+ name: inquirer
+ version: 6.5.2
+ engines: {node: '>=6.0.0'}
dependencies:
- async: 3.2.4
- chalk: 4.1.2
- filelist: 1.0.4
- minimatch: 3.1.2
- dev: true
+ ansi-escapes: registry.npmjs.org/ansi-escapes@3.2.0
+ chalk: registry.npmjs.org/chalk@2.4.2
+ cli-cursor: registry.npmjs.org/cli-cursor@2.1.0
+ cli-width: registry.npmjs.org/cli-width@2.2.1
+ external-editor: registry.npmjs.org/external-editor@3.1.0
+ figures: registry.npmjs.org/figures@2.0.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ mute-stream: registry.npmjs.org/mute-stream@0.0.7
+ run-async: registry.npmjs.org/run-async@2.4.1
+ rxjs: registry.npmjs.org/rxjs@6.6.7
+ string-width: registry.npmjs.org/string-width@2.1.1
+ strip-ansi: registry.npmjs.org/strip-ansi@5.2.0
+ through: registry.npmjs.org/through@2.3.8
+ dev: true
+
+ registry.npmjs.org/inquirer@8.2.5:
+ resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz}
+ name: inquirer
+ version: 8.2.5
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cli-cursor: registry.npmjs.org/cli-cursor@3.1.0
+ cli-width: registry.npmjs.org/cli-width@3.0.0
+ external-editor: registry.npmjs.org/external-editor@3.1.0
+ figures: registry.npmjs.org/figures@3.2.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ mute-stream: registry.npmjs.org/mute-stream@0.0.8
+ ora: registry.npmjs.org/ora@5.4.1
+ run-async: registry.npmjs.org/run-async@2.4.1
+ rxjs: registry.npmjs.org/rxjs@7.8.1
+ string-width: registry.npmjs.org/string-width@4.2.3
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ through: registry.npmjs.org/through@2.3.8
+ wrap-ansi: registry.npmjs.org/wrap-ansi@7.0.0
+ dev: true
+
+ registry.npmjs.org/interpret@1.4.0:
+ resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz}
+ name: interpret
+ version: 1.4.0
+ engines: {node: '>= 0.10'}
+ dev: false
- /javascript-stringify/2.1.0:
- resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==}
- dev: true
+ registry.npmjs.org/invariant@2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz}
+ name: invariant
+ version: 2.2.4
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
- /jiti/1.17.1:
- resolution: {integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==}
- hasBin: true
- dev: true
+ registry.npmjs.org/ipaddr.js@1.9.1:
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz}
+ name: ipaddr.js
+ version: 1.9.1
+ engines: {node: '>= 0.10'}
+ dev: false
- /js-base64/3.7.5:
- resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==}
+ registry.npmjs.org/ipaddr.js@2.0.1:
+ resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz}
+ name: ipaddr.js
+ version: 2.0.1
+ engines: {node: '>= 10'}
dev: false
- /js-beautify/1.14.6:
- resolution: {integrity: sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==}
- engines: {node: '>=10'}
- hasBin: true
+ registry.npmjs.org/is-alphabetical@1.0.4:
+ resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz}
+ name: is-alphabetical
+ version: 1.0.4
+ dev: false
+
+ registry.npmjs.org/is-alphanumerical@1.0.4:
+ resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz}
+ name: is-alphanumerical
+ version: 1.0.4
dependencies:
- config-chain: 1.1.13
- editorconfig: 0.15.3
- glob: 8.1.0
- nopt: 6.0.0
- dev: true
+ is-alphabetical: registry.npmjs.org/is-alphabetical@1.0.4
+ is-decimal: registry.npmjs.org/is-decimal@1.0.4
+ dev: false
- /js-sdsl/4.3.0:
- resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
- dev: true
+ registry.npmjs.org/is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz}
+ name: is-arrayish
+ version: 0.2.1
- /js-stringify/1.0.2:
- resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==}
- dev: true
+ registry.npmjs.org/is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz}
+ name: is-binary-path
+ version: 2.1.0
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: registry.npmjs.org/binary-extensions@2.2.0
- /js-tokens/4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- dev: true
+ registry.npmjs.org/is-buffer@2.0.5:
+ resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz}
+ name: is-buffer
+ version: 2.0.5
+ engines: {node: '>=4'}
+ dev: false
- /js-yaml/3.14.0:
- resolution: {integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==}
+ registry.npmjs.org/is-ci@2.0.0:
+ resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz}
+ name: is-ci
+ version: 2.0.0
hasBin: true
dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
+ ci-info: registry.npmjs.org/ci-info@2.0.0
dev: false
- /js-yaml/4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ registry.npmjs.org/is-ci@3.0.1:
+ resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz}
+ name: is-ci
+ version: 3.0.1
hasBin: true
dependencies:
- argparse: 2.0.1
-
- /jsesc/0.5.0:
- resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
- hasBin: true
+ ci-info: registry.npmjs.org/ci-info@3.8.0
dev: true
- /jsesc/2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
+ registry.npmjs.org/is-core-module@2.12.0:
+ resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz}
+ name: is-core-module
+ version: 2.12.0
+ dependencies:
+ has: registry.npmjs.org/has@1.0.3
+
+ registry.npmjs.org/is-decimal@1.0.4:
+ resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz}
+ name: is-decimal
+ version: 1.0.4
+ dev: false
+
+ registry.npmjs.org/is-docker@2.2.1:
+ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz}
+ name: is-docker
+ version: 2.2.1
+ engines: {node: '>=8'}
hasBin: true
- dev: true
- /jsesc/3.0.2:
- resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
- engines: {node: '>=6'}
+ registry.npmjs.org/is-docker@3.0.0:
+ resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz}
+ name: is-docker
+ version: 3.0.0
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
hasBin: true
dev: true
- /json-buffer/3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- dev: true
+ registry.npmjs.org/is-extendable@0.1.1:
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz}
+ name: is-extendable
+ version: 0.1.1
+ engines: {node: '>=0.10.0'}
+ dev: false
- /json-parse-even-better-errors/2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- dev: true
+ registry.npmjs.org/is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz}
+ name: is-extglob
+ version: 2.1.1
+ engines: {node: '>=0.10.0'}
- /json-schema-to-ts/1.6.4:
- resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==}
- dependencies:
- '@types/json-schema': 7.0.11
- ts-toolbelt: 6.15.5
+ registry.npmjs.org/is-fullwidth-code-point@2.0.0:
+ resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz}
+ name: is-fullwidth-code-point
+ version: 2.0.0
+ engines: {node: '>=4'}
dev: true
- /json-schema-traverse/0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- dev: true
+ registry.npmjs.org/is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz}
+ name: is-fullwidth-code-point
+ version: 3.0.0
+ engines: {node: '>=8'}
- /json-schema-traverse/1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
- dev: true
+ registry.npmjs.org/is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz}
+ name: is-glob
+ version: 4.0.3
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: registry.npmjs.org/is-extglob@2.1.1
- /json-stable-stringify-without-jsonify/1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- dev: true
+ registry.npmjs.org/is-hexadecimal@1.0.4:
+ resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz}
+ name: is-hexadecimal
+ version: 1.0.4
+ dev: false
- /json5/1.0.2:
- resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
+ registry.npmjs.org/is-inside-container@1.0.0:
+ resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz}
+ name: is-inside-container
+ version: 1.0.0
+ engines: {node: '>=14.16'}
hasBin: true
dependencies:
- minimist: 1.2.8
- dev: true
-
- /json5/2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
+ is-docker: registry.npmjs.org/is-docker@3.0.0
dev: true
- /jsonc-eslint-parser/1.4.1:
- resolution: {integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==}
- engines: {node: '>=8.10.0'}
+ registry.npmjs.org/is-installed-globally@0.4.0:
+ resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz}
+ name: is-installed-globally
+ version: 0.4.0
+ engines: {node: '>=10'}
dependencies:
- acorn: 7.4.1
- eslint-utils: 2.1.0
- eslint-visitor-keys: 1.3.0
- espree: 6.2.1
- semver: 6.3.0
+ global-dirs: registry.npmjs.org/global-dirs@3.0.1
+ is-path-inside: registry.npmjs.org/is-path-inside@3.0.3
dev: false
- /jsonc-parser/3.2.0:
- resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ registry.npmjs.org/is-interactive@1.0.0:
+ resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz}
+ name: is-interactive
+ version: 1.0.0
+ engines: {node: '>=8'}
dev: true
- /jsonfile/4.0.0:
- resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
- optionalDependencies:
- graceful-fs: 4.2.10
- dev: true
+ registry.npmjs.org/is-npm@5.0.0:
+ resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz}
+ name: is-npm
+ version: 5.0.0
+ engines: {node: '>=10'}
+ dev: false
- /jsonfile/6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
- dependencies:
- universalify: 2.0.0
- optionalDependencies:
- graceful-fs: 4.2.10
- dev: true
+ registry.npmjs.org/is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz}
+ name: is-number
+ version: 7.0.0
+ engines: {node: '>=0.12.0'}
- /jstransformer/1.0.0:
- resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==}
- dependencies:
- is-promise: 2.2.2
- promise: 7.3.1
- dev: true
+ registry.npmjs.org/is-obj@1.0.1:
+ resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz}
+ name: is-obj
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
+ dev: false
- /keyv/4.5.2:
- resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==}
- dependencies:
- json-buffer: 3.0.1
+ registry.npmjs.org/is-obj@2.0.0:
+ resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz}
+ name: is-obj
+ version: 2.0.0
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/is-path-cwd@2.2.0:
+ resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz}
+ name: is-path-cwd
+ version: 2.2.0
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz}
+ name: is-path-inside
+ version: 3.0.3
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz}
+ name: is-plain-obj
+ version: 1.1.0
+ engines: {node: '>=0.10.0'}
dev: true
- /kind-of/3.2.2:
- resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
+ registry.npmjs.org/is-plain-obj@2.1.0:
+ resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz}
+ name: is-plain-obj
+ version: 2.1.0
+ engines: {node: '>=8'}
+ dev: false
+
+ registry.npmjs.org/is-plain-obj@3.0.0:
+ resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz}
+ name: is-plain-obj
+ version: 3.0.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/is-plain-object@2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz}
+ name: is-plain-object
+ version: 2.0.4
engines: {node: '>=0.10.0'}
dependencies:
- is-buffer: 1.1.6
+ isobject: registry.npmjs.org/isobject@3.0.1
+
+ registry.npmjs.org/is-potential-custom-element-name@1.0.1:
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz}
+ name: is-potential-custom-element-name
+ version: 1.0.1
dev: true
- /kleur/4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ registry.npmjs.org/is-regexp@1.0.0:
+ resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz}
+ name: is-regexp
+ version: 1.0.0
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ registry.npmjs.org/is-root@2.1.0:
+ resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz}
+ name: is-root
+ version: 2.1.0
engines: {node: '>=6'}
- dev: true
+ dev: false
- /knitwork/1.0.0:
- resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==}
- dev: true
+ registry.npmjs.org/is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz}
+ name: is-stream
+ version: 2.0.1
+ engines: {node: '>=8'}
- /lazy-cache/1.0.4:
- resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz}
+ name: is-stream
+ version: 3.0.0
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
- /levn/0.3.0:
- resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
- engines: {node: '>= 0.8.0'}
+ registry.npmjs.org/is-text-path@1.0.1:
+ resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz}
+ name: is-text-path
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
dependencies:
- prelude-ls: 1.1.2
- type-check: 0.3.2
+ text-extensions: registry.npmjs.org/text-extensions@1.9.0
dev: true
- /levn/0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- prelude-ls: 1.2.1
- type-check: 0.4.0
- dev: true
+ registry.npmjs.org/is-typedarray@1.0.0:
+ resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz}
+ name: is-typedarray
+ version: 1.0.0
+ dev: false
- /lilconfig/2.0.6:
- resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
+ registry.npmjs.org/is-unicode-supported@0.1.0:
+ resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz}
+ name: is-unicode-supported
+ version: 0.1.0
engines: {node: '>=10'}
dev: true
- /lint-staged/13.1.2:
- resolution: {integrity: sha512-K9b4FPbWkpnupvK3WXZLbgu9pchUJ6N7TtVZjbaPsoizkqFUDkUReUL25xdrCljJs7uLUF3tZ7nVPeo/6lp+6w==}
- engines: {node: ^14.13.1 || >=16.0.0}
- hasBin: true
- dependencies:
- cli-truncate: 3.1.0
- colorette: 2.0.19
- commander: 9.5.0
- debug: 4.3.4
- execa: 6.1.0
- lilconfig: 2.0.6
- listr2: 5.0.7
- micromatch: 4.0.5
- normalize-path: 3.0.0
- object-inspect: 1.12.3
- pidtree: 0.6.0
- string-argv: 0.3.1
- yaml: 2.2.1
- transitivePeerDependencies:
- - enquirer
- - supports-color
- dev: true
-
- /listr2/5.0.7:
- resolution: {integrity: sha512-MD+qXHPmtivrHIDRwPYdfNkrzqDiuaKU/rfBcec3WMyMF3xylQj3jMq344OtvQxz7zaCFViRAeqlr2AFhPvXHw==}
- engines: {node: ^14.13.1 || >=16.0.0}
- peerDependencies:
- enquirer: '>= 2.3.0 < 3'
- peerDependenciesMeta:
- enquirer:
- optional: true
- dependencies:
- cli-truncate: 2.1.0
- colorette: 2.0.19
- log-update: 4.0.0
- p-map: 4.0.0
- rfdc: 1.3.0
- rxjs: 7.8.0
- through: 2.3.8
- wrap-ansi: 7.0.0
+ registry.npmjs.org/is-utf8@0.2.1:
+ resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz}
+ name: is-utf8
+ version: 0.2.1
dev: true
- /loader-utils/2.0.4:
- resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
- engines: {node: '>=8.9.0'}
- dependencies:
- big.js: 5.2.2
- emojis-list: 3.0.0
- json5: 2.2.3
- dev: true
+ registry.npmjs.org/is-whitespace-character@1.0.4:
+ resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz}
+ name: is-whitespace-character
+ version: 1.0.4
+ dev: false
- /loader-utils/3.2.1:
- resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==}
- engines: {node: '>= 12.13.0'}
+ registry.npmjs.org/is-windows@1.0.2:
+ resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz}
+ name: is-windows
+ version: 1.0.2
+ engines: {node: '>=0.10.0'}
dev: true
- /local-pkg/0.4.3:
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
- engines: {node: '>=14'}
- dev: true
+ registry.npmjs.org/is-word-character@1.0.4:
+ resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz}
+ name: is-word-character
+ version: 1.0.4
+ dev: false
- /locate-path/6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
+ registry.npmjs.org/is-wsl@2.2.0:
+ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz}
+ name: is-wsl
+ version: 2.2.0
+ engines: {node: '>=8'}
dependencies:
- p-locate: 5.0.0
- dev: true
+ is-docker: registry.npmjs.org/is-docker@2.2.1
- /lodash-es/4.17.21:
- resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
+ registry.npmjs.org/is-yarn-global@0.3.0:
+ resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz}
+ name: is-yarn-global
+ version: 0.3.0
dev: false
- /lodash-unified/1.0.3_3ib2ivapxullxkx3xftsimdk7u:
- resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==}
- peerDependencies:
- '@types/lodash-es': '*'
- lodash: '*'
- lodash-es: '*'
- dependencies:
- '@types/lodash-es': 4.17.6
- lodash: 4.17.21
- lodash-es: 4.17.21
+ registry.npmjs.org/isarray@0.0.1:
+ resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz}
+ name: isarray
+ version: 0.0.1
dev: false
- /lodash._reinterpolate/3.0.0:
- resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==}
- dev: true
+ registry.npmjs.org/isarray@1.0.0:
+ resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz}
+ name: isarray
+ version: 1.0.0
+ dev: false
- /lodash.camelcase/4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
- dev: true
+ registry.npmjs.org/isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz}
+ name: isexe
+ version: 2.0.0
- /lodash.debounce/4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: true
+ registry.npmjs.org/isobject@3.0.1:
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz}
+ name: isobject
+ version: 3.0.1
+ engines: {node: '>=0.10.0'}
- /lodash.get/4.4.2:
- resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
- dev: true
+ registry.npmjs.org/jest-util@29.5.0:
+ resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz}
+ name: jest-util
+ version: 29.5.0
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': registry.npmjs.org/@jest/types@29.5.0
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ chalk: registry.npmjs.org/chalk@4.1.2
+ ci-info: registry.npmjs.org/ci-info@3.8.0
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ picomatch: registry.npmjs.org/picomatch@2.3.1
+ dev: false
- /lodash.isequal/4.5.0:
- resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
- dev: true
+ registry.npmjs.org/jest-worker@27.5.1:
+ resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz}
+ name: jest-worker
+ version: 27.5.1
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ merge-stream: registry.npmjs.org/merge-stream@2.0.0
+ supports-color: registry.npmjs.org/supports-color@8.1.1
+
+ registry.npmjs.org/jest-worker@29.5.0:
+ resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz}
+ name: jest-worker
+ version: 29.5.0
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ jest-util: registry.npmjs.org/jest-util@29.5.0
+ merge-stream: registry.npmjs.org/merge-stream@2.0.0
+ supports-color: registry.npmjs.org/supports-color@8.1.1
+ dev: false
- /lodash.merge/4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- dev: true
+ registry.npmjs.org/jiti@1.18.2:
+ resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz}
+ name: jiti
+ version: 1.18.2
+ hasBin: true
+ dev: false
- /lodash.template/4.5.0:
- resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==}
- dependencies:
- lodash._reinterpolate: 3.0.0
- lodash.templatesettings: 4.2.0
+ registry.npmjs.org/jju@1.4.0:
+ resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jju/-/jju-1.4.0.tgz}
+ name: jju
+ version: 1.4.0
dev: true
- /lodash.templatesettings/4.2.0:
- resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==}
+ registry.npmjs.org/joi@17.9.2:
+ resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/joi/-/joi-17.9.2.tgz}
+ name: joi
+ version: 17.9.2
dependencies:
- lodash._reinterpolate: 3.0.0
+ '@hapi/hoek': registry.npmjs.org/@hapi/hoek@9.3.0
+ '@hapi/topo': registry.npmjs.org/@hapi/topo@5.1.0
+ '@sideway/address': registry.npmjs.org/@sideway/address@4.1.4
+ '@sideway/formula': registry.npmjs.org/@sideway/formula@3.0.1
+ '@sideway/pinpoint': registry.npmjs.org/@sideway/pinpoint@2.0.0
+
+ registry.npmjs.org/js-sdsl@4.4.0:
+ resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz}
+ name: js-sdsl
+ version: 4.4.0
+
+ registry.npmjs.org/js-string-escape@1.0.1:
+ resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz}
+ name: js-string-escape
+ version: 1.0.1
+ engines: {node: '>= 0.8'}
dev: true
- /lodash/4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ registry.npmjs.org/js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz}
+ name: js-tokens
+ version: 4.0.0
- /log-symbols/4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
+ registry.npmjs.org/js-yaml@3.14.1:
+ resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz}
+ name: js-yaml
+ version: 3.14.1
+ hasBin: true
dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
- dev: true
+ argparse: registry.npmjs.org/argparse@1.0.10
+ esprima: registry.npmjs.org/esprima@4.0.1
+ dev: false
- /log-update/4.0.0:
- resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
- engines: {node: '>=10'}
+ registry.npmjs.org/js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz}
+ name: js-yaml
+ version: 4.1.0
+ hasBin: true
+ dependencies:
+ argparse: registry.npmjs.org/argparse@2.0.1
+
+ registry.npmjs.org/jsdom@21.1.1:
+ resolution: {integrity: sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz}
+ name: jsdom
+ version: 21.1.1
+ engines: {node: '>=14'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
dependencies:
- ansi-escapes: 4.3.2
- cli-cursor: 3.1.0
- slice-ansi: 4.0.0
- wrap-ansi: 6.2.0
+ abab: registry.npmjs.org/abab@2.0.6
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-globals: registry.npmjs.org/acorn-globals@7.0.1
+ cssstyle: registry.npmjs.org/cssstyle@3.0.0
+ data-urls: registry.npmjs.org/data-urls@4.0.0
+ decimal.js: registry.npmjs.org/decimal.js@10.4.3
+ domexception: registry.npmjs.org/domexception@4.0.0
+ escodegen: registry.npmjs.org/escodegen@2.0.0
+ form-data: registry.npmjs.org/form-data@4.0.0
+ html-encoding-sniffer: registry.npmjs.org/html-encoding-sniffer@3.0.0
+ http-proxy-agent: registry.npmjs.org/http-proxy-agent@5.0.0
+ https-proxy-agent: registry.npmjs.org/https-proxy-agent@5.0.1
+ is-potential-custom-element-name: registry.npmjs.org/is-potential-custom-element-name@1.0.1
+ nwsapi: registry.npmjs.org/nwsapi@2.2.4
+ parse5: registry.npmjs.org/parse5@7.1.2
+ rrweb-cssom: registry.npmjs.org/rrweb-cssom@0.6.0
+ saxes: registry.npmjs.org/saxes@6.0.0
+ symbol-tree: registry.npmjs.org/symbol-tree@3.2.4
+ tough-cookie: registry.npmjs.org/tough-cookie@4.1.2
+ w3c-xmlserializer: registry.npmjs.org/w3c-xmlserializer@4.0.0
+ webidl-conversions: registry.npmjs.org/webidl-conversions@7.0.0
+ whatwg-encoding: registry.npmjs.org/whatwg-encoding@2.0.0
+ whatwg-mimetype: registry.npmjs.org/whatwg-mimetype@3.0.0
+ whatwg-url: registry.npmjs.org/whatwg-url@12.0.1
+ ws: registry.npmjs.org/ws@8.13.0
+ xml-name-validator: registry.npmjs.org/xml-name-validator@4.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
dev: true
- /loglevel-plugin-prefix/0.8.4:
- resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==}
+ registry.npmjs.org/jsesc@0.5.0:
+ resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz}
+ name: jsesc
+ version: 0.5.0
+ hasBin: true
dev: false
- /loglevel/1.8.1:
- resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==}
- engines: {node: '>= 0.6.0'}
+ registry.npmjs.org/jsesc@2.5.2:
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz}
+ name: jsesc
+ version: 2.5.2
+ engines: {node: '>=4'}
+ hasBin: true
dev: false
- /longest-streak/3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
- dev: true
-
- /longest/1.0.1:
- resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==}
- engines: {node: '>=0.10.0'}
- dev: true
+ registry.npmjs.org/json-buffer@3.0.0:
+ resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz}
+ name: json-buffer
+ version: 3.0.0
+ dev: false
- /loose-envify/1.4.0:
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ registry.npmjs.org/json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
+ name: json-parse-even-better-errors
+ version: 2.3.1
+
+ registry.npmjs.org/json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
+ name: json-schema-traverse
+ version: 0.4.1
+
+ registry.npmjs.org/json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz}
+ name: json-schema-traverse
+ version: 1.0.0
+
+ registry.npmjs.org/json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz}
+ name: json-stable-stringify-without-jsonify
+ version: 1.0.1
+
+ registry.npmjs.org/json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz}
+ name: json5
+ version: 2.2.3
+ engines: {node: '>=6'}
hasBin: true
- dependencies:
- js-tokens: 4.0.0
+ dev: false
+
+ registry.npmjs.org/jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz}
+ name: jsonc-parser
+ version: 3.2.0
dev: true
- /loupe/2.3.6:
- resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
- dependencies:
- get-func-name: 2.0.0
+ registry.npmjs.org/jsonfile@4.0.0:
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz}
+ name: jsonfile
+ version: 4.0.0
+ optionalDependencies:
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
dev: true
- /lower-case/2.0.2:
- resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ registry.npmjs.org/jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz}
+ name: jsonfile
+ version: 6.1.0
dependencies:
- tslib: 2.5.0
- dev: true
+ universalify: registry.npmjs.org/universalify@2.0.0
+ optionalDependencies:
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
- /lowercase-keys/2.0.0:
- resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/jsonparse@1.3.1:
+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz}
+ name: jsonparse
+ version: 1.3.1
+ engines: {'0': node >= 0.2.0}
dev: true
- /lru-cache/4.1.5:
- resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+ registry.npmjs.org/keyv@3.1.0:
+ resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz}
+ name: keyv
+ version: 3.1.0
dependencies:
- pseudomap: 1.0.2
- yallist: 2.1.2
- dev: true
+ json-buffer: registry.npmjs.org/json-buffer@3.0.0
+ dev: false
- /lru-cache/5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- dependencies:
- yallist: 3.1.1
- dev: true
+ registry.npmjs.org/kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz}
+ name: kind-of
+ version: 6.0.3
+ engines: {node: '>=0.10.0'}
- /lru-cache/6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
- dependencies:
- yallist: 4.0.0
+ registry.npmjs.org/kleur@3.0.3:
+ resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz}
+ name: kleur
+ version: 3.0.3
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz}
+ name: kleur
+ version: 4.1.5
+ engines: {node: '>=6'}
dev: true
- /lru-cache/7.17.0:
- resolution: {integrity: sha512-zSxlVVwOabhVyTi6E8gYv2cr6bXK+8ifYz5/uyJb9feXX6NACVDwY4p5Ut3WC3Ivo/QhpARHU3iujx2xGAYHbQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/klona@2.0.6:
+ resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/klona/-/klona-2.0.6.tgz}
+ name: klona
+ version: 2.0.6
+ engines: {node: '>= 8'}
+ dev: false
+
+ registry.npmjs.org/kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz}
+ name: kolorist
+ version: 1.8.0
dev: true
- /magic-string/0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
+ registry.npmjs.org/latest-version@5.1.0:
+ resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz}
+ name: latest-version
+ version: 5.1.0
+ engines: {node: '>=8'}
+ dependencies:
+ package-json: registry.npmjs.org/package-json@6.5.0
+ dev: false
+
+ registry.npmjs.org/launch-editor@2.6.0:
+ resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz}
+ name: launch-editor
+ version: 2.6.0
dependencies:
- sourcemap-codec: 1.4.8
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ shell-quote: registry.npmjs.org/shell-quote@1.8.1
+ dev: false
+
+ registry.npmjs.org/leven@3.1.0:
+ resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/leven/-/leven-3.1.0.tgz}
+ name: leven
+ version: 3.1.0
+ engines: {node: '>=6'}
+ dev: false
- /magic-string/0.27.0:
- resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
- engines: {node: '>=12'}
+ registry.npmjs.org/levn@0.3.0:
+ resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/levn/-/levn-0.3.0.tgz}
+ name: levn
+ version: 0.3.0
+ engines: {node: '>= 0.8.0'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
+ prelude-ls: registry.npmjs.org/prelude-ls@1.1.2
+ type-check: registry.npmjs.org/type-check@0.3.2
dev: true
- /magic-string/0.29.0:
- resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==}
- engines: {node: '>=12'}
+ registry.npmjs.org/levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz}
+ name: levn
+ version: 0.4.1
+ engines: {node: '>= 0.8.0'}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
- dev: true
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
+ type-check: registry.npmjs.org/type-check@0.4.0
- /make-dir/3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
+ registry.npmjs.org/lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz}
+ name: lilconfig
+ version: 2.1.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
+ name: lines-and-columns
+ version: 1.2.4
+
+ registry.npmjs.org/loader-runner@4.3.0:
+ resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz}
+ name: loader-runner
+ version: 4.3.0
+ engines: {node: '>=6.11.5'}
+
+ registry.npmjs.org/loader-utils@2.0.4:
+ resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz}
+ name: loader-utils
+ version: 2.0.4
+ engines: {node: '>=8.9.0'}
dependencies:
- semver: 6.3.0
- dev: true
+ big.js: registry.npmjs.org/big.js@5.2.2
+ emojis-list: registry.npmjs.org/emojis-list@3.0.0
+ json5: registry.npmjs.org/json5@2.2.3
+ dev: false
- /make-error/1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- dev: true
+ registry.npmjs.org/loader-utils@3.2.1:
+ resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz}
+ name: loader-utils
+ version: 3.2.1
+ engines: {node: '>= 12.13.0'}
+ dev: false
- /markdown-extensions/1.1.1:
- resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/local-pkg@0.4.3:
+ resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz}
+ name: local-pkg
+ version: 0.4.3
+ engines: {node: '>=14'}
dev: true
- /mdast-util-definitions/5.1.2:
- resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
+ registry.npmjs.org/locate-path@3.0.0:
+ resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz}
+ name: locate-path
+ version: 3.0.0
+ engines: {node: '>=6'}
dependencies:
- '@types/mdast': 3.0.10
- '@types/unist': 2.0.6
- unist-util-visit: 4.1.2
- dev: true
+ p-locate: registry.npmjs.org/p-locate@3.0.0
+ path-exists: registry.npmjs.org/path-exists@3.0.0
+ dev: false
- /mdast-util-from-markdown/1.3.0:
- resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==}
+ registry.npmjs.org/locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz}
+ name: locate-path
+ version: 5.0.0
+ engines: {node: '>=8'}
dependencies:
- '@types/mdast': 3.0.10
- '@types/unist': 2.0.6
- decode-named-character-reference: 1.0.2
- mdast-util-to-string: 3.1.1
- micromark: 3.1.0
- micromark-util-decode-numeric-character-reference: 1.0.0
- micromark-util-decode-string: 1.0.2
- micromark-util-normalize-identifier: 1.0.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- unist-util-stringify-position: 3.0.3
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
- dev: true
+ p-locate: registry.npmjs.org/p-locate@4.1.0
- /mdast-util-frontmatter/1.0.1:
- resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
+ registry.npmjs.org/locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz}
+ name: locate-path
+ version: 6.0.0
+ engines: {node: '>=10'}
dependencies:
- '@types/mdast': 3.0.10
- mdast-util-to-markdown: 1.5.0
- micromark-extension-frontmatter: 1.0.0
- dev: true
+ p-locate: registry.npmjs.org/p-locate@5.0.0
- /mdast-util-mdx-expression/1.3.2:
- resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
- dependencies:
- '@types/estree-jsx': 1.0.0
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.10
- mdast-util-from-markdown: 1.3.0
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
+ registry.npmjs.org/lodash.camelcase@4.3.0:
+ resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz}
+ name: lodash.camelcase
+ version: 4.3.0
dev: true
- /mdast-util-mdx-jsx/1.2.0:
- resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==}
- dependencies:
- '@types/estree-jsx': 0.0.1
- '@types/mdast': 3.0.10
- mdast-util-to-markdown: 1.5.0
- parse-entities: 4.0.1
- stringify-entities: 4.0.3
- unist-util-remove-position: 4.0.2
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
- dev: true
+ registry.npmjs.org/lodash.curry@4.1.1:
+ resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz}
+ name: lodash.curry
+ version: 4.1.1
+ dev: false
- /mdast-util-mdx/1.1.0:
- resolution: {integrity: sha512-leKb9uG7laXdyFlTleYV4ZEaCpsxeU1LlkkR/xp35pgKrfV1Y0fNCuOw9vaRc2a9YDpH22wd145Wt7UY5yzeZw==}
- dependencies:
- mdast-util-mdx-expression: 1.3.2
- mdast-util-mdx-jsx: 1.2.0
- mdast-util-mdxjs-esm: 1.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
+ registry.npmjs.org/lodash.debounce@4.0.8:
+ resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
+ name: lodash.debounce
+ version: 4.0.8
+ dev: false
- /mdast-util-mdxjs-esm/1.3.1:
- resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==}
- dependencies:
- '@types/estree-jsx': 1.0.0
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.10
- mdast-util-from-markdown: 1.3.0
- mdast-util-to-markdown: 1.5.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ registry.npmjs.org/lodash.flow@3.5.0:
+ resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz}
+ name: lodash.flow
+ version: 3.5.0
+ dev: false
- /mdast-util-phrasing/3.0.1:
- resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
- dependencies:
- '@types/mdast': 3.0.10
- unist-util-is: 5.2.0
+ registry.npmjs.org/lodash.get@4.4.2:
+ resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz}
+ name: lodash.get
+ version: 4.4.2
dev: true
- /mdast-util-to-hast/11.3.0:
- resolution: {integrity: sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw==}
- dependencies:
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.10
- '@types/mdurl': 1.0.2
- mdast-util-definitions: 5.1.2
- mdurl: 1.0.1
- unist-builder: 3.0.1
- unist-util-generated: 2.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
+ registry.npmjs.org/lodash.isequal@4.5.0:
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz}
+ name: lodash.isequal
+ version: 4.5.0
dev: true
- /mdast-util-to-markdown/1.5.0:
- resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
- dependencies:
- '@types/mdast': 3.0.10
- '@types/unist': 2.0.6
- longest-streak: 3.1.0
- mdast-util-phrasing: 3.0.1
- mdast-util-to-string: 3.1.1
- micromark-util-decode-string: 1.0.2
- unist-util-visit: 4.1.2
- zwitch: 2.0.4
+ registry.npmjs.org/lodash.isfunction@3.0.9:
+ resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz}
+ name: lodash.isfunction
+ version: 3.0.9
dev: true
- /mdast-util-to-string/3.1.1:
- resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==}
- dependencies:
- '@types/mdast': 3.0.10
+ registry.npmjs.org/lodash.isplainobject@4.0.6:
+ resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz}
+ name: lodash.isplainobject
+ version: 4.0.6
dev: true
- /mdurl/1.0.1:
- resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==}
+ registry.npmjs.org/lodash.kebabcase@4.1.1:
+ resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz}
+ name: lodash.kebabcase
+ version: 4.1.1
dev: true
- /media-query-parser/2.0.2:
- resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==}
- dependencies:
- '@babel/runtime': 7.21.0
+ registry.npmjs.org/lodash.map@4.6.0:
+ resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz}
+ name: lodash.map
+ version: 4.6.0
dev: true
- /media-typer/0.3.0:
- resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
- engines: {node: '>= 0.6'}
-
- /memoize-one/6.0.0:
- resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
+ registry.npmjs.org/lodash.memoize@4.1.2:
+ resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz}
+ name: lodash.memoize
+ version: 4.1.2
dev: false
- /memory-fs/0.5.0:
- resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==}
- engines: {node: '>=4.3.0 <5.0.0 || >=5.10'}
- dependencies:
- errno: 0.1.8
- readable-stream: 2.3.8
- dev: true
+ registry.npmjs.org/lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz}
+ name: lodash.merge
+ version: 4.6.2
- /merge-descriptors/1.0.1:
- resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
+ registry.npmjs.org/lodash.mergewith@4.6.2:
+ resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz}
+ name: lodash.mergewith
+ version: 4.6.2
+ dev: true
- /merge-stream/2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ registry.npmjs.org/lodash.snakecase@4.1.1:
+ resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz}
+ name: lodash.snakecase
+ version: 4.1.1
dev: true
- /merge2/1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/lodash.startcase@4.4.0:
+ resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz}
+ name: lodash.startcase
+ version: 4.4.0
+ dev: true
- /methods/1.1.2:
- resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz}
+ name: lodash.uniq
+ version: 4.5.0
- /micromark-core-commonmark/1.0.6:
- resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==}
- dependencies:
- decode-named-character-reference: 1.0.2
- micromark-factory-destination: 1.0.0
- micromark-factory-label: 1.0.2
- micromark-factory-space: 1.0.0
- micromark-factory-title: 1.0.2
- micromark-factory-whitespace: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-chunked: 1.0.0
- micromark-util-classify-character: 1.0.0
- micromark-util-html-tag-name: 1.1.0
- micromark-util-normalize-identifier: 1.0.0
- micromark-util-resolve-all: 1.0.0
- micromark-util-subtokenize: 1.0.2
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
+ registry.npmjs.org/lodash.upperfirst@4.3.1:
+ resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz}
+ name: lodash.upperfirst
+ version: 4.3.1
dev: true
- /micromark-extension-frontmatter/1.0.0:
- resolution: {integrity: sha512-EXjmRnupoX6yYuUJSQhrQ9ggK0iQtQlpi6xeJzVD5xscyAI+giqco5fdymayZhJMbIFecjnE2yz85S9NzIgQpg==}
- dependencies:
- fault: 2.0.1
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- dev: true
+ registry.npmjs.org/lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz}
+ name: lodash
+ version: 4.17.21
- /micromark-extension-mdx-expression/1.0.4:
- resolution: {integrity: sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==}
+ registry.npmjs.org/log-symbols@4.1.0:
+ resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz}
+ name: log-symbols
+ version: 4.1.0
+ engines: {node: '>=10'}
dependencies:
- micromark-factory-mdx-expression: 1.0.7
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-events-to-acorn: 1.2.1
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
+ chalk: registry.npmjs.org/chalk@4.1.2
+ is-unicode-supported: registry.npmjs.org/is-unicode-supported@0.1.0
dev: true
- /micromark-extension-mdx-jsx/1.0.3:
- resolution: {integrity: sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==}
- dependencies:
- '@types/acorn': 4.0.6
- estree-util-is-identifier-name: 2.1.0
- micromark-factory-mdx-expression: 1.0.7
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ registry.npmjs.org/longest@2.0.1:
+ resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/longest/-/longest-2.0.1.tgz}
+ name: longest
+ version: 2.0.1
+ engines: {node: '>=0.10.0'}
dev: true
- /micromark-extension-mdx-md/1.0.0:
- resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==}
+ registry.npmjs.org/loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz}
+ name: loose-envify
+ version: 1.4.0
+ hasBin: true
dependencies:
- micromark-util-types: 1.0.2
- dev: true
+ js-tokens: registry.npmjs.org/js-tokens@4.0.0
- /micromark-extension-mdxjs-esm/1.0.3:
- resolution: {integrity: sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==}
+ registry.npmjs.org/loupe@2.3.6:
+ resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz}
+ name: loupe
+ version: 2.3.6
dependencies:
- micromark-core-commonmark: 1.0.6
- micromark-util-character: 1.1.0
- micromark-util-events-to-acorn: 1.2.1
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ get-func-name: registry.npmjs.org/get-func-name@2.0.0
dev: true
- /micromark-extension-mdxjs/1.0.0:
- resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==}
+ registry.npmjs.org/lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz}
+ name: lower-case
+ version: 2.0.2
dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2_acorn@8.8.2
- micromark-extension-mdx-expression: 1.0.4
- micromark-extension-mdx-jsx: 1.0.3
- micromark-extension-mdx-md: 1.0.0
- micromark-extension-mdxjs-esm: 1.0.3
- micromark-util-combine-extensions: 1.0.0
- micromark-util-types: 1.0.2
- dev: true
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
+
+ registry.npmjs.org/lowercase-keys@1.0.1:
+ resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz}
+ name: lowercase-keys
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ registry.npmjs.org/lowercase-keys@2.0.0:
+ resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz}
+ name: lowercase-keys
+ version: 2.0.0
+ engines: {node: '>=8'}
+ dev: false
- /micromark-factory-destination/1.0.0:
- resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==}
+ registry.npmjs.org/lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz}
+ name: lru-cache
+ version: 5.1.1
dependencies:
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- dev: true
+ yallist: registry.npmjs.org/yallist@3.1.1
+ dev: false
- /micromark-factory-label/1.0.2:
- resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==}
+ registry.npmjs.org/lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz}
+ name: lru-cache
+ version: 6.0.0
+ engines: {node: '>=10'}
dependencies:
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
+ yallist: registry.npmjs.org/yallist@4.0.0
+
+ registry.npmjs.org/lunr@2.3.9:
+ resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz}
+ name: lunr
+ version: 2.3.9
dev: true
- /micromark-factory-mdx-expression/1.0.7:
- resolution: {integrity: sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==}
+ registry.npmjs.org/magic-string@0.25.9:
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz}
+ name: magic-string
+ version: 0.25.9
dependencies:
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-events-to-acorn: 1.2.1
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- unist-util-position-from-estree: 1.1.2
- uvu: 0.5.6
- vfile-message: 3.1.4
+ sourcemap-codec: registry.npmjs.org/sourcemap-codec@1.4.8
dev: true
- /micromark-factory-space/1.0.0:
- resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==}
+ registry.npmjs.org/magic-string@0.29.0:
+ resolution: {integrity: sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz}
+ name: magic-string
+ version: 0.29.0
+ engines: {node: '>=12'}
dependencies:
- micromark-util-character: 1.1.0
- micromark-util-types: 1.0.2
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
dev: true
- /micromark-factory-title/1.0.2:
- resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==}
+ registry.npmjs.org/magic-string@0.30.0:
+ resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz}
+ name: magic-string
+ version: 0.30.0
+ engines: {node: '>=12'}
dependencies:
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
+ '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
dev: true
- /micromark-factory-whitespace/1.0.0:
- resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==}
+ registry.npmjs.org/make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz}
+ name: make-dir
+ version: 3.1.0
+ engines: {node: '>=8'}
dependencies:
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
+ semver: registry.npmjs.org/semver@6.3.0
+ dev: false
+
+ registry.npmjs.org/make-error@1.3.6:
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz}
+ name: make-error
+ version: 1.3.6
dev: true
- /micromark-util-character/1.1.0:
- resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==}
- dependencies:
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
+ registry.npmjs.org/map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz}
+ name: map-obj
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
dev: true
- /micromark-util-chunked/1.0.0:
- resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==}
- dependencies:
- micromark-util-symbol: 1.0.1
+ registry.npmjs.org/map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz}
+ name: map-obj
+ version: 4.3.0
+ engines: {node: '>=8'}
dev: true
- /micromark-util-classify-character/1.0.0:
- resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==}
- dependencies:
- micromark-util-character: 1.1.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
+ registry.npmjs.org/markdown-escapes@1.0.4:
+ resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz}
+ name: markdown-escapes
+ version: 1.0.4
+ dev: false
+
+ registry.npmjs.org/marked@4.3.0:
+ resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/marked/-/marked-4.3.0.tgz}
+ name: marked
+ version: 4.3.0
+ engines: {node: '>= 12'}
+ hasBin: true
dev: true
- /micromark-util-combine-extensions/1.0.0:
- resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==}
+ registry.npmjs.org/md5-hex@3.0.1:
+ resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz}
+ name: md5-hex
+ version: 3.0.1
+ engines: {node: '>=8'}
dependencies:
- micromark-util-chunked: 1.0.0
- micromark-util-types: 1.0.2
+ blueimp-md5: registry.npmjs.org/blueimp-md5@2.19.0
dev: true
- /micromark-util-decode-numeric-character-reference/1.0.0:
- resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==}
+ registry.npmjs.org/mdast-squeeze-paragraphs@4.0.0:
+ resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz}
+ name: mdast-squeeze-paragraphs
+ version: 4.0.0
dependencies:
- micromark-util-symbol: 1.0.1
- dev: true
+ unist-util-remove: registry.npmjs.org/unist-util-remove@2.1.0
+ dev: false
- /micromark-util-decode-string/1.0.2:
- resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==}
+ registry.npmjs.org/mdast-util-definitions@4.0.0:
+ resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz}
+ name: mdast-util-definitions
+ version: 4.0.0
dependencies:
- decode-named-character-reference: 1.0.2
- micromark-util-character: 1.1.0
- micromark-util-decode-numeric-character-reference: 1.0.0
- micromark-util-symbol: 1.0.1
- dev: true
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ dev: false
- /micromark-util-encode/1.0.1:
- resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==}
- dev: true
+ registry.npmjs.org/mdast-util-to-hast@10.0.1:
+ resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz}
+ name: mdast-util-to-hast
+ version: 10.0.1
+ dependencies:
+ '@types/mdast': registry.npmjs.org/@types/mdast@3.0.11
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ mdast-util-definitions: registry.npmjs.org/mdast-util-definitions@4.0.0
+ mdurl: registry.npmjs.org/mdurl@1.0.1
+ unist-builder: registry.npmjs.org/unist-builder@2.0.3
+ unist-util-generated: registry.npmjs.org/unist-util-generated@1.1.6
+ unist-util-position: registry.npmjs.org/unist-util-position@3.1.0
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ dev: false
- /micromark-util-events-to-acorn/1.2.1:
- resolution: {integrity: sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==}
- dependencies:
- '@types/acorn': 4.0.6
- '@types/estree': 1.0.0
- estree-util-visit: 1.2.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
- vfile-location: 4.1.0
- vfile-message: 3.1.4
- dev: true
+ registry.npmjs.org/mdast-util-to-string@2.0.0:
+ resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz}
+ name: mdast-util-to-string
+ version: 2.0.0
+ dev: false
- /micromark-util-html-tag-name/1.1.0:
- resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==}
- dev: true
+ registry.npmjs.org/mdn-data@2.0.14:
+ resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz}
+ name: mdn-data
+ version: 2.0.14
+ dev: false
- /micromark-util-normalize-identifier/1.0.0:
- resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==}
- dependencies:
- micromark-util-symbol: 1.0.1
- dev: true
+ registry.npmjs.org/mdurl@1.0.1:
+ resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz}
+ name: mdurl
+ version: 1.0.1
+ dev: false
- /micromark-util-resolve-all/1.0.0:
- resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==}
- dependencies:
- micromark-util-types: 1.0.2
- dev: true
+ registry.npmjs.org/media-typer@0.3.0:
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz}
+ name: media-typer
+ version: 0.3.0
+ engines: {node: '>= 0.6'}
+ dev: false
- /micromark-util-sanitize-uri/1.1.0:
- resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==}
+ registry.npmjs.org/memfs@3.5.1:
+ resolution: {integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz}
+ name: memfs
+ version: 3.5.1
+ engines: {node: '>= 4.0.0'}
dependencies:
- micromark-util-character: 1.1.0
- micromark-util-encode: 1.0.1
- micromark-util-symbol: 1.0.1
- dev: true
+ fs-monkey: registry.npmjs.org/fs-monkey@1.0.3
+ dev: false
- /micromark-util-subtokenize/1.0.2:
- resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==}
+ registry.npmjs.org/meow@8.1.2:
+ resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/meow/-/meow-8.1.2.tgz}
+ name: meow
+ version: 8.1.2
+ engines: {node: '>=10'}
dependencies:
- micromark-util-chunked: 1.0.0
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
- dev: true
+ '@types/minimist': registry.npmjs.org/@types/minimist@1.2.2
+ camelcase-keys: registry.npmjs.org/camelcase-keys@6.2.2
+ decamelize-keys: registry.npmjs.org/decamelize-keys@1.1.1
+ hard-rejection: registry.npmjs.org/hard-rejection@2.1.0
+ minimist-options: registry.npmjs.org/minimist-options@4.1.0
+ normalize-package-data: registry.npmjs.org/normalize-package-data@3.0.3
+ read-pkg-up: registry.npmjs.org/read-pkg-up@7.0.1
+ redent: registry.npmjs.org/redent@3.0.0
+ trim-newlines: registry.npmjs.org/trim-newlines@3.0.1
+ type-fest: registry.npmjs.org/type-fest@0.18.1
+ yargs-parser: registry.npmjs.org/yargs-parser@20.2.9
+ dev: true
+
+ registry.npmjs.org/merge-descriptors@1.0.1:
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz}
+ name: merge-descriptors
+ version: 1.0.1
+ dev: false
- /micromark-util-symbol/1.0.1:
- resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==}
- dev: true
+ registry.npmjs.org/merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz}
+ name: merge-stream
+ version: 2.0.0
- /micromark-util-types/1.0.2:
- resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==}
- dev: true
+ registry.npmjs.org/merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz}
+ name: merge2
+ version: 1.4.1
+ engines: {node: '>= 8'}
- /micromark/3.1.0:
- resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==}
- dependencies:
- '@types/debug': 4.1.7
- debug: 4.3.4
- decode-named-character-reference: 1.0.2
- micromark-core-commonmark: 1.0.6
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-chunked: 1.0.0
- micromark-util-combine-extensions: 1.0.0
- micromark-util-decode-numeric-character-reference: 1.0.0
- micromark-util-encode: 1.0.1
- micromark-util-normalize-identifier: 1.0.0
- micromark-util-resolve-all: 1.0.0
- micromark-util-sanitize-uri: 1.1.0
- micromark-util-subtokenize: 1.0.2
- micromark-util-symbol: 1.0.1
- micromark-util-types: 1.0.2
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
+ registry.npmjs.org/merge@2.1.1:
+ resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge/-/merge-2.1.1.tgz}
+ name: merge
+ version: 2.1.1
dev: true
- /micromatch/4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ registry.npmjs.org/methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/methods/-/methods-1.1.2.tgz}
+ name: methods
+ version: 1.1.2
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ registry.npmjs.org/micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz}
+ name: micromatch
+ version: 4.0.5
engines: {node: '>=8.6'}
dependencies:
- braces: 3.0.2
- picomatch: 2.3.1
+ braces: registry.npmjs.org/braces@3.0.2
+ picomatch: registry.npmjs.org/picomatch@2.3.1
+
+ registry.npmjs.org/mime-db@1.33.0:
+ resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz}
+ name: mime-db
+ version: 1.33.0
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ registry.npmjs.org/mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz}
+ name: mime-db
+ version: 1.52.0
+ engines: {node: '>= 0.6'}
- /mime-db/1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ registry.npmjs.org/mime-types@2.1.18:
+ resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz}
+ name: mime-types
+ version: 2.1.18
engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: registry.npmjs.org/mime-db@1.33.0
+ dev: false
- /mime-types/2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ registry.npmjs.org/mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz}
+ name: mime-types
+ version: 2.1.35
engines: {node: '>= 0.6'}
dependencies:
- mime-db: 1.52.0
+ mime-db: registry.npmjs.org/mime-db@1.52.0
- /mime/1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ registry.npmjs.org/mime@1.6.0:
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime/-/mime-1.6.0.tgz}
+ name: mime
+ version: 1.6.0
engines: {node: '>=4'}
hasBin: true
+ dev: false
- /mimic-fn/2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
+ registry.npmjs.org/mimic-fn@1.2.0:
+ resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz}
+ name: mimic-fn
+ version: 1.2.0
+ engines: {node: '>=4'}
dev: true
- /mimic-fn/4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ registry.npmjs.org/mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz}
+ name: mimic-fn
+ version: 2.1.0
+ engines: {node: '>=6'}
+
+ registry.npmjs.org/mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz}
+ name: mimic-fn
+ version: 4.0.0
engines: {node: '>=12'}
dev: true
- /mimic-response/1.0.1:
- resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
+ registry.npmjs.org/mimic-response@1.0.1:
+ resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz}
+ name: mimic-response
+ version: 1.0.1
engines: {node: '>=4'}
- dev: true
-
- /mimic-response/3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
- engines: {node: '>=10'}
- dev: true
+ dev: false
- /min-indent/1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ registry.npmjs.org/min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz}
+ name: min-indent
+ version: 1.0.1
engines: {node: '>=4'}
dev: true
- /minimatch/3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+ registry.npmjs.org/mini-css-extract-plugin@2.7.5(webpack@5.82.1):
+ resolution: {integrity: sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz}
+ id: registry.npmjs.org/mini-css-extract-plugin/2.7.5
+ name: mini-css-extract-plugin
+ version: 2.7.5
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
dependencies:
- brace-expansion: 1.1.11
+ schema-utils: registry.npmjs.org/schema-utils@4.0.1
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /minimatch/5.1.6:
- resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
- engines: {node: '>=10'}
- dependencies:
- brace-expansion: 2.0.1
- dev: true
+ registry.npmjs.org/minimalistic-assert@1.0.1:
+ resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz}
+ name: minimalistic-assert
+ version: 1.0.1
+ dev: false
- /minimatch/6.2.0:
- resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==}
- engines: {node: '>=10'}
+ registry.npmjs.org/minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz}
+ name: minimatch
+ version: 3.1.2
dependencies:
- brace-expansion: 2.0.1
- dev: true
-
- /minimist/1.2.8:
- resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- dev: true
+ brace-expansion: registry.npmjs.org/brace-expansion@1.1.11
- /minipass-collect/1.0.2:
- resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/minimatch@7.4.6:
+ resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz}
+ name: minimatch
+ version: 7.4.6
+ engines: {node: '>=10'}
dependencies:
- minipass: 3.3.6
+ brace-expansion: registry.npmjs.org/brace-expansion@2.0.1
dev: true
- /minipass-flush/1.0.5:
- resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/minimatch@9.0.0:
+ resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz}
+ name: minimatch
+ version: 9.0.0
+ engines: {node: '>=16 || 14 >=14.17'}
dependencies:
- minipass: 3.3.6
+ brace-expansion: registry.npmjs.org/brace-expansion@2.0.1
dev: true
- /minipass-pipeline/1.2.4:
- resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
- engines: {node: '>=8'}
+ registry.npmjs.org/minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz}
+ name: minimist-options
+ version: 4.1.0
+ engines: {node: '>= 6'}
dependencies:
- minipass: 3.3.6
+ arrify: registry.npmjs.org/arrify@1.0.1
+ is-plain-obj: registry.npmjs.org/is-plain-obj@1.1.0
+ kind-of: registry.npmjs.org/kind-of@6.0.3
dev: true
- /minipass/3.3.6:
- resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
- engines: {node: '>=8'}
- dependencies:
- yallist: 4.0.0
+ registry.npmjs.org/minimist@1.2.7:
+ resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz}
+ name: minimist
+ version: 1.2.7
dev: true
- /minipass/4.2.1:
- resolution: {integrity: sha512-KS4CHIsDfOZetnT+u6fwxyFADXLamtkPxkGScmmtTW//MlRrImV+LtbmbJpLQ86Hw7km/utbfEfndhGBrfwvlA==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz}
+ name: minimist
+ version: 1.2.8
- /minizlib/2.1.2:
- resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz}
+ name: mkdirp
+ version: 0.5.6
+ hasBin: true
dependencies:
- minipass: 3.3.6
- yallist: 4.0.0
- dev: true
-
- /mkdirp-classic/0.5.3:
- resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+ minimist: registry.npmjs.org/minimist@1.2.8
dev: true
- /mkdirp/1.0.4:
- resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ registry.npmjs.org/mkdirp@2.1.6:
+ resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz}
+ name: mkdirp
+ version: 2.1.6
engines: {node: '>=10'}
hasBin: true
dev: true
- /mlly/1.1.1:
- resolution: {integrity: sha512-Jnlh4W/aI4GySPo6+DyTN17Q75KKbLTyFK8BrGhjNP4rxuUjbRWhE6gHg3bs33URWAF44FRm7gdQA348i3XxRw==}
+ registry.npmjs.org/mlly@1.2.0:
+ resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mlly/-/mlly-1.2.0.tgz}
+ name: mlly
+ version: 1.2.0
dependencies:
- acorn: 8.8.2
- pathe: 1.1.0
- pkg-types: 1.0.2
- ufo: 1.1.0
+ acorn: registry.npmjs.org/acorn@8.8.2
+ pathe: registry.npmjs.org/pathe@1.1.0
+ pkg-types: registry.npmjs.org/pkg-types@1.0.3
+ ufo: registry.npmjs.org/ufo@1.1.2
dev: true
- /mri/1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ registry.npmjs.org/mri@1.2.0:
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mri/-/mri-1.2.0.tgz}
+ name: mri
+ version: 1.2.0
engines: {node: '>=4'}
dev: true
- /ms/2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ registry.npmjs.org/mrmime@1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz}
+ name: mrmime
+ version: 1.0.1
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/ms@2.0.0:
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz}
+ name: ms
+ version: 2.0.0
+ dev: false
+
+ registry.npmjs.org/ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz}
+ name: ms
+ version: 2.1.2
- /ms/2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+ registry.npmjs.org/ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz}
+ name: ms
+ version: 2.1.3
+ dev: false
- /ms/2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
+ registry.npmjs.org/multicast-dns@7.2.5:
+ resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz}
+ name: multicast-dns
+ version: 7.2.5
+ hasBin: true
+ dependencies:
+ dns-packet: registry.npmjs.org/dns-packet@5.6.0
+ thunky: registry.npmjs.org/thunky@1.1.0
+ dev: false
- /muggle-string/0.2.2:
- resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
+ registry.npmjs.org/mute-stream@0.0.7:
+ resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz}
+ name: mute-stream
+ version: 0.0.7
dev: true
- /mute-stream/0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
+ registry.npmjs.org/mute-stream@0.0.8:
+ resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz}
+ name: mute-stream
+ version: 0.0.8
dev: true
- /nanoid/3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+ registry.npmjs.org/nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz}
+ name: nanoid
+ version: 3.3.6
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /natural-compare-lite/1.4.0:
- resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
+ registry.npmjs.org/natural-compare-lite@1.4.0:
+ resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz}
+ name: natural-compare-lite
+ version: 1.4.0
dev: true
- /natural-compare/1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- dev: true
+ registry.npmjs.org/natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz}
+ name: natural-compare
+ version: 1.4.0
- /negotiator/0.6.3:
- resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ registry.npmjs.org/negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz}
+ name: negotiator
+ version: 0.6.3
engines: {node: '>= 0.6'}
+ dev: false
- /neo-async/2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
- dev: true
+ registry.npmjs.org/neo-async@2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz}
+ name: neo-async
+ version: 2.6.2
- /netmask/2.0.2:
- resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
- engines: {node: '>= 0.4.0'}
- dev: true
+ registry.npmjs.org/no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz}
+ name: no-case
+ version: 3.0.4
+ dependencies:
+ lower-case: registry.npmjs.org/lower-case@2.0.2
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
+
+ registry.npmjs.org/node-emoji@1.11.0:
+ resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz}
+ name: node-emoji
+ version: 1.11.0
+ dependencies:
+ lodash: registry.npmjs.org/lodash@4.17.21
+ dev: false
+
+ registry.npmjs.org/node-fetch@2.6.7:
+ resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz}
+ name: node-fetch
+ version: 2.6.7
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ dependencies:
+ whatwg-url: registry.npmjs.org/whatwg-url@5.0.0
+ dev: false
+
+ registry.npmjs.org/node-forge@1.3.1:
+ resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz}
+ name: node-forge
+ version: 1.3.1
+ engines: {node: '>= 6.13.0'}
+ dev: false
+
+ registry.npmjs.org/node-releases@2.0.10:
+ resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz}
+ name: node-releases
+ version: 2.0.10
- /no-case/3.0.4:
- resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ registry.npmjs.org/normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz}
+ name: normalize-package-data
+ version: 2.5.0
dependencies:
- lower-case: 2.0.2
- tslib: 2.5.0
+ hosted-git-info: registry.npmjs.org/hosted-git-info@2.8.9
+ resolve: registry.npmjs.org/resolve@1.22.2
+ semver: registry.npmjs.org/semver@5.7.1
+ validate-npm-package-license: registry.npmjs.org/validate-npm-package-license@3.0.4
dev: true
- /node-addon-api/1.7.2:
- resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==}
+ registry.npmjs.org/normalize-package-data@3.0.3:
+ resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz}
+ name: normalize-package-data
+ version: 3.0.3
+ engines: {node: '>=10'}
+ dependencies:
+ hosted-git-info: registry.npmjs.org/hosted-git-info@4.1.0
+ is-core-module: registry.npmjs.org/is-core-module@2.12.0
+ semver: registry.npmjs.org/semver@7.5.0
+ validate-npm-package-license: registry.npmjs.org/validate-npm-package-license@3.0.4
dev: true
- optional: true
- /node-dir/0.1.17:
- resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==}
- engines: {node: '>= 0.10.5'}
+ registry.npmjs.org/normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz}
+ name: normalize-path
+ version: 3.0.0
+ engines: {node: '>=0.10.0'}
+
+ registry.npmjs.org/normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz}
+ name: normalize-range
+ version: 0.1.2
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ registry.npmjs.org/normalize-url@4.5.1:
+ resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz}
+ name: normalize-url
+ version: 4.5.1
+ engines: {node: '>=8'}
+ dev: false
+
+ registry.npmjs.org/normalize-url@6.1.0:
+ resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz}
+ name: normalize-url
+ version: 6.1.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmjs.org/npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz}
+ name: npm-run-path
+ version: 4.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ path-key: registry.npmjs.org/path-key@3.1.1
+
+ registry.npmjs.org/npm-run-path@5.1.0:
+ resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz}
+ name: npm-run-path
+ version: 5.1.0
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
- minimatch: 3.1.2
+ path-key: registry.npmjs.org/path-key@4.0.0
dev: true
- /node-fetch-native/1.0.2:
- resolution: {integrity: sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ==}
+ registry.npmjs.org/nprogress@0.2.0:
+ resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz}
+ name: nprogress
+ version: 0.2.0
+ dev: false
+
+ registry.npmjs.org/nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz}
+ name: nth-check
+ version: 2.1.1
+ dependencies:
+ boolbase: registry.npmjs.org/boolbase@1.0.0
+
+ registry.npmjs.org/nwsapi@2.2.4:
+ resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz}
+ name: nwsapi
+ version: 2.2.4
dev: true
- /node-fetch/2.6.7:
- resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
+ registry.npmjs.org/object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz}
+ name: object-assign
+ version: 4.1.1
+ engines: {node: '>=0.10.0'}
+
+ registry.npmjs.org/object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz}
+ name: object-inspect
+ version: 1.12.3
+ dev: false
+
+ registry.npmjs.org/object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz}
+ name: object-keys
+ version: 1.1.1
+ engines: {node: '>= 0.4'}
+ dev: false
+
+ registry.npmjs.org/object.assign@4.1.4:
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz}
+ name: object.assign
+ version: 4.1.4
+ engines: {node: '>= 0.4'}
dependencies:
- whatwg-url: 5.0.0
+ call-bind: registry.npmjs.org/call-bind@1.0.2
+ define-properties: registry.npmjs.org/define-properties@1.2.0
+ has-symbols: registry.npmjs.org/has-symbols@1.0.3
+ object-keys: registry.npmjs.org/object-keys@1.1.1
+ dev: false
- /node-fetch/2.6.9:
- resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
- engines: {node: 4.x || >=6.0.0}
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
+ registry.npmjs.org/obuf@1.1.2:
+ resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz}
+ name: obuf
+ version: 1.1.2
+ dev: false
+
+ registry.npmjs.org/on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz}
+ name: on-finished
+ version: 2.4.1
+ engines: {node: '>= 0.8'}
dependencies:
- whatwg-url: 5.0.0
+ ee-first: registry.npmjs.org/ee-first@1.1.1
+ dev: false
- /node-gyp-build/4.6.0:
- resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==}
- hasBin: true
+ registry.npmjs.org/on-headers@1.0.2:
+ resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz}
+ name: on-headers
+ version: 1.0.2
+ engines: {node: '>= 0.8'}
+ dev: false
+
+ registry.npmjs.org/once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
+ name: once
+ version: 1.4.0
+ dependencies:
+ wrappy: registry.npmjs.org/wrappy@1.0.2
+
+ registry.npmjs.org/onetime@2.0.1:
+ resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz}
+ name: onetime
+ version: 2.0.1
+ engines: {node: '>=4'}
+ dependencies:
+ mimic-fn: registry.npmjs.org/mimic-fn@1.2.0
dev: true
- /node-localstorage/2.2.1:
- resolution: {integrity: sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==}
- engines: {node: '>=0.12'}
+ registry.npmjs.org/onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz}
+ name: onetime
+ version: 5.1.2
+ engines: {node: '>=6'}
+ dependencies:
+ mimic-fn: registry.npmjs.org/mimic-fn@2.1.0
+
+ registry.npmjs.org/onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz}
+ name: onetime
+ version: 6.0.0
+ engines: {node: '>=12'}
dependencies:
- write-file-atomic: 1.3.4
+ mimic-fn: registry.npmjs.org/mimic-fn@4.0.0
dev: true
- /node-releases/2.0.10:
- resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
- dev: true
+ registry.npmjs.org/open@8.4.2:
+ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/open/-/open-8.4.2.tgz}
+ name: open
+ version: 8.4.2
+ engines: {node: '>=12'}
+ dependencies:
+ define-lazy-prop: registry.npmjs.org/define-lazy-prop@2.0.0
+ is-docker: registry.npmjs.org/is-docker@2.2.1
+ is-wsl: registry.npmjs.org/is-wsl@2.2.0
+ dev: false
- /nopt/5.0.0:
- resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
- engines: {node: '>=6'}
- hasBin: true
+ registry.npmjs.org/open@9.1.0:
+ resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/open/-/open-9.1.0.tgz}
+ name: open
+ version: 9.1.0
+ engines: {node: '>=14.16'}
dependencies:
- abbrev: 1.1.1
+ default-browser: registry.npmjs.org/default-browser@4.0.0
+ define-lazy-prop: registry.npmjs.org/define-lazy-prop@3.0.0
+ is-inside-container: registry.npmjs.org/is-inside-container@1.0.0
+ is-wsl: registry.npmjs.org/is-wsl@2.2.0
dev: true
- /nopt/6.0.0:
- resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ registry.npmjs.org/opener@1.5.2:
+ resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/opener/-/opener-1.5.2.tgz}
+ name: opener
+ version: 1.5.2
hasBin: true
+ dev: false
+
+ registry.npmjs.org/optionator@0.8.3:
+ resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz}
+ name: optionator
+ version: 0.8.3
+ engines: {node: '>= 0.8.0'}
dependencies:
- abbrev: 1.1.1
+ deep-is: registry.npmjs.org/deep-is@0.1.4
+ fast-levenshtein: registry.npmjs.org/fast-levenshtein@2.0.6
+ levn: registry.npmjs.org/levn@0.3.0
+ prelude-ls: registry.npmjs.org/prelude-ls@1.1.2
+ type-check: registry.npmjs.org/type-check@0.3.2
+ word-wrap: registry.npmjs.org/word-wrap@1.2.3
dev: true
- /normalize-path/3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- /normalize-url/6.1.0:
- resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
+ registry.npmjs.org/optionator@0.9.1:
+ resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz}
+ name: optionator
+ version: 0.9.1
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ deep-is: registry.npmjs.org/deep-is@0.1.4
+ fast-levenshtein: registry.npmjs.org/fast-levenshtein@2.0.6
+ levn: registry.npmjs.org/levn@0.4.1
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
+ type-check: registry.npmjs.org/type-check@0.4.0
+ word-wrap: registry.npmjs.org/word-wrap@1.2.3
+
+ registry.npmjs.org/ora@5.4.1:
+ resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ora/-/ora-5.4.1.tgz}
+ name: ora
+ version: 5.4.1
engines: {node: '>=10'}
+ dependencies:
+ bl: registry.npmjs.org/bl@4.1.0
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cli-cursor: registry.npmjs.org/cli-cursor@3.1.0
+ cli-spinners: registry.npmjs.org/cli-spinners@2.9.0
+ is-interactive: registry.npmjs.org/is-interactive@1.0.0
+ is-unicode-supported: registry.npmjs.org/is-unicode-supported@0.1.0
+ log-symbols: registry.npmjs.org/log-symbols@4.1.0
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ wcwidth: registry.npmjs.org/wcwidth@1.0.1
+ dev: true
+
+ registry.npmjs.org/os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz}
+ name: os-tmpdir
+ version: 1.0.2
+ engines: {node: '>=0.10.0'}
dev: true
- /normalize-wheel-es/1.2.0:
- resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
+ registry.npmjs.org/p-cancelable@1.1.0:
+ resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz}
+ name: p-cancelable
+ version: 1.1.0
+ engines: {node: '>=6'}
dev: false
- /npm-run-path/4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
+ registry.npmjs.org/p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz}
+ name: p-limit
+ version: 2.3.0
+ engines: {node: '>=6'}
dependencies:
- path-key: 3.1.1
- dev: true
+ p-try: registry.npmjs.org/p-try@2.2.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}
+ registry.npmjs.org/p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz}
+ name: p-limit
+ version: 3.1.0
+ engines: {node: '>=10'}
dependencies:
- path-key: 4.0.0
- dev: true
+ yocto-queue: registry.npmjs.org/yocto-queue@0.1.0
- /npmlog/5.0.1:
- resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
+ registry.npmjs.org/p-limit@4.0.0:
+ resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz}
+ name: p-limit
+ version: 4.0.0
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
- are-we-there-yet: 2.0.0
- console-control-strings: 1.1.0
- gauge: 3.0.2
- set-blocking: 2.0.0
+ yocto-queue: registry.npmjs.org/yocto-queue@1.0.0
dev: true
- /nth-check/2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ registry.npmjs.org/p-locate@3.0.0:
+ resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz}
+ name: p-locate
+ version: 3.0.0
+ engines: {node: '>=6'}
dependencies:
- boolbase: 1.0.0
- dev: true
-
- /object-assign/4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
- dev: true
+ p-limit: registry.npmjs.org/p-limit@2.3.0
+ dev: false
- /object-inspect/1.12.3:
- resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+ registry.npmjs.org/p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz}
+ name: p-locate
+ version: 4.1.0
+ engines: {node: '>=8'}
+ dependencies:
+ p-limit: registry.npmjs.org/p-limit@2.3.0
- /object-keys/1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
- dev: true
+ registry.npmjs.org/p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz}
+ name: p-locate
+ version: 5.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ p-limit: registry.npmjs.org/p-limit@3.1.0
- /object.assign/4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/p-map@4.0.0:
+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz}
+ name: p-map
+ version: 4.0.0
+ engines: {node: '>=10'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- has-symbols: 1.0.3
- object-keys: 1.1.1
- dev: true
+ aggregate-error: registry.npmjs.org/aggregate-error@3.1.0
+ dev: false
- /object.values/1.1.6:
- resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/p-retry@4.6.2:
+ resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz}
+ name: p-retry
+ version: 4.6.2
+ engines: {node: '>=8'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- dev: true
+ '@types/retry': registry.npmjs.org/@types/retry@0.12.0
+ retry: registry.npmjs.org/retry@0.13.1
+ dev: false
- /on-finished/2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz}
+ name: p-try
+ version: 2.2.0
+ engines: {node: '>=6'}
+
+ registry.npmjs.org/package-json@6.5.0:
+ resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz}
+ name: package-json
+ version: 6.5.0
+ engines: {node: '>=8'}
dependencies:
- ee-first: 1.1.1
+ got: registry.npmjs.org/got@9.6.0
+ registry-auth-token: registry.npmjs.org/registry-auth-token@4.2.2
+ registry-url: registry.npmjs.org/registry-url@5.1.0
+ semver: registry.npmjs.org/semver@6.3.0
+ dev: false
- /once/1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+ registry.npmjs.org/param-case@3.0.4:
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz}
+ name: param-case
+ version: 3.0.4
dependencies:
- wrappy: 1.0.2
+ dot-case: registry.npmjs.org/dot-case@3.0.4
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
- /onetime/5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ registry.npmjs.org/parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz}
+ name: parent-module
+ version: 1.0.1
engines: {node: '>=6'}
dependencies:
- mimic-fn: 2.1.0
- dev: true
+ callsites: registry.npmjs.org/callsites@3.1.0
- /onetime/6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/parse-entities@2.0.0:
+ resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz}
+ name: parse-entities
+ version: 2.0.0
dependencies:
- mimic-fn: 4.0.0
- dev: true
+ character-entities: registry.npmjs.org/character-entities@1.2.4
+ character-entities-legacy: registry.npmjs.org/character-entities-legacy@1.1.4
+ character-reference-invalid: registry.npmjs.org/character-reference-invalid@1.1.4
+ is-alphanumerical: registry.npmjs.org/is-alphanumerical@1.0.4
+ is-decimal: registry.npmjs.org/is-decimal@1.0.4
+ is-hexadecimal: registry.npmjs.org/is-hexadecimal@1.0.4
+ dev: false
- /optionator/0.8.3:
- resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
- engines: {node: '>= 0.8.0'}
+ registry.npmjs.org/parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz}
+ name: parse-json
+ version: 5.2.0
+ engines: {node: '>=8'}
dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.3.0
- prelude-ls: 1.1.2
- type-check: 0.3.2
- word-wrap: 1.2.3
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ error-ex: registry.npmjs.org/error-ex@1.3.2
+ json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1
+ lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4
+
+ registry.npmjs.org/parse-numeric-range@1.3.0:
+ resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz}
+ name: parse-numeric-range
+ version: 1.3.0
+ dev: false
+
+ registry.npmjs.org/parse-passwd@1.0.0:
+ resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz}
+ name: parse-passwd
+ version: 1.0.0
+ engines: {node: '>=0.10.0'}
dev: true
- /optionator/0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
- engines: {node: '>= 0.8.0'}
+ registry.npmjs.org/parse5-htmlparser2-tree-adapter@7.0.0:
+ resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz}
+ name: parse5-htmlparser2-tree-adapter
+ version: 7.0.0
dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.3
- dev: true
+ domhandler: registry.npmjs.org/domhandler@5.0.3
+ parse5: registry.npmjs.org/parse5@7.1.2
+ dev: false
- /ora/5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/parse5@6.0.1:
+ resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz}
+ name: parse5
+ version: 6.0.1
+ dev: false
+
+ registry.npmjs.org/parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz}
+ name: parse5
+ version: 7.1.2
+ dependencies:
+ entities: registry.npmjs.org/entities@4.5.0
+
+ registry.npmjs.org/parseurl@1.3.3:
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz}
+ name: parseurl
+ version: 1.3.3
+ engines: {node: '>= 0.8'}
+ dev: false
+
+ registry.npmjs.org/pascal-case@3.1.2:
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz}
+ name: pascal-case
+ version: 3.1.2
dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.7.0
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
+ no-case: registry.npmjs.org/no-case@3.0.4
+ tslib: registry.npmjs.org/tslib@2.5.0
+ dev: false
+
+ registry.npmjs.org/path-browserify@1.0.1:
+ resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz}
+ name: path-browserify
+ version: 1.0.1
dev: true
- /os-tmpdir/1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ registry.npmjs.org/path-exists@3.0.0:
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz}
+ name: path-exists
+ version: 3.0.0
+ engines: {node: '>=4'}
+ dev: false
+
+ registry.npmjs.org/path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz}
+ name: path-exists
+ version: 4.0.0
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
+ name: path-is-absolute
+ version: 1.0.1
engines: {node: '>=0.10.0'}
- dev: true
- /outdent/0.8.0:
- resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==}
- dev: true
+ registry.npmjs.org/path-is-inside@1.0.2:
+ resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz}
+ name: path-is-inside
+ version: 1.0.2
+ dev: false
- /p-cancelable/2.1.1:
- resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
+ registry.npmjs.org/path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz}
+ name: path-key
+ version: 3.1.1
engines: {node: '>=8'}
+
+ registry.npmjs.org/path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz}
+ name: path-key
+ version: 4.0.0
+ engines: {node: '>=12'}
dev: true
- /p-limit/3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz}
+ name: path-parse
+ version: 1.0.7
+
+ registry.npmjs.org/path-to-regexp@0.1.7:
+ resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz}
+ name: path-to-regexp
+ version: 0.1.7
+ dev: false
+
+ registry.npmjs.org/path-to-regexp@1.8.0:
+ resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz}
+ name: path-to-regexp
+ version: 1.8.0
dependencies:
- yocto-queue: 0.1.0
+ isarray: registry.npmjs.org/isarray@0.0.1
+ dev: false
+
+ registry.npmjs.org/path-to-regexp@2.2.1:
+ resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz}
+ name: path-to-regexp
+ version: 2.2.1
+ dev: false
+
+ registry.npmjs.org/path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz}
+ name: path-type
+ version: 4.0.0
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/pathe@1.1.0:
+ resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pathe/-/pathe-1.1.0.tgz}
+ name: pathe
+ version: 1.1.0
dev: true
- /p-limit/4.0.0:
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dependencies:
- yocto-queue: 1.0.0
+ registry.npmjs.org/pathval@1.1.1:
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz}
+ name: pathval
+ version: 1.1.1
dev: true
- /p-locate/5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
+ registry.npmjs.org/picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz}
+ name: picocolors
+ version: 1.0.0
+
+ registry.npmjs.org/picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz}
+ name: picomatch
+ version: 2.3.1
+ engines: {node: '>=8.6'}
+
+ registry.npmjs.org/pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz}
+ name: pkg-dir
+ version: 4.2.0
+ engines: {node: '>=8'}
dependencies:
- p-limit: 3.1.0
- dev: true
+ find-up: registry.npmjs.org/find-up@4.1.0
+ dev: false
- /p-map/4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/pkg-types@1.0.3:
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz}
+ name: pkg-types
+ version: 1.0.3
dependencies:
- aggregate-error: 3.1.0
+ jsonc-parser: registry.npmjs.org/jsonc-parser@3.2.0
+ mlly: registry.npmjs.org/mlly@1.2.0
+ pathe: registry.npmjs.org/pathe@1.1.0
dev: true
- /pac-proxy-agent/5.0.0:
- resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/pkg-up@3.1.0:
+ resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz}
+ name: pkg-up
+ version: 3.1.0
+ engines: {node: '>=8'}
dependencies:
- '@tootallnate/once': 1.1.2
- agent-base: 6.0.2
- debug: 4.3.4
- get-uri: 3.0.2
- http-proxy-agent: 4.0.1
- https-proxy-agent: 5.0.1
- pac-resolver: 5.0.1
- raw-body: 2.5.2
- socks-proxy-agent: 5.0.1
- transitivePeerDependencies:
- - supports-color
- dev: true
+ find-up: registry.npmjs.org/find-up@3.0.0
+ dev: false
- /pac-resolver/5.0.1:
- resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/postcss-calc@8.2.4(postcss@8.4.23):
+ resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz}
+ id: registry.npmjs.org/postcss-calc/8.2.4
+ name: postcss-calc
+ version: 8.2.4
+ peerDependencies:
+ postcss: ^8.2.2
dependencies:
- degenerator: 3.0.2
- ip: 1.1.8
- netmask: 2.0.2
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /pako/0.2.9:
- resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
- dev: true
+ registry.npmjs.org/postcss-colormin@5.3.1(postcss@8.4.23):
+ resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz}
+ id: registry.npmjs.org/postcss-colormin/5.3.1
+ name: postcss-colormin
+ version: 5.3.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ caniuse-api: registry.npmjs.org/caniuse-api@3.0.0
+ colord: registry.npmjs.org/colord@2.9.3
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /param-case/3.0.4:
- resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+ registry.npmjs.org/postcss-convert-values@5.1.3(postcss@8.4.23):
+ resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz}
+ id: registry.npmjs.org/postcss-convert-values/5.1.3
+ name: postcss-convert-values
+ version: 5.1.3
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- dot-case: 3.0.4
- tslib: 2.5.0
- dev: true
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /parent-module/1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
+ registry.npmjs.org/postcss-discard-comments@5.1.2(postcss@8.4.23):
+ resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz}
+ id: registry.npmjs.org/postcss-discard-comments/5.1.2
+ name: postcss-discard-comments
+ version: 5.1.2
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- callsites: 3.1.0
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /parse-entities/4.0.1:
- resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==}
+ registry.npmjs.org/postcss-discard-duplicates@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-discard-duplicates/5.1.0
+ name: postcss-discard-duplicates
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- '@types/unist': 2.0.6
- character-entities: 2.0.2
- character-entities-legacy: 3.0.0
- character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.0.2
- is-alphanumerical: 2.0.1
- is-decimal: 2.0.1
- is-hexadecimal: 2.0.1
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /parse-ms/2.1.0:
- resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
- engines: {node: '>=6'}
- dev: true
+ registry.npmjs.org/postcss-discard-empty@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-discard-empty/5.1.1
+ name: postcss-discard-empty
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /parseurl/1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/postcss-discard-overridden@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-discard-overridden/5.1.0
+ name: postcss-discard-overridden
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /pascal-case/3.1.2:
- resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+ registry.npmjs.org/postcss-discard-unused@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-discard-unused/5.1.0
+ name: postcss-discard-unused
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- no-case: 3.0.4
- tslib: 2.5.0
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
- /path-browserify/1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
- dev: true
+ registry.npmjs.org/postcss-loader@7.3.0(postcss@8.4.23)(webpack@5.82.1):
+ resolution: {integrity: sha512-qLAFjvR2BFNz1H930P7mj1iuWJFjGey/nVhimfOAAQ1ZyPpcClAxP8+A55Sl8mBvM+K2a9Pjgdj10KpANWrNfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.0.tgz}
+ id: registry.npmjs.org/postcss-loader/7.3.0
+ name: postcss-loader
+ version: 7.3.0
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ postcss: ^7.0.0 || ^8.0.1
+ webpack: ^5.0.0
+ dependencies:
+ cosmiconfig: registry.npmjs.org/cosmiconfig@8.1.3
+ jiti: registry.npmjs.org/jiti@1.18.2
+ klona: registry.npmjs.org/klona@2.0.6
+ postcss: registry.npmjs.org/postcss@8.4.23
+ semver: registry.npmjs.org/semver@7.5.0
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /path-exists/4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/postcss-merge-idents@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-merge-idents/5.1.1
+ name: postcss-merge-idents
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /path-is-absolute/1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/postcss-merge-longhand@5.1.7(postcss@8.4.23):
+ resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz}
+ id: registry.npmjs.org/postcss-merge-longhand/5.1.7
+ name: postcss-merge-longhand
+ version: 5.1.7
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ stylehacks: registry.npmjs.org/stylehacks@5.1.1(postcss@8.4.23)
+ dev: false
- /path-key/3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/postcss-merge-rules@5.1.4(postcss@8.4.23):
+ resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz}
+ id: registry.npmjs.org/postcss-merge-rules/5.1.4
+ name: postcss-merge-rules
+ version: 5.1.4
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ caniuse-api: registry.npmjs.org/caniuse-api@3.0.0
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
- /path-key/4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
- dev: true
+ registry.npmjs.org/postcss-minify-font-values@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-minify-font-values/5.1.0
+ name: postcss-minify-font-values
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /path-parse/1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ registry.npmjs.org/postcss-minify-gradients@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-minify-gradients/5.1.1
+ name: postcss-minify-gradients
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ colord: registry.npmjs.org/colord@2.9.3
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /path-to-regexp/0.1.7:
- resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
+ registry.npmjs.org/postcss-minify-params@5.1.4(postcss@8.4.23):
+ resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz}
+ id: registry.npmjs.org/postcss-minify-params/5.1.4
+ name: postcss-minify-params
+ version: 5.1.4
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /path-to-regexp/6.1.0:
- resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
- dev: true
+ registry.npmjs.org/postcss-minify-selectors@5.2.1(postcss@8.4.23):
+ resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz}
+ id: registry.npmjs.org/postcss-minify-selectors/5.2.1
+ name: postcss-minify-selectors
+ version: 5.2.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
- /path-to-regexp/6.2.1:
- resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
- dev: true
+ registry.npmjs.org/postcss-modules-extract-imports@3.0.0(postcss@8.4.23):
+ resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz}
+ id: registry.npmjs.org/postcss-modules-extract-imports/3.0.0
+ name: postcss-modules-extract-imports
+ version: 3.0.0
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /path-type/4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/postcss-modules-local-by-default@4.0.0(postcss@8.4.23):
+ resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz}
+ id: registry.npmjs.org/postcss-modules-local-by-default/4.0.0
+ name: postcss-modules-local-by-default
+ version: 4.0.0
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /pathe/1.1.0:
- resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
- dev: true
+ registry.npmjs.org/postcss-modules-scope@3.0.0(postcss@8.4.23):
+ resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz}
+ id: registry.npmjs.org/postcss-modules-scope/3.0.0
+ name: postcss-modules-scope
+ version: 3.0.0
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
- /pathval/1.1.1:
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
- dev: true
+ registry.npmjs.org/postcss-modules-values@4.0.0(postcss@8.4.23):
+ resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz}
+ id: registry.npmjs.org/postcss-modules-values/4.0.0
+ name: postcss-modules-values
+ version: 4.0.0
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
+ dependencies:
+ icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /peek-stream/1.1.3:
- resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
+ registry.npmjs.org/postcss-normalize-charset@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-normalize-charset/5.1.0
+ name: postcss-normalize-charset
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- buffer-from: 1.1.2
- duplexify: 3.7.1
- through2: 2.0.5
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /periscopic/3.1.0:
- resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
+ registry.npmjs.org/postcss-normalize-display-values@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-normalize-display-values/5.1.0
+ name: postcss-normalize-display-values
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- '@types/estree': 1.0.0
- estree-walker: 3.0.3
- is-reference: 3.0.1
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /picocolors/1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ registry.npmjs.org/postcss-normalize-positions@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-normalize-positions/5.1.1
+ name: postcss-normalize-positions
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /picomatch/2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
+ registry.npmjs.org/postcss-normalize-repeat-style@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-normalize-repeat-style/5.1.1
+ name: postcss-normalize-repeat-style
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /pidtree/0.6.0:
- resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
- engines: {node: '>=0.10'}
- hasBin: true
- dev: true
+ registry.npmjs.org/postcss-normalize-string@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-normalize-string/5.1.0
+ name: postcss-normalize-string
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /pinia/2.0.32_hmuptsblhheur2tugfgucj7gc4:
- resolution: {integrity: sha512-8Tw4OrpCSJ028UUyp0gYPP/wyjigLoEceuO/x1G+FlHVf73337e5vLm4uDmrRIoBG1hvaed/eSHnrCFjOc4nkA==}
+ registry.npmjs.org/postcss-normalize-timing-functions@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-normalize-timing-functions/5.1.0
+ name: postcss-normalize-timing-functions
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- '@vue/composition-api': ^1.4.0
- typescript: '>=4.4.4'
- vue: ^2.6.14 || ^3.2.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- typescript:
- optional: true
+ postcss: ^8.2.15
dependencies:
- '@vue/devtools-api': 6.5.0
- typescript: 4.9.5
- vue: 3.2.47
- vue-demi: 0.13.11_vue@3.2.47
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
dev: false
- /pkg-types/1.0.2:
- resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==}
+ registry.npmjs.org/postcss-normalize-unicode@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-normalize-unicode/5.1.1
+ name: postcss-normalize-unicode
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- jsonc-parser: 3.2.0
- mlly: 1.1.1
- pathe: 1.1.0
- dev: true
-
- /plantuml-encoder/1.4.0:
- resolution: {integrity: sha512-sxMwpDw/ySY1WB2CE3+IdMuEcWibJ72DDOsXLkSmEaSzwEUaYBT6DWgOfBiHGCux4q433X6+OEFWjlVqp7gL6g==}
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
dev: false
- /postcss-discard-duplicates/5.1.0_postcss@8.4.21:
- resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==}
+ registry.npmjs.org/postcss-normalize-url@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-normalize-url/5.1.0
+ name: postcss-normalize-url
+ version: 5.1.0
engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
postcss: ^8.2.15
dependencies:
- postcss: 8.4.21
- dev: true
+ normalize-url: registry.npmjs.org/normalize-url@6.1.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /postcss-import-resolver/2.0.0:
- resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==}
+ registry.npmjs.org/postcss-normalize-whitespace@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-normalize-whitespace/5.1.1
+ name: postcss-normalize-whitespace
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- enhanced-resolve: 4.5.0
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /postcss-load-config/4.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
- engines: {node: '>= 14'}
+ registry.npmjs.org/postcss-ordered-values@5.1.3(postcss@8.4.23):
+ resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz}
+ id: registry.npmjs.org/postcss-ordered-values/5.1.3
+ name: postcss-ordered-values
+ version: 5.1.3
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
+ postcss: ^8.2.15
dependencies:
- lilconfig: 2.0.6
- postcss: 8.4.21
- yaml: 2.2.1
- dev: true
+ cssnano-utils: registry.npmjs.org/cssnano-utils@3.1.0(postcss@8.4.23)
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /postcss-modules-extract-imports/3.0.0_postcss@8.4.21:
- resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
- engines: {node: ^10 || ^12 || >= 14}
+ registry.npmjs.org/postcss-reduce-idents@5.2.0(postcss@8.4.23):
+ resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz}
+ id: registry.npmjs.org/postcss-reduce-idents/5.2.0
+ name: postcss-reduce-idents
+ version: 5.2.0
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- postcss: ^8.1.0
+ postcss: ^8.2.15
dependencies:
- postcss: 8.4.21
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /postcss-modules-local-by-default/4.0.0_postcss@8.4.21:
- resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ registry.npmjs.org/postcss-reduce-initial@5.1.2(postcss@8.4.23):
+ resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz}
+ id: registry.npmjs.org/postcss-reduce-initial/5.1.2
+ name: postcss-reduce-initial
+ version: 5.1.2
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- postcss: ^8.1.0
+ postcss: ^8.2.15
dependencies:
- icss-utils: 5.1.0_postcss@8.4.21
- postcss: 8.4.21
- postcss-selector-parser: 6.0.11
- postcss-value-parser: 4.2.0
- dev: true
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ caniuse-api: registry.npmjs.org/caniuse-api@3.0.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /postcss-modules-scope/3.0.0_postcss@8.4.21:
- resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
- engines: {node: ^10 || ^12 || >= 14}
+ registry.npmjs.org/postcss-reduce-transforms@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-reduce-transforms/5.1.0
+ name: postcss-reduce-transforms
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- postcss: ^8.1.0
+ postcss: ^8.2.15
dependencies:
- postcss: 8.4.21
- postcss-selector-parser: 6.0.11
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ dev: false
- /postcss-modules-values/4.0.0_postcss@8.4.21:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
+ registry.npmjs.org/postcss-selector-parser@6.0.12:
+ resolution: {integrity: sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz}
+ name: postcss-selector-parser
+ version: 6.0.12
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: registry.npmjs.org/cssesc@3.0.0
+ util-deprecate: registry.npmjs.org/util-deprecate@1.0.2
+
+ registry.npmjs.org/postcss-sort-media-queries@4.4.1(postcss@8.4.23):
+ resolution: {integrity: sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz}
+ id: registry.npmjs.org/postcss-sort-media-queries/4.4.1
+ name: postcss-sort-media-queries
+ version: 4.4.1
+ engines: {node: '>=10.0.0'}
peerDependencies:
- postcss: ^8.1.0
+ postcss: ^8.4.16
dependencies:
- icss-utils: 5.1.0_postcss@8.4.21
- postcss: 8.4.21
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ sort-css-media-queries: registry.npmjs.org/sort-css-media-queries@2.1.0
+ dev: false
- /postcss-modules/6.0.0_postcss@8.4.21:
- resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==}
+ registry.npmjs.org/postcss-svgo@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-svgo/5.1.0
+ name: postcss-svgo
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
- postcss: ^8.0.0
+ postcss: ^8.2.15
dependencies:
- generic-names: 4.0.0
- icss-utils: 5.1.0_postcss@8.4.21
- lodash.camelcase: 4.3.0
- postcss: 8.4.21
- postcss-modules-extract-imports: 3.0.0_postcss@8.4.21
- postcss-modules-local-by-default: 4.0.0_postcss@8.4.21
- postcss-modules-scope: 3.0.0_postcss@8.4.21
- postcss-modules-values: 4.0.0_postcss@8.4.21
- string-hash: 1.1.3
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0
+ svgo: registry.npmjs.org/svgo@2.8.0
+ dev: false
- /postcss-selector-parser/6.0.11:
- resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==}
- engines: {node: '>=4'}
+ registry.npmjs.org/postcss-unique-selectors@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz}
+ id: registry.npmjs.org/postcss-unique-selectors/5.1.1
+ name: postcss-unique-selectors
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
- dev: true
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
- /postcss-value-parser/4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- dev: true
+ registry.npmjs.org/postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz}
+ name: postcss-value-parser
+ version: 4.2.0
+ dev: false
+
+ registry.npmjs.org/postcss-zindex@5.1.0(postcss@8.4.23):
+ resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz}
+ id: registry.npmjs.org/postcss-zindex/5.1.0
+ name: postcss-zindex
+ version: 5.1.0
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ postcss: registry.npmjs.org/postcss@8.4.23
+ dev: false
- /postcss/8.4.21:
- resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
+ registry.npmjs.org/postcss@8.4.23:
+ resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz}
+ name: postcss
+ version: 8.4.23
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.4
- picocolors: 1.0.0
- source-map-js: 1.0.2
+ nanoid: registry.npmjs.org/nanoid@3.3.6
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ source-map-js: registry.npmjs.org/source-map-js@1.0.2
- /prelude-ls/1.1.2:
- resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
+ registry.npmjs.org/prelude-ls@1.1.2:
+ resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz}
+ name: prelude-ls
+ version: 1.1.2
engines: {node: '>= 0.8.0'}
dev: true
- /prelude-ls/1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ registry.npmjs.org/prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz}
+ name: prelude-ls
+ version: 1.2.1
engines: {node: '>= 0.8.0'}
- dev: true
- /prettier/2.7.1:
- resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
- engines: {node: '>=10.13.0'}
- hasBin: true
+ registry.npmjs.org/prepend-http@2.0.0:
+ resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz}
+ name: prepend-http
+ version: 2.0.0
+ engines: {node: '>=4'}
+ dev: false
+
+ registry.npmjs.org/prettier-linter-helpers@1.0.0:
+ resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz}
+ name: prettier-linter-helpers
+ version: 1.0.0
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ fast-diff: registry.npmjs.org/fast-diff@1.2.0
dev: true
- /prettier/2.8.4:
- resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==}
+ registry.npmjs.org/prettier@2.8.7:
+ resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz}
+ name: prettier
+ version: 2.8.7
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
- /pretty-bytes/5.6.0:
- resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
- engines: {node: '>=6'}
- dev: true
+ registry.npmjs.org/pretty-error@4.0.0:
+ resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz}
+ name: pretty-error
+ version: 4.0.0
+ dependencies:
+ lodash: registry.npmjs.org/lodash@4.17.21
+ renderkid: registry.npmjs.org/renderkid@3.0.0
+ dev: false
- /pretty-format/27.5.1:
- resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
+ registry.npmjs.org/pretty-format@27.5.1:
+ resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz}
+ name: pretty-format
+ version: 27.5.1
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- ansi-regex: 5.0.1
- ansi-styles: 5.2.0
- react-is: 17.0.2
+ ansi-regex: registry.npmjs.org/ansi-regex@5.0.1
+ ansi-styles: registry.npmjs.org/ansi-styles@5.2.0
+ react-is: registry.npmjs.org/react-is@17.0.2
dev: true
- /pretty-ms/7.0.1:
- resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
- engines: {node: '>=10'}
- dependencies:
- parse-ms: 2.1.0
- dev: true
+ registry.npmjs.org/pretty-time@1.1.0:
+ resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz}
+ name: pretty-time
+ version: 1.1.0
+ engines: {node: '>=4'}
+ dev: false
- /private/0.1.8:
- resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==}
- engines: {node: '>= 0.6'}
- dev: true
+ registry.npmjs.org/prism-react-renderer@1.3.5(react@17.0.2):
+ resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz}
+ id: registry.npmjs.org/prism-react-renderer/1.3.5
+ name: prism-react-renderer
+ version: 1.3.5
+ peerDependencies:
+ react: '>=0.14.9'
+ dependencies:
+ react: registry.npmjs.org/react@17.0.2
+ dev: false
- /process-nextick-args/2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: true
+ registry.npmjs.org/prismjs@1.29.0:
+ resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz}
+ name: prismjs
+ version: 1.29.0
+ engines: {node: '>=6'}
+ dev: false
- /promise-inflight/1.0.1:
- resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
- peerDependencies:
- bluebird: '*'
- peerDependenciesMeta:
- bluebird:
- optional: true
- dev: true
+ registry.npmjs.org/process-nextick-args@2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz}
+ name: process-nextick-args
+ version: 2.0.1
+ dev: false
- /promise/7.3.1:
- resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
+ registry.npmjs.org/promise@7.3.1:
+ resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/promise/-/promise-7.3.1.tgz}
+ name: promise
+ version: 7.3.1
dependencies:
- asap: 2.0.6
- dev: true
+ asap: registry.npmjs.org/asap@2.0.6
+ dev: false
- /prop-types/15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ registry.npmjs.org/prompts@2.4.2:
+ resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz}
+ name: prompts
+ version: 2.4.2
+ engines: {node: '>= 6'}
dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
- dev: true
+ kleur: registry.npmjs.org/kleur@3.0.3
+ sisteransi: registry.npmjs.org/sisteransi@1.0.5
+ dev: false
- /property-information/6.2.0:
- resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==}
- dev: true
+ registry.npmjs.org/prop-types@15.8.1:
+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz}
+ name: prop-types
+ version: 15.8.1
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
+ react-is: registry.npmjs.org/react-is@16.13.1
- /proto-list/1.2.4:
- resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
- dev: true
+ registry.npmjs.org/property-information@5.6.0:
+ resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz}
+ name: property-information
+ version: 5.6.0
+ dependencies:
+ xtend: registry.npmjs.org/xtend@4.0.2
+ dev: false
- /proxy-addr/2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ registry.npmjs.org/proxy-addr@2.0.7:
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz}
+ name: proxy-addr
+ version: 2.0.7
engines: {node: '>= 0.10'}
dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
+ forwarded: registry.npmjs.org/forwarded@0.2.0
+ ipaddr.js: registry.npmjs.org/ipaddr.js@1.9.1
+ dev: false
- /proxy-agent/5.0.0:
- resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==}
- engines: {node: '>= 8'}
- dependencies:
- agent-base: 6.0.2
- debug: 4.3.4
- http-proxy-agent: 4.0.1
- https-proxy-agent: 5.0.1
- lru-cache: 5.1.1
- pac-proxy-agent: 5.0.0
- proxy-from-env: 1.1.0
- socks-proxy-agent: 5.0.1
- transitivePeerDependencies:
- - supports-color
+ registry.npmjs.org/psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/psl/-/psl-1.9.0.tgz}
+ name: psl
+ version: 1.9.0
dev: true
- /proxy-from-env/1.1.0:
- resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- dev: true
+ registry.npmjs.org/pump@3.0.0:
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pump/-/pump-3.0.0.tgz}
+ name: pump
+ version: 3.0.0
+ dependencies:
+ end-of-stream: registry.npmjs.org/end-of-stream@1.4.4
+ once: registry.npmjs.org/once@1.4.0
+ dev: false
- /prr/1.0.1:
- resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
- dev: true
+ registry.npmjs.org/punycode@1.4.1:
+ resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz}
+ name: punycode
+ version: 1.4.1
+ dev: false
- /pseudomap/1.0.2:
- resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
- dev: true
+ registry.npmjs.org/punycode@2.3.0:
+ resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz}
+ name: punycode
+ version: 2.3.0
+ engines: {node: '>=6'}
- /pug-attrs/2.0.4:
- resolution: {integrity: sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==}
+ registry.npmjs.org/pupa@2.1.1:
+ resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz}
+ name: pupa
+ version: 2.1.1
+ engines: {node: '>=8'}
dependencies:
- constantinople: 3.1.2
- js-stringify: 1.0.2
- pug-runtime: 2.0.5
+ escape-goat: registry.npmjs.org/escape-goat@2.1.1
+ dev: false
+
+ registry.npmjs.org/pure-color@1.3.0:
+ resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz}
+ name: pure-color
+ version: 1.3.0
+ dev: false
+
+ registry.npmjs.org/q@1.5.1:
+ resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/q/-/q-1.5.1.tgz}
+ name: q
+ version: 1.5.1
+ engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
dev: true
- /pug-code-gen/2.0.3:
- resolution: {integrity: sha512-r9sezXdDuZJfW9J91TN/2LFbiqDhmltTFmGpHTsGdrNGp3p4SxAjjXEfnuK2e4ywYsRIVP0NeLbSAMHUcaX1EA==}
+ registry.npmjs.org/qs@6.11.0:
+ resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/qs/-/qs-6.11.0.tgz}
+ name: qs
+ version: 6.11.0
+ engines: {node: '>=0.6'}
dependencies:
- constantinople: 3.1.2
- doctypes: 1.1.0
- js-stringify: 1.0.2
- pug-attrs: 2.0.4
- pug-error: 1.3.3
- pug-runtime: 2.0.5
- void-elements: 2.0.1
- with: 5.1.1
- dev: true
+ side-channel: registry.npmjs.org/side-channel@1.0.4
+ dev: false
- /pug-error/1.3.3:
- resolution: {integrity: sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==}
+ registry.npmjs.org/querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz}
+ name: querystringify
+ version: 2.2.0
dev: true
- /pug-filters/3.1.1:
- resolution: {integrity: sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==}
+ registry.npmjs.org/queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz}
+ name: queue-microtask
+ version: 1.2.3
+
+ registry.npmjs.org/queue@6.0.2:
+ resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue/-/queue-6.0.2.tgz}
+ name: queue
+ version: 6.0.2
dependencies:
- clean-css: 4.2.4
- constantinople: 3.1.2
- jstransformer: 1.0.0
- pug-error: 1.3.3
- pug-walk: 1.1.8
- resolve: 1.22.1
- uglify-js: 2.8.29
+ inherits: registry.npmjs.org/inherits@2.0.4
+ dev: false
+
+ registry.npmjs.org/quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz}
+ name: quick-lru
+ version: 4.0.1
+ engines: {node: '>=8'}
dev: true
- /pug-lexer/4.1.0:
- resolution: {integrity: sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==}
+ registry.npmjs.org/randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz}
+ name: randombytes
+ version: 2.1.0
dependencies:
- character-parser: 2.2.0
- is-expression: 3.0.0
- pug-error: 1.3.3
- dev: true
+ safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
+
+ registry.npmjs.org/range-parser@1.2.0:
+ resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz}
+ name: range-parser
+ version: 1.2.0
+ engines: {node: '>= 0.6'}
+ dev: false
+
+ registry.npmjs.org/range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz}
+ name: range-parser
+ version: 1.2.1
+ engines: {node: '>= 0.6'}
+ dev: false
- /pug-linker/3.0.6:
- resolution: {integrity: sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==}
+ registry.npmjs.org/raw-body@2.5.1:
+ resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz}
+ name: raw-body
+ version: 2.5.1
+ engines: {node: '>= 0.8'}
dependencies:
- pug-error: 1.3.3
- pug-walk: 1.1.8
- dev: true
+ bytes: registry.npmjs.org/bytes@3.1.2
+ http-errors: registry.npmjs.org/http-errors@2.0.0
+ iconv-lite: registry.npmjs.org/iconv-lite@0.4.24
+ unpipe: registry.npmjs.org/unpipe@1.0.0
+ dev: false
- /pug-load/2.0.12:
- resolution: {integrity: sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==}
+ registry.npmjs.org/rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rc/-/rc-1.2.8.tgz}
+ name: rc
+ version: 1.2.8
+ hasBin: true
dependencies:
- object-assign: 4.1.1
- pug-walk: 1.1.8
- dev: true
+ deep-extend: registry.npmjs.org/deep-extend@0.6.0
+ ini: registry.npmjs.org/ini@1.3.8
+ minimist: registry.npmjs.org/minimist@1.2.8
+ strip-json-comments: registry.npmjs.org/strip-json-comments@2.0.1
+ dev: false
- /pug-parser/5.0.1:
- resolution: {integrity: sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==}
+ registry.npmjs.org/react-base16-styling@0.6.0:
+ resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz}
+ name: react-base16-styling
+ version: 0.6.0
dependencies:
- pug-error: 1.3.3
- token-stream: 0.0.1
- dev: true
+ base16: registry.npmjs.org/base16@1.0.0
+ lodash.curry: registry.npmjs.org/lodash.curry@4.1.1
+ lodash.flow: registry.npmjs.org/lodash.flow@3.5.0
+ pure-color: registry.npmjs.org/pure-color@1.3.0
+ dev: false
- /pug-runtime/2.0.5:
- resolution: {integrity: sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==}
- dev: true
+ registry.npmjs.org/react-dev-utils@12.0.1(eslint@8.38.0)(typescript@5.0.4)(webpack@5.82.1):
+ resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz}
+ id: registry.npmjs.org/react-dev-utils/12.0.1
+ name: react-dev-utils
+ version: 12.0.1
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=2.7'
+ webpack: '>=4'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4
+ address: registry.npmjs.org/address@1.2.2
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ chalk: registry.npmjs.org/chalk@4.1.2
+ cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
+ detect-port-alt: registry.npmjs.org/detect-port-alt@1.1.6
+ escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0
+ filesize: registry.npmjs.org/filesize@8.0.7
+ find-up: registry.npmjs.org/find-up@5.0.0
+ fork-ts-checker-webpack-plugin: registry.npmjs.org/fork-ts-checker-webpack-plugin@6.5.3(eslint@8.38.0)(typescript@5.0.4)(webpack@5.82.1)
+ global-modules: registry.npmjs.org/global-modules@2.0.0
+ globby: registry.npmjs.org/globby@11.1.0
+ gzip-size: registry.npmjs.org/gzip-size@6.0.0
+ immer: registry.npmjs.org/immer@9.0.21
+ is-root: registry.npmjs.org/is-root@2.1.0
+ loader-utils: registry.npmjs.org/loader-utils@3.2.1
+ open: registry.npmjs.org/open@8.4.2
+ pkg-up: registry.npmjs.org/pkg-up@3.1.0
+ prompts: registry.npmjs.org/prompts@2.4.2
+ react-error-overlay: registry.npmjs.org/react-error-overlay@6.0.11
+ recursive-readdir: registry.npmjs.org/recursive-readdir@2.2.3
+ shell-quote: registry.npmjs.org/shell-quote@1.8.1
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ text-table: registry.npmjs.org/text-table@0.2.0
+ typescript: registry.npmjs.org/typescript@5.0.4
+ webpack: registry.npmjs.org/webpack@5.82.1
+ transitivePeerDependencies:
+ - eslint
+ - supports-color
+ - vue-template-compiler
+ dev: false
- /pug-strip-comments/1.0.4:
- resolution: {integrity: sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==}
+ registry.npmjs.org/react-dom@17.0.2(react@17.0.2):
+ resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz}
+ id: registry.npmjs.org/react-dom/17.0.2
+ name: react-dom
+ version: 17.0.2
+ peerDependencies:
+ react: 17.0.2
dependencies:
- pug-error: 1.3.3
- dev: true
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
+ react: registry.npmjs.org/react@17.0.2
+ scheduler: registry.npmjs.org/scheduler@0.20.2
- /pug-walk/1.1.8:
- resolution: {integrity: sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==}
- dev: true
+ registry.npmjs.org/react-error-overlay@6.0.11:
+ resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz}
+ name: react-error-overlay
+ version: 6.0.11
+ dev: false
+
+ registry.npmjs.org/react-fast-compare@3.2.1:
+ resolution: {integrity: sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz}
+ name: react-fast-compare
+ version: 3.2.1
+
+ registry.npmjs.org/react-helmet-async@1.3.0(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz}
+ id: registry.npmjs.org/react-helmet-async/1.3.0
+ name: react-helmet-async
+ version: 1.3.0
+ peerDependencies:
+ react: ^16.6.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ invariant: registry.npmjs.org/invariant@2.2.4
+ prop-types: registry.npmjs.org/prop-types@15.8.1
+ react: registry.npmjs.org/react@17.0.2
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-fast-compare: registry.npmjs.org/react-fast-compare@3.2.1
+ shallowequal: registry.npmjs.org/shallowequal@1.1.0
+
+ registry.npmjs.org/react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz}
+ name: react-is
+ version: 16.13.1
+
+ registry.npmjs.org/react-is@17.0.2:
+ resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz}
+ name: react-is
+ version: 17.0.2
+ dev: true
+
+ registry.npmjs.org/react-json-view@1.21.3(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz}
+ id: registry.npmjs.org/react-json-view/1.21.3
+ name: react-json-view
+ version: 1.21.3
+ peerDependencies:
+ react: ^17.0.0 || ^16.3.0 || ^15.5.4
+ react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4
+ dependencies:
+ flux: registry.npmjs.org/flux@4.0.4(react@17.0.2)
+ react: registry.npmjs.org/react@17.0.2
+ react-base16-styling: registry.npmjs.org/react-base16-styling@0.6.0
+ react-dom: registry.npmjs.org/react-dom@17.0.2(react@17.0.2)
+ react-lifecycles-compat: registry.npmjs.org/react-lifecycles-compat@3.0.4
+ react-textarea-autosize: registry.npmjs.org/react-textarea-autosize@8.4.1(react@17.0.2)
+ transitivePeerDependencies:
+ - '@types/react'
+ - encoding
+ dev: false
+
+ registry.npmjs.org/react-lifecycles-compat@3.0.4:
+ resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz}
+ name: react-lifecycles-compat
+ version: 3.0.4
+ dev: false
- /pug/2.0.4:
- resolution: {integrity: sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==}
+ registry.npmjs.org/react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.82.1):
+ resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz}
+ id: registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/1.0.1
+ name: react-loadable-ssr-addon-v5-slorber
+ version: 1.0.1
+ engines: {node: '>=10.13.0'}
+ peerDependencies:
+ react-loadable: '*'
+ webpack: '>=4.41.1 || 5.x'
dependencies:
- pug-code-gen: 2.0.3
- pug-filters: 3.1.1
- pug-lexer: 4.1.0
- pug-linker: 3.0.6
- pug-load: 2.0.12
- pug-parser: 5.0.1
- pug-runtime: 2.0.5
- pug-strip-comments: 1.0.4
- dev: true
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ react-loadable: registry.npmjs.org/@docusaurus/react-loadable@5.5.2(react@17.0.2)
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /pump/2.0.1:
- resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
+ registry.npmjs.org/react-router-config@5.1.1(react-router@5.3.4)(react@17.0.2):
+ resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz}
+ id: registry.npmjs.org/react-router-config/5.1.1
+ name: react-router-config
+ version: 5.1.1
+ peerDependencies:
+ react: '>=15'
+ react-router: '>=5'
dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- dev: true
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ react: registry.npmjs.org/react@17.0.2
+ react-router: registry.npmjs.org/react-router@5.3.4(react@17.0.2)
+ dev: false
+
+ registry.npmjs.org/react-router-dom@5.3.4(react@17.0.2):
+ resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz}
+ id: registry.npmjs.org/react-router-dom/5.3.4
+ name: react-router-dom
+ version: 5.3.4
+ peerDependencies:
+ react: '>=15'
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ history: registry.npmjs.org/history@4.10.1
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ prop-types: registry.npmjs.org/prop-types@15.8.1
+ react: registry.npmjs.org/react@17.0.2
+ react-router: registry.npmjs.org/react-router@5.3.4(react@17.0.2)
+ tiny-invariant: registry.npmjs.org/tiny-invariant@1.3.1
+ tiny-warning: registry.npmjs.org/tiny-warning@1.0.3
+ dev: false
+
+ registry.npmjs.org/react-router@5.3.4(react@17.0.2):
+ resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz}
+ id: registry.npmjs.org/react-router/5.3.4
+ name: react-router
+ version: 5.3.4
+ peerDependencies:
+ react: '>=15'
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ history: registry.npmjs.org/history@4.10.1
+ hoist-non-react-statics: registry.npmjs.org/hoist-non-react-statics@3.3.2
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ path-to-regexp: registry.npmjs.org/path-to-regexp@1.8.0
+ prop-types: registry.npmjs.org/prop-types@15.8.1
+ react: registry.npmjs.org/react@17.0.2
+ react-is: registry.npmjs.org/react-is@16.13.1
+ tiny-invariant: registry.npmjs.org/tiny-invariant@1.3.1
+ tiny-warning: registry.npmjs.org/tiny-warning@1.0.3
+ dev: false
- /pump/3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+ registry.npmjs.org/react-textarea-autosize@8.4.1(react@17.0.2):
+ resolution: {integrity: sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz}
+ id: registry.npmjs.org/react-textarea-autosize/8.4.1
+ name: react-textarea-autosize
+ version: 8.4.1
+ engines: {node: '>=10'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- end-of-stream: 1.4.4
- once: 1.4.0
- dev: true
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ react: registry.npmjs.org/react@17.0.2
+ use-composed-ref: registry.npmjs.org/use-composed-ref@1.3.0(react@17.0.2)
+ use-latest: registry.npmjs.org/use-latest@1.2.1(react@17.0.2)
+ transitivePeerDependencies:
+ - '@types/react'
+ dev: false
+
+ registry.npmjs.org/react@17.0.2:
+ resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/react/-/react-17.0.2.tgz}
+ name: react
+ version: 17.0.2
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
- /pumpify/1.5.1:
- resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
+ registry.npmjs.org/read-pkg-up@7.0.1:
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz}
+ name: read-pkg-up
+ version: 7.0.1
+ engines: {node: '>=8'}
dependencies:
- duplexify: 3.7.1
- inherits: 2.0.4
- pump: 2.0.1
+ find-up: registry.npmjs.org/find-up@4.1.0
+ read-pkg: registry.npmjs.org/read-pkg@5.2.0
+ type-fest: registry.npmjs.org/type-fest@0.8.1
dev: true
- /punycode/2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
- engines: {node: '>=6'}
+ registry.npmjs.org/read-pkg@5.2.0:
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz}
+ name: read-pkg
+ version: 5.2.0
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/normalize-package-data': registry.npmjs.org/@types/normalize-package-data@2.4.1
+ normalize-package-data: registry.npmjs.org/normalize-package-data@2.5.0
+ parse-json: registry.npmjs.org/parse-json@5.2.0
+ type-fest: registry.npmjs.org/type-fest@0.6.0
dev: true
- /qs/6.11.0:
- resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
- engines: {node: '>=0.6'}
+ registry.npmjs.org/readable-stream@2.3.8:
+ resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz}
+ name: readable-stream
+ version: 2.3.8
dependencies:
- side-channel: 1.0.4
+ core-util-is: registry.npmjs.org/core-util-is@1.0.3
+ inherits: registry.npmjs.org/inherits@2.0.4
+ isarray: registry.npmjs.org/isarray@1.0.0
+ process-nextick-args: registry.npmjs.org/process-nextick-args@2.0.1
+ safe-buffer: registry.npmjs.org/safe-buffer@5.1.2
+ string_decoder: registry.npmjs.org/string_decoder@1.1.1
+ util-deprecate: registry.npmjs.org/util-deprecate@1.0.2
+ dev: false
- /queue-microtask/1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ registry.npmjs.org/readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz}
+ name: readable-stream
+ version: 3.6.2
+ engines: {node: '>= 6'}
+ dependencies:
+ inherits: registry.npmjs.org/inherits@2.0.4
+ string_decoder: registry.npmjs.org/string_decoder@1.3.0
+ util-deprecate: registry.npmjs.org/util-deprecate@1.0.2
- /quick-lru/5.1.1:
- resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
- engines: {node: '>=10'}
- dev: true
+ registry.npmjs.org/readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz}
+ name: readdirp
+ version: 3.6.0
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: registry.npmjs.org/picomatch@2.3.1
- /range-parser/1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
+ registry.npmjs.org/reading-time@1.5.0:
+ resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz}
+ name: reading-time
+ version: 1.5.0
+ dev: false
- /raw-body/2.5.1:
- resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/rechoir@0.6.2:
+ resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz}
+ name: rechoir
+ version: 0.6.2
+ engines: {node: '>= 0.10'}
dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- unpipe: 1.0.0
+ resolve: registry.npmjs.org/resolve@1.22.2
+ dev: false
- /raw-body/2.5.2:
- resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/recursive-readdir@2.2.3:
+ resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz}
+ name: recursive-readdir
+ version: 2.2.3
+ engines: {node: '>=6.0.0'}
dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- unpipe: 1.0.0
- dev: true
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ dev: false
- /rc9/2.0.1:
- resolution: {integrity: sha512-9EfjLgNmzP9255YX8bGnILQcmdtOXKtUlFTu8bOZPJVtaUDZ2imswcUdpK51tMjTRQyB7r5RebNijrzuyGXcVA==}
+ registry.npmjs.org/redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/redent/-/redent-3.0.0.tgz}
+ name: redent
+ version: 3.0.0
+ engines: {node: '>=8'}
dependencies:
- defu: 6.1.2
- destr: 1.2.2
- flat: 5.0.2
+ indent-string: registry.npmjs.org/indent-string@4.0.0
+ strip-indent: registry.npmjs.org/strip-indent@3.0.0
dev: true
- /react-ace/9.5.0:
- resolution: {integrity: sha512-4l5FgwGh6K7A0yWVMQlPIXDItM4Q9zzXRqOae8KkCl6MkOob7sC1CzHxZdOGvV+QioKWbX2p5HcdOVUv6cAdSg==}
- peerDependencies:
- react: ^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0
- react-dom: ^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0
+ registry.npmjs.org/regenerate-unicode-properties@10.1.0:
+ resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz}
+ name: regenerate-unicode-properties
+ version: 10.1.0
+ engines: {node: '>=4'}
dependencies:
- ace-builds: 1.15.2
- diff-match-patch: 1.0.5
- lodash.get: 4.4.2
- lodash.isequal: 4.5.0
- prop-types: 15.8.1
- dev: true
+ regenerate: registry.npmjs.org/regenerate@1.4.2
+ dev: false
- /react-docgen/5.4.3:
- resolution: {integrity: sha512-xlLJyOlnfr8lLEEeaDZ+X2J/KJoe6Nr9AzxnkdQWush5hz2ZSu66w6iLMOScMmxoSHWpWMn+k3v5ZiyCfcWsOA==}
- engines: {node: '>=8.10.0'}
- hasBin: true
- dependencies:
- '@babel/core': 7.21.0
- '@babel/generator': 7.21.1
- '@babel/runtime': 7.21.0
- ast-types: 0.14.2
- commander: 2.20.3
- doctrine: 3.0.0
- estree-to-babel: 3.2.1
- neo-async: 2.6.2
- node-dir: 0.1.17
- strip-indent: 3.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ registry.npmjs.org/regenerate@1.4.2:
+ resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz}
+ name: regenerate
+ version: 1.4.2
+ dev: false
- /react-frame-component/5.2.6:
- resolution: {integrity: sha512-CwkEM5VSt6nFwZ1Op8hi3JB5rPseZlmnp5CGiismVTauE6S4Jsc4TNMlT0O7Cts4WgIC3ZBAQ2p1Mm9XgLbj+w==}
- peerDependencies:
- prop-types: ^15.5.9
- react: '>= 16.3'
- react-dom: '>= 16.3'
- dev: true
+ registry.npmjs.org/regenerator-runtime@0.13.11:
+ resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz}
+ name: regenerator-runtime
+ version: 0.13.11
- /react-is/16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: true
+ registry.npmjs.org/regenerator-transform@0.15.1:
+ resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz}
+ name: regenerator-transform
+ version: 0.15.1
+ dependencies:
+ '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5
+ dev: false
- /react-is/17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- dev: true
+ registry.npmjs.org/regexpu-core@5.3.2:
+ resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz}
+ name: regexpu-core
+ version: 5.3.2
+ engines: {node: '>=4'}
+ dependencies:
+ '@babel/regjsgen': registry.npmjs.org/@babel/regjsgen@0.8.0
+ regenerate: registry.npmjs.org/regenerate@1.4.2
+ regenerate-unicode-properties: registry.npmjs.org/regenerate-unicode-properties@10.1.0
+ regjsparser: registry.npmjs.org/regjsparser@0.9.1
+ unicode-match-property-ecmascript: registry.npmjs.org/unicode-match-property-ecmascript@2.0.0
+ unicode-match-property-value-ecmascript: registry.npmjs.org/unicode-match-property-value-ecmascript@2.1.0
+ dev: false
- /readable-stream/1.1.14:
- resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==}
+ registry.npmjs.org/registry-auth-token@4.2.2:
+ resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz}
+ name: registry-auth-token
+ version: 4.2.2
+ engines: {node: '>=6.0.0'}
dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 0.0.1
- string_decoder: 0.10.31
- dev: true
+ rc: registry.npmjs.org/rc@1.2.8
+ dev: false
- /readable-stream/2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
+ registry.npmjs.org/registry-url@5.1.0:
+ resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz}
+ name: registry-url
+ version: 5.1.0
+ engines: {node: '>=8'}
dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
- dev: true
+ rc: registry.npmjs.org/rc@1.2.8
+ dev: false
- /readable-stream/3.6.1:
- resolution: {integrity: sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==}
- engines: {node: '>= 6'}
+ registry.npmjs.org/regjsparser@0.9.1:
+ resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz}
+ name: regjsparser
+ version: 0.9.1
+ hasBin: true
dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
- dev: true
+ jsesc: registry.npmjs.org/jsesc@0.5.0
+ dev: false
- /readdirp/3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
+ registry.npmjs.org/relateurl@0.2.7:
+ resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz}
+ name: relateurl
+ version: 0.2.7
+ engines: {node: '>= 0.10'}
+ dev: false
+
+ registry.npmjs.org/remark-emoji@2.2.0:
+ resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz}
+ name: remark-emoji
+ version: 2.2.0
dependencies:
- picomatch: 2.3.1
+ emoticon: registry.npmjs.org/emoticon@3.2.0
+ node-emoji: registry.npmjs.org/node-emoji@1.11.0
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ dev: false
- /recast/0.17.6:
- resolution: {integrity: sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==}
- engines: {node: '>= 4'}
+ registry.npmjs.org/remark-footnotes@2.0.0:
+ resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz}
+ name: remark-footnotes
+ version: 2.0.0
+ dev: false
+
+ registry.npmjs.org/remark-mdx@1.6.22:
+ resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz}
+ name: remark-mdx
+ version: 1.6.22
+ dependencies:
+ '@babel/core': registry.npmjs.org/@babel/core@7.12.9
+ '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.10.4
+ '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9)
+ '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9)
+ '@mdx-js/util': registry.npmjs.org/@mdx-js/util@1.6.22
+ is-alphabetical: registry.npmjs.org/is-alphabetical@1.0.4
+ remark-parse: registry.npmjs.org/remark-parse@8.0.3
+ unified: registry.npmjs.org/unified@9.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ registry.npmjs.org/remark-parse@8.0.3:
+ resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz}
+ name: remark-parse
+ version: 8.0.3
+ dependencies:
+ ccount: registry.npmjs.org/ccount@1.1.0
+ collapse-white-space: registry.npmjs.org/collapse-white-space@1.0.6
+ is-alphabetical: registry.npmjs.org/is-alphabetical@1.0.4
+ is-decimal: registry.npmjs.org/is-decimal@1.0.4
+ is-whitespace-character: registry.npmjs.org/is-whitespace-character@1.0.4
+ is-word-character: registry.npmjs.org/is-word-character@1.0.4
+ markdown-escapes: registry.npmjs.org/markdown-escapes@1.0.4
+ parse-entities: registry.npmjs.org/parse-entities@2.0.0
+ repeat-string: registry.npmjs.org/repeat-string@1.6.1
+ state-toggle: registry.npmjs.org/state-toggle@1.0.3
+ trim: registry.npmjs.org/trim@0.0.1
+ trim-trailing-lines: registry.npmjs.org/trim-trailing-lines@1.1.4
+ unherit: registry.npmjs.org/unherit@1.1.3
+ unist-util-remove-position: registry.npmjs.org/unist-util-remove-position@2.0.1
+ vfile-location: registry.npmjs.org/vfile-location@3.2.0
+ xtend: registry.npmjs.org/xtend@4.0.2
+ dev: false
+
+ registry.npmjs.org/remark-squeeze-paragraphs@4.0.0:
+ resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz}
+ name: remark-squeeze-paragraphs
+ version: 4.0.0
dependencies:
- ast-types: 0.12.4
- esprima: 4.0.1
- private: 0.1.8
- source-map: 0.6.1
- dev: true
+ mdast-squeeze-paragraphs: registry.npmjs.org/mdast-squeeze-paragraphs@4.0.0
+ dev: false
- /recast/0.21.5:
- resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==}
- engines: {node: '>= 4'}
+ registry.npmjs.org/renderkid@3.0.0:
+ resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz}
+ name: renderkid
+ version: 3.0.0
dependencies:
- ast-types: 0.15.2
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.5.0
- dev: true
+ css-select: registry.npmjs.org/css-select@4.3.0
+ dom-converter: registry.npmjs.org/dom-converter@0.2.0
+ htmlparser2: registry.npmjs.org/htmlparser2@6.1.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
+ dev: false
+
+ registry.npmjs.org/repeat-string@1.6.1:
+ resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz}
+ name: repeat-string
+ version: 1.6.1
+ engines: {node: '>=0.10'}
+ dev: false
- /regenerate-unicode-properties/10.1.0:
- resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==}
- engines: {node: '>=4'}
- dependencies:
- regenerate: 1.4.2
+ registry.npmjs.org/require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz}
+ name: require-directory
+ version: 2.1.1
+ engines: {node: '>=0.10.0'}
dev: true
- /regenerate/1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
- dev: true
+ registry.npmjs.org/require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz}
+ name: require-from-string
+ version: 2.0.2
+ engines: {node: '>=0.10.0'}
- /regenerator-runtime/0.11.1:
- resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==}
- dev: true
+ registry.npmjs.org/require-like@0.1.2:
+ resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz}
+ name: require-like
+ version: 0.1.2
+ dev: false
- /regenerator-runtime/0.13.11:
- resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
- dev: true
+ registry.npmjs.org/requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz}
+ name: requires-port
+ version: 1.0.0
- /regenerator-transform/0.15.1:
- resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==}
+ registry.npmjs.org/resolve-dir@1.0.1:
+ resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz}
+ name: resolve-dir
+ version: 1.0.1
+ engines: {node: '>=0.10.0'}
dependencies:
- '@babel/runtime': 7.21.0
+ expand-tilde: registry.npmjs.org/expand-tilde@2.0.2
+ global-modules: registry.npmjs.org/global-modules@1.0.0
dev: true
- /regexp.prototype.flags/1.4.3:
- resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- functions-have-names: 1.2.3
- dev: true
+ registry.npmjs.org/resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz}
+ name: resolve-from
+ version: 4.0.0
+ engines: {node: '>=4'}
- /regexpp/3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
+ registry.npmjs.org/resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz}
+ name: resolve-from
+ version: 5.0.0
engines: {node: '>=8'}
dev: true
- /regexpu-core/5.3.1:
- resolution: {integrity: sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==}
- engines: {node: '>=4'}
+ registry.npmjs.org/resolve-global@1.0.0:
+ resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz}
+ name: resolve-global
+ version: 1.0.0
+ engines: {node: '>=8'}
dependencies:
- '@babel/regjsgen': 0.8.0
- regenerate: 1.4.2
- regenerate-unicode-properties: 10.1.0
- regjsparser: 0.9.1
- unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.1.0
+ global-dirs: registry.npmjs.org/global-dirs@0.1.1
dev: true
- /regjsparser/0.9.1:
- resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
- hasBin: true
- dependencies:
- jsesc: 0.5.0
- dev: true
+ registry.npmjs.org/resolve-pathname@3.0.0:
+ resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz}
+ name: resolve-pathname
+ version: 3.0.0
+ dev: false
- /relateurl/0.2.7:
- resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
- engines: {node: '>= 0.10'}
+ registry.npmjs.org/resolve@1.19.0:
+ resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz}
+ name: resolve
+ version: 1.19.0
+ dependencies:
+ is-core-module: registry.npmjs.org/is-core-module@2.12.0
+ path-parse: registry.npmjs.org/path-parse@1.0.7
dev: true
- /remark-frontmatter/4.0.1:
- resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==}
+ registry.npmjs.org/resolve@1.22.2:
+ resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz}
+ name: resolve
+ version: 1.22.2
+ hasBin: true
dependencies:
- '@types/mdast': 3.0.10
- mdast-util-frontmatter: 1.0.1
- micromark-extension-frontmatter: 1.0.0
- unified: 10.1.2
- dev: true
+ is-core-module: registry.npmjs.org/is-core-module@2.12.0
+ path-parse: registry.npmjs.org/path-parse@1.0.7
+ supports-preserve-symlinks-flag: registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0
- /remark-mdx-frontmatter/1.1.1:
- resolution: {integrity: sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==}
- engines: {node: '>=12.2.0'}
+ registry.npmjs.org/responselike@1.0.2:
+ resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz}
+ name: responselike
+ version: 1.0.2
dependencies:
- estree-util-is-identifier-name: 1.1.0
- estree-util-value-to-estree: 1.3.0
- js-yaml: 4.1.0
- toml: 3.0.0
- dev: true
+ lowercase-keys: registry.npmjs.org/lowercase-keys@1.0.1
+ dev: false
- /remark-parse/10.0.1:
- resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==}
+ registry.npmjs.org/restore-cursor@2.0.0:
+ resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz}
+ name: restore-cursor
+ version: 2.0.0
+ engines: {node: '>=4'}
dependencies:
- '@types/mdast': 3.0.10
- mdast-util-from-markdown: 1.3.0
- unified: 10.1.2
- transitivePeerDependencies:
- - supports-color
+ onetime: registry.npmjs.org/onetime@2.0.1
+ signal-exit: registry.npmjs.org/signal-exit@3.0.7
dev: true
- /remark-rehype/9.1.0:
- resolution: {integrity: sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q==}
+ registry.npmjs.org/restore-cursor@3.1.0:
+ resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz}
+ name: restore-cursor
+ version: 3.1.0
+ engines: {node: '>=8'}
dependencies:
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.10
- mdast-util-to-hast: 11.3.0
- unified: 10.1.2
+ onetime: registry.npmjs.org/onetime@5.1.2
+ signal-exit: registry.npmjs.org/signal-exit@3.0.7
dev: true
- /repeat-string/1.6.1:
- resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
- engines: {node: '>=0.10'}
- dev: true
+ registry.npmjs.org/retry@0.13.1:
+ resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/retry/-/retry-0.13.1.tgz}
+ name: retry
+ version: 0.13.1
+ engines: {node: '>= 4'}
+ dev: false
- /require-directory/2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz}
+ name: reusify
+ version: 1.0.4
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /require-from-string/2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz}
+ name: rimraf
+ version: 2.7.1
+ hasBin: true
+ dependencies:
+ glob: registry.npmjs.org/glob@7.2.3
dev: true
- /require-like/0.1.2:
- resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==}
- dev: true
+ registry.npmjs.org/rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz}
+ name: rimraf
+ version: 3.0.2
+ hasBin: true
+ dependencies:
+ glob: registry.npmjs.org/glob@7.2.3
- /resolve-alpn/1.2.1:
- resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
+ registry.npmjs.org/rollup@3.21.5:
+ resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz}
+ name: rollup
+ version: 3.21.5
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: registry.npmjs.org/fsevents@2.3.2
dev: true
- /resolve-from/4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
+ registry.npmjs.org/rrweb-cssom@0.6.0:
+ resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz}
+ name: rrweb-cssom
+ version: 0.6.0
dev: true
- /resolve-from/5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
- dev: true
+ registry.npmjs.org/rtl-detect@1.0.4:
+ resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz}
+ name: rtl-detect
+ version: 1.0.4
+ dev: false
- /resolve/1.22.1:
- resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
+ registry.npmjs.org/rtlcss@3.5.0:
+ resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz}
+ name: rtlcss
+ version: 3.5.0
hasBin: true
dependencies:
- is-core-module: 2.11.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
+ find-up: registry.npmjs.org/find-up@5.0.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ postcss: registry.npmjs.org/postcss@8.4.23
+ strip-json-comments: registry.npmjs.org/strip-json-comments@3.1.1
+ dev: false
- /responselike/2.0.1:
- resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
+ registry.npmjs.org/run-applescript@5.0.0:
+ resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz}
+ name: run-applescript
+ version: 5.0.0
+ engines: {node: '>=12'}
dependencies:
- lowercase-keys: 2.0.0
+ execa: registry.npmjs.org/execa@5.1.1
dev: true
- /restore-cursor/3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
+ registry.npmjs.org/run-async@2.4.1:
+ resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz}
+ name: run-async
+ version: 2.4.1
+ engines: {node: '>=0.12.0'}
dev: true
- /reusify/1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- /rfdc/1.3.0:
- resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
- dev: true
+ registry.npmjs.org/run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
+ name: run-parallel
+ version: 1.2.0
+ dependencies:
+ queue-microtask: registry.npmjs.org/queue-microtask@1.2.3
- /right-align/0.1.3:
- resolution: {integrity: sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/rxjs@6.6.7:
+ resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz}
+ name: rxjs
+ version: 6.6.7
+ engines: {npm: '>=2.0.0'}
dependencies:
- align-text: 0.1.4
+ tslib: registry.npmjs.org/tslib@1.14.1
dev: true
- /rimraf/3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- hasBin: true
+ registry.npmjs.org/rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz}
+ name: rxjs
+ version: 7.8.1
dependencies:
- glob: 7.2.3
- dev: true
+ tslib: registry.npmjs.org/tslib@2.5.0
- /rollup-plugin-inject/3.0.2:
- resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
- deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
+ registry.npmjs.org/sade@1.8.1:
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sade/-/sade-1.8.1.tgz}
+ name: sade
+ version: 1.8.1
+ engines: {node: '>=6'}
dependencies:
- estree-walker: 0.6.1
- magic-string: 0.25.9
- rollup-pluginutils: 2.8.2
+ mri: registry.npmjs.org/mri@1.2.0
dev: true
- /rollup-plugin-node-polyfills/0.2.1:
- resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
+ registry.npmjs.org/safe-buffer@5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz}
+ name: safe-buffer
+ version: 5.1.2
+ dev: false
+
+ registry.npmjs.org/safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz}
+ name: safe-buffer
+ version: 5.2.1
+
+ registry.npmjs.org/safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz}
+ name: safer-buffer
+ version: 2.1.2
+
+ registry.npmjs.org/sander@0.5.1:
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sander/-/sander-0.5.1.tgz}
+ name: sander
+ version: 0.5.1
dependencies:
- rollup-plugin-inject: 3.0.2
+ es6-promise: registry.npmjs.org/es6-promise@3.3.1
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ mkdirp: registry.npmjs.org/mkdirp@0.5.6
+ rimraf: registry.npmjs.org/rimraf@2.7.1
dev: true
- /rollup-pluginutils/2.8.2:
- resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
+ registry.npmjs.org/sass@1.62.1:
+ resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sass/-/sass-1.62.1.tgz}
+ name: sass
+ version: 1.62.1
+ engines: {node: '>=14.0.0'}
+ hasBin: true
dependencies:
- estree-walker: 0.6.1
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ immutable: registry.npmjs.org/immutable@4.3.0
+ source-map-js: registry.npmjs.org/source-map-js@1.0.2
dev: true
- /rollup/2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
+ registry.npmjs.org/sax@1.2.4:
+ resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sax/-/sax-1.2.4.tgz}
+ name: sax
+ version: 1.2.4
+ dev: false
- /run-async/2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
+ registry.npmjs.org/saxes@6.0.0:
+ resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz}
+ name: saxes
+ version: 6.0.0
+ engines: {node: '>=v12.22.7'}
+ dependencies:
+ xmlchars: registry.npmjs.org/xmlchars@2.2.0
dev: true
- /run-parallel/1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+ registry.npmjs.org/scheduler@0.20.2:
+ resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz}
+ name: scheduler
+ version: 0.20.2
dependencies:
- queue-microtask: 1.2.3
+ loose-envify: registry.npmjs.org/loose-envify@1.4.0
+ object-assign: registry.npmjs.org/object-assign@4.1.1
- /rxjs/7.8.0:
- resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
+ registry.npmjs.org/schema-utils@2.7.0:
+ resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz}
+ name: schema-utils
+ version: 2.7.0
+ engines: {node: '>= 8.9.0'}
dependencies:
- tslib: 2.5.0
- dev: true
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ ajv: registry.npmjs.org/ajv@6.12.6
+ ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6)
+ dev: false
- /sade/1.8.1:
- resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
- engines: {node: '>=6'}
+ registry.npmjs.org/schema-utils@2.7.1:
+ resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz}
+ name: schema-utils
+ version: 2.7.1
+ engines: {node: '>= 8.9.0'}
dependencies:
- mri: 1.2.0
- dev: true
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ ajv: registry.npmjs.org/ajv@6.12.6
+ ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6)
+ dev: false
- /safe-buffer/5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- dev: true
+ registry.npmjs.org/schema-utils@3.1.2:
+ resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz}
+ name: schema-utils
+ version: 3.1.2
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ ajv: registry.npmjs.org/ajv@6.12.6
+ ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6)
- /safe-buffer/5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ registry.npmjs.org/schema-utils@4.0.1:
+ resolution: {integrity: sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz}
+ name: schema-utils
+ version: 4.0.1
+ engines: {node: '>= 12.13.0'}
+ dependencies:
+ '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11
+ ajv: registry.npmjs.org/ajv@8.12.0
+ ajv-formats: registry.npmjs.org/ajv-formats@2.1.1(ajv@8.12.0)
+ ajv-keywords: registry.npmjs.org/ajv-keywords@5.1.0(ajv@8.12.0)
+ dev: false
- /safe-regex-test/1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+ registry.npmjs.org/section-matter@1.0.0:
+ resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz}
+ name: section-matter
+ version: 1.0.0
+ engines: {node: '>=4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.0
- is-regex: 1.1.4
- dev: true
+ extend-shallow: registry.npmjs.org/extend-shallow@2.0.1
+ kind-of: registry.npmjs.org/kind-of@6.0.3
+ dev: false
- /safer-buffer/2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+ registry.npmjs.org/select-hose@2.0.0:
+ resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz}
+ name: select-hose
+ version: 2.0.0
+ dev: false
- /sass/1.58.3:
- resolution: {integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==}
- engines: {node: '>=12.0.0'}
- hasBin: true
+ registry.npmjs.org/selfsigned@2.1.1:
+ resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz}
+ name: selfsigned
+ version: 2.1.1
+ engines: {node: '>=10'}
dependencies:
- chokidar: 3.5.3
- immutable: 4.2.4
- source-map-js: 1.0.2
-
- /sax/1.2.4:
- resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
+ node-forge: registry.npmjs.org/node-forge@1.3.1
+ dev: false
- /scule/1.0.0:
- resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
- dev: true
+ registry.npmjs.org/semver-diff@3.1.1:
+ resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz}
+ name: semver-diff
+ version: 3.1.1
+ engines: {node: '>=8'}
+ dependencies:
+ semver: registry.npmjs.org/semver@6.3.0
+ dev: false
- /semver/5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ registry.npmjs.org/semver@5.7.1:
+ resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-5.7.1.tgz}
+ name: semver
+ version: 5.7.1
hasBin: true
- dev: true
- /semver/6.1.1:
- resolution: {integrity: sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==}
+ registry.npmjs.org/semver@6.3.0:
+ resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-6.3.0.tgz}
+ name: semver
+ version: 6.3.0
hasBin: true
- dev: true
+ dev: false
- /semver/6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+ registry.npmjs.org/semver@7.3.8:
+ resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.3.8.tgz}
+ name: semver
+ version: 7.3.8
+ engines: {node: '>=10'}
hasBin: true
+ dependencies:
+ lru-cache: registry.npmjs.org/lru-cache@6.0.0
+ dev: true
- /semver/7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ registry.npmjs.org/semver@7.5.0:
+ resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/semver/-/semver-7.5.0.tgz}
+ name: semver
+ version: 7.5.0
engines: {node: '>=10'}
hasBin: true
dependencies:
- lru-cache: 6.0.0
- dev: true
+ lru-cache: registry.npmjs.org/lru-cache@6.0.0
- /send/0.18.0:
- resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
+ registry.npmjs.org/send@0.18.0:
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/send/-/send-0.18.0.tgz}
+ name: send
+ version: 0.18.0
engines: {node: '>= 0.8.0'}
dependencies:
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- encodeurl: 1.0.2
- escape-html: 1.0.3
- etag: 1.8.1
- fresh: 0.5.2
- http-errors: 2.0.0
- mime: 1.6.0
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: 1.2.1
- statuses: 2.0.1
+ debug: registry.npmjs.org/debug@2.6.9
+ depd: registry.npmjs.org/depd@2.0.0
+ destroy: registry.npmjs.org/destroy@1.2.0
+ encodeurl: registry.npmjs.org/encodeurl@1.0.2
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ etag: registry.npmjs.org/etag@1.8.1
+ fresh: registry.npmjs.org/fresh@0.5.2
+ http-errors: registry.npmjs.org/http-errors@2.0.0
+ mime: registry.npmjs.org/mime@1.6.0
+ ms: registry.npmjs.org/ms@2.1.3
+ on-finished: registry.npmjs.org/on-finished@2.4.1
+ range-parser: registry.npmjs.org/range-parser@1.2.1
+ statuses: registry.npmjs.org/statuses@2.0.1
transitivePeerDependencies:
- supports-color
+ dev: false
+
+ registry.npmjs.org/serialize-javascript@6.0.1:
+ resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz}
+ name: serialize-javascript
+ version: 6.0.1
+ dependencies:
+ randombytes: registry.npmjs.org/randombytes@2.1.0
+
+ registry.npmjs.org/serve-handler@6.1.5:
+ resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz}
+ name: serve-handler
+ version: 6.1.5
+ dependencies:
+ bytes: registry.npmjs.org/bytes@3.0.0
+ content-disposition: registry.npmjs.org/content-disposition@0.5.2
+ fast-url-parser: registry.npmjs.org/fast-url-parser@1.1.3
+ mime-types: registry.npmjs.org/mime-types@2.1.18
+ minimatch: registry.npmjs.org/minimatch@3.1.2
+ path-is-inside: registry.npmjs.org/path-is-inside@1.0.2
+ path-to-regexp: registry.npmjs.org/path-to-regexp@2.2.1
+ range-parser: registry.npmjs.org/range-parser@1.2.0
+ dev: false
- /serve-static/1.15.0:
- resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
+ registry.npmjs.org/serve-index@1.9.1:
+ resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz}
+ name: serve-index
+ version: 1.9.1
engines: {node: '>= 0.8.0'}
dependencies:
- encodeurl: 1.0.2
- escape-html: 1.0.3
- parseurl: 1.3.3
- send: 0.18.0
+ accepts: registry.npmjs.org/accepts@1.3.8
+ batch: registry.npmjs.org/batch@0.6.1
+ debug: registry.npmjs.org/debug@2.6.9
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ http-errors: registry.npmjs.org/http-errors@1.6.3
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ parseurl: registry.npmjs.org/parseurl@1.3.3
transitivePeerDependencies:
- supports-color
+ dev: false
- /set-blocking/2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- dev: true
+ registry.npmjs.org/serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz}
+ name: serve-static
+ version: 1.15.0
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ encodeurl: registry.npmjs.org/encodeurl@1.0.2
+ escape-html: registry.npmjs.org/escape-html@1.0.3
+ parseurl: registry.npmjs.org/parseurl@1.3.3
+ send: registry.npmjs.org/send@0.18.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /set-cookie-parser/2.5.1:
- resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==}
- dev: true
+ registry.npmjs.org/setimmediate@1.0.5:
+ resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz}
+ name: setimmediate
+ version: 1.0.5
+ dev: false
- /setprototypeof/1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ registry.npmjs.org/setprototypeof@1.1.0:
+ resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz}
+ name: setprototypeof
+ version: 1.1.0
+ dev: false
+
+ registry.npmjs.org/setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz}
+ name: setprototypeof
+ version: 1.2.0
+ dev: false
- /shebang-command/2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ registry.npmjs.org/shallow-clone@3.0.1:
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz}
+ name: shallow-clone
+ version: 3.0.1
engines: {node: '>=8'}
dependencies:
- shebang-regex: 3.0.0
- dev: true
+ kind-of: registry.npmjs.org/kind-of@6.0.3
- /shebang-regex/3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ registry.npmjs.org/shallowequal@1.1.0:
+ resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz}
+ name: shallowequal
+ version: 1.1.0
+
+ registry.npmjs.org/shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz}
+ name: shebang-command
+ version: 2.0.0
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: registry.npmjs.org/shebang-regex@3.0.0
+
+ registry.npmjs.org/shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz}
+ name: shebang-regex
+ version: 3.0.0
engines: {node: '>=8'}
- dev: true
- /shorthash2/1.0.3:
- resolution: {integrity: sha512-oB8s64JsyJ2xhHJlnTwGg++Y3BTF6XnXeXMC7OygD8vtNcCRDiMxEGONvUOeZbxfwEXENmRlqPDouMR/OtGDsw==}
+ registry.npmjs.org/shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz}
+ name: shell-quote
+ version: 1.8.1
dev: false
- /side-channel/1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ registry.npmjs.org/shelljs@0.8.5:
+ resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz}
+ name: shelljs
+ version: 0.8.5
+ engines: {node: '>=4'}
+ hasBin: true
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.0
- object-inspect: 1.12.3
+ glob: registry.npmjs.org/glob@7.2.3
+ interpret: registry.npmjs.org/interpret@1.4.0
+ rechoir: registry.npmjs.org/rechoir@0.6.2
+ dev: false
- /siginfo/2.0.0:
- resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
+ registry.npmjs.org/shiki@0.14.2:
+ resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shiki/-/shiki-0.14.2.tgz}
+ name: shiki
+ version: 0.14.2
+ dependencies:
+ ansi-sequence-parser: registry.npmjs.org/ansi-sequence-parser@1.1.0
+ jsonc-parser: registry.npmjs.org/jsonc-parser@3.2.0
+ vscode-oniguruma: registry.npmjs.org/vscode-oniguruma@1.7.0
+ vscode-textmate: registry.npmjs.org/vscode-textmate@8.0.0
dev: true
- /sigmund/1.0.1:
- resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==}
- dev: true
+ registry.npmjs.org/side-channel@1.0.4:
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz}
+ name: side-channel
+ version: 1.0.4
+ dependencies:
+ call-bind: registry.npmjs.org/call-bind@1.0.2
+ get-intrinsic: registry.npmjs.org/get-intrinsic@1.2.0
+ object-inspect: registry.npmjs.org/object-inspect@1.12.3
+ dev: false
- /signal-exit/3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ registry.npmjs.org/siginfo@2.0.0:
+ resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz}
+ name: siginfo
+ version: 2.0.0
dev: true
- /simple-xmlrpc/1.2.0:
- resolution: {integrity: sha512-Biup+GEmZnezZuJ5PoOSZ8N9j1pwf8q24G8CGP7i+VTKsesWNxN+76P32noon6hOktHYSjSLDqxXBfjvKHBXZw==}
+ registry.npmjs.org/signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz}
+ name: signal-exit
+ version: 3.0.7
+
+ registry.npmjs.org/sirv@1.0.19:
+ resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz}
+ name: sirv
+ version: 1.0.19
+ engines: {node: '>= 10'}
dependencies:
- byte-base64: 1.1.0
- cross-fetch: 3.1.5
- sax: 1.2.4
- xmlbuilder2: 3.0.2
- transitivePeerDependencies:
- - encoding
+ '@polka/url': registry.npmjs.org/@polka/url@1.0.0-next.21
+ mrmime: registry.npmjs.org/mrmime@1.0.1
+ totalist: registry.npmjs.org/totalist@1.1.0
dev: false
- /slash/3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ registry.npmjs.org/sisteransi@1.0.5:
+ resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz}
+ name: sisteransi
+ version: 1.0.5
+ dev: false
+
+ registry.npmjs.org/sitemap@7.1.1:
+ resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz}
+ name: sitemap
+ version: 7.1.1
+ engines: {node: '>=12.0.0', npm: '>=5.6.0'}
+ hasBin: true
+ dependencies:
+ '@types/node': registry.npmjs.org/@types/node@17.0.45
+ '@types/sax': registry.npmjs.org/@types/sax@1.2.4
+ arg: registry.npmjs.org/arg@5.0.2
+ sax: registry.npmjs.org/sax@1.2.4
+ dev: false
+
+ registry.npmjs.org/slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz}
+ name: slash
+ version: 3.0.0
engines: {node: '>=8'}
- dev: true
- /slash/4.0.0:
- resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
+ registry.npmjs.org/slash@4.0.0:
+ resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-4.0.0.tgz}
+ name: slash
+ version: 4.0.0
engines: {node: '>=12'}
- dev: true
+ dev: false
- /slice-ansi/3.0.0:
- resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
- engines: {node: '>=8'}
+ registry.npmjs.org/sockjs@0.3.24:
+ resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz}
+ name: sockjs
+ version: 0.3.24
dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
- dev: true
+ faye-websocket: registry.npmjs.org/faye-websocket@0.11.4
+ uuid: registry.npmjs.org/uuid@8.3.2
+ websocket-driver: registry.npmjs.org/websocket-driver@0.7.4
+ dev: false
- /slice-ansi/4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
+ registry.npmjs.org/sorcery@0.10.0:
+ resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz}
+ name: sorcery
+ version: 0.10.0
+ hasBin: true
dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
+ buffer-crc32: registry.npmjs.org/buffer-crc32@0.2.13
+ minimist: registry.npmjs.org/minimist@1.2.8
+ sander: registry.npmjs.org/sander@0.5.1
+ sourcemap-codec: registry.npmjs.org/sourcemap-codec@1.4.8
dev: true
- /slice-ansi/5.0.0:
- resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
- engines: {node: '>=12'}
+ registry.npmjs.org/sort-css-media-queries@2.1.0:
+ resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz}
+ name: sort-css-media-queries
+ version: 2.1.0
+ engines: {node: '>= 6.3.0'}
+ dev: false
+
+ registry.npmjs.org/source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz}
+ name: source-map-js
+ version: 1.0.2
+ engines: {node: '>=0.10.0'}
+
+ registry.npmjs.org/source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz}
+ name: source-map-support
+ version: 0.5.21
dependencies:
- ansi-styles: 6.2.1
- is-fullwidth-code-point: 4.0.0
- dev: true
+ buffer-from: registry.npmjs.org/buffer-from@1.1.2
+ source-map: registry.npmjs.org/source-map@0.6.1
- /slide/1.1.6:
- resolution: {integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==}
- dev: true
+ registry.npmjs.org/source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz}
+ name: source-map
+ version: 0.5.7
+ engines: {node: '>=0.10.0'}
+ dev: false
- /smart-buffer/4.2.0:
- resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
- engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
- dev: true
+ registry.npmjs.org/source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz}
+ name: source-map
+ version: 0.6.1
+ engines: {node: '>=0.10.0'}
- /socks-proxy-agent/5.0.1:
- resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==}
- engines: {node: '>= 6'}
- dependencies:
- agent-base: 6.0.2
- debug: 4.3.4
- socks: 2.7.1
- transitivePeerDependencies:
- - supports-color
+ registry.npmjs.org/sourcemap-codec@1.4.8:
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz}
+ name: sourcemap-codec
+ version: 1.4.8
+ deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
- /socks/2.7.1:
- resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
- engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
+ registry.npmjs.org/space-separated-tokens@1.1.5:
+ resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz}
+ name: space-separated-tokens
+ version: 1.1.5
+ dev: false
+
+ registry.npmjs.org/spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz}
+ name: spdx-correct
+ version: 3.2.0
dependencies:
- ip: 2.0.0
- smart-buffer: 4.2.0
+ spdx-expression-parse: registry.npmjs.org/spdx-expression-parse@3.0.1
+ spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.13
dev: true
- /sort-object-keys/1.1.3:
- resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==}
+ registry.npmjs.org/spdx-exceptions@2.3.0:
+ resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz}
+ name: spdx-exceptions
+ version: 2.3.0
dev: true
- /sort-package-json/1.57.0:
- resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==}
- hasBin: true
+ registry.npmjs.org/spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz}
+ name: spdx-expression-parse
+ version: 3.0.1
dependencies:
- detect-indent: 6.1.0
- detect-newline: 3.1.0
- git-hooks-list: 1.0.3
- globby: 10.0.0
- is-plain-obj: 2.1.0
- sort-object-keys: 1.1.3
+ spdx-exceptions: registry.npmjs.org/spdx-exceptions@2.3.0
+ spdx-license-ids: registry.npmjs.org/spdx-license-ids@3.0.13
dev: true
- /source-map-js/1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/spdx-license-ids@3.0.13:
+ resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz}
+ name: spdx-license-ids
+ version: 3.0.13
+ dev: true
- /source-map-support/0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ registry.npmjs.org/spdy-transport@3.0.0:
+ resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz}
+ name: spdy-transport
+ version: 3.0.0
dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
- dev: true
+ debug: registry.npmjs.org/debug@4.3.4
+ detect-node: registry.npmjs.org/detect-node@2.1.0
+ hpack.js: registry.npmjs.org/hpack.js@2.1.6
+ obuf: registry.npmjs.org/obuf@1.1.2
+ readable-stream: registry.npmjs.org/readable-stream@3.6.2
+ wbuf: registry.npmjs.org/wbuf@1.7.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /source-map/0.5.7:
- resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
- engines: {node: '>=0.10.0'}
- dev: true
+ registry.npmjs.org/spdy@4.0.2:
+ resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz}
+ name: spdy
+ version: 4.0.2
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ debug: registry.npmjs.org/debug@4.3.4
+ handle-thing: registry.npmjs.org/handle-thing@2.0.1
+ http-deceiver: registry.npmjs.org/http-deceiver@1.2.7
+ select-hose: registry.npmjs.org/select-hose@2.0.0
+ spdy-transport: registry.npmjs.org/spdy-transport@3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
- /source-map/0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/split2@3.2.2:
+ resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/split2/-/split2-3.2.2.tgz}
+ name: split2
+ version: 3.2.2
+ dependencies:
+ readable-stream: registry.npmjs.org/readable-stream@3.6.2
+ dev: true
- /source-map/0.7.4:
- resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
- engines: {node: '>= 8'}
+ registry.npmjs.org/sprintf-js@1.0.3:
+ resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz}
+ name: sprintf-js
+ version: 1.0.3
- /sourcemap-codec/1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
+ registry.npmjs.org/stable@0.1.8:
+ resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stable/-/stable-0.1.8.tgz}
+ name: stable
+ version: 0.1.8
+ deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
+ dev: false
- /space-separated-tokens/2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
+ registry.npmjs.org/stackback@0.0.2:
+ resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz}
+ name: stackback
+ version: 0.0.2
dev: true
- /sprintf-js/1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
+ registry.npmjs.org/state-toggle@1.0.3:
+ resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz}
+ name: state-toggle
+ version: 1.0.3
dev: false
- /ssri/8.0.1:
- resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
- engines: {node: '>= 8'}
- dependencies:
- minipass: 3.3.6
- dev: true
-
- /stackback/0.0.2:
- resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- dev: true
+ registry.npmjs.org/statuses@1.5.0:
+ resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz}
+ name: statuses
+ version: 1.5.0
+ engines: {node: '>= 0.6'}
+ dev: false
- /statuses/2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ registry.npmjs.org/statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz}
+ name: statuses
+ version: 2.0.1
engines: {node: '>= 0.8'}
+ dev: false
- /std-env/3.3.2:
- resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==}
- dev: true
-
- /stream-shift/1.0.1:
- resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==}
- dev: true
+ registry.npmjs.org/std-env@3.3.3:
+ resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz}
+ name: std-env
+ version: 3.3.3
- /string-argv/0.3.1:
- resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+ registry.npmjs.org/string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz}
+ name: string-argv
+ version: 0.3.2
engines: {node: '>=0.6.19'}
dev: true
- /string-hash/1.1.3:
- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+ registry.npmjs.org/string-width@2.1.1:
+ resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz}
+ name: string-width
+ version: 2.1.1
+ engines: {node: '>=4'}
+ dependencies:
+ is-fullwidth-code-point: registry.npmjs.org/is-fullwidth-code-point@2.0.0
+ strip-ansi: registry.npmjs.org/strip-ansi@4.0.0
dev: true
- /string-width/4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ registry.npmjs.org/string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz}
+ name: string-width
+ version: 4.2.3
engines: {node: '>=8'}
dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
+ emoji-regex: registry.npmjs.org/emoji-regex@8.0.0
+ is-fullwidth-code-point: registry.npmjs.org/is-fullwidth-code-point@3.0.0
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
- /string-width/5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ registry.npmjs.org/string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz}
+ name: string-width
+ version: 5.1.2
engines: {node: '>=12'}
dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.0.1
- dev: true
+ eastasianwidth: registry.npmjs.org/eastasianwidth@0.2.0
+ emoji-regex: registry.npmjs.org/emoji-regex@9.2.2
+ strip-ansi: registry.npmjs.org/strip-ansi@7.0.1
+ dev: false
- /string.prototype.trimend/1.0.6:
- resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
+ registry.npmjs.org/string_decoder@1.1.1:
+ resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz}
+ name: string_decoder
+ version: 1.1.1
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- dev: true
+ safe-buffer: registry.npmjs.org/safe-buffer@5.1.2
+ dev: false
- /string.prototype.trimstart/1.0.6:
- resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
+ registry.npmjs.org/string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz}
+ name: string_decoder
+ version: 1.3.0
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.1
- dev: true
-
- /string_decoder/0.10.31:
- resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
- dev: true
+ safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
- /string_decoder/1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
+ registry.npmjs.org/stringify-object@3.3.0:
+ resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz}
+ name: stringify-object
+ version: 3.3.0
+ engines: {node: '>=4'}
dependencies:
- safe-buffer: 5.1.2
- dev: true
+ get-own-enumerable-property-symbols: registry.npmjs.org/get-own-enumerable-property-symbols@3.0.2
+ is-obj: registry.npmjs.org/is-obj@1.0.1
+ is-regexp: registry.npmjs.org/is-regexp@1.0.0
+ dev: false
- /string_decoder/1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+ registry.npmjs.org/strip-ansi@4.0.0:
+ resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz}
+ name: strip-ansi
+ version: 4.0.0
+ engines: {node: '>=4'}
dependencies:
- safe-buffer: 5.2.1
+ ansi-regex: registry.npmjs.org/ansi-regex@3.0.1
dev: true
- /stringify-entities/4.0.3:
- resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==}
+ registry.npmjs.org/strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz}
+ name: strip-ansi
+ version: 5.2.0
+ engines: {node: '>=6'}
dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
+ ansi-regex: registry.npmjs.org/ansi-regex@4.1.1
dev: true
- /strip-ansi/6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ registry.npmjs.org/strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz}
+ name: strip-ansi
+ version: 6.0.1
engines: {node: '>=8'}
dependencies:
- ansi-regex: 5.0.1
+ ansi-regex: registry.npmjs.org/ansi-regex@5.0.1
- /strip-ansi/7.0.1:
- resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+ registry.npmjs.org/strip-ansi@7.0.1:
+ resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz}
+ name: strip-ansi
+ version: 7.0.1
engines: {node: '>=12'}
dependencies:
- ansi-regex: 6.0.1
- dev: true
+ ansi-regex: registry.npmjs.org/ansi-regex@6.0.1
+ dev: false
- /strip-bom/3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
+ registry.npmjs.org/strip-bom-string@1.0.0:
+ resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz}
+ name: strip-bom-string
+ version: 1.0.0
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ registry.npmjs.org/strip-bom@4.0.0:
+ resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz}
+ name: strip-bom
+ version: 4.0.0
+ engines: {node: '>=8'}
dev: true
- /strip-final-newline/2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ registry.npmjs.org/strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz}
+ name: strip-final-newline
+ version: 2.0.0
engines: {node: '>=6'}
- dev: true
- /strip-final-newline/3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ registry.npmjs.org/strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz}
+ name: strip-final-newline
+ version: 3.0.0
engines: {node: '>=12'}
dev: true
- /strip-indent/3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
+ registry.npmjs.org/strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz}
+ name: strip-indent
+ version: 3.0.0
+ engines: {node: '>=8'}
+ dependencies:
+ min-indent: registry.npmjs.org/min-indent@1.0.1
+ dev: true
+
+ registry.npmjs.org/strip-json-comments@2.0.1:
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz}
+ name: strip-json-comments
+ version: 2.0.1
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ registry.npmjs.org/strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz}
+ name: strip-json-comments
+ version: 3.1.1
+ engines: {node: '>=8'}
+
+ registry.npmjs.org/strip-literal@1.0.1:
+ resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz}
+ name: strip-literal
+ version: 1.0.1
+ dependencies:
+ acorn: registry.npmjs.org/acorn@8.8.2
+ dev: true
+
+ registry.npmjs.org/style-to-object@0.3.0:
+ resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz}
+ name: style-to-object
+ version: 0.3.0
+ dependencies:
+ inline-style-parser: registry.npmjs.org/inline-style-parser@0.1.1
+ dev: false
+
+ registry.npmjs.org/stylehacks@5.1.1(postcss@8.4.23):
+ resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz}
+ id: registry.npmjs.org/stylehacks/5.1.1
+ name: stylehacks
+ version: 5.1.1
+ engines: {node: ^10 || ^12 || >=14.0}
+ peerDependencies:
+ postcss: ^8.2.15
+ dependencies:
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ postcss: registry.npmjs.org/postcss@8.4.23
+ postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12
+ dev: false
+
+ registry.npmjs.org/supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz}
+ name: supports-color
+ version: 5.5.0
+ engines: {node: '>=4'}
+ dependencies:
+ has-flag: registry.npmjs.org/has-flag@3.0.0
+
+ registry.npmjs.org/supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
+ name: supports-color
+ version: 7.2.0
+ engines: {node: '>=8'}
+ dependencies:
+ has-flag: registry.npmjs.org/has-flag@4.0.0
+
+ registry.npmjs.org/supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz}
+ name: supports-color
+ version: 8.1.1
+ engines: {node: '>=10'}
+ dependencies:
+ has-flag: registry.npmjs.org/has-flag@4.0.0
+
+ registry.npmjs.org/supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz}
+ name: supports-preserve-symlinks-flag
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+
+ registry.npmjs.org/svelte-check@2.10.3(svelte@3.57.0):
+ resolution: {integrity: sha512-Nt1aWHTOKFReBpmJ1vPug0aGysqPwJh2seM1OvICfM2oeyaA62mOiy5EvkXhltGfhCcIQcq2LoE0l1CwcWPjlw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-check/-/svelte-check-2.10.3.tgz}
+ id: registry.npmjs.org/svelte-check/2.10.3
+ name: svelte-check
+ version: 2.10.3
+ hasBin: true
+ peerDependencies:
+ svelte: ^3.24.0
+ dependencies:
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ import-fresh: registry.npmjs.org/import-fresh@3.3.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ sade: registry.npmjs.org/sade@1.8.1
+ svelte: registry.npmjs.org/svelte@3.57.0
+ svelte-preprocess: registry.npmjs.org/svelte-preprocess@4.10.7(svelte@3.57.0)(typescript@5.0.4)
+ typescript: registry.npmjs.org/typescript@5.0.4
+ transitivePeerDependencies:
+ - '@babel/core'
+ - coffeescript
+ - less
+ - node-sass
+ - postcss
+ - postcss-load-config
+ - pug
+ - sass
+ - stylus
+ - sugarss
+ dev: true
+
+ registry.npmjs.org/svelte-hmr@0.15.1(svelte@3.57.0):
+ resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz}
+ id: registry.npmjs.org/svelte-hmr/0.15.1
+ name: svelte-hmr
+ version: 0.15.1
+ engines: {node: ^12.20 || ^14.13.1 || >= 16}
+ peerDependencies:
+ svelte: '>=3.19.0'
dependencies:
- min-indent: 1.0.1
+ svelte: registry.npmjs.org/svelte@3.57.0
dev: true
- /strip-json-comments/3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
- dev: true
-
- /strip-literal/1.0.1:
- resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
+ registry.npmjs.org/svelte-preprocess@4.10.7(svelte@3.57.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz}
+ id: registry.npmjs.org/svelte-preprocess/4.10.7
+ name: svelte-preprocess
+ version: 4.10.7
+ engines: {node: '>= 9.11.2'}
+ requiresBuild: true
+ peerDependencies:
+ '@babel/core': ^7.10.2
+ coffeescript: ^2.5.1
+ less: ^3.11.3 || ^4.0.0
+ node-sass: '*'
+ postcss: ^7 || ^8
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
+ pug: ^3.0.0
+ sass: ^1.26.8
+ stylus: ^0.55.0
+ sugarss: ^2.0.0
+ svelte: ^3.23.0
+ typescript: ^3.9.5 || ^4.0.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ coffeescript:
+ optional: true
+ less:
+ optional: true
+ node-sass:
+ optional: true
+ postcss:
+ optional: true
+ postcss-load-config:
+ optional: true
+ pug:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ typescript:
+ optional: true
dependencies:
- acorn: 8.8.2
+ '@types/pug': registry.npmjs.org/@types/pug@2.0.6
+ '@types/sass': registry.npmjs.org/@types/sass@1.45.0
+ detect-indent: registry.npmjs.org/detect-indent@6.1.0
+ magic-string: registry.npmjs.org/magic-string@0.25.9
+ sorcery: registry.npmjs.org/sorcery@0.10.0
+ strip-indent: registry.npmjs.org/strip-indent@3.0.0
+ svelte: registry.npmjs.org/svelte@3.57.0
+ typescript: registry.npmjs.org/typescript@5.0.4
dev: true
- /style-to-object/0.4.1:
- resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
- dependencies:
- inline-style-parser: 0.1.1
+ registry.npmjs.org/svelte@3.57.0:
+ resolution: {integrity: sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-3.57.0.tgz}
+ name: svelte
+ version: 3.57.0
+ engines: {node: '>= 8'}
dev: true
- /stylus/0.59.0:
- resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==}
+ registry.npmjs.org/svg-parser@2.0.4:
+ resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz}
+ name: svg-parser
+ version: 2.0.4
+ dev: false
+
+ registry.npmjs.org/svgo@2.8.0:
+ resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz}
+ name: svgo
+ version: 2.8.0
+ engines: {node: '>=10.13.0'}
hasBin: true
dependencies:
- '@adobe/css-tools': 4.2.0
- debug: 4.3.4
- glob: 7.2.3
- sax: 1.2.4
- source-map: 0.7.4
- transitivePeerDependencies:
- - supports-color
+ '@trysound/sax': registry.npmjs.org/@trysound/sax@0.2.0
+ commander: registry.npmjs.org/commander@7.2.0
+ css-select: registry.npmjs.org/css-select@4.3.0
+ css-tree: registry.npmjs.org/css-tree@1.1.3
+ csso: registry.npmjs.org/csso@4.2.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ stable: registry.npmjs.org/stable@0.1.8
+ dev: false
- /supports-color/5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
- dependencies:
- has-flag: 3.0.0
+ registry.npmjs.org/symbol-tree@3.2.4:
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz}
+ name: symbol-tree
+ version: 3.2.4
dev: true
- /supports-color/7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
+ registry.npmjs.org/synckit@0.8.5:
+ resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz}
+ name: synckit
+ version: 0.8.5
+ engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- has-flag: 4.0.0
+ '@pkgr/utils': registry.npmjs.org/@pkgr/utils@2.4.0
+ tslib: registry.npmjs.org/tslib@2.5.0
dev: true
- /supports-preserve-symlinks-flag/1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
-
- /tapable/1.1.3:
- resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==}
+ registry.npmjs.org/tapable@1.1.3:
+ resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz}
+ name: tapable
+ version: 1.1.3
engines: {node: '>=6'}
- dev: true
-
- /tar-fs/2.1.1:
- resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
- dependencies:
- chownr: 1.1.4
- mkdirp-classic: 0.5.3
- pump: 3.0.0
- tar-stream: 2.2.0
- dev: true
+ dev: false
- /tar-stream/2.2.0:
- resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ registry.npmjs.org/tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
+ name: tapable
+ version: 2.2.1
engines: {node: '>=6'}
- dependencies:
- bl: 4.1.0
- end-of-stream: 1.4.4
- fs-constants: 1.0.0
- inherits: 2.0.4
- readable-stream: 3.6.1
- dev: true
- /tar/6.1.13:
- resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==}
- engines: {node: '>=10'}
+ registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.82.1):
+ resolution: {integrity: sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz}
+ id: registry.npmjs.org/terser-webpack-plugin/5.3.8
+ name: terser-webpack-plugin
+ version: 5.3.8
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
dependencies:
- chownr: 2.0.0
- fs-minipass: 2.1.0
- minipass: 4.2.1
- minizlib: 2.1.2
- mkdirp: 1.0.4
- yallist: 4.0.0
- dev: true
-
- /terser/5.16.5:
- resolution: {integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==}
+ '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
+ jest-worker: registry.npmjs.org/jest-worker@27.5.1
+ schema-utils: registry.npmjs.org/schema-utils@3.1.2
+ serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1
+ terser: registry.npmjs.org/terser@5.17.3
+ webpack: registry.npmjs.org/webpack@5.82.1
+
+ registry.npmjs.org/terser@5.17.3:
+ resolution: {integrity: sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser/-/terser-5.17.3.tgz}
+ name: terser
+ version: 5.17.3
engines: {node: '>=10'}
hasBin: true
dependencies:
- '@jridgewell/source-map': 0.3.2
- acorn: 8.8.2
- commander: 2.20.3
- source-map-support: 0.5.21
+ '@jridgewell/source-map': registry.npmjs.org/@jridgewell/source-map@0.3.3
+ acorn: registry.npmjs.org/acorn@8.8.2
+ commander: registry.npmjs.org/commander@2.20.3
+ source-map-support: registry.npmjs.org/source-map-support@0.5.21
+
+ registry.npmjs.org/text-extensions@1.9.0:
+ resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz}
+ name: text-extensions
+ version: 1.9.0
+ engines: {node: '>=0.10'}
dev: true
- /test-exclude/6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
+ registry.npmjs.org/text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz}
+ name: text-table
+ version: 0.2.0
+
+ registry.npmjs.org/through2@4.0.2:
+ resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/through2/-/through2-4.0.2.tgz}
+ name: through2
+ version: 4.0.2
dependencies:
- '@istanbuljs/schema': 0.1.3
- glob: 7.2.3
- minimatch: 3.1.2
+ readable-stream: registry.npmjs.org/readable-stream@3.6.2
dev: true
- /text-table/0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+ registry.npmjs.org/through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/through/-/through-2.3.8.tgz}
+ name: through
+ version: 2.3.8
dev: true
- /through/2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- dev: true
+ registry.npmjs.org/thunky@1.1.0:
+ resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz}
+ name: thunky
+ version: 1.1.0
+ dev: false
- /through2/2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
- dependencies:
- readable-stream: 2.3.8
- xtend: 4.0.2
+ registry.npmjs.org/time-zone@1.0.0:
+ resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz}
+ name: time-zone
+ version: 1.0.0
+ engines: {node: '>=4'}
dev: true
- /time-span/4.0.0:
- resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==}
- engines: {node: '>=10'}
- dependencies:
- convert-hrtime: 3.0.0
- dev: true
+ registry.npmjs.org/tiny-invariant@1.3.1:
+ resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz}
+ name: tiny-invariant
+ version: 1.3.1
+ dev: false
+
+ registry.npmjs.org/tiny-warning@1.0.3:
+ resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz}
+ name: tiny-warning
+ version: 1.0.3
+ dev: false
- /tinybench/2.3.1:
- resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==}
+ registry.npmjs.org/tinybench@2.5.0:
+ resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tinybench/-/tinybench-2.5.0.tgz}
+ name: tinybench
+ version: 2.5.0
dev: true
- /tinypool/0.3.1:
- resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==}
+ registry.npmjs.org/tinypool@0.4.0:
+ resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tinypool/-/tinypool-0.4.0.tgz}
+ name: tinypool
+ version: 0.4.0
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy/1.1.1:
- resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==}
+ registry.npmjs.org/tinyspy@2.1.0:
+ resolution: {integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tinyspy/-/tinyspy-2.1.0.tgz}
+ name: tinyspy
+ version: 2.1.0
engines: {node: '>=14.0.0'}
dev: true
- /tmp/0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
- dependencies:
- os-tmpdir: 1.0.2
+ registry.npmjs.org/titleize@3.0.0:
+ resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz}
+ name: titleize
+ version: 3.0.0
+ engines: {node: '>=12'}
dev: true
- /to-fast-properties/1.0.3:
- resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/tmp@0.0.33:
+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz}
+ name: tmp
+ version: 0.0.33
+ engines: {node: '>=0.6.0'}
+ dependencies:
+ os-tmpdir: registry.npmjs.org/os-tmpdir@1.0.2
dev: true
- /to-fast-properties/2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ registry.npmjs.org/to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
+ name: to-fast-properties
+ version: 2.0.0
engines: {node: '>=4'}
- /to-regex-range/5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ registry.npmjs.org/to-readable-stream@1.0.0:
+ resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz}
+ name: to-readable-stream
+ version: 1.0.0
+ engines: {node: '>=6'}
+ dev: false
+
+ registry.npmjs.org/to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz}
+ name: to-regex-range
+ version: 5.0.1
engines: {node: '>=8.0'}
dependencies:
- is-number: 7.0.0
+ is-number: registry.npmjs.org/is-number@7.0.0
- /toggle-selection/1.0.6:
- resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
+ registry.npmjs.org/toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz}
+ name: toidentifier
+ version: 1.0.1
+ engines: {node: '>=0.6'}
dev: false
- /toidentifier/1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
+ registry.npmjs.org/totalist@1.1.0:
+ resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz}
+ name: totalist
+ version: 1.1.0
+ engines: {node: '>=6'}
+ dev: false
- /token-stream/0.0.1:
- resolution: {integrity: sha512-nfjOAu/zAWmX9tgwi5NRp7O7zTDUD1miHiB40klUnAh9qnL1iXdgzcz/i5dMaL5jahcBAaSfmNOBBJBLJW8TEg==}
+ registry.npmjs.org/tough-cookie@4.1.2:
+ resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz}
+ name: tough-cookie
+ version: 4.1.2
+ engines: {node: '>=6'}
+ dependencies:
+ psl: registry.npmjs.org/psl@1.9.0
+ punycode: registry.npmjs.org/punycode@2.3.0
+ universalify: registry.npmjs.org/universalify@0.2.0
+ url-parse: registry.npmjs.org/url-parse@1.5.10
dev: true
- /toml/3.0.0:
- resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==}
+ registry.npmjs.org/tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz}
+ name: tr46
+ version: 0.0.3
+ dev: false
+
+ registry.npmjs.org/tr46@4.1.1:
+ resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz}
+ name: tr46
+ version: 4.1.1
+ engines: {node: '>=14'}
+ dependencies:
+ punycode: registry.npmjs.org/punycode@2.3.0
dev: true
- /tr46/0.0.3:
- resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+ registry.npmjs.org/trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz}
+ name: trim-newlines
+ version: 3.0.1
+ engines: {node: '>=8'}
+ dev: true
- /transliteration/2.3.5:
- resolution: {integrity: sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- yargs: 17.7.1
+ registry.npmjs.org/trim-trailing-lines@1.1.4:
+ resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz}
+ name: trim-trailing-lines
+ version: 1.1.4
dev: false
- /trough/2.1.0:
- resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
- dev: true
+ registry.npmjs.org/trim@0.0.1:
+ resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trim/-/trim-0.0.1.tgz}
+ name: trim
+ version: 0.0.1
+ deprecated: Use String.prototype.trim() instead
+ dev: false
- /ts-map/1.0.3:
- resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==}
- dev: true
+ registry.npmjs.org/trough@1.0.5:
+ resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/trough/-/trough-1.0.5.tgz}
+ name: trough
+ version: 1.0.5
+ dev: false
- /ts-morph/12.0.0:
- resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==}
+ registry.npmjs.org/ts-morph@18.0.0:
+ resolution: {integrity: sha512-Kg5u0mk19PIIe4islUI/HWRvm9bC1lHejK4S0oh1zaZ77TMZAEmQC0sHQYiu2RgCQFZKXz1fMVi/7nOOeirznA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-morph/-/ts-morph-18.0.0.tgz}
+ name: ts-morph
+ version: 18.0.0
dependencies:
- '@ts-morph/common': 0.11.1
- code-block-writer: 10.1.1
+ '@ts-morph/common': registry.npmjs.org/@ts-morph/common@0.19.0
+ code-block-writer: registry.npmjs.org/code-block-writer@12.0.0
dev: true
- /ts-node/10.9.1_jh3j7gf3qptnaxtpzk3sx5vjku:
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ registry.npmjs.org/ts-node@10.9.1(@types/node@18.15.11)(typescript@5.0.4):
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz}
+ id: registry.npmjs.org/ts-node/10.9.1
+ name: ts-node
+ version: 10.9.1
hasBin: true
peerDependencies:
'@swc/core': '>=1.2.50'
@@ -9161,471 +13667,736 @@ packages:
'@swc/wasm':
optional: true
dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.9
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.3
- '@types/node': 14.18.33
- acorn: 8.8.2
- acorn-walk: 8.2.0
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- typescript: 4.3.4
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
+ '@cspotcode/source-map-support': registry.npmjs.org/@cspotcode/source-map-support@0.8.1
+ '@tsconfig/node10': registry.npmjs.org/@tsconfig/node10@1.0.9
+ '@tsconfig/node12': registry.npmjs.org/@tsconfig/node12@1.0.11
+ '@tsconfig/node14': registry.npmjs.org/@tsconfig/node14@1.0.3
+ '@tsconfig/node16': registry.npmjs.org/@tsconfig/node16@1.0.4
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-walk: registry.npmjs.org/acorn-walk@8.2.0
+ arg: registry.npmjs.org/arg@4.1.3
+ create-require: registry.npmjs.org/create-require@1.1.1
+ diff: registry.npmjs.org/diff@4.0.2
+ make-error: registry.npmjs.org/make-error@1.3.6
+ typescript: registry.npmjs.org/typescript@5.0.4
+ v8-compile-cache-lib: registry.npmjs.org/v8-compile-cache-lib@3.0.1
+ yn: registry.npmjs.org/yn@3.1.1
+ dev: true
+
+ registry.npmjs.org/tsconfck@2.1.1(typescript@5.0.4):
+ resolution: {integrity: sha512-ZPCkJBKASZBmBUNqGHmRhdhM8pJYDdOXp4nRgj/O0JwUwsMq50lCDRQP/M5GBNAA0elPrq4gAeu4dkaVCuKWww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsconfck/-/tsconfck-2.1.1.tgz}
+ id: registry.npmjs.org/tsconfck/2.1.1
+ name: tsconfck
+ version: 2.1.1
+ engines: {node: ^14.13.1 || ^16 || >=18}
+ hasBin: true
+ peerDependencies:
+ typescript: ^4.3.5 || ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ typescript: registry.npmjs.org/typescript@5.0.4
dev: true
- /ts-toolbelt/6.15.5:
- resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==}
+ registry.npmjs.org/tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz}
+ name: tslib
+ version: 1.14.1
dev: true
- /tsconfig-paths/3.14.2:
- resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
+ registry.npmjs.org/tslib@2.5.0:
+ resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz}
+ name: tslib
+ version: 2.5.0
+
+ registry.npmjs.org/tsutils@3.21.0(typescript@4.9.5):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz}
+ id: registry.npmjs.org/tsutils/3.21.0
+ name: tsutils
+ version: 3.21.0
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.2
- minimist: 1.2.8
- strip-bom: 3.0.0
+ tslib: registry.npmjs.org/tslib@1.14.1
+ typescript: registry.npmjs.org/typescript@4.9.5
dev: true
- /tsconfig-paths/4.1.2:
- resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==}
- engines: {node: '>=6'}
+ registry.npmjs.org/tsutils@3.21.0(typescript@5.0.4):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz}
+ id: registry.npmjs.org/tsutils/3.21.0
+ name: tsutils
+ version: 3.21.0
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
- json5: 2.2.3
- minimist: 1.2.8
- strip-bom: 3.0.0
+ tslib: registry.npmjs.org/tslib@1.14.1
+ typescript: registry.npmjs.org/typescript@5.0.4
dev: true
- /tslib/1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ registry.npmjs.org/turbo-darwin-64@1.9.4:
+ resolution: {integrity: sha512-kCmDmxyUWWI+BstTZQKNM87UbNx40C0ZHUTFqs9tmeH7d5+gA2QhqrSoBuwQYw7YYNLpbkqu1ObbppsUlIFPdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.9.4.tgz}
+ name: turbo-darwin-64
+ version: 1.9.4
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
dev: true
+ optional: true
- /tslib/2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
+ registry.npmjs.org/turbo-darwin-arm64@1.9.4:
+ resolution: {integrity: sha512-Of64jMEaDDHx0dzU7RwdOuh1lP021vtQun9wmEHhT0Hk/TQF+kDCywoHcY7R5nlSRcssFjysVyhCeZW6CkWrrA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.9.4.tgz}
+ name: turbo-darwin-arm64
+ version: 1.9.4
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
dev: true
+ optional: true
- /tsutils/3.21.0_typescript@4.9.5:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 4.9.5
+ registry.npmjs.org/turbo-linux-64@1.9.4:
+ resolution: {integrity: sha512-kajvUnXlUNtgVzLW3Y/RoHrC64G+G0Ky/o1F+oP6QK/T85H8NwNHXq2F6hyIrZPNGbKpPgpetuQ1waIibxJ0rA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.9.4.tgz}
+ name: turbo-linux-64
+ version: 1.9.4
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/turbo-linux-arm64@1.9.4:
+ resolution: {integrity: sha512-11P9Y8MoimqUzib3SU3md4g1loLF0FRHpYCbPzUTWPT3beOcdM2nop2u/yFHyBnbSxz1rTWczRJPnNoAki0B/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.9.4.tgz}
+ name: turbo-linux-arm64
+ version: 1.9.4
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/turbo-windows-64@1.9.4:
+ resolution: {integrity: sha512-2tFcFhuqs1c1DGFAk2wjU0TXrOXKoPdma9vxrTVdwvtz5Nc8XPF8RNW+1jbmRjpumGUkXou6Pe973GSvPjvD5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.9.4.tgz}
+ name: turbo-windows-64
+ version: 1.9.4
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmjs.org/turbo-windows-arm64@1.9.4:
+ resolution: {integrity: sha512-wJfEwUyWXxn6VKD2Vbycke6cm99gJ0llkr9gUnbR06eaRu1TiLY24FcFqN95/wftp0n5nne7b6K7Wz1TLh1fJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.9.4.tgz}
+ name: turbo-windows-arm64
+ version: 1.9.4
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
dev: true
+ optional: true
- /type-check/0.3.2:
- resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
+ registry.npmjs.org/turbo@1.9.4:
+ resolution: {integrity: sha512-PqhlMCmu6sOqcVswt1tYL0TV/O0uQ8kUZWfmlEl0EHPusc2R3nzg7KVXrZbXTHXzQH5HE2oJm9iUI0mYz31i7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/turbo/-/turbo-1.9.4.tgz}
+ name: turbo
+ version: 1.9.4
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ turbo-darwin-64: registry.npmjs.org/turbo-darwin-64@1.9.4
+ turbo-darwin-arm64: registry.npmjs.org/turbo-darwin-arm64@1.9.4
+ turbo-linux-64: registry.npmjs.org/turbo-linux-64@1.9.4
+ turbo-linux-arm64: registry.npmjs.org/turbo-linux-arm64@1.9.4
+ turbo-windows-64: registry.npmjs.org/turbo-windows-64@1.9.4
+ turbo-windows-arm64: registry.npmjs.org/turbo-windows-arm64@1.9.4
+ dev: true
+
+ registry.npmjs.org/type-check@0.3.2:
+ resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz}
+ name: type-check
+ version: 0.3.2
engines: {node: '>= 0.8.0'}
dependencies:
- prelude-ls: 1.1.2
+ prelude-ls: registry.npmjs.org/prelude-ls@1.1.2
dev: true
- /type-check/0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ registry.npmjs.org/type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz}
+ name: type-check
+ version: 0.4.0
engines: {node: '>= 0.8.0'}
dependencies:
- prelude-ls: 1.2.1
- dev: true
+ prelude-ls: registry.npmjs.org/prelude-ls@1.2.1
- /type-detect/4.0.8:
- resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ registry.npmjs.org/type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz}
+ name: type-detect
+ version: 4.0.8
engines: {node: '>=4'}
dev: true
- /type-fest/0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ registry.npmjs.org/type-fest@0.18.1:
+ resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz}
+ name: type-fest
+ version: 0.18.1
engines: {node: '>=10'}
dev: true
- /type-fest/0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
+ registry.npmjs.org/type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz}
+ name: type-fest
+ version: 0.20.2
engines: {node: '>=10'}
+
+ registry.npmjs.org/type-fest@0.21.3:
+ resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz}
+ name: type-fest
+ version: 0.21.3
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmjs.org/type-fest@0.6.0:
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz}
+ name: type-fest
+ version: 0.6.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmjs.org/type-fest@0.8.1:
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz}
+ name: type-fest
+ version: 0.8.1
+ engines: {node: '>=8'}
dev: true
- /type-is/1.6.18:
- resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
+ registry.npmjs.org/type-fest@2.19.0:
+ resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz}
+ name: type-fest
+ version: 2.19.0
+ engines: {node: '>=12.20'}
+ dev: false
+
+ registry.npmjs.org/type-is@1.6.18:
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz}
+ name: type-is
+ version: 1.6.18
engines: {node: '>= 0.6'}
dependencies:
- media-typer: 0.3.0
- mime-types: 2.1.35
+ media-typer: registry.npmjs.org/media-typer@0.3.0
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ dev: false
+
+ registry.npmjs.org/typedarray-to-buffer@3.1.5:
+ resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz}
+ name: typedarray-to-buffer
+ version: 3.1.5
+ dependencies:
+ is-typedarray: registry.npmjs.org/is-typedarray@1.0.0
+ dev: false
- /typed-array-length/1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ registry.npmjs.org/typedoc-plugin-markdown@3.15.3(typedoc@0.24.6):
+ resolution: {integrity: sha512-idntFYu3vfaY3eaD+w9DeRd0PmNGqGuNLKihPU9poxFGnATJYGn9dPtEhn2QrTdishFMg7jPXAhos+2T6YCWRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.15.3.tgz}
+ id: registry.npmjs.org/typedoc-plugin-markdown/3.15.3
+ name: typedoc-plugin-markdown
+ version: 3.15.3
+ peerDependencies:
+ typedoc: '>=0.24.0'
dependencies:
- call-bind: 1.0.2
- for-each: 0.3.3
- is-typed-array: 1.1.10
+ handlebars: registry.npmjs.org/handlebars@4.7.7
+ typedoc: registry.npmjs.org/typedoc@0.24.6(typescript@5.0.4)
dev: true
- /typescript/3.9.10:
- resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==}
- engines: {node: '>=4.2.0'}
+ registry.npmjs.org/typedoc-plugin-rename-defaults@0.6.5(typedoc@0.24.6):
+ resolution: {integrity: sha512-DwkgwRMxgu3UrDR3VUAdnF9jYzM6p7rw6UcVIh4MD7yjEmFDR8WWyOlk6oYgELmRYHxTDx0f0GK6iSgoxSh/Qw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.6.5.tgz}
+ id: registry.npmjs.org/typedoc-plugin-rename-defaults/0.6.5
+ name: typedoc-plugin-rename-defaults
+ version: 0.6.5
+ peerDependencies:
+ typedoc: 0.22.x || 0.23.x || 0.24.x
+ dependencies:
+ typedoc: registry.npmjs.org/typedoc@0.24.6(typescript@5.0.4)
+ dev: true
+
+ registry.npmjs.org/typedoc@0.24.6(typescript@5.0.4):
+ resolution: {integrity: sha512-c3y3h45xJv3qYwKDAwU6Cl+26CjT0ZvblHzfHJ+SjQDM4p1mZxtgHky4lhmG0+nNarRht8kADfZlbspJWdZarQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typedoc/-/typedoc-0.24.6.tgz}
+ id: registry.npmjs.org/typedoc/0.24.6
+ name: typedoc
+ version: 0.24.6
+ engines: {node: '>= 14.14'}
hasBin: true
+ peerDependencies:
+ typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x
+ dependencies:
+ lunr: registry.npmjs.org/lunr@2.3.9
+ marked: registry.npmjs.org/marked@4.3.0
+ minimatch: registry.npmjs.org/minimatch@9.0.0
+ shiki: registry.npmjs.org/shiki@0.14.2
+ typescript: registry.npmjs.org/typescript@5.0.4
dev: true
- /typescript/4.3.4:
- resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==}
+ registry.npmjs.org/typescript@4.8.4:
+ resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz}
+ name: typescript
+ version: 4.8.4
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
- /typescript/4.9.5:
- resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
+ registry.npmjs.org/typescript@4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz}
+ name: typescript
+ version: 4.9.5
engines: {node: '>=4.2.0'}
hasBin: true
-
- /ufo/1.1.0:
- resolution: {integrity: sha512-LQc2s/ZDMaCN3QLpa+uzHUOQ7SdV0qgv3VBXOolQGXTaaZpIur6PwUclF5nN2hNkiTRcUugXd1zFOW3FLJ135Q==}
dev: true
- /uglify-js/2.8.29:
- resolution: {integrity: sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==}
- engines: {node: '>=0.8.0'}
+ registry.npmjs.org/typescript@5.0.4:
+ resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz}
+ name: typescript
+ version: 5.0.4
+ engines: {node: '>=12.20'}
hasBin: true
- dependencies:
- source-map: 0.5.7
- yargs: 3.10.0
- optionalDependencies:
- uglify-to-browserify: 1.0.2
+
+ registry.npmjs.org/ua-parser-js@0.7.35:
+ resolution: {integrity: sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz}
+ name: ua-parser-js
+ version: 0.7.35
+ dev: false
+
+ registry.npmjs.org/ufo@1.1.2:
+ resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz}
+ name: ufo
+ version: 1.1.2
dev: true
- /uglify-to-browserify/1.0.2:
- resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==}
+ registry.npmjs.org/uglify-js@3.17.4:
+ resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz}
+ name: uglify-js
+ version: 3.17.4
+ engines: {node: '>=0.8.0'}
+ hasBin: true
requiresBuild: true
dev: true
optional: true
- /unbox-primitive/1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
- dependencies:
- call-bind: 1.0.2
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
- dev: true
-
- /unctx/2.1.2:
- resolution: {integrity: sha512-KK18aLRKe3OlbPyHbXAkIWSU3xK8GInomXfA7fzDMGFXQ1crX1UWrCzKesVXeUyHIayHUrnTvf87IPCKMyeKTg==}
+ registry.npmjs.org/unherit@1.1.3:
+ resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz}
+ name: unherit
+ version: 1.1.3
dependencies:
- acorn: 8.8.2
- estree-walker: 3.0.3
- magic-string: 0.27.0
- unplugin: 1.1.0
- dev: true
-
- /underscore/1.13.6:
- resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==}
- dev: true
+ inherits: registry.npmjs.org/inherits@2.0.4
+ xtend: registry.npmjs.org/xtend@4.0.2
+ dev: false
- /unicode-canonical-property-names-ecmascript/2.0.0:
- resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
+ registry.npmjs.org/unicode-canonical-property-names-ecmascript@2.0.0:
+ resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz}
+ name: unicode-canonical-property-names-ecmascript
+ version: 2.0.0
engines: {node: '>=4'}
- dev: true
+ dev: false
- /unicode-match-property-ecmascript/2.0.0:
- resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
+ registry.npmjs.org/unicode-match-property-ecmascript@2.0.0:
+ resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz}
+ name: unicode-match-property-ecmascript
+ version: 2.0.0
engines: {node: '>=4'}
dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.0
- unicode-property-aliases-ecmascript: 2.1.0
- dev: true
+ unicode-canonical-property-names-ecmascript: registry.npmjs.org/unicode-canonical-property-names-ecmascript@2.0.0
+ unicode-property-aliases-ecmascript: registry.npmjs.org/unicode-property-aliases-ecmascript@2.1.0
+ dev: false
- /unicode-match-property-value-ecmascript/2.1.0:
- resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
+ registry.npmjs.org/unicode-match-property-value-ecmascript@2.1.0:
+ resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz}
+ name: unicode-match-property-value-ecmascript
+ version: 2.1.0
engines: {node: '>=4'}
- dev: true
+ dev: false
- /unicode-property-aliases-ecmascript/2.1.0:
- resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
+ registry.npmjs.org/unicode-property-aliases-ecmascript@2.1.0:
+ resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz}
+ name: unicode-property-aliases-ecmascript
+ version: 2.1.0
engines: {node: '>=4'}
- dev: true
+ dev: false
- /unified/10.1.2:
- resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
- dependencies:
- '@types/unist': 2.0.6
- bail: 2.0.2
- extend: 3.0.2
- is-buffer: 2.0.5
- is-plain-obj: 4.1.0
- trough: 2.1.0
- vfile: 5.3.7
- dev: true
-
- /unimport/2.2.4:
- resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==}
- dependencies:
- '@rollup/pluginutils': 5.0.2
- escape-string-regexp: 5.0.0
- fast-glob: 3.2.12
- local-pkg: 0.4.3
- magic-string: 0.27.0
- mlly: 1.1.1
- pathe: 1.1.0
- pkg-types: 1.0.2
- scule: 1.0.0
- strip-literal: 1.0.1
- unplugin: 1.1.0
- transitivePeerDependencies:
- - rollup
- dev: true
+ registry.npmjs.org/unified@9.2.0:
+ resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unified/-/unified-9.2.0.tgz}
+ name: unified
+ version: 9.2.0
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ bail: registry.npmjs.org/bail@1.0.5
+ extend: registry.npmjs.org/extend@3.0.2
+ is-buffer: registry.npmjs.org/is-buffer@2.0.5
+ is-plain-obj: registry.npmjs.org/is-plain-obj@2.1.0
+ trough: registry.npmjs.org/trough@1.0.5
+ vfile: registry.npmjs.org/vfile@4.2.1
+ dev: false
- /unique-filename/1.1.1:
- resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
+ registry.npmjs.org/unified@9.2.2:
+ resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unified/-/unified-9.2.2.tgz}
+ name: unified
+ version: 9.2.2
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ bail: registry.npmjs.org/bail@1.0.5
+ extend: registry.npmjs.org/extend@3.0.2
+ is-buffer: registry.npmjs.org/is-buffer@2.0.5
+ is-plain-obj: registry.npmjs.org/is-plain-obj@2.1.0
+ trough: registry.npmjs.org/trough@1.0.5
+ vfile: registry.npmjs.org/vfile@4.2.1
+ dev: false
+
+ registry.npmjs.org/unique-string@2.0.0:
+ resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz}
+ name: unique-string
+ version: 2.0.0
+ engines: {node: '>=8'}
dependencies:
- unique-slug: 2.0.2
- dev: true
+ crypto-random-string: registry.npmjs.org/crypto-random-string@2.0.0
+ dev: false
+
+ registry.npmjs.org/unist-builder@2.0.3:
+ resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz}
+ name: unist-builder
+ version: 2.0.3
+ dev: false
+
+ registry.npmjs.org/unist-util-generated@1.1.6:
+ resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz}
+ name: unist-util-generated
+ version: 1.1.6
+ dev: false
+
+ registry.npmjs.org/unist-util-is@4.1.0:
+ resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz}
+ name: unist-util-is
+ version: 4.1.0
+ dev: false
+
+ registry.npmjs.org/unist-util-position@3.1.0:
+ resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz}
+ name: unist-util-position
+ version: 3.1.0
+ dev: false
- /unique-slug/2.0.2:
- resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
+ registry.npmjs.org/unist-util-remove-position@2.0.1:
+ resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz}
+ name: unist-util-remove-position
+ version: 2.0.1
dependencies:
- imurmurhash: 0.1.4
- dev: true
+ unist-util-visit: registry.npmjs.org/unist-util-visit@2.0.3
+ dev: false
+
+ registry.npmjs.org/unist-util-remove@2.1.0:
+ resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz}
+ name: unist-util-remove
+ version: 2.1.0
+ dependencies:
+ unist-util-is: registry.npmjs.org/unist-util-is@4.1.0
+ dev: false
+
+ registry.npmjs.org/unist-util-stringify-position@2.0.3:
+ resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz}
+ name: unist-util-stringify-position
+ version: 2.0.3
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ dev: false
+
+ registry.npmjs.org/unist-util-visit-parents@3.1.1:
+ resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz}
+ name: unist-util-visit-parents
+ version: 3.1.1
+ dependencies:
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ unist-util-is: registry.npmjs.org/unist-util-is@4.1.0
+ dev: false
- /unist-builder/3.0.1:
- resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==}
+ registry.npmjs.org/unist-util-visit@2.0.3:
+ resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz}
+ name: unist-util-visit
+ version: 2.0.3
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ unist-util-is: registry.npmjs.org/unist-util-is@4.1.0
+ unist-util-visit-parents: registry.npmjs.org/unist-util-visit-parents@3.1.1
+ dev: false
+
+ registry.npmjs.org/universalify@0.1.2:
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz}
+ name: universalify
+ version: 0.1.2
+ engines: {node: '>= 4.0.0'}
dev: true
- /unist-util-generated/2.0.1:
- resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
+ registry.npmjs.org/universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz}
+ name: universalify
+ version: 0.2.0
+ engines: {node: '>= 4.0.0'}
dev: true
- /unist-util-is/5.2.0:
- resolution: {integrity: sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==}
+ registry.npmjs.org/universalify@2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz}
+ name: universalify
+ version: 2.0.0
+ engines: {node: '>= 10.0.0'}
+
+ registry.npmjs.org/unpipe@1.0.0:
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz}
+ name: unpipe
+ version: 1.0.0
+ engines: {node: '>= 0.8'}
+ dev: false
+
+ registry.npmjs.org/untildify@4.0.0:
+ resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz}
+ name: untildify
+ version: 4.0.0
+ engines: {node: '>=8'}
dev: true
- /unist-util-position-from-estree/1.1.2:
- resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
+ registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.5):
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz}
+ id: registry.npmjs.org/update-browserslist-db/1.0.11
+ name: update-browserslist-db
+ version: 1.0.11
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
dependencies:
- '@types/unist': 2.0.6
- dev: true
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ escalade: registry.npmjs.org/escalade@3.1.1
+ picocolors: registry.npmjs.org/picocolors@1.0.0
- /unist-util-position/4.0.4:
- resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
+ registry.npmjs.org/update-notifier@5.1.0:
+ resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz}
+ name: update-notifier
+ version: 5.1.0
+ engines: {node: '>=10'}
dependencies:
- '@types/unist': 2.0.6
- dev: true
+ boxen: registry.npmjs.org/boxen@5.1.2
+ chalk: registry.npmjs.org/chalk@4.1.2
+ configstore: registry.npmjs.org/configstore@5.0.1
+ has-yarn: registry.npmjs.org/has-yarn@2.1.0
+ import-lazy: registry.npmjs.org/import-lazy@2.1.0
+ is-ci: registry.npmjs.org/is-ci@2.0.0
+ is-installed-globally: registry.npmjs.org/is-installed-globally@0.4.0
+ is-npm: registry.npmjs.org/is-npm@5.0.0
+ is-yarn-global: registry.npmjs.org/is-yarn-global@0.3.0
+ latest-version: registry.npmjs.org/latest-version@5.1.0
+ pupa: registry.npmjs.org/pupa@2.1.1
+ semver: registry.npmjs.org/semver@7.5.0
+ semver-diff: registry.npmjs.org/semver-diff@3.1.1
+ xdg-basedir: registry.npmjs.org/xdg-basedir@4.0.0
+ dev: false
- /unist-util-remove-position/4.0.2:
- resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==}
+ registry.npmjs.org/uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz}
+ name: uri-js
+ version: 4.4.1
dependencies:
- '@types/unist': 2.0.6
- unist-util-visit: 4.1.2
- dev: true
+ punycode: registry.npmjs.org/punycode@2.3.0
+
+ registry.npmjs.org/url-loader@4.1.1(file-loader@6.2.0)(webpack@5.82.1):
+ resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz}
+ id: registry.npmjs.org/url-loader/4.1.1
+ name: url-loader
+ version: 4.1.1
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ file-loader: '*'
+ webpack: ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ file-loader:
+ optional: true
+ dependencies:
+ file-loader: registry.npmjs.org/file-loader@6.2.0(webpack@5.82.1)
+ loader-utils: registry.npmjs.org/loader-utils@2.0.4
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ schema-utils: registry.npmjs.org/schema-utils@3.1.2
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
- /unist-util-stringify-position/3.0.3:
- resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
+ registry.npmjs.org/url-parse-lax@3.0.0:
+ resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz}
+ name: url-parse-lax
+ version: 3.0.0
+ engines: {node: '>=4'}
dependencies:
- '@types/unist': 2.0.6
- dev: true
+ prepend-http: registry.npmjs.org/prepend-http@2.0.0
+ dev: false
- /unist-util-visit-parents/5.1.3:
- resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
+ registry.npmjs.org/url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz}
+ name: url-parse
+ version: 1.5.10
dependencies:
- '@types/unist': 2.0.6
- unist-util-is: 5.2.0
+ querystringify: registry.npmjs.org/querystringify@2.2.0
+ requires-port: registry.npmjs.org/requires-port@1.0.0
dev: true
- /unist-util-visit/4.1.2:
- resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
+ registry.npmjs.org/use-composed-ref@1.3.0(react@17.0.2):
+ resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz}
+ id: registry.npmjs.org/use-composed-ref/1.3.0
+ name: use-composed-ref
+ version: 1.3.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@types/unist': 2.0.6
- unist-util-is: 5.2.0
- unist-util-visit-parents: 5.1.3
- dev: true
-
- /universal-user-agent/6.0.0:
- resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
+ react: registry.npmjs.org/react@17.0.2
dev: false
- /universalify/0.1.2:
- resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
- engines: {node: '>= 4.0.0'}
- dev: true
-
- /universalify/2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
- engines: {node: '>= 10.0.0'}
- dev: true
-
- /unpipe/1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
-
- /unplugin-vue-components/0.24.0_vue@3.2.47:
- resolution: {integrity: sha512-U+Pr5StEhlD1LzsJC63f3FoTje3IbqRuSIui9RBnOokowzMM2uK2jZkc1ccLWmhLa8P9qJwEdj93LE/NG83eiw==}
- engines: {node: '>=14'}
+ registry.npmjs.org/use-isomorphic-layout-effect@1.1.2(react@17.0.2):
+ resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz}
+ id: registry.npmjs.org/use-isomorphic-layout-effect/1.1.2
+ name: use-isomorphic-layout-effect
+ version: 1.1.2
peerDependencies:
- '@babel/parser': ^7.15.8
- vue: 2 || 3
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
- '@babel/parser':
+ '@types/react':
optional: true
dependencies:
- '@antfu/utils': 0.7.2
- '@nuxt/kit': 3.2.2
- '@rollup/pluginutils': 5.0.2
- chokidar: 3.5.3
- debug: 4.3.4
- fast-glob: 3.2.12
- local-pkg: 0.4.3
- magic-string: 0.29.0
- minimatch: 6.2.0
- resolve: 1.22.1
- unplugin: 1.1.0
- vue: 3.2.47
- transitivePeerDependencies:
- - rollup
- - supports-color
- dev: true
-
- /unplugin/1.1.0:
- resolution: {integrity: sha512-I8obQ8Rs/hnkxokRV6g8JKOQFgYNnTd9DL58vcSt5IJ9AkK8wbrtsnzD5hi4BJlvcY536JzfEXj9L6h7j559/A==}
- dependencies:
- acorn: 8.8.2
- chokidar: 3.5.3
- webpack-sources: 3.2.3
- webpack-virtual-modules: 0.5.0
- dev: true
+ react: registry.npmjs.org/react@17.0.2
+ dev: false
- /untyped/1.2.2:
- resolution: {integrity: sha512-EANYd5L6AdpgfldlgMcmvOOnj092nWhy0ybhc7uhEH12ipytDYz89EOegBQKj8qWL3u1wgYnmFjADhsuCJs5Aw==}
+ registry.npmjs.org/use-latest@1.2.1(react@17.0.2):
+ resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz}
+ id: registry.npmjs.org/use-latest/1.2.1
+ name: use-latest
+ version: 1.2.1
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
dependencies:
- '@babel/core': 7.21.0
- '@babel/standalone': 7.21.2
- '@babel/types': 7.21.2
- scule: 1.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
+ react: registry.npmjs.org/react@17.0.2
+ use-isomorphic-layout-effect: registry.npmjs.org/use-isomorphic-layout-effect@1.1.2(react@17.0.2)
+ dev: false
- /update-browserslist-db/1.0.10_browserslist@4.21.5:
- resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
- hasBin: true
+ registry.npmjs.org/use-sync-external-store@1.2.0(react@17.0.2):
+ resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz}
+ id: registry.npmjs.org/use-sync-external-store/1.2.0
+ name: use-sync-external-store
+ version: 1.2.0
peerDependencies:
- browserslist: '>= 4.21.0'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
- browserslist: 4.21.5
- escalade: 3.1.1
- picocolors: 1.0.0
- dev: true
+ react: registry.npmjs.org/react@17.0.2
+ dev: false
- /uri-js/4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- dependencies:
- punycode: 2.3.0
- dev: true
+ registry.npmjs.org/util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz}
+ name: util-deprecate
+ version: 1.0.2
- /util-deprecate/1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- dev: true
+ registry.npmjs.org/utila@0.4.0:
+ resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/utila/-/utila-0.4.0.tgz}
+ name: utila
+ version: 0.4.0
+ dev: false
+
+ registry.npmjs.org/utility-types@3.10.0:
+ resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz}
+ name: utility-types
+ version: 3.10.0
+ engines: {node: '>= 4'}
- /utils-merge/1.0.1:
- resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
+ registry.npmjs.org/utils-merge@1.0.1:
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz}
+ name: utils-merge
+ version: 1.0.1
engines: {node: '>= 0.4.0'}
+ dev: false
- /uuid/9.0.0:
- resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==}
+ registry.npmjs.org/uuid@8.3.2:
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz}
+ name: uuid
+ version: 8.3.2
hasBin: true
dev: false
- /uvu/0.5.6:
- resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
- engines: {node: '>=8'}
- hasBin: true
- dependencies:
- dequal: 2.0.3
- diff: 5.1.0
- kleur: 4.1.5
- sade: 1.8.1
+ registry.npmjs.org/v8-compile-cache-lib@3.0.1:
+ resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz}
+ name: v8-compile-cache-lib
+ version: 3.0.1
dev: true
- /v8-compile-cache-lib/3.0.1:
- resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
+ registry.npmjs.org/validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz}
+ name: validate-npm-package-license
+ version: 3.0.4
+ dependencies:
+ spdx-correct: registry.npmjs.org/spdx-correct@3.2.0
+ spdx-expression-parse: registry.npmjs.org/spdx-expression-parse@3.0.1
dev: true
- /v8-to-istanbul/9.1.0:
- resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
- engines: {node: '>=10.12.0'}
- dependencies:
- '@jridgewell/trace-mapping': 0.3.17
- '@types/istanbul-lib-coverage': 2.0.4
- convert-source-map: 1.9.0
+ registry.npmjs.org/validator@13.9.0:
+ resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/validator/-/validator-13.9.0.tgz}
+ name: validator
+ version: 13.9.0
+ engines: {node: '>= 0.10'}
dev: true
- /vary/1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
+ registry.npmjs.org/value-equal@1.0.1:
+ resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz}
+ name: value-equal
+ version: 1.0.1
+ dev: false
- /vercel/28.16.7:
- resolution: {integrity: sha512-IEplmvPAhsMtAapp3MUMWYS5UNaS55ZO1ZkWPYCIIFyhMufmtyomlUbfzNYtNhTinf0L3hbELNvIp/ReEM5IYw==}
- engines: {node: '>= 14'}
- hasBin: true
- requiresBuild: true
- dependencies:
- '@vercel/build-utils': 6.3.1
- '@vercel/go': 2.3.8
- '@vercel/hydrogen': 0.0.54
- '@vercel/next': 3.6.1
- '@vercel/node': 2.9.8
- '@vercel/python': 3.1.50
- '@vercel/redwood': 1.1.6
- '@vercel/remix': 1.4.1
- '@vercel/ruby': 1.3.67
- '@vercel/static-build': 1.3.12
- transitivePeerDependencies:
- - '@remix-run/serve'
- - '@swc/core'
- - '@swc/wasm'
- - bluebird
- - bufferutil
- - encoding
- - supports-color
- - ts-node
- - utf-8-validate
- dev: true
+ registry.npmjs.org/vary@1.1.2:
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vary/-/vary-1.1.2.tgz}
+ name: vary
+ version: 1.1.2
+ engines: {node: '>= 0.8'}
+ dev: false
- /vfile-location/4.1.0:
- resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
- dependencies:
- '@types/unist': 2.0.6
- vfile: 5.3.7
- dev: true
+ registry.npmjs.org/vfile-location@3.2.0:
+ resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz}
+ name: vfile-location
+ version: 3.2.0
+ dev: false
- /vfile-message/3.1.4:
- resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
+ registry.npmjs.org/vfile-message@2.0.4:
+ resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz}
+ name: vfile-message
+ version: 2.0.4
dependencies:
- '@types/unist': 2.0.6
- unist-util-stringify-position: 3.0.3
- dev: true
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@2.0.3
+ dev: false
- /vfile/5.3.7:
- resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ registry.npmjs.org/vfile@4.2.1:
+ resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz}
+ name: vfile
+ version: 4.2.1
dependencies:
- '@types/unist': 2.0.6
- is-buffer: 2.0.5
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
- dev: true
+ '@types/unist': registry.npmjs.org/@types/unist@2.0.6
+ is-buffer: registry.npmjs.org/is-buffer@2.0.5
+ unist-util-stringify-position: registry.npmjs.org/unist-util-stringify-position@2.0.3
+ vfile-message: registry.npmjs.org/vfile-message@2.0.4
+ dev: false
- /vite-node/0.29.1_6wfhmlirj336eryxid7uul5j4a:
- resolution: {integrity: sha512-Ey9bTlQOQrCxQN0oJ7sTg+GrU4nTMLg44iKTFCKf31ry60csqQz4E+Q04hdWhwE4cTgpxUC+zEB1kHbf5jNkFA==}
- engines: {node: '>=v14.16.0'}
+ registry.npmjs.org/vite-node@0.30.1(@types/node@18.15.11):
+ resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-node/-/vite-node-0.30.1.tgz}
+ id: registry.npmjs.org/vite-node/0.30.1
+ name: vite-node
+ version: 0.30.1
+ engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
- cac: 6.7.14
- debug: 4.3.4
- mlly: 1.1.1
- pathe: 1.1.0
- picocolors: 1.0.0
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
+ cac: registry.npmjs.org/cac@6.7.14
+ debug: registry.npmjs.org/debug@4.3.4
+ mlly: registry.npmjs.org/mlly@1.2.0
+ pathe: registry.npmjs.org/pathe@1.1.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
transitivePeerDependencies:
- '@types/node'
- less
@@ -9636,33 +14407,84 @@ packages:
- terser
dev: true
- /vite-plugin-require-transform/1.0.9:
- resolution: {integrity: sha512-aO1TC5jL2u4TjuWbtWRE4N46/nWppe2FQQDt4GkKMfj3XQ1NApaYVUC6eDs4UvOaU/kexCKXqGs63dgaWIkI9w==}
+ registry.npmjs.org/vite-plugin-css-injected-by-js@3.1.1(vite@4.3.2):
+ resolution: {integrity: sha512-mwrFvEEy0TuH8Ul0cb2HgjmNboQ/JnEFy+kHCWqAJph3ikMOiIuyYVdx0JO4nEIWJyzSnc4TTdmoTulsikvJEg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-css-injected-by-js/-/vite-plugin-css-injected-by-js-3.1.1.tgz}
+ id: registry.npmjs.org/vite-plugin-css-injected-by-js/3.1.1
+ name: vite-plugin-css-injected-by-js
+ version: 3.1.1
+ peerDependencies:
+ vite: '>2.0.0-0'
dependencies:
- '@babel/generator': 7.21.1
- '@babel/parser': 7.21.2
- '@babel/traverse': 7.21.2
- '@babel/types': 7.21.2
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ dev: true
+
+ registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@18.15.11)(vite@4.3.2):
+ resolution: {integrity: sha512-WbJgGtsStgQhdm3EosYmIdTGbag5YQpZ3HXWUAPCDyoXI5qN6EY0V7NXq0lAmnv9hVQsvh0htbYcg0Or5Db9JQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-2.3.0.tgz}
+ id: registry.npmjs.org/vite-plugin-dts/2.3.0
+ name: vite-plugin-dts
+ version: 2.3.0
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: '>=2.9.0'
+ dependencies:
+ '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8
+ '@microsoft/api-extractor': registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@18.15.11)
+ '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2
+ '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@18.15.11)
+ debug: registry.npmjs.org/debug@4.3.4
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ fs-extra: registry.npmjs.org/fs-extra@10.1.0
+ kolorist: registry.npmjs.org/kolorist@1.8.0
+ magic-string: registry.npmjs.org/magic-string@0.29.0
+ ts-morph: registry.npmjs.org/ts-morph@18.0.0
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
transitivePeerDependencies:
+ - '@types/node'
+ - rollup
- supports-color
dev: true
- /vite-plugin-virtual-mpa/1.7.0_vite@3.2.5:
- resolution: {integrity: sha512-X/FC5tJi3aF2x7bpJhjWpxHUtEj/1ST7DpnpiEqFFIalf5yP7M4k2EviUEWgAaH1MDzuDJI4/SY4Urtrvc6xdA==}
+ registry.npmjs.org/vite-plugin-static-copy@0.14.0(vite@4.3.2):
+ resolution: {integrity: sha512-RMFmb4czomcrsbQBiUZs9HcDGN3kxGvF+OrtkfTVocp12CuoUCuJQhcY26RK35A6KS4WasGzEwcYZqHMjkAvVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.14.0.tgz}
+ id: registry.npmjs.org/vite-plugin-static-copy/0.14.0
+ name: vite-plugin-static-copy
+ version: 0.14.0
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0
+ dependencies:
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ fast-glob: registry.npmjs.org/fast-glob@3.2.12
+ fs-extra: registry.npmjs.org/fs-extra@11.1.1
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ dev: true
+
+ registry.npmjs.org/vite-tsconfig-paths@4.2.0(typescript@5.0.4)(vite@4.3.2):
+ resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.2.0.tgz}
+ id: registry.npmjs.org/vite-tsconfig-paths/4.2.0
+ name: vite-tsconfig-paths
+ version: 4.2.0
peerDependencies:
- vite: '>= 2.0.0'
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
dependencies:
- '@types/connect-history-api-fallback': 1.3.5
- '@types/html-minifier-terser': 7.0.0
- connect-history-api-fallback: 2.0.0
- ejs: 3.1.8
- html-minifier-terser: 7.1.0
- picocolors: 1.0.0
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
+ debug: registry.npmjs.org/debug@4.3.4
+ globrex: registry.npmjs.org/globrex@0.1.2
+ tsconfck: registry.npmjs.org/tsconfck@2.1.1(typescript@5.0.4)
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
dev: true
- /vite/3.2.5_6wfhmlirj336eryxid7uul5j4a:
- resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==}
+ registry.npmjs.org/vite@4.3.2(@types/node@18.15.11):
+ resolution: {integrity: sha512-9R53Mf+TBoXCYejcL+qFbZde+eZveQLDYd9XgULILLC1a5ZwPaqgmdVpL8/uvw2BM/1TzetWjglwm+3RO+xTyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.3.2.tgz}
+ id: registry.npmjs.org/vite/4.3.2
+ name: vite
+ version: 4.3.2
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -9686,19 +14508,34 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 16.18.12
- esbuild: 0.15.18
- postcss: 8.4.21
- resolve: 1.22.1
- rollup: 2.79.1
- sass: 1.58.3
- stylus: 0.59.0
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ esbuild: registry.npmjs.org/esbuild@0.17.17
+ postcss: registry.npmjs.org/postcss@8.4.23
+ rollup: registry.npmjs.org/rollup@3.21.5
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: registry.npmjs.org/fsevents@2.3.2
+ dev: true
- /vitest/0.29.1_umhvauz6zejn5wucghrhvjc5dy:
- resolution: {integrity: sha512-iSy6d9VwsIn7pz5I8SjVwdTLDRGKNZCRJVzROwjt0O0cffoymKwazIZ2epyMpRGpeL5tsXAl1cjXiT7agTyVug==}
- engines: {node: '>=v14.16.0'}
+ registry.npmjs.org/vitefu@0.2.4(vite@4.3.2):
+ resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz}
+ id: registry.npmjs.org/vitefu/0.2.4
+ name: vitefu
+ version: 0.2.4
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ dev: true
+
+ registry.npmjs.org/vitest@0.30.1(jsdom@21.1.1):
+ resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitest/-/vitest-0.30.1.tgz}
+ id: registry.npmjs.org/vitest/0.30.1
+ name: vitest
+ version: 0.30.1
+ engines: {node: '>=v14.18.0'}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
@@ -9706,6 +14543,9 @@ packages:
'@vitest/ui': '*'
happy-dom: '*'
jsdom: '*'
+ playwright: '*'
+ safaridriver: '*'
+ webdriverio: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
@@ -9717,32 +14557,40 @@ packages:
optional: true
jsdom:
optional: true
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
dependencies:
- '@types/chai': 4.3.4
- '@types/chai-subset': 1.3.3
- '@types/node': 16.18.12
- '@vitest/expect': 0.29.1
- '@vitest/runner': 0.29.1
- '@vitest/spy': 0.29.1
- '@vitest/utils': 0.29.1
- acorn: 8.8.2
- acorn-walk: 8.2.0
- cac: 6.7.14
- chai: 4.3.7
- debug: 4.3.4
- happy-dom: 8.9.0
- local-pkg: 0.4.3
- pathe: 1.1.0
- picocolors: 1.0.0
- source-map: 0.6.1
- std-env: 3.3.2
- strip-literal: 1.0.1
- tinybench: 2.3.1
- tinypool: 0.3.1
- tinyspy: 1.1.1
- vite: 3.2.5_6wfhmlirj336eryxid7uul5j4a
- vite-node: 0.29.1_6wfhmlirj336eryxid7uul5j4a
- why-is-node-running: 2.2.2
+ '@types/chai': registry.npmjs.org/@types/chai@4.3.5
+ '@types/chai-subset': registry.npmjs.org/@types/chai-subset@1.3.3
+ '@types/node': registry.npmjs.org/@types/node@18.15.11
+ '@vitest/expect': registry.npmjs.org/@vitest/expect@0.30.1
+ '@vitest/runner': registry.npmjs.org/@vitest/runner@0.30.1
+ '@vitest/snapshot': registry.npmjs.org/@vitest/snapshot@0.30.1
+ '@vitest/spy': registry.npmjs.org/@vitest/spy@0.30.1
+ '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-walk: registry.npmjs.org/acorn-walk@8.2.0
+ cac: registry.npmjs.org/cac@6.7.14
+ chai: registry.npmjs.org/chai@4.3.7
+ concordance: registry.npmjs.org/concordance@5.0.4
+ debug: registry.npmjs.org/debug@4.3.4
+ jsdom: registry.npmjs.org/jsdom@21.1.1
+ local-pkg: registry.npmjs.org/local-pkg@0.4.3
+ magic-string: registry.npmjs.org/magic-string@0.30.0
+ pathe: registry.npmjs.org/pathe@1.1.0
+ picocolors: registry.npmjs.org/picocolors@1.0.0
+ source-map: registry.npmjs.org/source-map@0.6.1
+ std-env: registry.npmjs.org/std-env@3.3.3
+ strip-literal: registry.npmjs.org/strip-literal@1.0.1
+ tinybench: registry.npmjs.org/tinybench@2.5.0
+ tinypool: registry.npmjs.org/tinypool@0.4.0
+ vite: registry.npmjs.org/vite@4.3.2(@types/node@18.15.11)
+ vite-node: registry.npmjs.org/vite-node@0.30.1(@types/node@18.15.11)
+ why-is-node-running: registry.npmjs.org/why-is-node-running@2.2.2
transitivePeerDependencies:
- less
- sass
@@ -9752,256 +14600,437 @@ packages:
- terser
dev: true
- /vm2/3.9.14:
- resolution: {integrity: sha512-HgvPHYHeQy8+QhzlFryvSteA4uQLBCOub02mgqdR+0bN/akRZ48TGB1v0aCv7ksyc0HXx16AZtMHKS38alc6TA==}
- engines: {node: '>=6.0'}
- hasBin: true
- dependencies:
- acorn: 8.8.2
- acorn-walk: 8.2.0
- dev: true
-
- /void-elements/2.0.1:
- resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==}
- engines: {node: '>=0.10.0'}
+ registry.npmjs.org/vscode-oniguruma@1.7.0:
+ resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz}
+ name: vscode-oniguruma
+ version: 1.7.0
dev: true
- /vue-demi/0.13.11_vue@3.2.47:
- resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- peerDependencies:
- '@vue/composition-api': ^1.0.0-rc.1
- vue: ^3.0.0-0 || ^2.6.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- dependencies:
- vue: 3.2.47
- dev: false
-
- /vue-docgen-api/3.26.0:
- resolution: {integrity: sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==}
- dependencies:
- '@babel/parser': 7.21.2
- '@babel/types': 7.21.2
- ast-types: 0.12.4
- hash-sum: 1.0.2
- lru-cache: 4.1.5
- pug: 2.0.4
- recast: 0.17.6
- ts-map: 1.0.3
- typescript: 3.9.10
- vue-template-compiler: 2.7.14
+ registry.npmjs.org/vscode-textmate@8.0.0:
+ resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz}
+ name: vscode-textmate
+ version: 8.0.0
dev: true
- /vue-eslint-parser/9.1.0_eslint@8.34.0:
- resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
+ registry.npmjs.org/vue-eslint-parser@9.2.1(eslint@8.38.0):
+ resolution: {integrity: sha512-tPOex4n6jit4E7h68auOEbDMwE58XiP4dylfaVTCOVCouR45g+QFDBjgIdEU52EXJxKyjgh91dLfN2rxUcV0bQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.2.1.tgz}
+ id: registry.npmjs.org/vue-eslint-parser/9.2.1
+ name: vue-eslint-parser
+ version: 9.2.1
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- debug: 4.3.4
- eslint: 8.34.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.3.0
- espree: 9.4.1
- esquery: 1.4.2
- lodash: 4.17.21
- semver: 7.3.8
+ debug: registry.npmjs.org/debug@4.3.4
+ eslint: registry.npmjs.org/eslint@8.38.0
+ eslint-scope: registry.npmjs.org/eslint-scope@7.2.0
+ eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1
+ espree: registry.npmjs.org/espree@9.5.2
+ esquery: registry.npmjs.org/esquery@1.5.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ semver: registry.npmjs.org/semver@7.5.0
transitivePeerDependencies:
- supports-color
dev: true
- /vue-i18n/9.2.2_vue@3.2.47:
- resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==}
- engines: {node: '>= 14'}
- peerDependencies:
- vue: ^3.0.0
- dependencies:
- '@intlify/core-base': 9.2.2
- '@intlify/shared': 9.2.2
- '@intlify/vue-devtools': 9.2.2
- '@vue/devtools-api': 6.5.0
- vue: 3.2.47
- dev: false
-
- /vue-template-compiler/2.7.14:
- resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
+ registry.npmjs.org/w3c-xmlserializer@4.0.0:
+ resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz}
+ name: w3c-xmlserializer
+ version: 4.0.0
+ engines: {node: '>=14'}
dependencies:
- de-indent: 1.0.2
- he: 1.2.0
+ xml-name-validator: registry.npmjs.org/xml-name-validator@4.0.0
dev: true
- /vue-tsc/1.2.0_typescript@4.9.5:
- resolution: {integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw==}
+ registry.npmjs.org/wait-on@6.0.1:
+ resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz}
+ name: wait-on
+ version: 6.0.1
+ engines: {node: '>=10.0.0'}
hasBin: true
- peerDependencies:
- typescript: '*'
dependencies:
- '@volar/vue-language-core': 1.2.0
- '@volar/vue-typescript': 1.2.0
- typescript: 4.9.5
- dev: true
+ axios: registry.npmjs.org/axios@0.25.0
+ joi: registry.npmjs.org/joi@17.9.2
+ lodash: registry.npmjs.org/lodash@4.17.21
+ minimist: registry.npmjs.org/minimist@1.2.8
+ rxjs: registry.npmjs.org/rxjs@7.8.1
+ transitivePeerDependencies:
+ - debug
+ dev: false
- /vue/3.2.47:
- resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==}
+ registry.npmjs.org/watchpack@2.4.0:
+ resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz}
+ name: watchpack
+ version: 2.4.0
+ engines: {node: '>=10.13.0'}
dependencies:
- '@vue/compiler-dom': 3.2.47
- '@vue/compiler-sfc': 3.2.47
- '@vue/runtime-dom': 3.2.47
- '@vue/server-renderer': 3.2.47_vue@3.2.47
- '@vue/shared': 3.2.47
+ glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
- /vue2-ace-editor/0.0.15:
- resolution: {integrity: sha512-e3TR9OGXc71cGpvYcW068lNpRcFt3+OONCC81oxHL/0vwl/V3OgqnNMw2/RRolgQkO/CA5AjqVHWmANWKOtNnQ==}
+ registry.npmjs.org/wbuf@1.7.3:
+ resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz}
+ name: wbuf
+ version: 1.7.3
dependencies:
- brace: 0.11.1
- dev: true
+ minimalistic-assert: registry.npmjs.org/minimalistic-assert@1.0.1
+ dev: false
- /wcwidth/1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
+ registry.npmjs.org/wcwidth@1.0.1:
+ resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz}
+ name: wcwidth
+ version: 1.0.1
dependencies:
- defaults: 1.0.4
+ defaults: registry.npmjs.org/defaults@1.0.4
dev: true
- /web-vitals/0.2.4:
- resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==}
- dev: true
+ registry.npmjs.org/web-namespaces@1.1.4:
+ resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz}
+ name: web-namespaces
+ version: 1.1.4
+ dev: false
- /webidl-conversions/3.0.1:
- resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+ registry.npmjs.org/webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz}
+ name: webidl-conversions
+ version: 3.0.1
+ dev: false
- /webidl-conversions/7.0.0:
- resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ registry.npmjs.org/webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz}
+ name: webidl-conversions
+ version: 7.0.0
engines: {node: '>=12'}
dev: true
- /webpack-sources/3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ registry.npmjs.org/webpack-bundle-analyzer@4.8.0:
+ resolution: {integrity: sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz}
+ name: webpack-bundle-analyzer
+ version: 4.8.0
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+ dependencies:
+ '@discoveryjs/json-ext': registry.npmjs.org/@discoveryjs/json-ext@0.5.7
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-walk: registry.npmjs.org/acorn-walk@8.2.0
+ chalk: registry.npmjs.org/chalk@4.1.2
+ commander: registry.npmjs.org/commander@7.2.0
+ gzip-size: registry.npmjs.org/gzip-size@6.0.0
+ lodash: registry.npmjs.org/lodash@4.17.21
+ opener: registry.npmjs.org/opener@1.5.2
+ sirv: registry.npmjs.org/sirv@1.0.19
+ ws: registry.npmjs.org/ws@7.5.9
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+ dev: false
+
+ registry.npmjs.org/webpack-dev-middleware@5.3.3(webpack@5.82.1):
+ resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz}
+ id: registry.npmjs.org/webpack-dev-middleware/5.3.3
+ name: webpack-dev-middleware
+ version: 5.3.3
+ engines: {node: '>= 12.13.0'}
+ peerDependencies:
+ webpack: ^4.0.0 || ^5.0.0
+ dependencies:
+ colorette: registry.npmjs.org/colorette@2.0.20
+ memfs: registry.npmjs.org/memfs@3.5.1
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ range-parser: registry.npmjs.org/range-parser@1.2.1
+ schema-utils: registry.npmjs.org/schema-utils@4.0.1
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
+
+ registry.npmjs.org/webpack-dev-server@4.15.0(webpack@5.82.1):
+ resolution: {integrity: sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz}
+ id: registry.npmjs.org/webpack-dev-server/4.15.0
+ name: webpack-dev-server
+ version: 4.15.0
+ engines: {node: '>= 12.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack: ^4.37.0 || ^5.0.0
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack:
+ optional: true
+ webpack-cli:
+ optional: true
+ dependencies:
+ '@types/bonjour': registry.npmjs.org/@types/bonjour@3.5.10
+ '@types/connect-history-api-fallback': registry.npmjs.org/@types/connect-history-api-fallback@1.5.0
+ '@types/express': registry.npmjs.org/@types/express@4.17.17
+ '@types/serve-index': registry.npmjs.org/@types/serve-index@1.9.1
+ '@types/serve-static': registry.npmjs.org/@types/serve-static@1.15.1
+ '@types/sockjs': registry.npmjs.org/@types/sockjs@0.3.33
+ '@types/ws': registry.npmjs.org/@types/ws@8.5.4
+ ansi-html-community: registry.npmjs.org/ansi-html-community@0.0.8
+ bonjour-service: registry.npmjs.org/bonjour-service@1.1.1
+ chokidar: registry.npmjs.org/chokidar@3.5.3
+ colorette: registry.npmjs.org/colorette@2.0.20
+ compression: registry.npmjs.org/compression@1.7.4
+ connect-history-api-fallback: registry.npmjs.org/connect-history-api-fallback@2.0.0
+ default-gateway: registry.npmjs.org/default-gateway@6.0.3
+ express: registry.npmjs.org/express@4.18.2
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ html-entities: registry.npmjs.org/html-entities@2.3.3
+ http-proxy-middleware: registry.npmjs.org/http-proxy-middleware@2.0.6(@types/express@4.17.17)
+ ipaddr.js: registry.npmjs.org/ipaddr.js@2.0.1
+ launch-editor: registry.npmjs.org/launch-editor@2.6.0
+ open: registry.npmjs.org/open@8.4.2
+ p-retry: registry.npmjs.org/p-retry@4.6.2
+ rimraf: registry.npmjs.org/rimraf@3.0.2
+ schema-utils: registry.npmjs.org/schema-utils@4.0.1
+ selfsigned: registry.npmjs.org/selfsigned@2.1.1
+ serve-index: registry.npmjs.org/serve-index@1.9.1
+ sockjs: registry.npmjs.org/sockjs@0.3.24
+ spdy: registry.npmjs.org/spdy@4.0.2
+ webpack: registry.npmjs.org/webpack@5.82.1
+ webpack-dev-middleware: registry.npmjs.org/webpack-dev-middleware@5.3.3(webpack@5.82.1)
+ ws: registry.npmjs.org/ws@8.13.0
+ transitivePeerDependencies:
+ - bufferutil
+ - debug
+ - supports-color
+ - utf-8-validate
+ dev: false
+
+ registry.npmjs.org/webpack-merge@5.8.0:
+ resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz}
+ name: webpack-merge
+ version: 5.8.0
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ clone-deep: registry.npmjs.org/clone-deep@4.0.1
+ wildcard: registry.npmjs.org/wildcard@2.0.1
+
+ registry.npmjs.org/webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz}
+ name: webpack-sources
+ version: 3.2.3
engines: {node: '>=10.13.0'}
- dev: true
- /webpack-virtual-modules/0.5.0:
- resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
+ registry.npmjs.org/webpack@5.82.1:
+ resolution: {integrity: sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.82.1.tgz}
+ name: webpack
+ version: 5.82.1
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+ dependencies:
+ '@types/eslint-scope': registry.npmjs.org/@types/eslint-scope@3.7.4
+ '@types/estree': registry.npmjs.org/@types/estree@1.0.1
+ '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
+ '@webassemblyjs/wasm-edit': registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.6
+ '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
+ acorn: registry.npmjs.org/acorn@8.8.2
+ acorn-import-assertions: registry.npmjs.org/acorn-import-assertions@1.9.0(acorn@8.8.2)
+ browserslist: registry.npmjs.org/browserslist@4.21.5
+ chrome-trace-event: registry.npmjs.org/chrome-trace-event@1.0.3
+ enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.14.0
+ es-module-lexer: registry.npmjs.org/es-module-lexer@1.2.1
+ eslint-scope: registry.npmjs.org/eslint-scope@5.1.1
+ events: registry.npmjs.org/events@3.3.0
+ glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1
+ graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
+ json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1
+ loader-runner: registry.npmjs.org/loader-runner@4.3.0
+ mime-types: registry.npmjs.org/mime-types@2.1.35
+ neo-async: registry.npmjs.org/neo-async@2.6.2
+ schema-utils: registry.npmjs.org/schema-utils@3.1.2
+ tapable: registry.npmjs.org/tapable@2.2.1
+ terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.82.1)
+ watchpack: registry.npmjs.org/watchpack@2.4.0
+ webpack-sources: registry.npmjs.org/webpack-sources@3.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+
+ registry.npmjs.org/webpackbar@5.0.2(webpack@5.82.1):
+ resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz}
+ id: registry.npmjs.org/webpackbar/5.0.2
+ name: webpackbar
+ version: 5.0.2
+ engines: {node: '>=12'}
+ peerDependencies:
+ webpack: 3 || 4 || 5
+ dependencies:
+ chalk: registry.npmjs.org/chalk@4.1.2
+ consola: registry.npmjs.org/consola@2.15.3
+ pretty-time: registry.npmjs.org/pretty-time@1.1.0
+ std-env: registry.npmjs.org/std-env@3.3.3
+ webpack: registry.npmjs.org/webpack@5.82.1
+ dev: false
+
+ registry.npmjs.org/websocket-driver@0.7.4:
+ resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz}
+ name: websocket-driver
+ version: 0.7.4
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ http-parser-js: registry.npmjs.org/http-parser-js@0.5.8
+ safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
+ websocket-extensions: registry.npmjs.org/websocket-extensions@0.1.4
+ dev: false
+
+ registry.npmjs.org/websocket-extensions@0.1.4:
+ resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz}
+ name: websocket-extensions
+ version: 0.1.4
+ engines: {node: '>=0.8.0'}
+ dev: false
+
+ registry.npmjs.org/well-known-symbols@2.0.0:
+ resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz}
+ name: well-known-symbols
+ version: 2.0.0
+ engines: {node: '>=6'}
dev: true
- /whatwg-encoding/2.0.0:
- resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
+ registry.npmjs.org/whatwg-encoding@2.0.0:
+ resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz}
+ name: whatwg-encoding
+ version: 2.0.0
engines: {node: '>=12'}
dependencies:
- iconv-lite: 0.6.3
+ iconv-lite: registry.npmjs.org/iconv-lite@0.6.3
dev: true
- /whatwg-mimetype/3.0.0:
- resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
+ registry.npmjs.org/whatwg-mimetype@3.0.0:
+ resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz}
+ name: whatwg-mimetype
+ version: 3.0.0
engines: {node: '>=12'}
dev: true
- /whatwg-url/5.0.0:
- resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+ registry.npmjs.org/whatwg-url@12.0.1:
+ resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz}
+ name: whatwg-url
+ version: 12.0.1
+ engines: {node: '>=14'}
dependencies:
- tr46: 0.0.3
- webidl-conversions: 3.0.1
+ tr46: registry.npmjs.org/tr46@4.1.1
+ webidl-conversions: registry.npmjs.org/webidl-conversions@7.0.0
+ dev: true
- /which-boxed-primitive/1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
+ registry.npmjs.org/whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz}
+ name: whatwg-url
+ version: 5.0.0
dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
- dev: true
+ tr46: registry.npmjs.org/tr46@0.0.3
+ webidl-conversions: registry.npmjs.org/webidl-conversions@3.0.1
+ dev: false
- /which-typed-array/1.1.9:
- resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
- engines: {node: '>= 0.4'}
+ registry.npmjs.org/which@1.3.1:
+ resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which/-/which-1.3.1.tgz}
+ name: which
+ version: 1.3.1
+ hasBin: true
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- is-typed-array: 1.1.10
- dev: true
+ isexe: registry.npmjs.org/isexe@2.0.0
- /which/2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ registry.npmjs.org/which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which/-/which-2.0.2.tgz}
+ name: which
+ version: 2.0.2
engines: {node: '>= 8'}
hasBin: true
dependencies:
- isexe: 2.0.0
- dev: true
+ isexe: registry.npmjs.org/isexe@2.0.0
- /why-is-node-running/2.2.2:
- resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
+ registry.npmjs.org/why-is-node-running@2.2.2:
+ resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz}
+ name: why-is-node-running
+ version: 2.2.2
engines: {node: '>=8'}
hasBin: true
dependencies:
- siginfo: 2.0.0
- stackback: 0.0.2
+ siginfo: registry.npmjs.org/siginfo@2.0.0
+ stackback: registry.npmjs.org/stackback@0.0.2
dev: true
- /wide-align/1.1.5:
- resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
+ registry.npmjs.org/widest-line@3.1.0:
+ resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz}
+ name: widest-line
+ version: 3.1.0
+ engines: {node: '>=8'}
dependencies:
- string-width: 4.2.3
- dev: true
-
- /window-size/0.1.0:
- resolution: {integrity: sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==}
- engines: {node: '>= 0.8.0'}
- dev: true
+ string-width: registry.npmjs.org/string-width@4.2.3
+ dev: false
- /with/5.1.1:
- resolution: {integrity: sha512-uAnSsFGfSpF6DNhBXStvlZILfHJfJu4eUkfbRGk94kGO1Ta7bg6FwfvoOhhyHAJuFbCw+0xk4uJ3u57jLvlCJg==}
+ registry.npmjs.org/widest-line@4.0.1:
+ resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz}
+ name: widest-line
+ version: 4.0.1
+ engines: {node: '>=12'}
dependencies:
- acorn: 3.3.0
- acorn-globals: 3.1.0
- dev: true
+ string-width: registry.npmjs.org/string-width@5.1.2
+ dev: false
- /word-wrap/1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
+ registry.npmjs.org/wildcard@2.0.1:
+ resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz}
+ name: wildcard
+ version: 2.0.1
+
+ registry.npmjs.org/word-wrap@1.2.3:
+ resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz}
+ name: word-wrap
+ version: 1.2.3
engines: {node: '>=0.10.0'}
- dev: true
- /wordwrap/0.0.2:
- resolution: {integrity: sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==}
- engines: {node: '>=0.4.0'}
+ registry.npmjs.org/wordwrap@1.0.0:
+ resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz}
+ name: wordwrap
+ version: 1.0.0
dev: true
- /wrap-ansi/6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
+ registry.npmjs.org/wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
+ name: wrap-ansi
+ version: 7.0.0
+ engines: {node: '>=10'}
dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: true
+ ansi-styles: registry.npmjs.org/ansi-styles@4.3.0
+ string-width: registry.npmjs.org/string-width@4.2.3
+ strip-ansi: registry.npmjs.org/strip-ansi@6.0.1
- /wrap-ansi/7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
+ registry.npmjs.org/wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz}
+ name: wrap-ansi
+ version: 8.1.0
+ engines: {node: '>=12'}
dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
+ ansi-styles: registry.npmjs.org/ansi-styles@6.2.1
+ string-width: registry.npmjs.org/string-width@5.1.2
+ strip-ansi: registry.npmjs.org/strip-ansi@7.0.1
+ dev: false
- /wrappy/1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ registry.npmjs.org/wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
+ name: wrappy
+ version: 1.0.2
- /write-file-atomic/1.3.4:
- resolution: {integrity: sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==}
+ registry.npmjs.org/write-file-atomic@3.0.3:
+ resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz}
+ name: write-file-atomic
+ version: 3.0.3
dependencies:
- graceful-fs: 4.2.10
- imurmurhash: 0.1.4
- slide: 1.1.6
- dev: true
+ imurmurhash: registry.npmjs.org/imurmurhash@0.1.4
+ is-typedarray: registry.npmjs.org/is-typedarray@1.0.0
+ signal-exit: registry.npmjs.org/signal-exit@3.0.7
+ typedarray-to-buffer: registry.npmjs.org/typedarray-to-buffer@3.1.5
+ dev: false
- /ws/7.5.9:
- resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
+ registry.npmjs.org/ws@7.5.9:
+ resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ws/-/ws-7.5.9.tgz}
+ name: ws
+ version: 7.5.9
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -10011,157 +15040,148 @@ packages:
optional: true
utf-8-validate:
optional: true
- dev: true
+ dev: false
- /xdm/2.1.0:
- resolution: {integrity: sha512-3LxxbxKcRogYY7cQSMy1tUuU1zKNK9YPqMT7/S0r7Cz2QpyF8O9yFySGD7caOZt+LWUOQioOIX+6ZzCoBCpcAA==}
- dependencies:
- '@rollup/pluginutils': 4.2.1
- '@types/estree-jsx': 0.0.1
- astring: 1.8.4
- estree-util-build-jsx: 2.2.2
- estree-util-is-identifier-name: 2.1.0
- estree-walker: 3.0.3
- got: 11.8.6
- hast-util-to-estree: 2.3.2
- loader-utils: 2.0.4
- markdown-extensions: 1.1.1
- mdast-util-mdx: 1.1.0
- micromark-extension-mdxjs: 1.0.0
- periscopic: 3.1.0
- remark-parse: 10.0.1
- remark-rehype: 9.1.0
- source-map: 0.7.4
- unified: 10.1.2
- unist-util-position-from-estree: 1.1.2
- unist-util-stringify-position: 3.0.3
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- optionalDependencies:
- deasync: 0.1.28
- transitivePeerDependencies:
- - supports-color
- dev: true
+ registry.npmjs.org/ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ws/-/ws-8.13.0.tgz}
+ name: ws
+ version: 8.13.0
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
- /xml-name-validator/4.0.0:
- resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
- engines: {node: '>=12'}
- dev: true
+ registry.npmjs.org/xdg-basedir@4.0.0:
+ resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz}
+ name: xdg-basedir
+ version: 4.0.0
+ engines: {node: '>=8'}
+ dev: false
- /xmlbuilder2/3.0.2:
- resolution: {integrity: sha512-h4MUawGY21CTdhV4xm3DG9dgsqyhDkZvVJBx88beqX8wJs3VgyGQgAn5VreHuae6unTQxh115aMK5InCVmOIKw==}
- engines: {node: '>=12.0'}
+ registry.npmjs.org/xml-js@1.6.11:
+ resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz}
+ name: xml-js
+ version: 1.6.11
+ hasBin: true
dependencies:
- '@oozcitak/dom': 1.15.10
- '@oozcitak/infra': 1.0.8
- '@oozcitak/util': 8.3.8
- '@types/node': 16.18.12
- js-yaml: 3.14.0
+ sax: registry.npmjs.org/sax@1.2.4
dev: false
- /xregexp/2.0.0:
- resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==}
- dev: true
-
- /xtend/4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
+ registry.npmjs.org/xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz}
+ name: xml-name-validator
+ version: 4.0.0
+ engines: {node: '>=12'}
dev: true
- /y18n/5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- /yallist/2.1.2:
- resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
+ registry.npmjs.org/xmlchars@2.2.0:
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz}
+ name: xmlchars
+ version: 2.2.0
dev: true
- /yallist/3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
+ registry.npmjs.org/xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz}
+ name: xtend
+ version: 4.0.2
+ engines: {node: '>=0.4'}
+ dev: false
- /yallist/4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ registry.npmjs.org/y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz}
+ name: y18n
+ version: 5.0.8
+ engines: {node: '>=10'}
dev: true
- /yaml-eslint-parser/0.3.2:
- resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==}
- dependencies:
- eslint-visitor-keys: 1.3.0
- lodash: 4.17.21
- yaml: 1.10.2
+ registry.npmjs.org/yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz}
+ name: yallist
+ version: 3.1.1
dev: false
- /yaml/1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ registry.npmjs.org/yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz}
+ name: yallist
+ version: 4.0.0
+
+ registry.npmjs.org/yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz}
+ name: yaml
+ version: 1.10.2
engines: {node: '>= 6'}
dev: false
- /yaml/2.2.1:
- resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
- engines: {node: '>= 14'}
- dev: true
-
- /yargs-parser/20.2.9:
- resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
+ registry.npmjs.org/yargs-parser@20.2.9:
+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz}
+ name: yargs-parser
+ version: 20.2.9
engines: {node: '>=10'}
dev: true
- /yargs-parser/21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ registry.npmjs.org/yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz}
+ name: yargs-parser
+ version: 21.1.1
engines: {node: '>=12'}
- dev: false
-
- /yargs/16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
- engines: {node: '>=10'}
- dependencies:
- cliui: 7.0.4
- escalade: 3.1.1
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 20.2.9
dev: true
- /yargs/17.7.1:
- resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
+ registry.npmjs.org/yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz}
+ name: yargs
+ version: 17.7.2
engines: {node: '>=12'}
dependencies:
- cliui: 8.0.1
- escalade: 3.1.1
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
- dev: false
-
- /yargs/3.10.0:
- resolution: {integrity: sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==}
- dependencies:
- camelcase: 1.2.1
- cliui: 2.1.0
- decamelize: 1.2.0
- window-size: 0.1.0
+ cliui: registry.npmjs.org/cliui@8.0.1
+ escalade: registry.npmjs.org/escalade@3.1.1
+ get-caller-file: registry.npmjs.org/get-caller-file@2.0.5
+ require-directory: registry.npmjs.org/require-directory@2.1.1
+ string-width: registry.npmjs.org/string-width@4.2.3
+ y18n: registry.npmjs.org/y18n@5.0.8
+ yargs-parser: registry.npmjs.org/yargs-parser@21.1.1
dev: true
- /yn/3.1.1:
- resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
+ registry.npmjs.org/yn@3.1.1:
+ resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yn/-/yn-3.1.1.tgz}
+ name: yn
+ version: 3.1.1
engines: {node: '>=6'}
dev: true
- /yocto-queue/0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ registry.npmjs.org/yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz}
+ name: yocto-queue
+ version: 0.1.0
engines: {node: '>=10'}
- dev: true
- /yocto-queue/1.0.0:
- resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+ registry.npmjs.org/yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz}
+ name: yocto-queue
+ version: 1.0.0
engines: {node: '>=12.20'}
dev: true
- /zwitch/2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
+ registry.npmjs.org/z-schema@5.0.5:
+ resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz}
+ name: z-schema
+ version: 5.0.5
+ engines: {node: '>=8.0.0'}
+ hasBin: true
+ dependencies:
+ lodash.get: registry.npmjs.org/lodash.get@4.4.2
+ lodash.isequal: registry.npmjs.org/lodash.isequal@4.5.0
+ validator: registry.npmjs.org/validator@13.9.0
+ optionalDependencies:
+ commander: registry.npmjs.org/commander@9.5.0
dev: true
+
+ registry.npmjs.org/zwitch@1.0.5:
+ resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz}
+ name: zwitch
+ version: 1.0.5
+ dev: false
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 00000000..023ae5f9
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,5 @@
+packages:
+ - "tools/*" # tools
+ - "libs/*" # libraries
+ - "apps/*" # apps
+ - "plugins/*" # plugins
diff --git a/policy.md b/policy.md
deleted file mode 100644
index 6923f193..00000000
--- a/policy.md
+++ /dev/null
@@ -1,62 +0,0 @@
-**Privacy Policy**
-
-terwer built the 思源笔记发布辅助工具 app as an Open Source app. This SERVICE is provided by terwer at no cost and is intended for use as is.
-
-This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service.
-
-If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
-
-The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which are accessible at 思源笔记发布辅助工具 unless otherwise defined in this Privacy Policy.
-
-**Information Collection and Use**
-
-For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information, including but not limited to account. The information that I request will be retained on your device and is not collected by me in any way.
-
-The app does use third-party services that may collect information used to identify you.
-
-Link to the privacy policy of third-party service providers used by the app
-
-- [Google Services](https://policies.google.com/privacy?hl=zh-CN)
-
-**Log Data**
-
-I want to inform you that whenever you use my Service, in a case of an error in the app I collect data and information (through third-party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.
-
-**Cookies**
-
-Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
-
-This Service does not use these “cookies” explicitly. However, the app may use third-party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
-
-**Service Providers**
-
-I may employ third-party companies and individuals due to the following reasons:
-
-- To facilitate our Service;
-- To provide the Service on our behalf;
-- To perform Service-related services; or
-- To assist us in analyzing how our Service is used.
-
-I want to inform users of this Service that these third parties have access to their Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.
-
-**Security**
-
-I value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and I cannot guarantee its absolute security.
-
-**Links to Other Sites**
-
-This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
-
-**Children’s Privacy**
-
-These Services do not address anyone under the age of 13. I do not knowingly collect personally identifiable information from children under 13 years of age. In the case I discover that a child under 13 has provided me with personal information, I immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact me so that I will be able to do the necessary actions.
-
-**Changes to This Privacy Policy**
-
-I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page.
-
-This policy is effective as of 2022-09-28
-
-**Contact Us**
-
-If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at youweics@163.com.
diff --git a/public/LICENSE b/public/LICENSE
deleted file mode 100644
index 29ebfa54..00000000
--- a/public/LICENSE
+++ /dev/null
@@ -1,661 +0,0 @@
- GNU AFFERO GENERAL PUBLIC LICENSE
- Version 3, 19 November 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU Affero General Public License is a free, copyleft license for
-software and other kinds of works, specifically designed to ensure
-cooperation with the community in the case of network server software.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-our General Public Licenses are intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- Developers that use our General Public Licenses protect your rights
-with two steps: (1) assert copyright on the software, and (2) offer
-you this License which gives you legal permission to copy, distribute
-and/or modify the software.
-
- A secondary benefit of defending all users' freedom is that
-improvements made in alternate versions of the program, if they
-receive widespread use, become available for other developers to
-incorporate. Many developers of free software are heartened and
-encouraged by the resulting cooperation. However, in the case of
-software used on network servers, this result may fail to come about.
-The GNU General Public License permits making a modified version and
-letting the public access it on a server without ever releasing its
-source code to the public.
-
- The GNU Affero General Public License is designed specifically to
-ensure that, in such cases, the modified source code becomes available
-to the community. It requires the operator of a network server to
-provide the source code of the modified version running there to the
-users of that server. Therefore, public use of a modified version, on
-a publicly accessible server, gives the public access to the source
-code of the modified version.
-
- An older license, called the Affero General Public License and
-published by Affero, was designed to accomplish similar goals. This is
-a different license, not a version of the Affero GPL, but Affero has
-released a new version of the Affero GPL which permits relicensing under
-this license.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU Affero General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Remote Network Interaction; Use with the GNU General Public License.
-
- Notwithstanding any other provision of this License, if you modify the
-Program, your modified version must prominently offer all users
-interacting with it remotely through a computer network (if your version
-supports such interaction) an opportunity to receive the Corresponding
-Source of your version by providing access to the Corresponding Source
-from a network server at no charge, through some standard or customary
-means of facilitating copying of software. This Corresponding Source
-shall include the Corresponding Source for any work covered by version 3
-of the GNU General Public License that is incorporated pursuant to the
-following paragraph.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the work with which it is combined will remain governed by version
-3 of the GNU General Public License.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU Affero General Public License from time to time. Such new versions
-will be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU Affero General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU Affero General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU Affero General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If your software can interact with users remotely through a computer
-network, you should also make sure that it provides a way for users to
-get its source. For example, if your program is a web application, its
-interface could display a "Source" link that leads users to an archive
-of the code. There are many ways you could offer source, and different
-solutions will be better for different programs; see section 13 for the
-specific requirements.
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU AGPL, see
- .
\ No newline at end of file
diff --git a/public/background.js b/public/background.js
deleted file mode 100644
index 629c8e48..00000000
--- a/public/background.js
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-// Extension event listeners are a little different from the patterns you may have seen in DOM or
-// Node.js APIs. The below event listener registration can be broken in to 4 distinct parts:
-//
-// * chrome - the global namespace for Chrome's extension APIs
-// * runtime – the namespace of the specific API we want to use
-// * onInstalled - the event we want to subscribe to
-// * addListener - what we want to do with this event
-//
-// See https://developer.chrome.com/docs/extensions/reference/events/ for additional details.
-chrome.runtime.onInstalled.addListener(async () => {
- console.log("Chrome Extension Installed")
-})
-
-chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
- switch (request.type) {
- // case "fetchChromeXmlrpc":
- // ;(async () => {
- // let resText
- // try {
- // const response = await fetch(request.apiUrl, request.fetchCORSParams)
- // resText = await response.text()
- // // console.log("chrome.runtime.onMessage.addListener fetchChromeXmlrpc response:", resText)
- // } catch (e) {
- // console.error("chrome.runtime fetchChromeXmlrpc request error", e)
- // }
- // sendResponse(resText)
- // })()
- // break
- case "fetchChromeJson":
- ;(async () => {
- let resJson
- try {
- const fetchCORSOptions = request.fetchCORSOptions
- const formJsonText = request.formJson
- // console.log("formJsonText=>", formJsonText)
- if (formJsonText) {
- const formJson = JSON.parse(formJsonText)
- // 将formJson转换为formData
- const form = new URLSearchParams()
- formJson.forEach(function (item) {
- form.append(item.key, item.value)
- })
- fetchCORSOptions.body = form
- // console.log("fetchCORSOptions.body=>", form)
- }
- // console.log("chrome.runtime fetchChromeJson apiUrl", request.apiUrl)
- // console.log("chrome.runtime fetchChromeJson reqOps", fetchCORSOptions)
- const response = await fetch(request.apiUrl, fetchCORSOptions)
- resJson = await response.json()
- // console.log("chrome.runtime.onMessage.addListener fetchChromeJson response:", resJson)
- } catch (e) {
- console.error("chrome.runtime fetchChromeJson request error", e)
- }
- sendResponse(resJson)
- })()
- break
- }
-
- return true // keep the messaging channel open for sendResponse
-})
diff --git a/public/favicon.ico b/public/favicon.ico
deleted file mode 100644
index e5d9810c..00000000
Binary files a/public/favicon.ico and /dev/null differ
diff --git a/public/images/icon128.png b/public/images/icon128.png
deleted file mode 100644
index a0503eef..00000000
Binary files a/public/images/icon128.png and /dev/null differ
diff --git a/public/images/icon16.png b/public/images/icon16.png
deleted file mode 100644
index 7c4342fb..00000000
Binary files a/public/images/icon16.png and /dev/null differ
diff --git a/public/images/icon32.png b/public/images/icon32.png
deleted file mode 100644
index 34bf2ae2..00000000
Binary files a/public/images/icon32.png and /dev/null differ
diff --git a/public/images/icon48.png b/public/images/icon48.png
deleted file mode 100644
index 77228522..00000000
Binary files a/public/images/icon48.png and /dev/null differ
diff --git a/public/lib/cmd/syCmd.js b/public/lib/cmd/syCmd.js
deleted file mode 100644
index 4612d39f..00000000
--- a/public/lib/cmd/syCmd.js
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- * Copyright (c) 2022-2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-// 警告⚠️:请勿在非思源笔记浏览器环境调用此文件中的任何方法
-
-/**
- * 是否是Electron环境,等价于isInSiyuanOrSiyuanNewWin
- */
-const { spawn } = require("child_process")
-
-/**
- * 获取Path环境变量
- */
-const getEnvPath = (CUSTOM_PATH) => {
- let ENV_PATH = process.env.PATH
-
- const NEW_ENV_PATH = CUSTOM_PATH || ""
- if (NEW_ENV_PATH !== "") {
- ENV_PATH = process.env.PATH + ":" + NEW_ENV_PATH
- }
-
- return ENV_PATH
-}
-
-/**
- * 简单执行命令
- *
- * @param command
- */
-async function cmd(...command) {
- return await customCmd(command[0], [command.slice(1)])
-}
-
-/**
- * 自定义命令
- *
- * @param cmd 命令
- * @param args 参数数组
- * @param env 环境变量(可选)
- * @param cwd 执行路径(可选)
- */
-async function customCmd(cmd, args, env = {}, cwd = process.cwd()) {
- let p = spawn(cmd, args, {
- cwd: cwd,
- env: Object.assign({}, process.env, env),
- })
- return new Promise((resolve, reject) => {
- let output = ""
- try {
- if (p.stdout) {
- p.stdout.on("data", (x) => {
- output += x.toString()
- })
- }
-
- if (p.stderr) {
- p.stderr.on("data", (x) => {
- output += x.toString()
- })
- }
-
- p.on("exit", (code) => {
- console.log("exit code=>", code)
- })
-
- p.on("close", (code) => {
- let ret
- output = output.replace(/\n$/, "")
- if (!code) {
- ret = { code: 0, data: output }
- } else {
- ret = { code: code, data: output }
- }
-
- console.log("命令执行完毕.", ret)
- resolve(ret)
- })
- } catch (e) {
- console.log("命令执行出错.", e)
- reject({ code: -1, data: e.toString() })
- }
- })
-}
-
-/**
- * 执行shell脚本
- *
- * @param shell shell命令
- * @param cwd 工作目录
- */
-async function customShellCmd(shell, cwd = undefined) {
- const ret = await customCmd("bash", ["-c", shell], cwd)
- return ret
-}
-
-/**
- * 执行python命令
- *
- * @param pyCmd python命令
- * @param pyArgs 参数
- * @param pyPath python环境变量
- * @param cwd 工作目录
- */
-const customPyCmd = async (
- pyCmd,
- pyArgs,
- pyPath = undefined,
- cwd = undefined
-) => {
- const env = {
- PATH: getEnvPath(pyPath),
- }
- return await customCmd(pyCmd, pyArgs, env, cwd)
-}
-
-/**
- * 执行Node命令
- *
- * @param nodeCmd node命令
- * @param nodeArgs 参数
- * @param nodePath Node环境变量
- * @param cwd 工作目录
- */
-const customNodeCmd = async (
- nodeCmd,
- nodeArgs,
- nodePath = undefined,
- cwd = undefined
-) => {
- const env = {
- PATH: getEnvPath(nodePath),
- }
- return await customCmd(nodeCmd, nodeArgs, env, cwd)
-}
-
-const syCmd = {
- cmd,
- customCmd,
- customShellCmd,
- customPyCmd,
- customNodeCmd,
-}
-
-module.exports = syCmd
diff --git a/public/lib/json-localstorage/json-localstorage.js b/public/lib/json-localstorage/json-localstorage.js
deleted file mode 100644
index e228544d..00000000
--- a/public/lib/json-localstorage/json-localstorage.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Copyright (c) 2023, Terwer . All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Terwer designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Terwer in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Terwer, Shenzhen, Guangdong, China, youweics@163.com
- * or visit www.terwer.space if you need additional information or have any
- * questions.
- */
-
-// 警告⚠️:请勿在非思源笔记浏览器环境调用此文件中的任何方法
-
-"use strict"
-var fs = require("fs")
-var path = require("path")
-
-// 警告⚠️:请勿在非Electron环境调用此文件中的任何方法
-
-var LocalStorage
-;(function (LocalStorage) {
- LocalStorage.filepath = ""
- LocalStorage.filename = ".storage.json"
-
- LocalStorage.length = getLength()
-
- function init(filepath) {
- LocalStorage.filepath = filepath
-
- window.JsonLocalStorage = LocalStorage
- console.log("挂载window.JsonLocalStorage", window.JsonLocalStorage)
-
- const fullpath = path.join(__dirname, LocalStorage.filepath)
- console.log("设置json配置目录", fullpath)
- }
-
- LocalStorage.init = init
-
- function switchCfg(filename) {
- LocalStorage.filename = filename
- }
-
- LocalStorage.switchCfg = switchCfg
-
- function getItem(key) {
- return getStoredItems()[key] || null
- }
-
- LocalStorage.getItem = getItem
-
- function setItem(key, value) {
- var obj = getStoredItems()
- obj[key] = value
- LocalStorage.length = countKeys(obj)
- writeFile(obj)
- }
-
- LocalStorage.setItem = setItem
-
- function removeItem(key) {
- var obj = getStoredItems()
- delete obj[key]
- LocalStorage.length = countKeys(obj)
- writeFile(obj)
- }
-
- LocalStorage.removeItem = removeItem
-
- function clear() {
- LocalStorage.length = 0
- writeFile({})
- return undefined
- }
-
- LocalStorage.clear = clear
-
- function getLength() {
- return countKeys(getStoredItems())
- }
-
- LocalStorage.getLength = getLength
-
- function countKeys(obj) {
- var size = 0
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) size++
- }
- return size
- }
-
- function key(n) {
- var obj = getStoredItems()
- var counter = 0
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- if (n == counter) {
- return key
- } else if (counter > n) {
- return null
- }
- counter++
- }
- }
- return null
- }
-
- LocalStorage.key = key
-
- function getStoredItems() {
- try {
- return JSON.parse(readFile())
- } catch (e) {
- return {}
- }
- }
-
- function readFile() {
- return fs.readFileSync(getFilepath(), getFileOptions())
- }
-
- function writeFile(obj) {
- return fs.writeFileSync(getFilepath(), JSON.stringify(obj), getFileOptions())
- }
-
- function getFilepath() {
- const fullpath = path.join(__dirname, LocalStorage.filepath)
- if (!fs.existsSync(fullpath)) {
- fs.mkdirSync(fullpath)
- }
- // console.log("fullpath=>", fullpath)
- // console.log("LocalStorage.filename=>", LocalStorage.filename)
- return path.join(fullpath, LocalStorage.filename)
- }
-
- function getFileOptions() {
- return { encoding: "utf8" }
- }
-})(LocalStorage || (LocalStorage = {}))
-module.exports = LocalStorage
-// console.log("json-localstorage register success")
diff --git a/public/lib/lute/lute-version.txt b/public/lib/lute/lute-version.txt
deleted file mode 100644
index 7a56db4d..00000000
--- a/public/lib/lute/lute-version.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-1.7.4
-
-https://github.com/88250/lute/blob/master/javascript/lute.min.js
\ No newline at end of file
diff --git a/public/lib/lute/lute.min.js b/public/lib/lute/lute.min.js
deleted file mode 100644
index 1a244703..00000000
--- a/public/lib/lute/lute.min.js
+++ /dev/null
@@ -1,64 +0,0 @@
-"use strict";
-(function() {
-
-var $global,$module;if(Error.stackTraceLimit=1/0,"undefined"!=typeof window?$global=window:"undefined"!=typeof self?$global=self:"undefined"!=typeof global?($global=global).require=require:$global=this,void 0===$global||void 0===$global.Array)throw new Error("no global object found");"undefined"!=typeof module&&($module=module);var $throwRuntimeError,$linknames={},$packages={},$idCounter=0,$keys=function(e){return e?Object.keys(e):[]},$flushConsole=function(){},$throwNilPointerError=function(){$throwRuntimeError("invalid memory address or nil pointer dereference")},$call=function(e,n,r){return e.apply(n,r)},$makeFunc=function(e){return function(){return $externalize(e(this,new($sliceType($jsObjectPtr))($global.Array.prototype.slice.call(arguments,[]))),$emptyInterface)}},$unused=function(e){},$print=console.log;if(void 0!==$global.process&&$global.require)try{var util=$global.require("util");$print=function(){$global.process.stderr.write(util.format.apply(this,arguments))}}catch(e){}var $println=console.log,$initAllLinknames=function(){for(var e=$keys($packages),n=0;ne.$capacity||t>e.$capacity)&&$throwRuntimeError("slice bounds out of range"),e===e.constructor.nil)return e;var i=new e.constructor(e.$array);return i.$offset=e.$offset+n,i.$length=r-n,i.$capacity=t-n,i},$substring=function(e,n,r){return(n<0||re.length)&&$throwRuntimeError("slice bounds out of range"),e.substring(n,r)},$sliceToArray=function(e){return e.$array.constructor!==Array?e.$array.subarray(e.$offset,e.$offset+e.$length):e.$array.slice(e.$offset,e.$offset+e.$length)},$decodeRune=function(e,n){var r=e.charCodeAt(n);if(r<128)return[r,1];if(r!=r||r<192)return[65533,1];var t=e.charCodeAt(n+1);if(t!=t||t<128||192<=t)return[65533,1];if(r<224)return(a=(31&r)<<6|63&t)<=127?[65533,1]:[a,2];var i=e.charCodeAt(n+2);if(i!=i||i<128||192<=i)return[65533,1];if(r<240)return(a=(15&r)<<12|(63&t)<<6|63&i)<=2047?[65533,1]:55296<=a&&a<=57343?[65533,1]:[a,3];var a,o=e.charCodeAt(n+3);return o!=o||o<128||192<=o?[65533,1]:r<248?(a=(7&r)<<18|(63&t)<<12|(63&i)<<6|63&o)<=65535||11141111114111||55296<=e&&e<=57343)&&(e=65533),e<=127?String.fromCharCode(e):e<=2047?String.fromCharCode(192|e>>6,128|63&e):e<=65535?String.fromCharCode(224|e>>12,128|e>>6&63,128|63&e):String.fromCharCode(240|e>>18,128|e>>12&63,128|e>>6&63,128|63&e)},$stringToBytes=function(e){for(var n=new Uint8Array(e.length),r=0;rt){for(var o=i-1;o>=0;o--)a.copy(e[r+o],n[t+o]);return}for(o=0;ot)for(o=i-1;o>=0;o--)e[r+o]=n[t+o];else for(o=0;o$)if(a=0,$=Math.max(o,e.$capacity<1024?2*e.$capacity:Math.floor(5*e.$capacity/4)),e.$array.constructor===Array){(i=e.$array.slice(e.$offset,e.$offset+e.$length)).length=$;for(var c=e.constructor.elem.zero,u=e.$length;u<$;u++)i[u]=c()}else(i=new e.$array.constructor($)).set(e.$array.subarray(e.$offset,e.$offset+e.$length));$copyArray(i,n,a+e.$length,r,t,e.constructor.elem);var l=new e.constructor(i);return l.$offset=a,l.$length=o,l.$capacity=$,l},$equal=function(e,n,r){if(r===$jsObjectPtr)return e===n;switch(r.kind){case $kindComplex64:case $kindComplex128:return e.$real===n.$real&&e.$imag===n.$imag;case $kindInt64:case $kindUint64:return e.$high===n.$high&&e.$low===n.$low;case $kindArray:if(e.length!==n.length)return!1;for(var t=0;t>>16&65535)*t+r*(n>>>16&65535)<<16>>>0)>>0},$floatKey=function(e){return e!=e?"NaN$"+ ++$idCounter:String(e)},$flatten64=function(e){return 4294967296*e.$high+e.$low},$shiftLeft64=function(e,n){return 0===n?e:n<32?new e.constructor(e.$high<>>32-n,e.$low<>>0):n<64?new e.constructor(e.$low<>n,(e.$low>>>n|e.$high<<32-n)>>>0):n<64?new e.constructor(e.$high>>31,e.$high>>n-32>>>0):e.$high<0?new e.constructor(-1,4294967295):new e.constructor(0,0)},$shiftRightUint64=function(e,n){return 0===n?e:n<32?new e.constructor(e.$high>>>n,(e.$low>>>n|e.$high<<32-n)>>>0):n<64?new e.constructor(0,e.$high>>>n-32):new e.constructor(0,0)},$mul64=function(e,n){var r=0,t=0;0!=(1&n.$low)&&(r=e.$high,t=e.$low);for(var i=1;i<32;i++)0!=(n.$low&1<>>32-i,t+=e.$low<>>0);for(i=0;i<32;i++)0!=(n.$high&1<$||a===$&&o>c);)$=($<<1|c>>>31)>>>0,c=c<<1>>>0,s++;for(var f=0;f<=s;f++)u=u<<1|l>>>31,l=l<<1>>>0,(a>$||a===$&&o>=c)&&(a-=$,(o-=c)<0&&(a--,o+=4294967296),4294967296===++l&&(u++,l=0)),c=(c>>>1|$<<31)>>>0,$>>>=1;return r?new e.constructor(a*i,o*i):new e.constructor(u*t,l*t)},$divComplex=function(e,n){var r=e.$real===1/0||e.$real===-1/0||e.$imag===1/0||e.$imag===-1/0,t=n.$real===1/0||n.$real===-1/0||n.$imag===1/0||n.$imag===-1/0,i=!r&&(e.$real!=e.$real||e.$imag!=e.$imag),a=!t&&(n.$real!=n.$real||n.$imag!=n.$imag);if(i||a)return new e.constructor(NaN,NaN);if(r&&!t)return new e.constructor(1/0,1/0);if(!r&&t)return new e.constructor(0,0);if(0===n.$real&&0===n.$imag)return 0===e.$real&&0===e.$imag?new e.constructor(NaN,NaN):new e.constructor(1/0,1/0);if(Math.abs(n.$real)<=Math.abs(n.$imag)){var o=n.$real/n.$imag,$=n.$real*o+n.$imag;return new e.constructor((e.$real*o+e.$imag)/$,(e.$imag*o-e.$real)/$)}o=n.$imag/n.$real,$=n.$imag*o+n.$real;return new e.constructor((e.$imag*o+e.$real)/$,(e.$imag-e.$real*o)/$)},$kindBool=1,$kindInt=2,$kindInt8=3,$kindInt16=4,$kindInt32=5,$kindInt64=6,$kindUint=7,$kindUint8=8,$kindUint16=9,$kindUint32=10,$kindUint64=11,$kindUintptr=12,$kindFloat32=13,$kindFloat64=14,$kindComplex64=15,$kindComplex128=16,$kindArray=17,$kindChan=18,$kindFunc=19,$kindInterface=20,$kindMap=21,$kindPtr=22,$kindSlice=23,$kindString=24,$kindStruct=25,$kindUnsafePointer=26,$methodSynthesizers=[],$addMethodSynthesizer=function(e){null!==$methodSynthesizers?$methodSynthesizers.push(e):e()},$synthesizeMethods=function(){$methodSynthesizers.forEach(function(e){e()}),$methodSynthesizers=null},$ifaceKeyFor=function(e){if(e===$ifaceNil)return"nil";var n=e.constructor;return n.string+"$"+n.keyFor(e.$val)},$identity=function(e){return e},$typeIDCounter=0,$idKey=function(e){return void 0===e.$id&&($idCounter++,e.$id=$idCounter),String(e.$id)},$newType=function(e,n,r,t,i,a,o){var $;switch(n){case $kindBool:case $kindInt:case $kindInt8:case $kindInt16:case $kindInt32:case $kindUint:case $kindUint8:case $kindUint16:case $kindUint32:case $kindUintptr:case $kindUnsafePointer:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=$identity;break;case $kindString:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=function(e){return"$"+e};break;case $kindFloat32:case $kindFloat64:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=function(e){return $floatKey(e)};break;case $kindInt64:($=function(e,n){this.$high=e+Math.floor(Math.ceil(n)/4294967296)>>0,this.$low=n>>>0,this.$val=this}).keyFor=function(e){return e.$high+"$"+e.$low};break;case $kindUint64:($=function(e,n){this.$high=e+Math.floor(Math.ceil(n)/4294967296)>>>0,this.$low=n>>>0,this.$val=this}).keyFor=function(e){return e.$high+"$"+e.$low};break;case $kindComplex64:($=function(e,n){this.$real=$fround(e),this.$imag=$fround(n),this.$val=this}).keyFor=function(e){return e.$real+"$"+e.$imag};break;case $kindComplex128:($=function(e,n){this.$real=e,this.$imag=n,this.$val=this}).keyFor=function(e){return e.$real+"$"+e.$imag};break;case $kindArray:($=function(e){this.$val=e}).wrapped=!0,$.ptr=$newType(4,$kindPtr,"*"+r,!1,"",!1,function(e){this.$get=function(){return e},this.$set=function(e){$.copy(this,e)},this.$val=e}),$.init=function(e,n){$.elem=e,$.len=n,$.comparable=e.comparable,$.keyFor=function(n){return Array.prototype.join.call($mapArray(n,function(n){return String(e.keyFor(n)).replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}),"$")},$.copy=function(n,r){$copyArray(n,r,0,0,r.length,e)},$.ptr.init($),Object.defineProperty($.ptr.nil,"nilCheck",{get:$throwNilPointerError})};break;case $kindChan:($=function(e){this.$val=e}).wrapped=!0,$.keyFor=$idKey,$.init=function(e,n,r){$.elem=e,$.sendOnly=n,$.recvOnly=r};break;case $kindFunc:($=function(e){this.$val=e}).wrapped=!0,$.init=function(e,n,r){$.params=e,$.results=n,$.variadic=r,$.comparable=!1};break;case $kindInterface:($={implementedBy:{},missingMethodFor:{}}).keyFor=$ifaceKeyFor,$.init=function(e){$.methods=e,e.forEach(function(e){$ifaceNil[e.prop]=$throwNilPointerError})};break;case $kindMap:($=function(e){this.$val=e}).wrapped=!0,$.init=function(e,n){$.key=e,$.elem=n,$.comparable=!1};break;case $kindPtr:($=o||function(e,n,r){this.$get=e,this.$set=n,this.$target=r,this.$val=this}).keyFor=$idKey,$.init=function(e){$.elem=e,$.wrapped=e.kind===$kindArray,$.nil=new $($throwNilPointerError,$throwNilPointerError)};break;case $kindSlice:($=function(e){e.constructor!==$.nativeArray&&(e=new $.nativeArray(e)),this.$array=e,this.$offset=0,this.$length=e.length,this.$capacity=e.length,this.$val=this}).init=function(e){$.elem=e,$.comparable=!1,$.nativeArray=$nativeArray(e.kind),$.nil=new $([])};break;case $kindStruct:($=function(e){this.$val=e}).wrapped=!0,$.ptr=$newType(4,$kindPtr,"*"+r,!1,i,a,o),$.ptr.elem=$,$.ptr.prototype.$get=function(){return this},$.ptr.prototype.$set=function(e){$.copy(this,e)},$.init=function(e,n){$.pkgPath=e,$.fields=n,n.forEach(function(e){e.typ.comparable||($.comparable=!1)}),$.keyFor=function(e){var r=e.$val;return $mapArray(n,function(e){return String(e.typ.keyFor(r[e.prop])).replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}).join("$")},$.copy=function(e,r){for(var t=0;t0;){var a=[],o=[];t.forEach(function(e){if(!i[e.typ.string])switch(i[e.typ.string]=!0,e.typ.named&&(o=o.concat(e.typ.methods),e.indirect&&(o=o.concat($ptrType(e.typ).methods))),e.typ.kind){case $kindStruct:e.typ.fields.forEach(function(n){if(n.embedded){var r=n.typ,t=r.kind===$kindPtr;a.push({typ:t?r.elem:r,indirect:e.indirect||t})}});break;case $kindInterface:o=o.concat(e.typ.methods)}}),o.forEach(function(e){void 0===n[e.name]&&(n[e.name]=e)}),t=a}return e.methodSetCache=[],Object.keys(n).sort().forEach(function(r){e.methodSetCache.push(n[r])}),e.methodSetCache},$Bool=$newType(1,$kindBool,"bool",!0,"",!1,null),$Int=$newType(4,$kindInt,"int",!0,"",!1,null),$Int8=$newType(1,$kindInt8,"int8",!0,"",!1,null),$Int16=$newType(2,$kindInt16,"int16",!0,"",!1,null),$Int32=$newType(4,$kindInt32,"int32",!0,"",!1,null),$Int64=$newType(8,$kindInt64,"int64",!0,"",!1,null),$Uint=$newType(4,$kindUint,"uint",!0,"",!1,null),$Uint8=$newType(1,$kindUint8,"uint8",!0,"",!1,null),$Uint16=$newType(2,$kindUint16,"uint16",!0,"",!1,null),$Uint32=$newType(4,$kindUint32,"uint32",!0,"",!1,null),$Uint64=$newType(8,$kindUint64,"uint64",!0,"",!1,null),$Uintptr=$newType(4,$kindUintptr,"uintptr",!0,"",!1,null),$Float32=$newType(4,$kindFloat32,"float32",!0,"",!1,null),$Float64=$newType(8,$kindFloat64,"float64",!0,"",!1,null),$Complex64=$newType(8,$kindComplex64,"complex64",!0,"",!1,null),$Complex128=$newType(16,$kindComplex128,"complex128",!0,"",!1,null),$String=$newType(8,$kindString,"string",!0,"",!1,null),$UnsafePointer=$newType(4,$kindUnsafePointer,"unsafe.Pointer",!0,"",!1,null),$nativeArray=function(e){switch(e){case $kindInt:return Int32Array;case $kindInt8:return Int8Array;case $kindInt16:return Int16Array;case $kindInt32:return Int32Array;case $kindUint:return Uint32Array;case $kindUint8:return Uint8Array;case $kindUint16:return Uint16Array;case $kindUint32:case $kindUintptr:return Uint32Array;case $kindFloat32:return Float32Array;case $kindFloat64:return Float64Array;default:return Array}},$toNativeArray=function(e,n){var r=$nativeArray(e);return r===Array?n:new r(n)},$arrayTypes={},$arrayType=function(e,n){var r=e.id+"$"+n,t=$arrayTypes[r];return void 0===t&&(t=$newType(12,$kindArray,"["+n+"]"+e.string,!1,"",!1,null),$arrayTypes[r]=t,t.init(e,n)),t},$chanType=function(e,n,r){var t=(r?"<-":"")+"chan"+(n?"<- ":" ");n||r||"<"!=e.string[0]?t+=e.string:t+="("+e.string+")";var i=n?"SendChan":r?"RecvChan":"Chan",a=e[i];return void 0===a&&(a=$newType(4,$kindChan,t,!1,"",!1,null),e[i]=a,a.init(e,n,r)),a},$Chan=function(e,n){(n<0||n>2147483647)&&$throwRuntimeError("makechan: size out of range"),this.$elem=e,this.$capacity=n,this.$buffer=[],this.$sendQueue=[],this.$recvQueue=[],this.$closed=!1},$chanNil=new $Chan(null,0);$chanNil.$sendQueue=$chanNil.$recvQueue={length:0,push:function(){},shift:function(){},indexOf:function(){return-1}};var $funcTypes={},$funcType=function(e,n,r){var t=$mapArray(e,function(e){return e.id}).join(",")+"$"+$mapArray(n,function(e){return e.id}).join(",")+"$"+r,i=$funcTypes[t];if(void 0===i){var a=$mapArray(e,function(e){return e.string});r&&(a[a.length-1]="..."+a[a.length-1].substr(2));var o="func("+a.join(", ")+")";1===n.length?o+=" "+n[0].string:n.length>1&&(o+=" ("+$mapArray(n,function(e){return e.string}).join(", ")+")"),i=$newType(4,$kindFunc,o,!1,"",!1,null),$funcTypes[t]=i,i.init(e,n,r)}return i},$interfaceTypes={},$interfaceType=function(e){var n=$mapArray(e,function(e){return e.pkg+","+e.name+","+e.typ.id}).join("$"),r=$interfaceTypes[n];if(void 0===r){var t="interface {}";0!==e.length&&(t="interface { "+$mapArray(e,function(e){return(""!==e.pkg?e.pkg+".":"")+e.name+e.typ.string.substr(4)}).join("; ")+" }"),r=$newType(8,$kindInterface,t,!1,"",!1,null),$interfaceTypes[n]=r,r.init(e)}return r},$emptyInterface=$interfaceType([]),$ifaceNil={},$error=$newType(8,$kindInterface,"error",!0,"",!1,null);$error.init([{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],!1)}]);var $panicValue,$jsObjectPtr,$jsErrorPtr,$mapTypes={},$mapType=function(e,n){var r=e.id+"$"+n.id,t=$mapTypes[r];return void 0===t&&(t=$newType(4,$kindMap,"map["+e.string+"]"+n.string,!1,"",!1,null),$mapTypes[r]=t,t.init(e,n)),t},$makeMap=function(e,n){for(var r={},t=0;t2147483647)&&$throwRuntimeError("makeslice: len out of range"),(r<0||r2147483647)&&$throwRuntimeError("makeslice: cap out of range");var t=new e.nativeArray(r);if(e.nativeArray===Array)for(var i=0;i=$curGoroutine.deferStack.length)throw n;if(null===n){if(!$curGoroutine.asleep){$stackDepthOffset--;var t=$panicStackDepth,i=$panicValue,a=$curGoroutine.panicStack.pop();void 0!==a&&($panicStackDepth=$getStackDepth(),$panicValue=a);try{for(;;){if(null===e&&void 0===(e=$curGoroutine.deferStack[$curGoroutine.deferStack.length-1])){if($panicStackDepth=null,a.Object instanceof Error)throw a.Object;var o;throw o=a.constructor===$String?a.$val:void 0!==a.Error?a.Error():void 0!==a.String?a.String():a,new Error(o)}var $=e.pop();if(void 0===$){if($curGoroutine.deferStack.pop(),void 0!==a){e=null;continue}return}var c=$[0].apply($[2],$[1]);if(c&&void 0!==c.$blk){if(e.push([c.$blk,[],c]),r)throw null;return}if(void 0!==a&&null===$panicStackDepth){if(r)throw null;return}}}finally{void 0!==a&&(null!==$panicStackDepth&&$curGoroutine.panicStack.push(a),$panicStackDepth=t,$panicValue=i),$stackDepthOffset++}}}else{var u=null;try{$panic(new $jsErrorPtr(n))}catch(e){u=e}$callDeferred(e,u)}},$panic=function(e){$curGoroutine.panicStack.push(e),$callDeferred(null,null,!0)},$recover=function(){return null===$panicStackDepth||void 0!==$panicStackDepth&&$panicStackDepth!==$getStackDepth()-2?$ifaceNil:($panicStackDepth=null,$panicValue)},$throw=function(e){throw e},$noGoroutine={asleep:!1,exit:!1,deferStack:[],panicStack:[]},$curGoroutine=$noGoroutine,$totalGoroutines=0,$awakeGoroutines=0,$checkForDeadlock=!0,$exportedFunctions=0,$mainFinished=!1,$go=function(e,n){$totalGoroutines++,$awakeGoroutines++;var r=function(){try{$curGoroutine=r;var t=e.apply(void 0,n);if(t&&void 0!==t.$blk)return e=function(){return t.$blk()},void(n=[]);r.exit=!0}catch(e){if(!r.exit)throw e}finally{$curGoroutine=$noGoroutine,r.exit&&($totalGoroutines--,r.asleep=!0),r.asleep&&($awakeGoroutines--,!$mainFinished&&0===$awakeGoroutines&&$checkForDeadlock&&0===$exportedFunctions&&(console.error("fatal error: all goroutines are asleep - deadlock!"),void 0!==$global.process&&$global.process.exit(2)))}};r.asleep=!1,r.exit=!1,r.deferStack=[],r.panicStack=[],$schedule(r)},$scheduled=[],$runScheduled=function(){try{for(var e;void 0!==(e=$scheduled.shift());)e()}finally{$scheduled.length>0&&setTimeout($runScheduled,0)}},$schedule=function(e){e.asleep&&(e.asleep=!1,$awakeGoroutines++),$scheduled.push(e),$curGoroutine===$noGoroutine&&$runScheduled()},$setTimeout=function(e,n){return $awakeGoroutines++,setTimeout(function(){$awakeGoroutines--,e()},n)},$block=function(){$curGoroutine===$noGoroutine&&$throwRuntimeError("cannot block in JavaScript callback, fix by wrapping code in goroutine"),$curGoroutine.asleep=!0},$send=function(e,n){e.$closed&&$throwRuntimeError("send on closed channel");var r=e.$recvQueue.shift();if(void 0===r){if(!(e.$buffer.length65535){var u=Math.floor((c-65536)/1024)+55296,l=(c-65536)%1024+56320;$+=String.fromCharCode(u,l)}else $+=String.fromCharCode(c)}return $;case $kindStruct:var s=$packages.time;if(void 0!==s&&e.constructor===s.Time.ptr){var f=$div64(e.UnixNano(),new $Int64(0,1e6));return new Date($flatten64(f))}var d={},p=function(e,n){if(n===$jsObjectPtr)return e;switch(n.kind){case $kindPtr:return e===n.nil?d:p(e.$get(),n.elem);case $kindStruct:var r=n.fields[0];return p(e[r.prop],r.typ);case $kindInterface:return p(e.$val,e.constructor);default:return d}},h=p(e,n);if(h!==d)return h;h={};for(i=0;i>24;case $kindInt16:return parseInt(e)<<16>>16;case $kindInt32:return parseInt(e)>>0;case $kindUint:return parseInt(e);case $kindUint8:return parseInt(e)<<24>>>24;case $kindUint16:return parseInt(e)<<16>>>16;case $kindUint32:case $kindUintptr:return parseInt(e)>>>0;case $kindInt64:case $kindUint64:return new n(0,e);case $kindFloat32:case $kindFloat64:return parseFloat(e);case $kindArray:return e.length!==n.len&&$throwRuntimeError("got array with wrong size from JavaScript native"),$mapArray(e,function(e){return $internalize(e,n.elem)});case $kindFunc:return function(){for(var t=[],i=0;i=128)return!1;return!0};
-
-$packages["github.com/gopherjs/gopherjs/js"]=(function(){var $pkg={},$init,A,B,L,N,O,P,Q,E,G,K;A=$pkg.Object=$newType(0,$kindStruct,"js.Object",true,"github.com/gopherjs/gopherjs/js",true,function(object_){this.$val=this;if(arguments.length===0){this.object=null;return;}this.object=object_;});B=$pkg.Error=$newType(0,$kindStruct,"js.Error",true,"github.com/gopherjs/gopherjs/js",true,function(Object_){this.$val=this;if(arguments.length===0){this.Object=null;return;}this.Object=Object_;});L=$sliceType($emptyInterface);N=$ptrType(A);O=$sliceType(N);P=$funcType([O],[N],true);Q=$ptrType(B);A.ptr.prototype.Get=function(a){var a,b;b=this;return b.object[$externalize(a,$String)];};A.prototype.Get=function(a){return this.$val.Get(a);};A.ptr.prototype.Set=function(a,b){var a,b,c;c=this;c.object[$externalize(a,$String)]=$externalize(b,$emptyInterface);};A.prototype.Set=function(a,b){return this.$val.Set(a,b);};A.ptr.prototype.Delete=function(a){var a,b;b=this;delete b.object[$externalize(a,$String)];};A.prototype.Delete=function(a){return this.$val.Delete(a);};A.ptr.prototype.Length=function(){var a;a=this;return $parseInt(a.object.length);};A.prototype.Length=function(){return this.$val.Length();};A.ptr.prototype.Index=function(a){var a,b;b=this;return b.object[a];};A.prototype.Index=function(a){return this.$val.Index(a);};A.ptr.prototype.SetIndex=function(a,b){var a,b,c;c=this;c.object[a]=$externalize(b,$emptyInterface);};A.prototype.SetIndex=function(a,b){return this.$val.SetIndex(a,b);};A.ptr.prototype.Call=function(a,b){var a,b,c,d;c=this;return(d=c.object,d[$externalize(a,$String)].apply(d,$externalize(b,L)));};A.prototype.Call=function(a,b){return this.$val.Call(a,b);};A.ptr.prototype.Invoke=function(a){var a,b;b=this;return b.object.apply(undefined,$externalize(a,L));};A.prototype.Invoke=function(a){return this.$val.Invoke(a);};A.ptr.prototype.New=function(a){var a,b;b=this;return new($global.Function.prototype.bind.apply(b.object,[undefined].concat($externalize(a,L))));};A.prototype.New=function(a){return this.$val.New(a);};A.ptr.prototype.Bool=function(){var a;a=this;return!!(a.object);};A.prototype.Bool=function(){return this.$val.Bool();};A.ptr.prototype.String=function(){var a;a=this;return $internalize(a.object,$String);};A.prototype.String=function(){return this.$val.String();};A.ptr.prototype.Int=function(){var a;a=this;return $parseInt(a.object)>>0;};A.prototype.Int=function(){return this.$val.Int();};A.ptr.prototype.Int64=function(){var a;a=this;return $internalize(a.object,$Int64);};A.prototype.Int64=function(){return this.$val.Int64();};A.ptr.prototype.Uint64=function(){var a;a=this;return $internalize(a.object,$Uint64);};A.prototype.Uint64=function(){return this.$val.Uint64();};A.ptr.prototype.Float=function(){var a;a=this;return $parseFloat(a.object);};A.prototype.Float=function(){return this.$val.Float();};A.ptr.prototype.Interface=function(){var a;a=this;return $internalize(a.object,$emptyInterface);};A.prototype.Interface=function(){return this.$val.Interface();};A.ptr.prototype.Unsafe=function(){var a;a=this;return a.object;};A.prototype.Unsafe=function(){return this.$val.Unsafe();};B.ptr.prototype.Error=function(){var a;a=this;return"JavaScript error: "+$internalize(a.Object.message,$String);};B.prototype.Error=function(){return this.$val.Error();};B.ptr.prototype.Stack=function(){var a;a=this;return $internalize(a.Object.stack,$String);};B.prototype.Stack=function(){return this.$val.Stack();};E=function(a){var a;return $makeFunc(a);};$pkg.MakeFunc=E;G=function(a){var a,b,c,d,e,f;b=a;c=new($global.Object)();c.__internal_object__=b;d=b.constructor.methods;e=0;while(true){if(!(e<$parseInt(d.length))){break;}f=[f];f[0]=d[e];if(!($internalize(f[0].pkg,$String)==="")){e=e+(1)>>0;continue;}c[$externalize($internalize(f[0].name,$String),$String)]=$externalize((function(f){return function(g){var g;return $externalizeFunction(b[$externalize($internalize(f[0].prop,$String),$String)],f[0].typ,$externalize(true,$Bool)).apply(b,$externalize(g,O));};})(f),P);e=e+(1)>>0;}return c;};$pkg.MakeWrapper=G;K=function(){var a;a=new B.ptr(null);$unused(a);};N.methods=[{prop:"Get",name:"Get",pkg:"",typ:$funcType([$String],[N],false)},{prop:"Set",name:"Set",pkg:"",typ:$funcType([$String,$emptyInterface],[],false)},{prop:"Delete",name:"Delete",pkg:"",typ:$funcType([$String],[],false)},{prop:"Length",name:"Length",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Index",name:"Index",pkg:"",typ:$funcType([$Int],[N],false)},{prop:"SetIndex",name:"SetIndex",pkg:"",typ:$funcType([$Int,$emptyInterface],[],false)},{prop:"Call",name:"Call",pkg:"",typ:$funcType([$String,L],[N],true)},{prop:"Invoke",name:"Invoke",pkg:"",typ:$funcType([L],[N],true)},{prop:"New",name:"New",pkg:"",typ:$funcType([L],[N],true)},{prop:"Bool",name:"Bool",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Int",name:"Int",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Int64",name:"Int64",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Uint64",name:"Uint64",pkg:"",typ:$funcType([],[$Uint64],false)},{prop:"Float",name:"Float",pkg:"",typ:$funcType([],[$Float64],false)},{prop:"Interface",name:"Interface",pkg:"",typ:$funcType([],[$emptyInterface],false)},{prop:"Unsafe",name:"Unsafe",pkg:"",typ:$funcType([],[$Uintptr],false)}];Q.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Stack",name:"Stack",pkg:"",typ:$funcType([],[$String],false)}];A.init("github.com/gopherjs/gopherjs/js",[{prop:"object",name:"object",embedded:false,exported:false,typ:N,tag:""}]);B.init("",[{prop:"Object",name:"Object",embedded:true,exported:true,typ:N,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:K();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["runtime/internal/sys"]=(function(){var $pkg={},$init;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["runtime"]=(function(){var $pkg={},$init,A,B,E,F,N,AD,AQ,AT,AU,AV,AW,AX,AZ,J,K,C,G,H,L,M,O,P,V,AC,AE,AP,AR,AS;A=$packages["github.com/gopherjs/gopherjs/js"];B=$packages["runtime/internal/sys"];E=$pkg._type=$newType(0,$kindStruct,"runtime._type",true,"runtime",false,function(str_){this.$val=this;if(arguments.length===0){this.str="";return;}this.str=str_;});F=$pkg.TypeAssertionError=$newType(0,$kindStruct,"runtime.TypeAssertionError",true,"runtime",true,function(_interface_,concrete_,asserted_,missingMethod_){this.$val=this;if(arguments.length===0){this._interface=AV.nil;this.concrete=AV.nil;this.asserted=AV.nil;this.missingMethod="";return;}this._interface=_interface_;this.concrete=concrete_;this.asserted=asserted_;this.missingMethod=missingMethod_;});N=$pkg.basicFrame=$newType(0,$kindStruct,"runtime.basicFrame",true,"runtime",false,function(FuncName_,File_,Line_){this.$val=this;if(arguments.length===0){this.FuncName="";this.File="";this.Line=0;return;}this.FuncName=FuncName_;this.File=File_;this.Line=Line_;});AD=$pkg.Func=$newType(0,$kindStruct,"runtime.Func",true,"runtime",true,function(name_,file_,line_,opaque_){this.$val=this;if(arguments.length===0){this.name="";this.file="";this.line=0;this.opaque=new AW.ptr();return;}this.name=name_;this.file=file_;this.line=line_;this.opaque=opaque_;});AQ=$pkg.errorString=$newType(8,$kindString,"runtime.errorString",true,"runtime",false,null);AT=$ptrType(AD);AU=$sliceType(AT);AV=$ptrType(E);AW=$structType("",[]);AX=$sliceType(N);AZ=$ptrType(F);C=function(){return(($parseFloat($global.Math.random())*4.294967295e+09>>0));};$linknames["runtime.fastrand"]=C;E.ptr.prototype.string=function(){var a;a=this;return a.str;};E.prototype.string=function(){return this.$val.string();};E.ptr.prototype.pkgpath=function(){var a;a=this;return"";};E.prototype.pkgpath=function(){return this.$val.pkgpath();};F.ptr.prototype.RuntimeError=function(){};F.prototype.RuntimeError=function(){return this.$val.RuntimeError();};F.ptr.prototype.Error=function(){var a,b,c,d,e;a=this;b="interface";if(!(a._interface===AV.nil)){b=a._interface.string();}c=a.asserted.string();if(a.concrete===AV.nil){return"interface conversion: "+b+" is nil, not "+c;}d=a.concrete.string();if(a.missingMethod===""){e="interface conversion: "+b+" is "+d+", not "+c;if(d===c){if(!(a.concrete.pkgpath()===a.asserted.pkgpath())){e=e+(" (types from different packages)");}else{e=e+(" (types from different scopes)");}}return e;}return"interface conversion: "+d+" is not "+c+": missing method "+a.missingMethod;};F.prototype.Error=function(){return this.$val.Error();};G=function(){var a,b;a=$packages[$externalize("github.com/gopherjs/gopherjs/js",$String)];$jsObjectPtr=a.Object.ptr;$jsErrorPtr=a.Error.ptr;$throwRuntimeError=AR;b=$ifaceNil;b=new F.ptr(AV.nil,AV.nil,AV.nil,"");$unused(b);};H=function(){var a,b,c;a=$global.process;if(a===undefined){return"/";}b=a.env.GOPHERJS_GOROOT;if(!(b===undefined)&&!($internalize(b,$String)==="")){return $internalize(b,$String);}else{c=a.env.GOROOT;if(!(c===undefined)&&!($internalize(c,$String)==="")){return $internalize(c,$String);}}return"/usr/local/go";};$pkg.GOROOT=H;L=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k;d=b+":"+M(c);e=(f=J[$String.keyFor(d)],f!==undefined?[f.v,true]:[0,false]);g=e[0];h=e[1];if(h){return g;}i=new AD.ptr(a,b,c,new AW.ptr());j=((K.$length>>>0));K=$append(K,i);k=d;(J||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};return j;};M=function(a){var a;return $internalize(new($global.String)(a),$String);};O=function(a,b){var a,b,c,d,e,f,g,h,i;a=(a+1>>0)+1>>0;c=new($global.Error)().stack.split($externalize("\n",$String)).slice(a);d=new AX([]);e=$parseInt(c.length)>>0;f=0;while(true){if(!(f>0)+1>>0,$parseInt(g.indexOf($externalize(")",$String)))>>0);i=h.split($externalize(":",$String));d=$append(d,new N.ptr($internalize(g.substring(($parseInt(g.indexOf($externalize("at ",$String)))>>0)+3>>0,$parseInt(g.indexOf($externalize(" (",$String)))>>0),$String),$internalize(i[0],$String),$parseInt(i[1])>>0));f=f+(1)>>0;}return d;};P=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;c="";d=0;e=false;a=a+1>>0;f=O(a,1);if(!((f.$length===1))){g=0;h="";i=0;j=false;b=g;c=h;d=i;e=j;return[b,c,d,e];}b=L((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).FuncName,(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).File,(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).Line);k=b;l=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).File;m=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).Line;n=true;b=k;c=l;d=m;e=n;return[b,c,d,e];};$pkg.Caller=P;V=function(){$curGoroutine.exit=$externalize(true,$Bool);$throw(null);};$pkg.Goexit=V;AC=function(a,b){var a,b;};$pkg.SetFinalizer=AC;AD.ptr.prototype.Entry=function(){return 0;};AD.prototype.Entry=function(){return this.$val.Entry();};AD.ptr.prototype.FileLine=function(a){var a,b,c,d,e,f,g,h;b="";c=0;d=this;if(d===AT.nil){e="";f=0;b=e;c=f;return[b,c];}g=d.file;h=d.line;b=g;c=h;return[b,c];};AD.prototype.FileLine=function(a){return this.$val.FileLine(a);};AD.ptr.prototype.Name=function(){var a;a=this;if(a===AT.nil||a.name===""){return"";}return a.name;};AD.prototype.Name=function(){return this.$val.Name();};AE=function(a){var a,b;b=((a>>0));if(b>=K.$length){$panic(new $String("GopherJS: pc="+M(b)+" is out of range of known position counters"));}return((b<0||b>=K.$length)?($throwRuntimeError("index out of range"),undefined):K.$array[K.$offset+b]);};$pkg.FuncForPC=AE;AP=function(a){var a;};$pkg.KeepAlive=AP;AQ.prototype.RuntimeError=function(){var a;a=this.$val;};$ptrType(AQ).prototype.RuntimeError=function(){return new AQ(this.$get()).RuntimeError();};AQ.prototype.Error=function(){var a;a=this.$val;return"runtime error: "+(a);};$ptrType(AQ).prototype.Error=function(){return new AQ(this.$get()).Error();};AR=function(a){var a;$panic(new AQ((a)));};AS=function(){return $mul64($internalize(new($global.Date)().getTime(),$Int64),new $Int64(0,1000000));};$linknames["runtime.nanotime"]=AS;AV.methods=[{prop:"string",name:"string",pkg:"runtime",typ:$funcType([],[$String],false)},{prop:"pkgpath",name:"pkgpath",pkg:"runtime",typ:$funcType([],[$String],false)}];AZ.methods=[{prop:"RuntimeError",name:"RuntimeError",pkg:"",typ:$funcType([],[],false)},{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];AT.methods=[{prop:"Entry",name:"Entry",pkg:"",typ:$funcType([],[$Uintptr],false)},{prop:"FileLine",name:"FileLine",pkg:"",typ:$funcType([$Uintptr],[$String,$Int],false)},{prop:"Name",name:"Name",pkg:"",typ:$funcType([],[$String],false)}];AQ.methods=[{prop:"RuntimeError",name:"RuntimeError",pkg:"",typ:$funcType([],[],false)},{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];E.init("runtime",[{prop:"str",name:"str",embedded:false,exported:false,typ:$String,tag:""}]);F.init("runtime",[{prop:"_interface",name:"_interface",embedded:false,exported:false,typ:AV,tag:""},{prop:"concrete",name:"concrete",embedded:false,exported:false,typ:AV,tag:""},{prop:"asserted",name:"asserted",embedded:false,exported:false,typ:AV,tag:""},{prop:"missingMethod",name:"missingMethod",embedded:false,exported:false,typ:$String,tag:""}]);N.init("",[{prop:"FuncName",name:"FuncName",embedded:false,exported:true,typ:$String,tag:""},{prop:"File",name:"File",embedded:false,exported:true,typ:$String,tag:""},{prop:"Line",name:"Line",embedded:false,exported:true,typ:$Int,tag:""}]);AD.init("runtime",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"file",name:"file",embedded:false,exported:false,typ:$String,tag:""},{prop:"line",name:"line",embedded:false,exported:false,typ:$Int,tag:""},{prop:"opaque",name:"opaque",embedded:false,exported:false,typ:AW,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}J=$makeMap($String.keyFor,[]);K=new AU([]);G();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["internal/unsafeheader"]=(function(){var $pkg={},$init,A;A=$pkg.Slice=$newType(0,$kindStruct,"unsafeheader.Slice",true,"internal/unsafeheader",true,function(Data_,Len_,Cap_){this.$val=this;if(arguments.length===0){this.Data=0;this.Len=0;this.Cap=0;return;}this.Data=Data_;this.Len=Len_;this.Cap=Cap_;});A.init("",[{prop:"Data",name:"Data",embedded:false,exported:true,typ:$UnsafePointer,tag:""},{prop:"Len",name:"Len",embedded:false,exported:true,typ:$Int,tag:""},{prop:"Cap",name:"Cap",embedded:false,exported:true,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["internal/reflectlite"]=(function(){var $pkg={},$init,A,B,C,N,P,Q,R,AW,AY,BX,BZ,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CX,CY,CZ,DI,DJ,DM,DS,DT,DU,DW,DX,DY,DZ,EA,EB,EC,ED,EE,EF,EG,EH,EI,EJ,EK,EO,EP,ER,ES,ET,EU,EV,EW,EX,EY,D,F,G,H,I,J,O,S,U,W,BJ,BP,CE,CU,E,K,L,M,T,V,X,Y,Z,AA,AB,AD,AE,AH,AJ,AL,AO,AS,AT,AX,AZ,BA,BB,BE,BF,BG,BH,BI,BK,BL,BM,BN,BO,BV,BY,DB,DC,DD,DE,DG,DH;A=$packages["github.com/gopherjs/gopherjs/js"];B=$packages["internal/unsafeheader"];C=$packages["runtime"];N=$pkg.uncommonType=$newType(0,$kindStruct,"reflectlite.uncommonType",true,"internal/reflectlite",false,function(pkgPath_,mcount_,xcount_,moff_,_methods_){this.$val=this;if(arguments.length===0){this.pkgPath=0;this.mcount=0;this.xcount=0;this.moff=0;this._methods=EB.nil;return;}this.pkgPath=pkgPath_;this.mcount=mcount_;this.xcount=xcount_;this.moff=moff_;this._methods=_methods_;});P=$pkg.funcType=$newType(0,$kindStruct,"reflectlite.funcType",true,"internal/reflectlite",false,function(rtype_,inCount_,outCount_,_in_,_out_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.inCount=0;this.outCount=0;this._in=DU.nil;this._out=DU.nil;return;}this.rtype=rtype_;this.inCount=inCount_;this.outCount=outCount_;this._in=_in_;this._out=_out_;});Q=$pkg.name=$newType(0,$kindStruct,"reflectlite.name",true,"internal/reflectlite",false,function(bytes_){this.$val=this;if(arguments.length===0){this.bytes=EA.nil;return;}this.bytes=bytes_;});R=$pkg.nameData=$newType(0,$kindStruct,"reflectlite.nameData",true,"internal/reflectlite",false,function(name_,tag_,exported_){this.$val=this;if(arguments.length===0){this.name="";this.tag="";this.exported=false;return;}this.name=name_;this.tag=tag_;this.exported=exported_;});AW=$pkg.mapIter=$newType(0,$kindStruct,"reflectlite.mapIter",true,"internal/reflectlite",false,function(t_,m_,keys_,i_,last_){this.$val=this;if(arguments.length===0){this.t=$ifaceNil;this.m=null;this.keys=null;this.i=0;this.last=null;return;}this.t=t_;this.m=m_;this.keys=keys_;this.i=i_;this.last=last_;});AY=$pkg.TypeEx=$newType(8,$kindInterface,"reflectlite.TypeEx",true,"internal/reflectlite",true,null);BX=$pkg.errorString=$newType(0,$kindStruct,"reflectlite.errorString",true,"internal/reflectlite",false,function(s_){this.$val=this;if(arguments.length===0){this.s="";return;}this.s=s_;});BZ=$pkg.Method=$newType(0,$kindStruct,"reflectlite.Method",true,"internal/reflectlite",true,function(Name_,PkgPath_,Type_,Func_,Index_){this.$val=this;if(arguments.length===0){this.Name="";this.PkgPath="";this.Type=$ifaceNil;this.Func=new DI.ptr(DS.nil,0,0);this.Index=0;return;}this.Name=Name_;this.PkgPath=PkgPath_;this.Type=Type_;this.Func=Func_;this.Index=Index_;});CF=$pkg.Type=$newType(8,$kindInterface,"reflectlite.Type",true,"internal/reflectlite",true,null);CG=$pkg.Kind=$newType(4,$kindUint,"reflectlite.Kind",true,"internal/reflectlite",true,null);CH=$pkg.tflag=$newType(1,$kindUint8,"reflectlite.tflag",true,"internal/reflectlite",false,null);CI=$pkg.rtype=$newType(0,$kindStruct,"reflectlite.rtype",true,"internal/reflectlite",false,function(size_,ptrdata_,hash_,tflag_,align_,fieldAlign_,kind_,equal_,gcdata_,str_,ptrToThis_){this.$val=this;if(arguments.length===0){this.size=0;this.ptrdata=0;this.hash=0;this.tflag=0;this.align=0;this.fieldAlign=0;this.kind=0;this.equal=$throwNilPointerError;this.gcdata=EA.nil;this.str=0;this.ptrToThis=0;return;}this.size=size_;this.ptrdata=ptrdata_;this.hash=hash_;this.tflag=tflag_;this.align=align_;this.fieldAlign=fieldAlign_;this.kind=kind_;this.equal=equal_;this.gcdata=gcdata_;this.str=str_;this.ptrToThis=ptrToThis_;});CJ=$pkg.method=$newType(0,$kindStruct,"reflectlite.method",true,"internal/reflectlite",false,function(name_,mtyp_,ifn_,tfn_){this.$val=this;if(arguments.length===0){this.name=0;this.mtyp=0;this.ifn=0;this.tfn=0;return;}this.name=name_;this.mtyp=mtyp_;this.ifn=ifn_;this.tfn=tfn_;});CK=$pkg.chanDir=$newType(4,$kindInt,"reflectlite.chanDir",true,"internal/reflectlite",false,null);CL=$pkg.arrayType=$newType(0,$kindStruct,"reflectlite.arrayType",true,"internal/reflectlite",false,function(rtype_,elem_,slice_,len_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.elem=DS.nil;this.slice=DS.nil;this.len=0;return;}this.rtype=rtype_;this.elem=elem_;this.slice=slice_;this.len=len_;});CM=$pkg.chanType=$newType(0,$kindStruct,"reflectlite.chanType",true,"internal/reflectlite",false,function(rtype_,elem_,dir_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.elem=DS.nil;this.dir=0;return;}this.rtype=rtype_;this.elem=elem_;this.dir=dir_;});CN=$pkg.imethod=$newType(0,$kindStruct,"reflectlite.imethod",true,"internal/reflectlite",false,function(name_,typ_){this.$val=this;if(arguments.length===0){this.name=0;this.typ=0;return;}this.name=name_;this.typ=typ_;});CO=$pkg.interfaceType=$newType(0,$kindStruct,"reflectlite.interfaceType",true,"internal/reflectlite",false,function(rtype_,pkgPath_,methods_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.pkgPath=new Q.ptr(EA.nil);this.methods=EC.nil;return;}this.rtype=rtype_;this.pkgPath=pkgPath_;this.methods=methods_;});CP=$pkg.mapType=$newType(0,$kindStruct,"reflectlite.mapType",true,"internal/reflectlite",false,function(rtype_,key_,elem_,bucket_,hasher_,keysize_,valuesize_,bucketsize_,flags_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.key=DS.nil;this.elem=DS.nil;this.bucket=DS.nil;this.hasher=$throwNilPointerError;this.keysize=0;this.valuesize=0;this.bucketsize=0;this.flags=0;return;}this.rtype=rtype_;this.key=key_;this.elem=elem_;this.bucket=bucket_;this.hasher=hasher_;this.keysize=keysize_;this.valuesize=valuesize_;this.bucketsize=bucketsize_;this.flags=flags_;});CQ=$pkg.ptrType=$newType(0,$kindStruct,"reflectlite.ptrType",true,"internal/reflectlite",false,function(rtype_,elem_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.elem=DS.nil;return;}this.rtype=rtype_;this.elem=elem_;});CR=$pkg.sliceType=$newType(0,$kindStruct,"reflectlite.sliceType",true,"internal/reflectlite",false,function(rtype_,elem_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.elem=DS.nil;return;}this.rtype=rtype_;this.elem=elem_;});CS=$pkg.structField=$newType(0,$kindStruct,"reflectlite.structField",true,"internal/reflectlite",false,function(name_,typ_,offsetEmbed_){this.$val=this;if(arguments.length===0){this.name=new Q.ptr(EA.nil);this.typ=DS.nil;this.offsetEmbed=0;return;}this.name=name_;this.typ=typ_;this.offsetEmbed=offsetEmbed_;});CT=$pkg.structType=$newType(0,$kindStruct,"reflectlite.structType",true,"internal/reflectlite",false,function(rtype_,pkgPath_,fields_){this.$val=this;if(arguments.length===0){this.rtype=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);this.pkgPath=new Q.ptr(EA.nil);this.fields=ED.nil;return;}this.rtype=rtype_;this.pkgPath=pkgPath_;this.fields=fields_;});CX=$pkg.nameOff=$newType(4,$kindInt32,"reflectlite.nameOff",true,"internal/reflectlite",false,null);CY=$pkg.typeOff=$newType(4,$kindInt32,"reflectlite.typeOff",true,"internal/reflectlite",false,null);CZ=$pkg.textOff=$newType(4,$kindInt32,"reflectlite.textOff",true,"internal/reflectlite",false,null);DI=$pkg.Value=$newType(0,$kindStruct,"reflectlite.Value",true,"internal/reflectlite",true,function(typ_,ptr_,flag_){this.$val=this;if(arguments.length===0){this.typ=DS.nil;this.ptr=0;this.flag=0;return;}this.typ=typ_;this.ptr=ptr_;this.flag=flag_;});DJ=$pkg.flag=$newType(4,$kindUintptr,"reflectlite.flag",true,"internal/reflectlite",false,null);DM=$pkg.ValueError=$newType(0,$kindStruct,"reflectlite.ValueError",true,"internal/reflectlite",true,function(Method_,Kind_){this.$val=this;if(arguments.length===0){this.Method="";this.Kind=0;return;}this.Method=Method_;this.Kind=Kind_;});DS=$ptrType(CI);DT=$sliceType(Q);DU=$sliceType(DS);DW=$sliceType($emptyInterface);DX=$ptrType(A.Object);DY=$funcType([DW],[DX],true);DZ=$sliceType($String);EA=$ptrType($Uint8);EB=$sliceType(CJ);EC=$sliceType(CN);ED=$sliceType(CS);EE=$ptrType(N);EF=$ptrType(R);EG=$structType("internal/reflectlite",[{prop:"str",name:"str",embedded:false,exported:false,typ:$String,tag:""}]);EH=$sliceType(DX);EI=$sliceType(DI);EJ=$ptrType(AW);EK=$ptrType(P);EO=$sliceType(CF);EP=$ptrType($UnsafePointer);ER=$ptrType(BX);ES=$funcType([$UnsafePointer,$UnsafePointer],[$Bool],false);ET=$ptrType(CO);EU=$funcType([$UnsafePointer,$Uintptr],[$Uintptr],false);EV=$ptrType(CS);EW=$arrayType($Uintptr,2);EX=$sliceType($Uint8);EY=$ptrType(DM);E=function(){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=(function(m){var m;});$r=m((n=new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),new n.constructor.elem(n)));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((o=new N.ptr(0,0,0,0,EB.nil),new o.constructor.elem(o)));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((p=new CJ.ptr(0,0,0,0),new p.constructor.elem(p)));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((q=new CL.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),DS.nil,DS.nil,0),new q.constructor.elem(q)));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((r=new CM.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),DS.nil,0),new r.constructor.elem(r)));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((s=new P.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),0,0,DU.nil,DU.nil),new s.constructor.elem(s)));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((t=new CO.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),new Q.ptr(EA.nil),EC.nil),new t.constructor.elem(t)));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((u=new CP.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),DS.nil,DS.nil,DS.nil,$throwNilPointerError,0,0,0,0),new u.constructor.elem(u)));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((v=new CQ.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),DS.nil),new v.constructor.elem(v)));$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((w=new CR.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),DS.nil),new w.constructor.elem(w)));$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((x=new CT.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),new Q.ptr(EA.nil),ED.nil),new x.constructor.elem(x)));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((y=new CN.ptr(0,0),new y.constructor.elem(y)));$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=m((z=new CS.ptr(new Q.ptr(EA.nil),DS.nil,0),new z.constructor.elem(z)));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}D=true;F=$assertType(AD(new $Uint8(0)),DS);$s=-1;return;}return;}if($f===undefined){$f={$blk:E};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};K=function(m){var m;return m[$externalize(G,$String)];};L=function(m){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,m,n,o,p,q,r,s,t,u,v,w,x,y,z;if(m[$externalize(H,$String)]===undefined){n=new CI.ptr(((($parseInt(m.size)>>0)>>>0)),0,0,0,0,0,((($parseInt(m.kind)>>0)<<24>>>24)),$throwNilPointerError,EA.nil,V($clone(T(Y(m.string),"",!!(m.exported)),Q)),0);n[$externalize(G,$String)]=m;m[$externalize(H,$String)]=n;o=$methodSet(m);if(!(($parseInt(o.length)===0))||!!(m.named)){n.tflag=(n.tflag|(1))>>>0;if(!!(m.named)){n.tflag=(n.tflag|(4))>>>0;}p=EB.nil;q=0;while(true){if(!(q<$parseInt(o.length))){break;}r=o[q];s=Y(r.pkg)==="";if(!s){q=q+(1)>>0;continue;}p=$append(p,new CJ.ptr(V($clone(T(Y(r.name),"",s),Q)),X(L(r.typ)),0,0));q=q+(1)>>0;}t=((p.$length<<16>>>16));u=0;while(true){if(!(u<$parseInt(o.length))){break;}v=o[u];w=Y(v.pkg)==="";if(w){u=u+(1)>>0;continue;}p=$append(p,new CJ.ptr(V($clone(T(Y(v.name),"",w),Q)),X(L(v.typ)),0,0));u=u+(1)>>0;}x=new N.ptr(V($clone(T(Y(m.pkg),"",false),Q)),(($parseInt(o.length)<<16>>>16)),t,0,p);y=n;(O||$throwRuntimeError("assignment to entry in nil map"))[DS.keyFor(y)]={k:y,v:x};x[$externalize(G,$String)]=m;}z=n.Kind();if(z===(17)){M(n,new CL.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),L(m.elem),DS.nil,((($parseInt(m.len)>>0)>>>0))));}else if(z===(18)){aa=3;if(!!(m.sendOnly)){aa=2;}if(!!(m.recvOnly)){aa=1;}M(n,new CM.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),L(m.elem),((aa>>>0))));}else if(z===(19)){ab=m.params;ac=$makeSlice(DU,$parseInt(ab.length));ad=ac;ae=0;while(true){if(!(ae=ac.$length)?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+af]=L(ab[af]));ae++;}ag=m.results;ah=$makeSlice(DU,$parseInt(ag.length));ai=ah;aj=0;while(true){if(!(aj=ah.$length)?($throwRuntimeError("index out of range"),undefined):ah.$array[ah.$offset+ak]=L(ag[ak]));aj++;}al=(($parseInt(ag.length)<<16>>>16));if(!!(m.variadic)){al=(al|(32768))>>>0;}M(n,new P.ptr($clone(n,CI),(($parseInt(ab.length)<<16>>>16)),al,ac,ah));}else if(z===(20)){am=m.methods;an=$makeSlice(EC,$parseInt(am.length));ao=an;ap=0;while(true){if(!(ap=an.$length)?($throwRuntimeError("index out of range"),undefined):an.$array[an.$offset+aq]),new CN.ptr(V($clone(T(Y(ar.name),"",Y(ar.pkg)===""),Q)),X(L(ar.typ))));ap++;}M(n,new CO.ptr($clone(n,CI),$clone(T(Y(m.pkg),"",false),Q),an));}else if(z===(21)){M(n,new CP.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),L(m.key),L(m.elem),DS.nil,$throwNilPointerError,0,0,0,0));}else if(z===(22)){M(n,new CQ.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),L(m.elem)));}else if(z===(23)){M(n,new CR.ptr(new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0),L(m.elem)));}else if(z===(25)){as=m.fields;at=$makeSlice(ED,$parseInt(as.length));au=at;av=0;while(true){if(!(av>>0))<<1>>>0;if(!!(ax.embedded)){ay=(ay|(1))>>>0;}CS.copy(((aw<0||aw>=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+aw]),new CS.ptr($clone(T(Y(ax.name),Y(ax.tag),!!(ax.exported)),Q),L(ax.typ),ay));av++;}M(n,new CT.ptr($clone(n,CI),$clone(T(Y(m.pkgPath),"",false),Q),at));}}return((m[$externalize(H,$String)]));};M=function(m,n){var m,n;m[$externalize(I,$String)]=n;n[$externalize(J,$String)]=m;};N.ptr.prototype.methods=function(){var m;m=this;return m._methods;};N.prototype.methods=function(){return this.$val.methods();};N.ptr.prototype.exportedMethods=function(){var m;m=this;return $subslice(m._methods,0,m.xcount,m.xcount);};N.prototype.exportedMethods=function(){return this.$val.exportedMethods();};CI.ptr.prototype.uncommon=function(){var m,n;m=this;return(n=O[DS.keyFor(m)],n!==undefined?n.v:EE.nil);};CI.prototype.uncommon=function(){return this.$val.uncommon();};P.ptr.prototype.in$=function(){var m;m=this;return m._in;};P.prototype.in$=function(){return this.$val.in$();};P.ptr.prototype.out=function(){var m;m=this;return m._out;};P.prototype.out=function(){return this.$val.out();};Q.ptr.prototype.name=function(){var m,n,o;m="";n=this;m=(o=S[EA.keyFor(n.bytes)],o!==undefined?o.v:EF.nil).name;return m;};Q.prototype.name=function(){return this.$val.name();};Q.ptr.prototype.tag=function(){var m,n,o;m="";n=this;m=(o=S[EA.keyFor(n.bytes)],o!==undefined?o.v:EF.nil).tag;return m;};Q.prototype.tag=function(){return this.$val.tag();};Q.ptr.prototype.pkgPath=function(){var m;m=this;return"";};Q.prototype.pkgPath=function(){return this.$val.pkgPath();};Q.ptr.prototype.isExported=function(){var m,n;m=this;return(n=S[EA.keyFor(m.bytes)],n!==undefined?n.v:EF.nil).exported;};Q.prototype.isExported=function(){return this.$val.isExported();};T=function(m,n,o){var m,n,o,p,q;p=$newDataPointer(0,EA);q=p;(S||$throwRuntimeError("assignment to entry in nil map"))[EA.keyFor(q)]={k:q,v:new R.ptr(m,n,o)};return new Q.ptr(p);};CI.ptr.prototype.nameOff=function(m){var m,n,o;n=this;return(o=((m>>0)),((o<0||o>=U.$length)?($throwRuntimeError("index out of range"),undefined):U.$array[U.$offset+o]));};CI.prototype.nameOff=function(m){return this.$val.nameOff(m);};V=function(m){var m,n;n=U.$length;U=$append(U,m);return((n>>0));};CI.ptr.prototype.typeOff=function(m){var m,n,o;n=this;return(o=((m>>0)),((o<0||o>=W.$length)?($throwRuntimeError("index out of range"),undefined):W.$array[W.$offset+o]));};CI.prototype.typeOff=function(m){return this.$val.typeOff(m);};X=function(m){var m,n;n=W.$length;W=$append(W,m);return((n>>0));};Y=function(m){var m,n;n=new EG.ptr("");n.str=m;return n.str;};Z=function(m){var m;return!!(K(m).wrapped);};AA=function(m,n,o){var m,n,o,p,q,r;p=K(o).fields;q=0;while(true){if(!(q<$parseInt(p.length))){break;}r=$internalize(p[q].prop,$String);m[$externalize(r,$String)]=n[$externalize(r,$String)];q=q+(1)>>0;}};AB=function(m,n,o){var m,n,o,p,q,r,s,t,u,v,w,x,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:p=m.common();$s=1;case 1:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;t=m.Kind();$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}if(t===17){s=true;$s=5;continue s;}u=m.Kind();$s=7;case 7:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}s=u===25;case 5:if(s){r=true;$s=4;continue s;}v=m.Kind();$s=8;case 8:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}r=v===22;case 4:if(r){$s=2;continue;}$s=3;continue;case 2:w=m.Kind();$s=9;case 9:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}$s=-1;return new DI.ptr(q,(n),(o|((w>>>0)))>>>0);case 3:x=m.Kind();$s=10;case 10:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}$s=-1;return new DI.ptr(q,($newDataPointer(n,K(q.ptrTo()))),(((o|((x>>>0)))>>>0)|128)>>>0);}return;}if($f===undefined){$f={$blk:AB};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.$s=$s;$f.$r=$r;return $f;};AD=function(m){var m;if(!D){return new CI.ptr(0,0,0,0,0,0,0,$throwNilPointerError,EA.nil,0,0);}if($interfaceIsEqual(m,$ifaceNil)){return $ifaceNil;}return L(m.constructor);};$pkg.TypeOf=AD;AE=function(m){var m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if($interfaceIsEqual(m,$ifaceNil)){$s=-1;return new DI.ptr(DS.nil,0,0);}n=AB(L(m.constructor),m.$val,0);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;}return;}if($f===undefined){$f={$blk:AE};}$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ValueOf=AE;AH=function(m,n,o){var aa,ab,ac,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!(o)){p=false;$s=3;continue s;}if(m.$length===0){q=true;$s=4;continue s;}s=(r=m.$length-1>>0,((r<0||r>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+r])).Kind();$s=5;case 5:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=!((s===23));case 4:p=q;case 3:if(p){$s=1;continue;}$s=2;continue;case 1:$panic(new $String("reflect.FuncOf: last arg of variadic func must be slice"));case 2:t=$makeSlice(EH,m.$length);u=m;v=0;while(true){if(!(v=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);((w<0||w>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+w]=K(x));v++;}y=$makeSlice(EH,n.$length);z=n;aa=0;while(true){if(!(aa=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]);((ab<0||ab>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+ab]=K(ac));aa++;}$s=-1;return L($funcType($externalize(t,EH),$externalize(y,EH),$externalize(o,$Bool)));}return;}if($f===undefined){$f={$blk:AH};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};$pkg.FuncOf=AH;CI.ptr.prototype.ptrTo=function(){var m;m=this;return L($ptrType(K(m)));};CI.prototype.ptrTo=function(){return this.$val.ptrTo();};AJ=function(m){var m;return L($sliceType(K(m)));};$pkg.SliceOf=AJ;AL=function(m){var m,n;n=m.Kind();if(n===(25)){return(new(K(m).ptr)());}else if(n===(17)){return(K(m).zero());}else{return($newDataPointer(K(m).zero(),K(m.ptrTo())));}};AO=function(m,n,o){var m,n,o;n.$set(o.$get());};AS=function(m,n){var m,n,o,p;o=n;if(!(o.$get===undefined)){o=o.$get();}p=$internalize(K(m.Key()).keyFor(o),$String);return[o,p];};AT=function(m,n,o){var m,n,o,p,q,r;p=AS(m,o);q=p[1];r=n[$externalize(q,$String)];if(r===undefined){return 0;}return($newDataPointer(r.v,K(BN(m.Elem()))));};AW.ptr.prototype.skipUntilValidKey=function(){var m,n;m=this;while(true){if(!(m.i<$parseInt(m.keys.length))){break;}n=m.keys[m.i];if(!(m.m[$externalize($internalize(n,$String),$String)]===undefined)){break;}m.i=m.i+(1)>>0;}};AW.prototype.skipUntilValidKey=function(){return this.$val.skipUntilValidKey();};AX=function(m,n){var m,n;return(new AW.ptr(m,n,$keys(n),0,null));};AZ=function(m){var m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=($pointerOfStructConversion(m,EJ));o=null;if(!(n.last===null)){o=n.last;}else{n.skipUntilValidKey();if(n.i===$parseInt(n.keys.length)){$s=-1;return 0;}p=n.keys[n.i];o=n.m[$externalize($internalize(p,$String),$String)];n.last=o;}q=$assertType(n.t,AY).Key();$s=1;case 1:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=BN(q);$s=2;case 2:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=K(r);$s=3;case 3:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}$s=-1;return($newDataPointer(o.k,s));}return;}if($f===undefined){$f={$blk:AZ};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};BA=function(m){var m,n;n=($pointerOfStructConversion(m,EJ));n.last=null;n.i=n.i+(1)>>0;};BB=function(m){var m;return $parseInt($keys(m).length);};BE=function(m,n,o){var m,n,o,p,q,r,s,t,u,v,w,x,y;p=DS.nil;q=EK.nil;r=0;s="";if(n.typ.Kind()===20){t=(n.typ.kindType);if(o<0||o>=t.methods.$length){$panic(new $String("reflect: internal error: invalid method index"));}v=(u=t.methods,((o<0||o>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+o]));if(!$clone(t.rtype.nameOff(v.name),Q).isExported()){$panic(new $String("reflect: "+m+" of unexported method"));}q=(t.rtype.typeOff(v.typ).kindType);s=$clone(t.rtype.nameOff(v.name),Q).name();}else{w=n.typ.exportedMethods();if(((o>>>0))>=((w.$length>>>0))){$panic(new $String("reflect: internal error: invalid method index"));}x=$clone(((o<0||o>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+o]),CJ);if(!$clone(n.typ.nameOff(x.name),Q).isExported()){$panic(new $String("reflect: "+m+" of unexported method"));}q=(n.typ.typeOff(x.mtyp).kindType);s=$internalize($methodSet(K(n.typ))[o].prop,$String);}y=$clone(n,DI).object();if(Z(n.typ)){y=new(K(n.typ))(y);}r=(y[$externalize(s,$String)]);return[p,q,r];};BF=function(m){var m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(m.flag===0){$panic(new DM.ptr("reflect.Value.Interface",0));}if(!((((m.flag&512)>>>0)===0))){$s=1;continue;}$s=2;continue;case 1:n=BI("Interface",$clone(m,DI));$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}DI.copy(m,n);case 2:if(Z(m.typ)){$s=-1;return((new(K(m.typ))($clone(m,DI).object())));}$s=-1;return(($clone(m,DI).object()));}return;}if($f===undefined){$f={$blk:BF};}$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BG=function(m,n,o){var m,n,o;o.$set(n);};BH=function(){return"?FIXME?";};BI=function(m,n){var m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:o=[o];p=[p];if(((n.flag&512)>>>0)===0){$panic(new $String("reflect: internal error: invalid use of makePartialFunc"));}q=BE(m,$clone(n,DI),((n.flag>>0))>>10>>0);o[0]=q[2];p[0]=$clone(n,DI).object();if(Z(n.typ)){p[0]=new(K(n.typ))(p[0]);}r=A.MakeFunc((function(o,p){return function(r,s){var r,s;return new $jsObjectPtr(o[0].apply(p[0],$externalize(s,EH)));};})(o,p));s=$clone(n,DI).Type().common();$s=1;case 1:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}$s=-1;return new DI.ptr(s,(r),(new DJ(n.flag).ro()|19)>>>0);}return;}if($f===undefined){$f={$blk:BI};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};BK=function(m,n){var m,n;if($interfaceIsEqual(m,BJ)){return new(K(BJ))(n);}return n;};BL=function(m,n){var m,n;if($interfaceIsEqual(m,BJ)){return n.object;}return n;};BM=function(m){var m,n,o,p,q,r;while(true){if(!(!(m===""))){break;}n=0;while(true){if(!(n>0;}m=$substring(m,n);if(m===""){break;}n=0;while(true){if(!(n>0;}if((n+1>>0)>=m.length||!((m.charCodeAt(n)===58))||!((m.charCodeAt((n+1>>0))===34))){break;}o=($substring(m,0,n));m=$substring(m,(n+1>>0));n=1;while(true){if(!(n>0;}n=n+(1)>>0;}if(n>=m.length){break;}p=($substring(m,0,(n+1>>0)));m=$substring(m,(n+1>>0));if(o==="js"){q=BY(p);r=q[0];return r;}}return"";};BN=function(m){var m;return $assertType(m,DS).ptrTo();};$pkg.PtrTo=BN;BO=function(m,n,o){var m,n,o,p;if(DH(m)){p=AL(m);AO(m,p,o);return new DI.ptr(m,p,(n|128)>>>0);}return new DI.ptr(m,(o).$get(),n);};BV=function(m){var m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=[n];o=[o];p=[p];q=AE(m);$s=1;case 1:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=$clone(q,DI);if(!(($clone(r,DI).Kind()===23))){$panic(new DM.ptr("Swapper",$clone(r,DI).Kind()));}p[0]=(($clone(r,DI).Len()>>>0));s=p[0];if(s===(0)){$s=-1;return(function(n,o,p){return function(t,u){var t,u;$panic(new $String("reflect: slice index out of range"));};})(n,o,p);}else if(s===(1)){$s=-1;return(function(n,o,p){return function(t,u){var t,u;if(!((t===0))||!((u===0))){$panic(new $String("reflect: slice index out of range"));}};})(n,o,p);}n[0]=m.$array;o[0]=$parseInt(m.$offset)>>0;$s=-1;return(function(n,o,p){return function(t,u){var t,u,v;if(((t>>>0))>=p[0]||((u>>>0))>=p[0]){$panic(new $String("reflect: slice index out of range"));}t=t+(o[0])>>0;u=u+(o[0])>>0;v=n[0][t];n[0][t]=n[0][u];n[0][u]=v;};})(n,o,p);}return;}if($f===undefined){$f={$blk:BV};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Swapper=BV;CI.ptr.prototype.Comparable=function(){var m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=this;n=m.Kind();if((n===(19))||(n===(23))||(n===(21))){$s=2;continue;}if(n===(17)){$s=3;continue;}if(n===(25)){$s=4;continue;}$s=5;continue;case 2:$s=-1;return false;case 3:o=m.Elem().Comparable();$s=6;case 6:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;case 4:p=0;case 7:if(!(p>0;$s=7;continue;case 8:case 5:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:CI.ptr.prototype.Comparable};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};CI.prototype.Comparable=function(){return this.$val.Comparable();};CI.ptr.prototype.IsVariadic=function(){var m,n;m=this;if(!((m.Kind()===19))){$panic(new $String("reflect: IsVariadic of non-func type"));}n=(m.kindType);return!((((n.outCount&32768)>>>0)===0));};CI.prototype.IsVariadic=function(){return this.$val.IsVariadic();};CI.ptr.prototype.Field=function(m){var m,n,o,p;n=this;if(!((n.Kind()===25))){$panic(new $String("reflect: Field of non-struct type"));}o=(n.kindType);if(m<0||m>=o.fields.$length){$panic(new $String("reflect: Field index out of bounds"));}return(p=o.fields,((m<0||m>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+m]));};CI.prototype.Field=function(m){return this.$val.Field(m);};CI.ptr.prototype.Key=function(){var m,n;m=this;if(!((m.Kind()===21))){$panic(new $String("reflect: Key of non-map type"));}n=(m.kindType);return DG(n.key);};CI.prototype.Key=function(){return this.$val.Key();};CI.ptr.prototype.NumField=function(){var m,n;m=this;if(!((m.Kind()===25))){$panic(new $String("reflect: NumField of non-struct type"));}n=(m.kindType);return n.fields.$length;};CI.prototype.NumField=function(){return this.$val.NumField();};CI.ptr.prototype.Method=function(m){var aa,ab,ac,ad,ae,af,ag,ah,ai,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=[n];o=new BZ.ptr("","",$ifaceNil,new DI.ptr(DS.nil,0,0),0);p=this;if(p.Kind()===20){$s=1;continue;}$s=2;continue;case 1:q=(p.kindType);r=q.rtype.Method(m);$s=3;case 3:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}BZ.copy(o,r);$s=-1;return o;case 2:s=p.exportedMethods();if(m<0||m>=s.$length){$panic(new $String("reflect: Method index out of range"));}t=$clone(((m<0||m>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+m]),CJ);u=$clone(p.nameOff(t.name),Q);o.Name=$clone(u,Q).name();v=19;w=p.typeOff(t.mtyp);x=(w.kindType);y=$makeSlice(EO,0,(1+x.in$().$length>>0));y=$append(y,p);z=x.in$();aa=0;while(true){if(!(aa=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]);y=$append(y,ab);aa++;}ac=$makeSlice(EO,0,x.out().$length);ad=x.out();ae=0;while(true){if(!(ae=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);ac=$append(ac,af);ae++;}ag=AH(y,ac,x.rtype.IsVariadic());$s=4;case 4:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}ah=ag;o.Type=ah;n[0]=$internalize($methodSet(p[$externalize(G,$String)])[m].prop,$String);ai=A.MakeFunc((function(n){return function(ai,aj){var ai,aj,ak;ak=(0>=aj.$length?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+0]);return new $jsObjectPtr(ak[$externalize(n[0],$String)].apply(ak,$externalize($subslice(aj,1),EH)));};})(n));DI.copy(o.Func,new DI.ptr($assertType(ah,DS),(ai),v));o.Index=m;BZ.copy(o,o);$s=-1;return o;}return;}if($f===undefined){$f={$blk:CI.ptr.prototype.Method};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};CI.prototype.Method=function(m){return this.$val.Method(m);};BX.ptr.prototype.Error=function(){var m;m=this;return m.s;};BX.prototype.Error=function(){return this.$val.Error();};BY=function(m){var m;if(m.length<2){return[m,$ifaceNil];}if((m.charCodeAt(0)===39)||(m.charCodeAt(0)===34)){if(m.charCodeAt((m.length-1>>0))===m.charCodeAt(0)){return[$substring(m,1,(m.length-1>>0)),$ifaceNil];}return["",$pkg.ErrSyntax];}return[m,$ifaceNil];};DJ.prototype.mustBe=function(m){var m,n;n=this.$val;if(!((((((n&31)>>>0)>>>0))===m))){$panic(new DM.ptr(BH(),new DJ(n).kind()));}};$ptrType(DJ).prototype.mustBe=function(m){return new DJ(this.$get()).mustBe(m);};DI.ptr.prototype.object=function(){var m,n,o,p;m=this;if((m.typ.Kind()===17)||(m.typ.Kind()===25)){return m.ptr;}if(!((((m.flag&128)>>>0)===0))){n=m.ptr.$get();if(!(n===$ifaceNil)&&!(n.constructor===K(m.typ))){switch(0){default:o=m.typ.Kind();if((o===(11))||(o===(6))){n=new(K(m.typ))(n.$high,n.$low);}else if((o===(15))||(o===(16))){n=new(K(m.typ))(n.$real,n.$imag);}else if(o===(23)){if(n===n.constructor.nil){n=K(m.typ).nil;break;}p=new(K(m.typ))(n.$array);p.$offset=n.$offset;p.$length=n.$length;p.$capacity=n.$capacity;n=p;}}}return n;}return m.ptr;};DI.prototype.object=function(){return this.$val.object();};DI.ptr.prototype.assignTo=function(m,n,o){var m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:p=this;if(!((((p.flag&512)>>>0)===0))){$s=1;continue;}$s=2;continue;case 1:q=BI(m,$clone(p,DI));$s=3;case 3:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}DI.copy(p,q);case 2:r=DC(n,p.typ);$s=8;case 8:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(r){$s=5;continue;}if(DB(n,p.typ)){$s=6;continue;}$s=7;continue;case 5:s=(((p.flag&384)>>>0)|new DJ(p.flag).ro())>>>0;s=(s|(((n.Kind()>>>0))))>>>0;$s=-1;return new DI.ptr(n,p.ptr,s);case 6:if(o===0){o=AL(n);}t=BF($clone(p,DI));$s=9;case 9:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;if(n.NumMethod()===0){(o).$set(u);}else{BG(n,u,o);}$s=-1;return new DI.ptr(n,o,148);case 7:case 4:$panic(new $String(m+": value of type "+p.typ.String()+" is not assignable to type "+n.String()));$s=-1;return new DI.ptr(DS.nil,0,0);}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.assignTo};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.assignTo=function(m,n,o){return this.$val.assignTo(m,n,o);};DI.ptr.prototype.Cap=function(){var m,n,o;m=this;n=new DJ(m.flag).kind();o=n;if(o===(17)){return m.typ.Len();}else if((o===(18))||(o===(23))){return $parseInt($clone(m,DI).object().$capacity)>>0;}$panic(new DM.ptr("reflect.Value.Cap",n));};DI.prototype.Cap=function(){return this.$val.Cap();};DI.ptr.prototype.Index=function(m){var aa,ab,ac,ad,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=[m];n=[n];o=[o];p=[p];q=[q];r=[r];s=this;t=new DJ(s.flag).kind();u=t;if(u===(17)){$s=2;continue;}if(u===(23)){$s=3;continue;}if(u===(24)){$s=4;continue;}$s=5;continue;case 2:v=(s.typ.kindType);if(m[0]<0||m[0]>((v.len>>0))){$panic(new $String("reflect: array index out of range"));}q[0]=v.elem;w=(((((s.flag&384)>>>0)|new DJ(s.flag).ro())>>>0)|((q[0].Kind()>>>0)))>>>0;n[0]=s.ptr;if(!((((w&128)>>>0)===0))&&!((q[0].Kind()===17))&&!((q[0].Kind()===25))){$s=7;continue;}$s=8;continue;case 7:$s=-1;return new DI.ptr(q[0],(new(K(BN(q[0])))((function(m,n,o,p,q,r){return function(){return BK(q[0],n[0][m[0]]);};})(m,n,o,p,q,r),(function(m,n,o,p,q,r){return function(x){var x;n[0][m[0]]=BL(q[0],x);};})(m,n,o,p,q,r))),w);case 8:x=AB(q[0],BK(q[0],n[0][m[0]]),w);$s=9;case 9:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}$s=-1;return x;case 3:y=$clone(s,DI).object();if(m[0]<0||m[0]>=($parseInt(y.$length)>>0)){$panic(new $String("reflect: slice index out of range"));}z=(s.typ.kindType);r[0]=z.elem;aa=(((384|new DJ(s.flag).ro())>>>0)|((r[0].Kind()>>>0)))>>>0;m[0]=m[0]+(($parseInt(y.$offset)>>0))>>0;o[0]=y.$array;if(!((((aa&128)>>>0)===0))&&!((r[0].Kind()===17))&&!((r[0].Kind()===25))){$s=10;continue;}$s=11;continue;case 10:$s=-1;return new DI.ptr(r[0],(new(K(BN(r[0])))((function(m,n,o,p,q,r){return function(){return BK(r[0],o[0][m[0]]);};})(m,n,o,p,q,r),(function(m,n,o,p,q,r){return function(ab){var ab;o[0][m[0]]=BL(r[0],ab);};})(m,n,o,p,q,r))),aa);case 11:ab=AB(r[0],BK(r[0],o[0][m[0]]),aa);$s=12;case 12:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}$s=-1;return ab;case 4:ac=(s.ptr).$get();if(m[0]<0||m[0]>=ac.length){$panic(new $String("reflect: string index out of range"));}ad=(((new DJ(s.flag).ro()|8)>>>0)|128)>>>0;p[0]=ac.charCodeAt(m[0]);$s=-1;return new DI.ptr(F,((p.$ptr||(p.$ptr=new EA(function(){return this.$target[0];},function($v){this.$target[0]=$v;},p)))),ad);case 5:$panic(new DM.ptr("reflect.Value.Index",t));case 6:case 1:$s=-1;return new DI.ptr(DS.nil,0,0);}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Index};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Index=function(m){return this.$val.Index(m);};DI.ptr.prototype.InterfaceData=function(){var m;m=this;$panic(new $String("InterfaceData is not supported by GopherJS"));};DI.prototype.InterfaceData=function(){return this.$val.InterfaceData();};DI.ptr.prototype.IsNil=function(){var m,n,o;m=this;n=new DJ(m.flag).kind();o=n;if((o===(22))||(o===(23))){return $clone(m,DI).object()===K(m.typ).nil;}else if(o===(18)){return $clone(m,DI).object()===$chanNil;}else if(o===(19)){return $clone(m,DI).object()===$throwNilPointerError;}else if(o===(21)){return $clone(m,DI).object()===false;}else if(o===(20)){return $clone(m,DI).object()===$ifaceNil;}else if(o===(26)){return $clone(m,DI).object()===0;}else{$panic(new DM.ptr("reflect.Value.IsNil",n));}};DI.prototype.IsNil=function(){return this.$val.IsNil();};DI.ptr.prototype.Len=function(){var m,n,o;m=this;n=new DJ(m.flag).kind();o=n;if((o===(17))||(o===(24))){return $parseInt($clone(m,DI).object().length);}else if(o===(23)){return $parseInt($clone(m,DI).object().$length)>>0;}else if(o===(18)){return $parseInt($clone(m,DI).object().$buffer.length)>>0;}else if(o===(21)){return $parseInt($keys($clone(m,DI).object()).length);}else{$panic(new DM.ptr("reflect.Value.Len",n));}};DI.prototype.Len=function(){return this.$val.Len();};DI.ptr.prototype.Pointer=function(){var m,n,o;m=this;n=new DJ(m.flag).kind();o=n;if((o===(18))||(o===(21))||(o===(22))||(o===(26))){if($clone(m,DI).IsNil()){return 0;}return $clone(m,DI).object();}else if(o===(19)){if($clone(m,DI).IsNil()){return 0;}return 1;}else if(o===(23)){if($clone(m,DI).IsNil()){return 0;}return $clone(m,DI).object().$array;}else{$panic(new DM.ptr("reflect.Value.Pointer",n));}};DI.prototype.Pointer=function(){return this.$val.Pointer();};DI.ptr.prototype.Set=function(m){var m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=this;new DJ(n.flag).mustBeAssignable();new DJ(m.flag).mustBeExported();o=$clone(m,DI).assignTo("reflect.Set",n.typ,0);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}DI.copy(m,o);if(!((((n.flag&128)>>>0)===0))){$s=2;continue;}$s=3;continue;case 2:p=n.typ.Kind();if(p===(17)){$s=5;continue;}if(p===(20)){$s=6;continue;}if(p===(25)){$s=7;continue;}$s=8;continue;case 5:K(n.typ).copy(n.ptr,m.ptr);$s=9;continue;case 6:q=BF($clone(m,DI));$s=10;case 10:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}n.ptr.$set(q);$s=9;continue;case 7:AA(n.ptr,m.ptr,n.typ);$s=9;continue;case 8:n.ptr.$set($clone(m,DI).object());case 9:case 4:$s=-1;return;case 3:n.ptr=m.ptr;$s=-1;return;}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Set};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Set=function(m){return this.$val.Set(m);};DI.ptr.prototype.SetBytes=function(m){var m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=this;new DJ(n.flag).mustBeAssignable();new DJ(n.flag).mustBe(23);o=n.typ.Elem().Kind();$s=3;case 3:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}if(!((o===8))){$s=1;continue;}$s=2;continue;case 1:$panic(new $String("reflect.Value.SetBytes of non-byte slice"));case 2:p=m;if(!(n.typ.Name()==="")){q=true;$s=6;continue s;}r=n.typ.Elem().Name();$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=!(r==="");case 6:if(q){$s=4;continue;}$s=5;continue;case 4:s=new(K(n.typ))(p.$array);s.$offset=p.$offset;s.$length=p.$length;s.$capacity=p.$capacity;p=s;case 5:n.ptr.$set(p);$s=-1;return;}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.SetBytes};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.SetBytes=function(m){return this.$val.SetBytes(m);};DI.ptr.prototype.SetCap=function(m){var m,n,o,p;n=this;new DJ(n.flag).mustBeAssignable();new DJ(n.flag).mustBe(23);o=n.ptr.$get();if(m<($parseInt(o.$length)>>0)||m>($parseInt(o.$capacity)>>0)){$panic(new $String("reflect: slice capacity out of range in SetCap"));}p=new(K(n.typ))(o.$array);p.$offset=o.$offset;p.$length=o.$length;p.$capacity=m;n.ptr.$set(p);};DI.prototype.SetCap=function(m){return this.$val.SetCap(m);};DI.ptr.prototype.SetLen=function(m){var m,n,o,p;n=this;new DJ(n.flag).mustBeAssignable();new DJ(n.flag).mustBe(23);o=n.ptr.$get();if(m<0||m>($parseInt(o.$capacity)>>0)){$panic(new $String("reflect: slice length out of range in SetLen"));}p=new(K(n.typ))(o.$array);p.$offset=o.$offset;p.$length=m;p.$capacity=o.$capacity;n.ptr.$set(p);};DI.prototype.SetLen=function(m){return this.$val.SetLen(m);};DI.ptr.prototype.Slice=function(m,n){var m,n,o,p,q,r,s,t,u,v,w,x,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:o=this;p=0;q=$ifaceNil;r=null;s=new DJ(o.flag).kind();t=s;if(t===(17)){$s=2;continue;}if(t===(23)){$s=3;continue;}if(t===(24)){$s=4;continue;}$s=5;continue;case 2:if(((o.flag&256)>>>0)===0){$panic(new $String("reflect.Value.Slice: slice of unaddressable array"));}u=(o.typ.kindType);p=((u.len>>0));q=AJ(u.elem);r=new(K(q))($clone(o,DI).object());$s=6;continue;case 3:q=o.typ;r=$clone(o,DI).object();p=$parseInt(r.$capacity)>>0;$s=6;continue;case 4:v=(o.ptr).$get();if(m<0||nv.length){$panic(new $String("reflect.Value.Slice: string slice index out of bounds"));}w=AE(new $String($substring(v,m,n)));$s=7;case 7:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}$s=-1;return w;case 5:$panic(new DM.ptr("reflect.Value.Slice",s));case 6:case 1:if(m<0||np){$panic(new $String("reflect.Value.Slice: slice index out of bounds"));}x=AB(q,$subslice(r,m,n),new DJ(o.flag).ro());$s=8;case 8:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}$s=-1;return x;}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Slice};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Slice=function(m,n){return this.$val.Slice(m,n);};DI.ptr.prototype.Slice3=function(m,n,o){var m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:p=this;q=0;r=$ifaceNil;s=null;t=new DJ(p.flag).kind();u=t;if(u===(17)){if(((p.flag&256)>>>0)===0){$panic(new $String("reflect.Value.Slice: slice of unaddressable array"));}v=(p.typ.kindType);q=((v.len>>0));r=AJ(v.elem);s=new(K(r))($clone(p,DI).object());}else if(u===(23)){r=p.typ;s=$clone(p,DI).object();q=$parseInt(s.$capacity)>>0;}else{$panic(new DM.ptr("reflect.Value.Slice3",t));}if(m<0||nq){$panic(new $String("reflect.Value.Slice3: slice index out of bounds"));}w=AB(r,$subslice(s,m,n,o),new DJ(p.flag).ro());$s=1;case 1:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}$s=-1;return w;}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Slice3};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Slice3=function(m,n,o){return this.$val.Slice3(m,n,o);};DI.ptr.prototype.Close=function(){var m;m=this;new DJ(m.flag).mustBe(18);new DJ(m.flag).mustBeExported();$close($clone(m,DI).object());};DI.prototype.Close=function(){return this.$val.Close();};DI.ptr.prototype.Elem=function(){var m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=this;n=new DJ(m.flag).kind();o=n;if(o===(20)){$s=2;continue;}if(o===(22)){$s=3;continue;}$s=4;continue;case 2:p=$clone(m,DI).object();if(p===$ifaceNil){$s=-1;return new DI.ptr(DS.nil,0,0);}q=L(p.constructor);r=AB(q,p.$val,new DJ(m.flag).ro());$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}$s=-1;return r;case 3:if($clone(m,DI).IsNil()){$s=-1;return new DI.ptr(DS.nil,0,0);}s=$clone(m,DI).object();t=(m.typ.kindType);u=(((((m.flag&96)>>>0)|128)>>>0)|256)>>>0;u=(u|(((t.elem.Kind()>>>0))))>>>0;$s=-1;return new DI.ptr(t.elem,(BK(t.elem,s)),u);case 4:$panic(new DM.ptr("reflect.Value.Elem",n));case 5:case 1:$s=-1;return new DI.ptr(DS.nil,0,0);}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Elem};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Elem=function(){return this.$val.Elem();};DI.ptr.prototype.NumField=function(){var m,n;m=this;new DJ(m.flag).mustBe(25);n=(m.typ.kindType);return n.fields.$length;};DI.prototype.NumField=function(){return this.$val.NumField();};DI.ptr.prototype.MapKeys=function(){var m,n,o,p,q,r,s,t,u,v,w,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:m=this;new DJ(m.flag).mustBe(21);n=(m.typ.kindType);o=n.key;p=(new DJ(m.flag).ro()|((o.Kind()>>>0)))>>>0;q=$clone(m,DI).pointer();r=0;if(!(q===0)){r=BB(q);}s=AX(m.typ,q);t=$makeSlice(EI,r);u=0;u=0;case 1:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]),BO(o,p,w));BA(s);u=u+(1)>>0;$s=1;continue;case 2:$s=-1;return $subslice(t,0,u);}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.MapKeys};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.MapKeys=function(){return this.$val.MapKeys();};DI.ptr.prototype.MapIndex=function(m){var m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=this;new DJ(n.flag).mustBe(21);o=(n.typ.kindType);p=$clone(m,DI).assignTo("reflect.Value.MapIndex",o.key,0);$s=1;case 1:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}DI.copy(m,p);q=0;if(!((((m.flag&128)>>>0)===0))){q=m.ptr;}else{q=((m.$ptr_ptr||(m.$ptr_ptr=new EP(function(){return this.$target.ptr;},function($v){this.$target.ptr=$v;},m))));}r=AT(n.typ,$clone(n,DI).pointer(),q);if(r===0){$s=-1;return new DI.ptr(DS.nil,0,0);}s=o.elem;t=new DJ((((n.flag|m.flag)>>>0))).ro();t=(t|(((s.Kind()>>>0))))>>>0;$s=-1;return BO(s,t,r);}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.MapIndex};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.MapIndex=function(m){return this.$val.MapIndex(m);};DI.ptr.prototype.Field=function(m){var aa,ab,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=[n];o=[o];p=[p];q=[q];r=this;if(!((new DJ(r.flag).kind()===25))){$panic(new DM.ptr("reflect.Value.Field",new DJ(r.flag).kind()));}s=(r.typ.kindType);if(((m>>>0))>=((s.fields.$length>>>0))){$panic(new $String("reflect: Field index out of range"));}o[0]=$internalize(K(r.typ).fields[m].prop,$String);u=(t=s.fields,((m<0||m>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+m]));q[0]=u.typ;v=(((r.flag&416)>>>0)|((q[0].Kind()>>>0)))>>>0;if(!$clone(u.name,Q).isExported()){if(u.embedded()){v=(v|(64))>>>0;}else{v=(v|(32))>>>0;}}x=$clone((w=s.fields,((m<0||m>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+m])).name,Q).tag();if(!(x==="")&&!((m===0))){$s=1;continue;}$s=2;continue;case 1:n[0]=BM(x);if(!(n[0]==="")){$s=3;continue;}$s=4;continue;case 3:case 5:y=[y];z=$clone(r,DI).Field(0);$s=7;case 7:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}DI.copy(r,z);if(r.typ===BJ){$s=8;continue;}$s=9;continue;case 8:y[0]=$clone(r,DI).object().object;$s=-1;return new DI.ptr(q[0],(new(K(BN(q[0])))((function(n,o,p,q,y){return function(){return $internalize(y[0][$externalize(n[0],$String)],K(q[0]));};})(n,o,p,q,y),(function(n,o,p,q,y){return function(aa){var aa;y[0][$externalize(n[0],$String)]=$externalize(aa,K(q[0]));};})(n,o,p,q,y))),v);case 9:if(r.typ.Kind()===22){$s=10;continue;}$s=11;continue;case 10:aa=$clone(r,DI).Elem();$s=12;case 12:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}DI.copy(r,aa);case 11:$s=5;continue;case 6:case 4:case 2:p[0]=r.ptr;if(!((((v&128)>>>0)===0))&&!((q[0].Kind()===17))&&!((q[0].Kind()===25))){$s=13;continue;}$s=14;continue;case 13:$s=-1;return new DI.ptr(q[0],(new(K(BN(q[0])))((function(n,o,p,q){return function(){return BK(q[0],p[0][$externalize(o[0],$String)]);};})(n,o,p,q),(function(n,o,p,q){return function(ab){var ab;p[0][$externalize(o[0],$String)]=BL(q[0],ab);};})(n,o,p,q))),v);case 14:ab=AB(q[0],BK(q[0],p[0][$externalize(o[0],$String)]),v);$s=15;case 15:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}$s=-1;return ab;}return;}if($f===undefined){$f={$blk:DI.ptr.prototype.Field};}$f.aa=aa;$f.ab=ab;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};DI.prototype.Field=function(m){return this.$val.Field(m);};CS.ptr.prototype.embedded=function(){var m;m=this;return!((((m.offsetEmbed&1)>>>0)===0));};CS.prototype.embedded=function(){return this.$val.embedded();};CG.prototype.String=function(){var m;m=this.$val;if(((m>>0))=CU.$length)?($throwRuntimeError("index out of range"),undefined):CU.$array[CU.$offset+m]);}return(0>=CU.$length?($throwRuntimeError("index out of range"),undefined):CU.$array[CU.$offset+0]);};$ptrType(CG).prototype.String=function(){return new CG(this.$get()).String();};CI.ptr.prototype.String=function(){var m,n;m=this;n=$clone(m.nameOff(m.str),Q).name();if(!((((m.tflag&2)>>>0)===0))){return $substring(n,1);}return n;};CI.prototype.String=function(){return this.$val.String();};CI.ptr.prototype.Size=function(){var m;m=this;return m.size;};CI.prototype.Size=function(){return this.$val.Size();};CI.ptr.prototype.Kind=function(){var m;m=this;return((((m.kind&31)>>>0)>>>0));};CI.prototype.Kind=function(){return this.$val.Kind();};CI.ptr.prototype.pointers=function(){var m;m=this;return!((m.ptrdata===0));};CI.prototype.pointers=function(){return this.$val.pointers();};CI.ptr.prototype.common=function(){var m;m=this;return m;};CI.prototype.common=function(){return this.$val.common();};CI.ptr.prototype.exportedMethods=function(){var m,n;m=this;n=m.uncommon();if(n===EE.nil){return EB.nil;}return n.exportedMethods();};CI.prototype.exportedMethods=function(){return this.$val.exportedMethods();};CI.ptr.prototype.NumMethod=function(){var m,n;m=this;if(m.Kind()===20){n=(m.kindType);return n.NumMethod();}return m.exportedMethods().$length;};CI.prototype.NumMethod=function(){return this.$val.NumMethod();};CI.ptr.prototype.PkgPath=function(){var m,n;m=this;if(((m.tflag&4)>>>0)===0){return"";}n=m.uncommon();if(n===EE.nil){return"";}return $clone(m.nameOff(n.pkgPath),Q).name();};CI.prototype.PkgPath=function(){return this.$val.PkgPath();};CI.ptr.prototype.hasName=function(){var m;m=this;return!((((m.tflag&4)>>>0)===0));};CI.prototype.hasName=function(){return this.$val.hasName();};CI.ptr.prototype.Name=function(){var m,n,o;m=this;if(!m.hasName()){return"";}n=m.String();o=n.length-1>>0;while(true){if(!(o>=0&&!((n.charCodeAt(o)===46)))){break;}o=o-(1)>>0;}return $substring(n,(o+1>>0));};CI.prototype.Name=function(){return this.$val.Name();};CI.ptr.prototype.chanDir=function(){var m,n;m=this;if(!((m.Kind()===18))){$panic(new $String("reflect: chanDir of non-chan type"));}n=(m.kindType);return((n.dir>>0));};CI.prototype.chanDir=function(){return this.$val.chanDir();};CI.ptr.prototype.Elem=function(){var m,n,o,p,q,r,s;m=this;n=m.Kind();if(n===(17)){o=(m.kindType);return DG(o.elem);}else if(n===(18)){p=(m.kindType);return DG(p.elem);}else if(n===(21)){q=(m.kindType);return DG(q.elem);}else if(n===(22)){r=(m.kindType);return DG(r.elem);}else if(n===(23)){s=(m.kindType);return DG(s.elem);}$panic(new $String("reflect: Elem of invalid type"));};CI.prototype.Elem=function(){return this.$val.Elem();};CI.ptr.prototype.In=function(m){var m,n,o,p;n=this;if(!((n.Kind()===19))){$panic(new $String("reflect: In of non-func type"));}o=(n.kindType);return DG((p=o.in$(),((m<0||m>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+m])));};CI.prototype.In=function(m){return this.$val.In(m);};CI.ptr.prototype.Len=function(){var m,n;m=this;if(!((m.Kind()===17))){$panic(new $String("reflect: Len of non-array type"));}n=(m.kindType);return((n.len>>0));};CI.prototype.Len=function(){return this.$val.Len();};CI.ptr.prototype.NumIn=function(){var m,n;m=this;if(!((m.Kind()===19))){$panic(new $String("reflect: NumIn of non-func type"));}n=(m.kindType);return((n.inCount>>0));};CI.prototype.NumIn=function(){return this.$val.NumIn();};CI.ptr.prototype.NumOut=function(){var m,n;m=this;if(!((m.Kind()===19))){$panic(new $String("reflect: NumOut of non-func type"));}n=(m.kindType);return n.out().$length;};CI.prototype.NumOut=function(){return this.$val.NumOut();};CI.ptr.prototype.Out=function(m){var m,n,o,p;n=this;if(!((n.Kind()===19))){$panic(new $String("reflect: Out of non-func type"));}o=(n.kindType);return DG((p=o.out(),((m<0||m>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+m])));};CI.prototype.Out=function(m){return this.$val.Out(m);};CO.ptr.prototype.NumMethod=function(){var m;m=this;return m.methods.$length;};CO.prototype.NumMethod=function(){return this.$val.NumMethod();};CI.ptr.prototype.Implements=function(m){var m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=this;if($interfaceIsEqual(m,$ifaceNil)){$panic(new $String("reflect: nil type passed to Type.Implements"));}o=m.Kind();$s=3;case 3:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}if(!((o===20))){$s=1;continue;}$s=2;continue;case 1:$panic(new $String("reflect: non-interface type passed to Type.Implements"));case 2:$s=-1;return DB($assertType(m,DS),n);}return;}if($f===undefined){$f={$blk:CI.ptr.prototype.Implements};}$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};CI.prototype.Implements=function(m){return this.$val.Implements(m);};CI.ptr.prototype.AssignableTo=function(m){var m,n,o,p,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:n=this;if($interfaceIsEqual(m,$ifaceNil)){$panic(new $String("reflect: nil type passed to Type.AssignableTo"));}o=$assertType(m,DS);p=DC(o,n);$s=1;case 1:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}$s=-1;return p||DB(o,n);}return;}if($f===undefined){$f={$blk:CI.ptr.prototype.AssignableTo};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};CI.prototype.AssignableTo=function(m){return this.$val.AssignableTo(m);};DB=function(m,n){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,m,n,o,p,q,r,s,t,u,v,w,x,y,z;if(!((m.Kind()===20))){return false;}o=(m.kindType);if(o.methods.$length===0){return true;}if(n.Kind()===20){p=(n.kindType);q=0;r=0;while(true){if(!(r=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+q]));u=$clone(o.rtype.nameOff(t.name),Q);w=(v=p.methods,((r<0||r>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+r]));x=$clone(n.nameOff(w.name),Q);if($clone(x,Q).name()===$clone(u,Q).name()&&n.typeOff(w.typ)===o.rtype.typeOff(t.typ)){if(!$clone(u,Q).isExported()){y=$clone(u,Q).pkgPath();if(y===""){y=$clone(o.pkgPath,Q).name();}z=$clone(x,Q).pkgPath();if(z===""){z=$clone(p.pkgPath,Q).name();}if(!(y===z)){r=r+(1)>>0;continue;}}q=q+(1)>>0;if(q>=o.methods.$length){return true;}}r=r+(1)>>0;}return false;}aa=n.uncommon();if(aa===EE.nil){return false;}ab=0;ac=aa.methods();ad=0;while(true){if(!(ad<((aa.mcount>>0)))){break;}af=(ae=o.methods,((ab<0||ab>=ae.$length)?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+ab]));ag=$clone(o.rtype.nameOff(af.name),Q);ah=$clone(((ad<0||ad>=ac.$length)?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+ad]),CJ);ai=$clone(n.nameOff(ah.name),Q);if($clone(ai,Q).name()===$clone(ag,Q).name()&&n.typeOff(ah.mtyp)===o.rtype.typeOff(af.typ)){if(!$clone(ag,Q).isExported()){aj=$clone(ag,Q).pkgPath();if(aj===""){aj=$clone(o.pkgPath,Q).name();}ak=$clone(ai,Q).pkgPath();if(ak===""){ak=$clone(n.nameOff(aa.pkgPath),Q).name();}if(!(aj===ak)){ad=ad+(1)>>0;continue;}}ab=ab+(1)>>0;if(ab>=o.methods.$length){return true;}}ad=ad+(1)>>0;}return false;};DC=function(m,n){var m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(m===n){$s=-1;return true;}if(m.hasName()&&n.hasName()||!((m.Kind()===n.Kind()))){$s=-1;return false;}o=DE(m,n,true);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;}return;}if($f===undefined){$f={$blk:DC};}$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};DD=function(m,n,o){var m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(o){$s=-1;return $interfaceIsEqual(m,n);}q=m.Name();$s=4;case 4:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=n.Name();$s=5;case 5:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(!(q===r)){p=true;$s=3;continue s;}s=m.Kind();$s=6;case 6:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=n.Kind();$s=7;case 7:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}p=!((s===t));case 3:if(p){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:u=m.common();$s=8;case 8:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=n.common();$s=9;case 9:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w;y=DE(v,x,false);$s=10;case 10:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}$s=-1;return y;}return;}if($f===undefined){$f={$blk:DD};}$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.$s=$s;$f.$r=$r;return $f;};DE=function(m,n,o){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(m===n){$s=-1;return true;}p=m.Kind();if(!((p===n.Kind()))){$s=-1;return false;}if(1<=p&&p<=16||(p===24)||(p===26)){$s=-1;return true;}q=p;if(q===(17)){$s=2;continue;}if(q===(18)){$s=3;continue;}if(q===(19)){$s=4;continue;}if(q===(20)){$s=5;continue;}if(q===(21)){$s=6;continue;}if((q===(22))||(q===(23))){$s=7;continue;}if(q===(25)){$s=8;continue;}$s=9;continue;case 2:if(!(m.Len()===n.Len())){r=false;$s=10;continue s;}s=DD(m.Elem(),n.Elem(),o);$s=11;case 11:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s;case 10:$s=-1;return r;case 3:if(!(n.chanDir()===3)){t=false;$s=14;continue s;}u=DD(m.Elem(),n.Elem(),o);$s=15;case 15:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}t=u;case 14:if(t){$s=12;continue;}$s=13;continue;case 12:$s=-1;return true;case 13:if(!(n.chanDir()===m.chanDir())){v=false;$s=16;continue s;}w=DD(m.Elem(),n.Elem(),o);$s=17;case 17:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;case 16:$s=-1;return v;case 4:x=(m.kindType);y=(n.kindType);if(!((x.outCount===y.outCount))||!((x.inCount===y.inCount))){$s=-1;return false;}z=0;case 18:if(!(z>0;$s=18;continue;case 19:ab=0;case 23:if(!(ab>0;$s=23;continue;case 24:$s=-1;return true;case 5:ad=(m.kindType);ae=(n.kindType);if((ad.methods.$length===0)&&(ae.methods.$length===0)){$s=-1;return true;}$s=-1;return false;case 6:ag=DD(m.Key(),n.Key(),o);$s=29;case 29:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}if(!(ag)){af=false;$s=28;continue s;}ah=DD(m.Elem(),n.Elem(),o);$s=30;case 30:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}af=ah;case 28:$s=-1;return af;case 7:ai=DD(m.Elem(),n.Elem(),o);$s=31;case 31:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}$s=-1;return ai;case 8:aj=(m.kindType);ak=(n.kindType);if(!((aj.fields.$length===ak.fields.$length))){$s=-1;return false;}if(!($clone(aj.pkgPath,Q).name()===$clone(ak.pkgPath,Q).name())){$s=-1;return false;}al=aj.fields;am=0;case 32:if(!(am=ao.$length)?($throwRuntimeError("index out of range"),undefined):ao.$array[ao.$offset+an]));ar=(aq=ak.fields,((an<0||an>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+an]));if(!($clone(ap.name,Q).name()===$clone(ar.name,Q).name())){$s=-1;return false;}as=DD(ap.typ,ar.typ,o);$s=36;case 36:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}if(!as){$s=34;continue;}$s=35;continue;case 34:$s=-1;return false;case 35:if(o&&!($clone(ap.name,Q).tag()===$clone(ar.name,Q).tag())){$s=-1;return false;}if(!((ap.offsetEmbed===ar.offsetEmbed))){$s=-1;return false;}am++;$s=32;continue;case 33:$s=-1;return true;case 9:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:DE};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};DG=function(m){var m;if(m===DS.nil){return $ifaceNil;}return m;};DH=function(m){var m;return((m.kind&32)>>>0)===0;};DJ.prototype.kind=function(){var m;m=this.$val;return((((m&31)>>>0)>>>0));};$ptrType(DJ).prototype.kind=function(){return new DJ(this.$get()).kind();};DJ.prototype.ro=function(){var m;m=this.$val;if(!((((m&96)>>>0)===0))){return 32;}return 0;};$ptrType(DJ).prototype.ro=function(){return new DJ(this.$get()).ro();};DI.ptr.prototype.pointer=function(){var m;m=this;if(!((m.typ.size===4))||!m.typ.pointers()){$panic(new $String("can't call pointer on a non-pointer Value"));}if(!((((m.flag&128)>>>0)===0))){return(m.ptr).$get();}return m.ptr;};DI.prototype.pointer=function(){return this.$val.pointer();};DM.ptr.prototype.Error=function(){var m;m=this;if(m.Kind===0){return"reflect: call of "+m.Method+" on zero Value";}return"reflect: call of "+m.Method+" on "+new CG(m.Kind).String()+" Value";};DM.prototype.Error=function(){return this.$val.Error();};DJ.prototype.mustBeExported=function(){var m;m=this.$val;if(m===0){$panic(new DM.ptr(BH(),0));}if(!((((m&96)>>>0)===0))){$panic(new $String("reflect: "+BH()+" using value obtained using unexported field"));}};$ptrType(DJ).prototype.mustBeExported=function(){return new DJ(this.$get()).mustBeExported();};DJ.prototype.mustBeAssignable=function(){var m;m=this.$val;if(m===0){$panic(new DM.ptr(BH(),0));}if(!((((m&96)>>>0)===0))){$panic(new $String("reflect: "+BH()+" using value obtained using unexported field"));}if(((m&256)>>>0)===0){$panic(new $String("reflect: "+BH()+" using unaddressable value"));}};$ptrType(DJ).prototype.mustBeAssignable=function(){return new DJ(this.$get()).mustBeAssignable();};DI.ptr.prototype.CanSet=function(){var m;m=this;return((m.flag&352)>>>0)===256;};DI.prototype.CanSet=function(){return this.$val.CanSet();};DI.ptr.prototype.IsValid=function(){var m;m=this;return!((m.flag===0));};DI.prototype.IsValid=function(){return this.$val.IsValid();};DI.ptr.prototype.Kind=function(){var m;m=this;return new DJ(m.flag).kind();};DI.prototype.Kind=function(){return this.$val.Kind();};DI.ptr.prototype.Type=function(){var m,n;m=this;n=m.flag;if(n===0){$panic(new DM.ptr("reflectlite.Value.Type",0));}return m.typ;};DI.prototype.Type=function(){return this.$val.Type();};EE.methods=[{prop:"methods",name:"methods",pkg:"internal/reflectlite",typ:$funcType([],[EB],false)},{prop:"exportedMethods",name:"exportedMethods",pkg:"internal/reflectlite",typ:$funcType([],[EB],false)}];EK.methods=[{prop:"in$",name:"in",pkg:"internal/reflectlite",typ:$funcType([],[DU],false)},{prop:"out",name:"out",pkg:"internal/reflectlite",typ:$funcType([],[DU],false)}];Q.methods=[{prop:"name",name:"name",pkg:"internal/reflectlite",typ:$funcType([],[$String],false)},{prop:"tag",name:"tag",pkg:"internal/reflectlite",typ:$funcType([],[$String],false)},{prop:"pkgPath",name:"pkgPath",pkg:"internal/reflectlite",typ:$funcType([],[$String],false)},{prop:"isExported",name:"isExported",pkg:"internal/reflectlite",typ:$funcType([],[$Bool],false)},{prop:"data",name:"data",pkg:"internal/reflectlite",typ:$funcType([$Int,$String],[EA],false)},{prop:"nameLen",name:"nameLen",pkg:"internal/reflectlite",typ:$funcType([],[$Int],false)},{prop:"tagLen",name:"tagLen",pkg:"internal/reflectlite",typ:$funcType([],[$Int],false)}];EJ.methods=[{prop:"skipUntilValidKey",name:"skipUntilValidKey",pkg:"internal/reflectlite",typ:$funcType([],[],false)}];ER.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];CG.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];DS.methods=[{prop:"uncommon",name:"uncommon",pkg:"internal/reflectlite",typ:$funcType([],[EE],false)},{prop:"nameOff",name:"nameOff",pkg:"internal/reflectlite",typ:$funcType([CX],[Q],false)},{prop:"typeOff",name:"typeOff",pkg:"internal/reflectlite",typ:$funcType([CY],[DS],false)},{prop:"ptrTo",name:"ptrTo",pkg:"internal/reflectlite",typ:$funcType([],[DS],false)},{prop:"Comparable",name:"Comparable",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"IsVariadic",name:"IsVariadic",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"kindType",name:"kindType",pkg:"internal/reflectlite",typ:$funcType([],[DS],false)},{prop:"Field",name:"Field",pkg:"",typ:$funcType([$Int],[CS],false)},{prop:"Key",name:"Key",pkg:"",typ:$funcType([],[CF],false)},{prop:"NumField",name:"NumField",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Method",name:"Method",pkg:"",typ:$funcType([$Int],[BZ],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Uintptr],false)},{prop:"Kind",name:"Kind",pkg:"",typ:$funcType([],[CG],false)},{prop:"pointers",name:"pointers",pkg:"internal/reflectlite",typ:$funcType([],[$Bool],false)},{prop:"common",name:"common",pkg:"internal/reflectlite",typ:$funcType([],[DS],false)},{prop:"exportedMethods",name:"exportedMethods",pkg:"internal/reflectlite",typ:$funcType([],[EB],false)},{prop:"NumMethod",name:"NumMethod",pkg:"",typ:$funcType([],[$Int],false)},{prop:"PkgPath",name:"PkgPath",pkg:"",typ:$funcType([],[$String],false)},{prop:"hasName",name:"hasName",pkg:"internal/reflectlite",typ:$funcType([],[$Bool],false)},{prop:"Name",name:"Name",pkg:"",typ:$funcType([],[$String],false)},{prop:"chanDir",name:"chanDir",pkg:"internal/reflectlite",typ:$funcType([],[CK],false)},{prop:"Elem",name:"Elem",pkg:"",typ:$funcType([],[CF],false)},{prop:"In",name:"In",pkg:"",typ:$funcType([$Int],[CF],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"NumIn",name:"NumIn",pkg:"",typ:$funcType([],[$Int],false)},{prop:"NumOut",name:"NumOut",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Out",name:"Out",pkg:"",typ:$funcType([$Int],[CF],false)},{prop:"Implements",name:"Implements",pkg:"",typ:$funcType([CF],[$Bool],false)},{prop:"AssignableTo",name:"AssignableTo",pkg:"",typ:$funcType([CF],[$Bool],false)}];ET.methods=[{prop:"NumMethod",name:"NumMethod",pkg:"",typ:$funcType([],[$Int],false)}];EV.methods=[{prop:"offset",name:"offset",pkg:"internal/reflectlite",typ:$funcType([],[$Uintptr],false)},{prop:"embedded",name:"embedded",pkg:"internal/reflectlite",typ:$funcType([],[$Bool],false)}];DI.methods=[{prop:"object",name:"object",pkg:"internal/reflectlite",typ:$funcType([],[DX],false)},{prop:"assignTo",name:"assignTo",pkg:"internal/reflectlite",typ:$funcType([$String,DS,$UnsafePointer],[DI],false)},{prop:"call",name:"call",pkg:"internal/reflectlite",typ:$funcType([$String,EI],[EI],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Index",name:"Index",pkg:"",typ:$funcType([$Int],[DI],false)},{prop:"InterfaceData",name:"InterfaceData",pkg:"",typ:$funcType([],[EW],false)},{prop:"IsNil",name:"IsNil",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Pointer",name:"Pointer",pkg:"",typ:$funcType([],[$Uintptr],false)},{prop:"Set",name:"Set",pkg:"",typ:$funcType([DI],[],false)},{prop:"SetBytes",name:"SetBytes",pkg:"",typ:$funcType([EX],[],false)},{prop:"SetCap",name:"SetCap",pkg:"",typ:$funcType([$Int],[],false)},{prop:"SetLen",name:"SetLen",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Slice",name:"Slice",pkg:"",typ:$funcType([$Int,$Int],[DI],false)},{prop:"Slice3",name:"Slice3",pkg:"",typ:$funcType([$Int,$Int,$Int],[DI],false)},{prop:"Close",name:"Close",pkg:"",typ:$funcType([],[],false)},{prop:"Elem",name:"Elem",pkg:"",typ:$funcType([],[DI],false)},{prop:"NumField",name:"NumField",pkg:"",typ:$funcType([],[$Int],false)},{prop:"MapKeys",name:"MapKeys",pkg:"",typ:$funcType([],[EI],false)},{prop:"MapIndex",name:"MapIndex",pkg:"",typ:$funcType([DI],[DI],false)},{prop:"Field",name:"Field",pkg:"",typ:$funcType([$Int],[DI],false)},{prop:"pointer",name:"pointer",pkg:"internal/reflectlite",typ:$funcType([],[$UnsafePointer],false)},{prop:"CanSet",name:"CanSet",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"IsValid",name:"IsValid",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Kind",name:"Kind",pkg:"",typ:$funcType([],[CG],false)},{prop:"numMethod",name:"numMethod",pkg:"internal/reflectlite",typ:$funcType([],[$Int],false)},{prop:"Type",name:"Type",pkg:"",typ:$funcType([],[CF],false)}];DJ.methods=[{prop:"mustBe",name:"mustBe",pkg:"internal/reflectlite",typ:$funcType([CG],[],false)},{prop:"kind",name:"kind",pkg:"internal/reflectlite",typ:$funcType([],[CG],false)},{prop:"ro",name:"ro",pkg:"internal/reflectlite",typ:$funcType([],[DJ],false)},{prop:"mustBeExported",name:"mustBeExported",pkg:"internal/reflectlite",typ:$funcType([],[],false)},{prop:"mustBeAssignable",name:"mustBeAssignable",pkg:"internal/reflectlite",typ:$funcType([],[],false)}];EY.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];N.init("internal/reflectlite",[{prop:"pkgPath",name:"pkgPath",embedded:false,exported:false,typ:CX,tag:""},{prop:"mcount",name:"mcount",embedded:false,exported:false,typ:$Uint16,tag:""},{prop:"xcount",name:"xcount",embedded:false,exported:false,typ:$Uint16,tag:""},{prop:"moff",name:"moff",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"_methods",name:"_methods",embedded:false,exported:false,typ:EB,tag:""}]);P.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:"reflect:\"func\""},{prop:"inCount",name:"inCount",embedded:false,exported:false,typ:$Uint16,tag:""},{prop:"outCount",name:"outCount",embedded:false,exported:false,typ:$Uint16,tag:""},{prop:"_in",name:"_in",embedded:false,exported:false,typ:DU,tag:""},{prop:"_out",name:"_out",embedded:false,exported:false,typ:DU,tag:""}]);Q.init("internal/reflectlite",[{prop:"bytes",name:"bytes",embedded:false,exported:false,typ:EA,tag:""}]);R.init("internal/reflectlite",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"tag",name:"tag",embedded:false,exported:false,typ:$String,tag:""},{prop:"exported",name:"exported",embedded:false,exported:false,typ:$Bool,tag:""}]);AW.init("internal/reflectlite",[{prop:"t",name:"t",embedded:false,exported:false,typ:CF,tag:""},{prop:"m",name:"m",embedded:false,exported:false,typ:DX,tag:""},{prop:"keys",name:"keys",embedded:false,exported:false,typ:DX,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int,tag:""},{prop:"last",name:"last",embedded:false,exported:false,typ:DX,tag:""}]);AY.init([{prop:"AssignableTo",name:"AssignableTo",pkg:"",typ:$funcType([CF],[$Bool],false)},{prop:"Comparable",name:"Comparable",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Elem",name:"Elem",pkg:"",typ:$funcType([],[CF],false)},{prop:"Implements",name:"Implements",pkg:"",typ:$funcType([CF],[$Bool],false)},{prop:"Key",name:"Key",pkg:"",typ:$funcType([],[CF],false)},{prop:"Kind",name:"Kind",pkg:"",typ:$funcType([],[CG],false)},{prop:"Name",name:"Name",pkg:"",typ:$funcType([],[$String],false)},{prop:"PkgPath",name:"PkgPath",pkg:"",typ:$funcType([],[$String],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Uintptr],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"common",name:"common",pkg:"internal/reflectlite",typ:$funcType([],[DS],false)},{prop:"uncommon",name:"uncommon",pkg:"internal/reflectlite",typ:$funcType([],[EE],false)}]);BX.init("internal/reflectlite",[{prop:"s",name:"s",embedded:false,exported:false,typ:$String,tag:""}]);BZ.init("",[{prop:"Name",name:"Name",embedded:false,exported:true,typ:$String,tag:""},{prop:"PkgPath",name:"PkgPath",embedded:false,exported:true,typ:$String,tag:""},{prop:"Type",name:"Type",embedded:false,exported:true,typ:CF,tag:""},{prop:"Func",name:"Func",embedded:false,exported:true,typ:DI,tag:""},{prop:"Index",name:"Index",embedded:false,exported:true,typ:$Int,tag:""}]);CF.init([{prop:"AssignableTo",name:"AssignableTo",pkg:"",typ:$funcType([CF],[$Bool],false)},{prop:"Comparable",name:"Comparable",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Elem",name:"Elem",pkg:"",typ:$funcType([],[CF],false)},{prop:"Implements",name:"Implements",pkg:"",typ:$funcType([CF],[$Bool],false)},{prop:"Kind",name:"Kind",pkg:"",typ:$funcType([],[CG],false)},{prop:"Name",name:"Name",pkg:"",typ:$funcType([],[$String],false)},{prop:"PkgPath",name:"PkgPath",pkg:"",typ:$funcType([],[$String],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Uintptr],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"common",name:"common",pkg:"internal/reflectlite",typ:$funcType([],[DS],false)},{prop:"uncommon",name:"uncommon",pkg:"internal/reflectlite",typ:$funcType([],[EE],false)}]);CI.init("internal/reflectlite",[{prop:"size",name:"size",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"ptrdata",name:"ptrdata",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"hash",name:"hash",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"tflag",name:"tflag",embedded:false,exported:false,typ:CH,tag:""},{prop:"align",name:"align",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"fieldAlign",name:"fieldAlign",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"kind",name:"kind",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"equal",name:"equal",embedded:false,exported:false,typ:ES,tag:""},{prop:"gcdata",name:"gcdata",embedded:false,exported:false,typ:EA,tag:""},{prop:"str",name:"str",embedded:false,exported:false,typ:CX,tag:""},{prop:"ptrToThis",name:"ptrToThis",embedded:false,exported:false,typ:CY,tag:""}]);CJ.init("internal/reflectlite",[{prop:"name",name:"name",embedded:false,exported:false,typ:CX,tag:""},{prop:"mtyp",name:"mtyp",embedded:false,exported:false,typ:CY,tag:""},{prop:"ifn",name:"ifn",embedded:false,exported:false,typ:CZ,tag:""},{prop:"tfn",name:"tfn",embedded:false,exported:false,typ:CZ,tag:""}]);CL.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"elem",name:"elem",embedded:false,exported:false,typ:DS,tag:""},{prop:"slice",name:"slice",embedded:false,exported:false,typ:DS,tag:""},{prop:"len",name:"len",embedded:false,exported:false,typ:$Uintptr,tag:""}]);CM.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"elem",name:"elem",embedded:false,exported:false,typ:DS,tag:""},{prop:"dir",name:"dir",embedded:false,exported:false,typ:$Uintptr,tag:""}]);CN.init("internal/reflectlite",[{prop:"name",name:"name",embedded:false,exported:false,typ:CX,tag:""},{prop:"typ",name:"typ",embedded:false,exported:false,typ:CY,tag:""}]);CO.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"pkgPath",name:"pkgPath",embedded:false,exported:false,typ:Q,tag:""},{prop:"methods",name:"methods",embedded:false,exported:false,typ:EC,tag:""}]);CP.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"key",name:"key",embedded:false,exported:false,typ:DS,tag:""},{prop:"elem",name:"elem",embedded:false,exported:false,typ:DS,tag:""},{prop:"bucket",name:"bucket",embedded:false,exported:false,typ:DS,tag:""},{prop:"hasher",name:"hasher",embedded:false,exported:false,typ:EU,tag:""},{prop:"keysize",name:"keysize",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"valuesize",name:"valuesize",embedded:false,exported:false,typ:$Uint8,tag:""},{prop:"bucketsize",name:"bucketsize",embedded:false,exported:false,typ:$Uint16,tag:""},{prop:"flags",name:"flags",embedded:false,exported:false,typ:$Uint32,tag:""}]);CQ.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"elem",name:"elem",embedded:false,exported:false,typ:DS,tag:""}]);CR.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"elem",name:"elem",embedded:false,exported:false,typ:DS,tag:""}]);CS.init("internal/reflectlite",[{prop:"name",name:"name",embedded:false,exported:false,typ:Q,tag:""},{prop:"typ",name:"typ",embedded:false,exported:false,typ:DS,tag:""},{prop:"offsetEmbed",name:"offsetEmbed",embedded:false,exported:false,typ:$Uintptr,tag:""}]);CT.init("internal/reflectlite",[{prop:"rtype",name:"rtype",embedded:true,exported:false,typ:CI,tag:""},{prop:"pkgPath",name:"pkgPath",embedded:false,exported:false,typ:Q,tag:""},{prop:"fields",name:"fields",embedded:false,exported:false,typ:ED,tag:""}]);DI.init("internal/reflectlite",[{prop:"typ",name:"typ",embedded:false,exported:false,typ:DS,tag:""},{prop:"ptr",name:"ptr",embedded:false,exported:false,typ:$UnsafePointer,tag:""},{prop:"flag",name:"flag",embedded:true,exported:false,typ:DJ,tag:""}]);DM.init("",[{prop:"Method",name:"Method",embedded:false,exported:true,typ:$String,tag:""},{prop:"Kind",name:"Kind",embedded:false,exported:true,typ:CG,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}F=DS.nil;U=DT.nil;W=DU.nil;D=false;G="_jsType";H="_reflectType";I="kindType";J="_rtype";O={};S={};BP=$assertType($internalize($select,$emptyInterface),DY);$pkg.ErrSyntax=new BX.ptr("invalid syntax");CE=$assertType($internalize($call,$emptyInterface),DY);BJ=L($jsObjectPtr);CU=new DZ(["invalid","bool","int","int8","int16","int32","int64","uint","uint8","uint16","uint32","uint64","uintptr","float32","float64","complex64","complex128","array","chan","func","interface","map","ptr","slice","string","struct","unsafe.Pointer"]);$r=E();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["errors"]=(function(){var $pkg={},$init,A,C,H,L,G,a,B;A=$packages["internal/reflectlite"];C=$pkg.errorString=$newType(0,$kindStruct,"errors.errorString",true,"errors",false,function(s_){this.$val=this;if(arguments.length===0){this.s="";return;}this.s=s_;});H=$ptrType($error);L=$ptrType(C);B=function(b){var b;return new C.ptr(b);};$pkg.New=B;C.ptr.prototype.Error=function(){var b;b=this;return b.s;};C.prototype.Error=function(){return this.$val.Error();};L.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];C.init("errors",[{prop:"s",name:"s",embedded:false,exported:false,typ:$String,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a=A.TypeOf((H.nil)).Elem();$s=2;case 2:if($c){$c=false;a=a.$blk();}if(a&&a.$blk!==undefined){break s;}G=a;}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["internal/cpu"]=(function(){var $pkg={},$init;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["internal/bytealg"]=(function(){var $pkg={},$init,A,B,C,E,G,K,O,P,Q,S;A=$packages["internal/cpu"];B=function(b,c){var b,c,d,e,f,g;if(!((b.$length===c.$length))){return false;}d=b;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(!((g===((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f])))){return false;}e++;}return true;};$pkg.Equal=B;C=function(b){var b,c,d,e,f,g,h,i;c=0;d=0;while(true){if(!(d>>0)+((((d<0||d>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+d])>>>0))>>>0;d=d+(1)>>0;}e=1;f=16777619;g=e;h=f;i=b.$length;while(true){if(!(i>0)){break;}if(!(((i&1)===0))){g=$imul(g,(h))>>>0;}h=$imul(h,(h))>>>0;i=(i>>$min((1),31))>>0;}return[c,g];};$pkg.HashStrBytes=C;E=function(b){var b,c,d,e,f,g,h,i;c=0;d=b.$length-1>>0;while(true){if(!(d>=0)){break;}c=($imul(c,16777619)>>>0)+((((d<0||d>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+d])>>>0))>>>0;d=d-(1)>>0;}e=1;f=16777619;g=e;h=f;i=b.$length;while(true){if(!(i>0)){break;}if(!(((i&1)===0))){g=$imul(g,(h))>>>0;}h=$imul(h,(h))>>>0;i=(i>>$min((1),31))>>0;}return[c,g];};$pkg.HashStrRevBytes=E;G=function(b,c){var b,c,d,e,f,g,h,i,j,k;d=C(c);e=d[0];f=d[1];g=c.$length;h=0;i=0;while(true){if(!(i>>0)+((((i<0||i>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+i])>>>0))>>>0;i=i+(1)>>0;}if((h===e)&&B($subslice(b,0,g),c)){return 0;}j=g;while(true){if(!(j>>0;h=h+(((((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j])>>>0)))>>>0;h=h-(($imul(f,(((k=j-g>>0,((k<0||k>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+k]))>>>0)))>>>0))>>>0;j=j+(1)>>0;if((h===e)&&B($subslice(b,(j-g>>0),j),c)){return j-g>>0;}}return-1;};$pkg.IndexRabinKarpBytes=G;K=function(b,c){var b,c,d,e,f,g;d=0;e=b;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g===c){d=d+(1)>>0;}f++;}return d;};$pkg.Count=K;O=function(b,c){var b,c;$panic(new $String("unimplemented"));};$pkg.Index=O;P=function(b,c){var b,c;$panic(new $String("unimplemented"));};$pkg.IndexString=P;Q=function(b){var b;$panic(new $String("unimplemented"));};$pkg.Cutover=Q;S=function(b,c){var b,c,d;d=0;while(true){if(!(d>0;}return-1;};$pkg.IndexByteString=S;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.MaxLen=0;}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["internal/race"]=(function(){var $pkg={},$init,A,B,C,D,E,H,I;A=function(a){var a;};$pkg.Acquire=A;B=function(a){var a;};$pkg.Release=B;C=function(a){var a;};$pkg.ReleaseMerge=C;D=function(){};$pkg.Disable=D;E=function(){};$pkg.Enable=E;H=function(a,b){var a,b;};$pkg.ReadRange=H;I=function(a,b){var a,b;};$pkg.WriteRange=I;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["sync/atomic"]=(function(){var $pkg={},$init,A,AE,AI,H,K,N,S,U,V,Y,AA;A=$packages["github.com/gopherjs/gopherjs/js"];AE=$pkg.Value=$newType(0,$kindStruct,"atomic.Value",true,"sync/atomic",true,function(v_){this.$val=this;if(arguments.length===0){this.v=$ifaceNil;return;}this.v=v_;});AI=$ptrType(AE);H=function(ad,ae,af){var ad,ae,af;if(ad.$get()===ae){ad.$set(af);return true;}return false;};$pkg.CompareAndSwapInt32=H;K=function(ad,ae,af){var ad,ae,af,ag;if((ag=ad.$get(),(ag.$high===ae.$high&&ag.$low===ae.$low))){ad.$set(af);return true;}return false;};$pkg.CompareAndSwapUint64=K;N=function(ad,ae){var ad,ae,af;af=ad.$get()+ae>>0;ad.$set(af);return af;};$pkg.AddInt32=N;S=function(ad){var ad;return ad.$get();};$pkg.LoadInt32=S;U=function(ad){var ad;return ad.$get();};$pkg.LoadUint32=U;V=function(ad){var ad;return ad.$get();};$pkg.LoadUint64=V;Y=function(ad,ae){var ad,ae;ad.$set(ae);};$pkg.StoreInt32=Y;AA=function(ad,ae){var ad,ae;ad.$set(ae);};$pkg.StoreUint32=AA;AE.ptr.prototype.Load=function(){var ad,ae;ad=$ifaceNil;ae=this;ad=ae.v;return ad;};AE.prototype.Load=function(){return this.$val.Load();};AE.ptr.prototype.Store=function(ad){var ad,ae;ae=this;if($interfaceIsEqual(ad,$ifaceNil)){$panic(new $String("sync/atomic: store of nil value into Value"));}if(!($interfaceIsEqual(ae.v,$ifaceNil))&&!(ad.constructor===ae.v.constructor)){$panic(new $String("sync/atomic: store of inconsistently typed value into Value"));}ae.v=ad;};AE.prototype.Store=function(ad){return this.$val.Store(ad);};AI.methods=[{prop:"Load",name:"Load",pkg:"",typ:$funcType([],[$emptyInterface],false)},{prop:"Store",name:"Store",pkg:"",typ:$funcType([$emptyInterface],[],false)}];AE.init("sync/atomic",[{prop:"v",name:"v",embedded:false,exported:false,typ:$emptyInterface,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["sync"]=(function(){var $pkg={},$init,A,C,B,E,Z,AA,AB,AP,AQ,AR,AS,AT,AU,BA,BG,BH,BK,BL,BM,BV,BW,BX,H,I,W,K,L,M,N,O,P,AN,AO;A=$packages["github.com/gopherjs/gopherjs/js"];C=$packages["internal/race"];B=$packages["sync/atomic"];E=$pkg.Pool=$newType(0,$kindStruct,"sync.Pool",true,"sync",true,function(store_,New_){this.$val=this;if(arguments.length===0){this.store=BK.nil;this.New=$throwNilPointerError;return;}this.store=store_;this.New=New_;});Z=$pkg.Mutex=$newType(0,$kindStruct,"sync.Mutex",true,"sync",true,function(state_,sema_){this.$val=this;if(arguments.length===0){this.state=0;this.sema=0;return;}this.state=state_;this.sema=sema_;});AA=$pkg.Locker=$newType(8,$kindInterface,"sync.Locker",true,"sync",true,null);AB=$pkg.Once=$newType(0,$kindStruct,"sync.Once",true,"sync",true,function(done_,m_){this.$val=this;if(arguments.length===0){this.done=0;this.m=new Z.ptr(0,0);return;}this.done=done_;this.m=m_;});AP=$pkg.notifyList=$newType(0,$kindStruct,"sync.notifyList",true,"sync",false,function(wait_,notify_,lock_,head_,tail_){this.$val=this;if(arguments.length===0){this.wait=0;this.notify=0;this.lock=0;this.head=0;this.tail=0;return;}this.wait=wait_;this.notify=notify_;this.lock=lock_;this.head=head_;this.tail=tail_;});AQ=$pkg.RWMutex=$newType(0,$kindStruct,"sync.RWMutex",true,"sync",true,function(w_,writerSem_,readerSem_,readerCount_,readerWait_){this.$val=this;if(arguments.length===0){this.w=new Z.ptr(0,0);this.writerSem=0;this.readerSem=0;this.readerCount=0;this.readerWait=0;return;}this.w=w_;this.writerSem=writerSem_;this.readerSem=readerSem_;this.readerCount=readerCount_;this.readerWait=readerWait_;});AR=$pkg.rlocker=$newType(0,$kindStruct,"sync.rlocker",true,"sync",false,function(w_,writerSem_,readerSem_,readerCount_,readerWait_){this.$val=this;if(arguments.length===0){this.w=new Z.ptr(0,0);this.writerSem=0;this.readerSem=0;this.readerCount=0;this.readerWait=0;return;}this.w=w_;this.writerSem=writerSem_;this.readerSem=readerSem_;this.readerCount=readerCount_;this.readerWait=readerWait_;});AS=$ptrType($Uint32);AT=$chanType($Bool,false,false);AU=$sliceType(AT);BA=$ptrType($Int32);BG=$ptrType(AR);BH=$ptrType(AQ);BK=$sliceType($emptyInterface);BL=$ptrType(E);BM=$funcType([],[$emptyInterface],false);BV=$ptrType(Z);BW=$funcType([],[],false);BX=$ptrType(AB);E.ptr.prototype.Get=function(){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(j.store.$length===0){$s=1;continue;}$s=2;continue;case 1:if(!(j.New===$throwNilPointerError)){$s=3;continue;}$s=4;continue;case 3:k=j.New();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 4:$s=-1;return $ifaceNil;case 2:n=(l=j.store,m=j.store.$length-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));j.store=$subslice(j.store,0,(j.store.$length-1>>0));$s=-1;return n;}return;}if($f===undefined){$f={$blk:E.ptr.prototype.Get};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};E.prototype.Get=function(){return this.$val.Get();};E.ptr.prototype.Put=function(j){var j,k;k=this;if($interfaceIsEqual(j,$ifaceNil)){return;}k.store=$append(k.store,j);};E.prototype.Put=function(j){return this.$val.Put(j);};K=function(j,k,l){var j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(((j.$get()-(m=I[AS.keyFor(j)],m!==undefined?m.v:0)>>>0))===0){$s=1;continue;}$s=2;continue;case 1:n=new $Chan($Bool,0);if(k){o=j;(H||$throwRuntimeError("assignment to entry in nil map"))[AS.keyFor(o)]={k:o,v:$appendSlice(new AU([n]),(p=H[AS.keyFor(j)],p!==undefined?p.v:AU.nil))};}else{q=j;(H||$throwRuntimeError("assignment to entry in nil map"))[AS.keyFor(q)]={k:q,v:$append((r=H[AS.keyFor(j)],r!==undefined?r.v:AU.nil),n)};}s=$recv(n);$s=3;case 3:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}s[0];t=j;(I||$throwRuntimeError("assignment to entry in nil map"))[AS.keyFor(t)]={k:t,v:(u=I[AS.keyFor(j)],u!==undefined?u.v:0)-(1)>>>0};if((v=I[AS.keyFor(j)],v!==undefined?v.v:0)===0){delete I[AS.keyFor(j)];}case 2:j.$set(j.$get()-(1)>>>0);$s=-1;return;}return;}if($f===undefined){$f={$blk:K};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};L=function(j,k,l){var j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j.$set(j.$get()+(1)>>>0);n=(m=H[AS.keyFor(j)],m!==undefined?m.v:AU.nil);if(n.$length===0){$s=-1;return;}o=(0>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+0]);n=$subslice(n,1);p=j;(H||$throwRuntimeError("assignment to entry in nil map"))[AS.keyFor(p)]={k:p,v:n};if(n.$length===0){delete H[AS.keyFor(j)];}q=j;(I||$throwRuntimeError("assignment to entry in nil map"))[AS.keyFor(q)]={k:q,v:(r=I[AS.keyFor(j)],r!==undefined?r.v:0)+(1)>>>0};$r=$send(o,true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:L};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};M=function(j){var j;};N=function(j){var j;return false;};O=function(){return $mul64($internalize(new($global.Date)().getTime(),$Int64),new $Int64(0,1000000));};P=function(j){var j;$throwRuntimeError($externalize(j,$String));};Z.ptr.prototype.Lock=function(){var j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(B.CompareAndSwapInt32((j.$ptr_state||(j.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},j))),0,1)){if(false){C.Acquire((j));}$s=-1;return;}$r=j.lockSlow();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.Lock};}$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.Lock=function(){return this.$val.Lock();};Z.ptr.prototype.lockSlow=function(){var j,k,l,m,n,o,p,q,r,s,t,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=new $Int64(0,0);l=false;m=false;n=0;o=j.state;case 1:if(((o&5)===1)&&N(n)){$s=3;continue;}$s=4;continue;case 3:if(!m&&((o&2)===0)&&!(((o>>3>>0)===0))&&B.CompareAndSwapInt32((j.$ptr_state||(j.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},j))),o,o|2)){m=true;}AO();n=n+(1)>>0;o=j.state;$s=1;continue;case 4:p=o;if((o&4)===0){p=p|(1);}if(!(((o&5)===0))){p=p+(8)>>0;}if(l&&!(((o&1)===0))){p=p|(4);}if(m){if((p&2)===0){P("sync: inconsistent mutex state");}p=(p&~(2))>>0;}if(B.CompareAndSwapInt32((j.$ptr_state||(j.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},j))),o,p)){$s=5;continue;}$s=6;continue;case 5:if((o&5)===0){$s=2;continue;}q=!((k.$high===0&&k.$low===0));if((k.$high===0&&k.$low===0)){k=O();}$r=K((j.$ptr_sema||(j.$ptr_sema=new AS(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},j))),q,1);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=l||(r=(s=O(),new $Int64(s.$high-k.$high,s.$low-k.$low)),(r.$high>0||(r.$high===0&&r.$low>1000000)));o=j.state;if(!(((o&4)===0))){if(!(((o&3)===0))||((o>>3>>0)===0)){P("sync: inconsistent mutex state");}t=-7;if(!l||((o>>3>>0)===1)){t=t-(4)>>0;}B.AddInt32((j.$ptr_state||(j.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},j))),t);$s=2;continue;}m=true;n=0;$s=7;continue;case 6:o=j.state;case 7:$s=1;continue;case 2:if(false){C.Acquire((j));}$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.lockSlow};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.lockSlow=function(){return this.$val.lockSlow();};Z.ptr.prototype.Unlock=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(false){$unused(j.state);C.Release((j));}k=B.AddInt32((j.$ptr_state||(j.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},j))),-1);if(!((k===0))){$s=1;continue;}$s=2;continue;case 1:$r=j.unlockSlow(k);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.Unlock};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.Unlock=function(){return this.$val.Unlock();};Z.ptr.prototype.unlockSlow=function(j){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=this;if((((j+1>>0))&1)===0){P("sync: unlock of unlocked mutex");}if((j&4)===0){$s=1;continue;}$s=2;continue;case 1:l=j;case 4:if(((l>>3>>0)===0)||!(((l&7)===0))){$s=-1;return;}j=((l-8>>0))|2;if(B.CompareAndSwapInt32((k.$ptr_state||(k.$ptr_state=new BA(function(){return this.$target.state;},function($v){this.$target.state=$v;},k))),l,j)){$s=6;continue;}$s=7;continue;case 6:$r=L((k.$ptr_sema||(k.$ptr_sema=new AS(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},k))),false,1);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 7:l=k.state;$s=4;continue;case 5:$s=3;continue;case 2:$r=L((k.$ptr_sema||(k.$ptr_sema=new AS(function(){return this.$target.sema;},function($v){this.$target.sema=$v;},k))),true,1);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.unlockSlow};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.unlockSlow=function(j){return this.$val.unlockSlow(j);};AB.ptr.prototype.Do=function(j){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=this;if(B.LoadUint32((k.$ptr_done||(k.$ptr_done=new AS(function(){return this.$target.done;},function($v){this.$target.done=$v;},k))))===0){$s=1;continue;}$s=2;continue;case 1:$r=k.doSlow(j);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:AB.ptr.prototype.Do};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AB.prototype.Do=function(j){return this.$val.Do(j);};AB.ptr.prototype.doSlow=function(j){var j,k,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);k=this;$r=k.m.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(k.m,"Unlock"),[]]);if(k.done===0){$s=2;continue;}$s=3;continue;case 2:$deferred.push([B.StoreUint32,[(k.$ptr_done||(k.$ptr_done=new AS(function(){return this.$target.done;},function($v){this.$target.done=$v;},k))),1]]);$r=j();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AB.ptr.prototype.doSlow};}$f.j=j;$f.k=k;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};AB.prototype.doSlow=function(j){return this.$val.doSlow(j);};AN=function(){var j;j=new AP.ptr(0,0,0,0,0);M(20);};AO=function(){$throwRuntimeError("native function not implemented: sync.runtime_doSpin");};AQ.ptr.prototype.RLock=function(){var j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(false){$unused(j.w.state);C.Disable();}if(B.AddInt32((j.$ptr_readerCount||(j.$ptr_readerCount=new BA(function(){return this.$target.readerCount;},function($v){this.$target.readerCount=$v;},j))),1)<0){$s=1;continue;}$s=2;continue;case 1:$r=K((j.$ptr_readerSem||(j.$ptr_readerSem=new AS(function(){return this.$target.readerSem;},function($v){this.$target.readerSem=$v;},j))),false,0);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:if(false){C.Enable();C.Acquire(((j.$ptr_readerSem||(j.$ptr_readerSem=new AS(function(){return this.$target.readerSem;},function($v){this.$target.readerSem=$v;},j)))));}$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.RLock};}$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.RLock=function(){return this.$val.RLock();};AQ.ptr.prototype.RUnlock=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(false){$unused(j.w.state);C.ReleaseMerge(((j.$ptr_writerSem||(j.$ptr_writerSem=new AS(function(){return this.$target.writerSem;},function($v){this.$target.writerSem=$v;},j)))));C.Disable();}k=B.AddInt32((j.$ptr_readerCount||(j.$ptr_readerCount=new BA(function(){return this.$target.readerCount;},function($v){this.$target.readerCount=$v;},j))),-1);if(k<0){$s=1;continue;}$s=2;continue;case 1:$r=j.rUnlockSlow(k);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:if(false){C.Enable();}$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.RUnlock};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.RUnlock=function(){return this.$val.RUnlock();};AQ.ptr.prototype.rUnlockSlow=function(j){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=this;if(((j+1>>0)===0)||((j+1>>0)===-1073741824)){C.Enable();P("sync: RUnlock of unlocked RWMutex");}if(B.AddInt32((k.$ptr_readerWait||(k.$ptr_readerWait=new BA(function(){return this.$target.readerWait;},function($v){this.$target.readerWait=$v;},k))),-1)===0){$s=1;continue;}$s=2;continue;case 1:$r=L((k.$ptr_writerSem||(k.$ptr_writerSem=new AS(function(){return this.$target.writerSem;},function($v){this.$target.writerSem=$v;},k))),false,1);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.rUnlockSlow};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.rUnlockSlow=function(j){return this.$val.rUnlockSlow(j);};AQ.ptr.prototype.Lock=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(false){$unused(j.w.state);C.Disable();}$r=j.w.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=B.AddInt32((j.$ptr_readerCount||(j.$ptr_readerCount=new BA(function(){return this.$target.readerCount;},function($v){this.$target.readerCount=$v;},j))),-1073741824)+1073741824>>0;if(!((k===0))&&!((B.AddInt32((j.$ptr_readerWait||(j.$ptr_readerWait=new BA(function(){return this.$target.readerWait;},function($v){this.$target.readerWait=$v;},j))),k)===0))){$s=2;continue;}$s=3;continue;case 2:$r=K((j.$ptr_writerSem||(j.$ptr_writerSem=new AS(function(){return this.$target.writerSem;},function($v){this.$target.writerSem=$v;},j))),false,0);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:if(false){C.Enable();C.Acquire(((j.$ptr_readerSem||(j.$ptr_readerSem=new AS(function(){return this.$target.readerSem;},function($v){this.$target.readerSem=$v;},j)))));C.Acquire(((j.$ptr_writerSem||(j.$ptr_writerSem=new AS(function(){return this.$target.writerSem;},function($v){this.$target.writerSem=$v;},j)))));}$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.Lock};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.Lock=function(){return this.$val.Lock();};AQ.ptr.prototype.Unlock=function(){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(false){$unused(j.w.state);C.Release(((j.$ptr_readerSem||(j.$ptr_readerSem=new AS(function(){return this.$target.readerSem;},function($v){this.$target.readerSem=$v;},j)))));C.Disable();}k=B.AddInt32((j.$ptr_readerCount||(j.$ptr_readerCount=new BA(function(){return this.$target.readerCount;},function($v){this.$target.readerCount=$v;},j))),1073741824);if(k>=1073741824){C.Enable();P("sync: Unlock of unlocked RWMutex");}l=0;case 1:if(!(l<((k>>0)))){$s=2;continue;}$r=L((j.$ptr_readerSem||(j.$ptr_readerSem=new AS(function(){return this.$target.readerSem;},function($v){this.$target.readerSem=$v;},j))),false,0);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=l+(1)>>0;$s=1;continue;case 2:$r=j.w.Unlock();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(false){C.Enable();}$s=-1;return;}return;}if($f===undefined){$f={$blk:AQ.ptr.prototype.Unlock};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};AQ.prototype.Unlock=function(){return this.$val.Unlock();};AQ.ptr.prototype.RLocker=function(){var j;j=this;return($pointerOfStructConversion(j,BG));};AQ.prototype.RLocker=function(){return this.$val.RLocker();};AR.ptr.prototype.Lock=function(){var j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;$r=($pointerOfStructConversion(j,BH)).RLock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AR.ptr.prototype.Lock};}$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AR.prototype.Lock=function(){return this.$val.Lock();};AR.ptr.prototype.Unlock=function(){var j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;$r=($pointerOfStructConversion(j,BH)).RUnlock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AR.ptr.prototype.Unlock};}$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AR.prototype.Unlock=function(){return this.$val.Unlock();};BL.methods=[{prop:"Get",name:"Get",pkg:"",typ:$funcType([],[$emptyInterface],false)},{prop:"Put",name:"Put",pkg:"",typ:$funcType([$emptyInterface],[],false)}];BV.methods=[{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"lockSlow",name:"lockSlow",pkg:"sync",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)},{prop:"unlockSlow",name:"unlockSlow",pkg:"sync",typ:$funcType([$Int32],[],false)}];BX.methods=[{prop:"Do",name:"Do",pkg:"",typ:$funcType([BW],[],false)},{prop:"doSlow",name:"doSlow",pkg:"sync",typ:$funcType([BW],[],false)}];BH.methods=[{prop:"RLock",name:"RLock",pkg:"",typ:$funcType([],[],false)},{prop:"RUnlock",name:"RUnlock",pkg:"",typ:$funcType([],[],false)},{prop:"rUnlockSlow",name:"rUnlockSlow",pkg:"sync",typ:$funcType([$Int32],[],false)},{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)},{prop:"RLocker",name:"RLocker",pkg:"",typ:$funcType([],[AA],false)}];BG.methods=[{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)}];E.init("sync",[{prop:"store",name:"store",embedded:false,exported:false,typ:BK,tag:""},{prop:"New",name:"New",embedded:false,exported:true,typ:BM,tag:""}]);Z.init("sync",[{prop:"state",name:"state",embedded:false,exported:false,typ:$Int32,tag:""},{prop:"sema",name:"sema",embedded:false,exported:false,typ:$Uint32,tag:""}]);AA.init([{prop:"Lock",name:"Lock",pkg:"",typ:$funcType([],[],false)},{prop:"Unlock",name:"Unlock",pkg:"",typ:$funcType([],[],false)}]);AB.init("sync",[{prop:"done",name:"done",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"m",name:"m",embedded:false,exported:false,typ:Z,tag:""}]);AP.init("sync",[{prop:"wait",name:"wait",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"notify",name:"notify",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"lock",name:"lock",embedded:false,exported:false,typ:$Uintptr,tag:""},{prop:"head",name:"head",embedded:false,exported:false,typ:$UnsafePointer,tag:""},{prop:"tail",name:"tail",embedded:false,exported:false,typ:$UnsafePointer,tag:""}]);AQ.init("sync",[{prop:"w",name:"w",embedded:false,exported:false,typ:Z,tag:""},{prop:"writerSem",name:"writerSem",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"readerSem",name:"readerSem",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"readerCount",name:"readerCount",embedded:false,exported:false,typ:$Int32,tag:""},{prop:"readerWait",name:"readerWait",embedded:false,exported:false,typ:$Int32,tag:""}]);AR.init("sync",[{prop:"w",name:"w",embedded:false,exported:false,typ:Z,tag:""},{prop:"writerSem",name:"writerSem",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"readerSem",name:"readerSem",embedded:false,exported:false,typ:$Uint32,tag:""},{prop:"readerCount",name:"readerCount",embedded:false,exported:false,typ:$Int32,tag:""},{prop:"readerWait",name:"readerWait",embedded:false,exported:false,typ:$Int32,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}H={};I={};W=(new Uint8Array(8));AN();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["io"]=(function(){var $pkg={},$init,A,B,D,E,P,Q,X,Y,AH,BD,BE,BF,BH,C,AK,AL,AP,Z,AD,AF;A=$packages["errors"];B=$packages["sync"];D=$pkg.Reader=$newType(8,$kindInterface,"io.Reader",true,"io",true,null);E=$pkg.Writer=$newType(8,$kindInterface,"io.Writer",true,"io",true,null);P=$pkg.ReaderFrom=$newType(8,$kindInterface,"io.ReaderFrom",true,"io",true,null);Q=$pkg.WriterTo=$newType(8,$kindInterface,"io.WriterTo",true,"io",true,null);X=$pkg.RuneScanner=$newType(8,$kindInterface,"io.RuneScanner",true,"io",true,null);Y=$pkg.StringWriter=$newType(8,$kindInterface,"io.StringWriter",true,"io",true,null);AH=$pkg.LimitedReader=$newType(0,$kindStruct,"io.LimitedReader",true,"io",true,function(R_,N_){this.$val=this;if(arguments.length===0){this.R=$ifaceNil;this.N=new $Int64(0,0);return;}this.R=R_;this.N=N_;});BD=$sliceType($emptyInterface);BE=$sliceType($Uint8);BF=$ptrType(BE);BH=$ptrType(AH);Z=function(c,d){var c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=0;f=$ifaceNil;g=$assertType(c,Y,true);h=g[0];i=g[1];if(i){$s=1;continue;}$s=2;continue;case 1:k=h.WriteString(d);$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;e=j[0];f=j[1];$s=-1;return[e,f];case 2:m=c.Write((new BE($stringToBytes(d))));$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;e=l[0];f=l[1];$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:Z};}$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};$pkg.WriteString=Z;AD=function(c,d){var c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;h=AF(c,d,BE.nil);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;e=g[0];f=g[1];$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:AD};}$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Copy=AD;AF=function(c,d,e){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=new $Int64(0,0);g=$ifaceNil;h=$assertType(d,Q,true);i=h[0];j=h[1];if(j){$s=1;continue;}$s=2;continue;case 1:l=i.WriteTo(c);$s=3;case 3:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;f=k[0];g=k[1];$s=-1;return[f,g];case 2:m=$assertType(c,P,true);n=m[0];o=m[1];if(o){$s=4;continue;}$s=5;continue;case 4:q=n.ReadFrom(d);$s=6;case 6:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;f=p[0];g=p[1];$s=-1;return[f,g];case 5:if(e===BE.nil){r=32768;s=$assertType(d,BH,true);t=s[0];u=s[1];if(u&&(v=(new $Int64(0,r)),w=t.N,(v.$high>w.$high||(v.$high===w.$high&&v.$low>w.$low)))){if((x=t.N,(x.$high<0||(x.$high===0&&x.$low<1)))){r=1;}else{r=(((y=t.N,y.$low+((y.$high>>31)*4294967296))>>0));}}e=$makeSlice(BE,r);}case 7:aa=d.Read(e);$s=9;case 9:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}z=aa;ab=z[0];ac=z[1];if(ab>0){$s=10;continue;}$s=11;continue;case 10:ae=c.Write($subslice(e,0,ab));$s=12;case 12:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}ad=ae;af=ad[0];ag=ad[1];if(af<0||abk.$high||(j.$high===k.$high&&j.$low>k.$low)))){c=$subslice(c,0,$flatten64(f.N));}m=f.R.Read(c);$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;d=l[0];e=l[1];f.N=(n=f.N,o=(new $Int64(0,d)),new $Int64(n.$high-o.$high,n.$low-o.$low));$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.Read};}$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.Read=function(c){return this.$val.Read(c);};BH.methods=[{prop:"Read",name:"Read",pkg:"",typ:$funcType([BE],[$Int,$error],false)}];D.init([{prop:"Read",name:"Read",pkg:"",typ:$funcType([BE],[$Int,$error],false)}]);E.init([{prop:"Write",name:"Write",pkg:"",typ:$funcType([BE],[$Int,$error],false)}]);P.init([{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([D],[$Int64,$error],false)}]);Q.init([{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([E],[$Int64,$error],false)}]);X.init([{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)}]);Y.init([{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)}]);AH.init("",[{prop:"R",name:"R",embedded:false,exported:true,typ:D,tag:""},{prop:"N",name:"N",embedded:false,exported:true,typ:$Int64,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrShortWrite=A.New("short write");C=A.New("invalid write result");$pkg.ErrShortBuffer=A.New("short buffer");$pkg.EOF=A.New("EOF");$pkg.ErrUnexpectedEOF=A.New("unexpected EOF");$pkg.ErrNoProgress=A.New("multiple Read calls return no data or error");AK=A.New("Seek: invalid whence");AL=A.New("Seek: invalid offset");AP=new B.Pool.ptr(BD.nil,(function(){var c,d;c=$makeSlice(BE,8192);return(d||(d=new BF(function(){return c;},function($v){c=$subslice(new BE($v.$array),$v.$offset,$v.$offset+$v.$length);})));}));$pkg.ErrClosedPipe=A.New("io: read/write on closed pipe");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["unicode"]=(function(){var $pkg={},$init,O,P,Q,R,T,AF,JM,JN,JO,JP,JQ,JR,JS,AM,AO,AS,AW,AX,BA,BI,BQ,DL,DM,DR,DZ,IY,IZ,JA,JB,JC,A,C,E,G,H,I,L,M,N,U,V,W,X,AB,AC,AD,AG;O=$pkg.RangeTable=$newType(0,$kindStruct,"unicode.RangeTable",true,"unicode",true,function(R16_,R32_,LatinOffset_){this.$val=this;if(arguments.length===0){this.R16=JN.nil;this.R32=JO.nil;this.LatinOffset=0;return;}this.R16=R16_;this.R32=R32_;this.LatinOffset=LatinOffset_;});P=$pkg.Range16=$newType(0,$kindStruct,"unicode.Range16",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});Q=$pkg.Range32=$newType(0,$kindStruct,"unicode.Range32",true,"unicode",true,function(Lo_,Hi_,Stride_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Stride=0;return;}this.Lo=Lo_;this.Hi=Hi_;this.Stride=Stride_;});R=$pkg.CaseRange=$newType(0,$kindStruct,"unicode.CaseRange",true,"unicode",true,function(Lo_,Hi_,Delta_){this.$val=this;if(arguments.length===0){this.Lo=0;this.Hi=0;this.Delta=JM.zero();return;}this.Lo=Lo_;this.Hi=Hi_;this.Delta=Delta_;});T=$pkg.d=$newType(12,$kindArray,"unicode.d",true,"unicode",false,null);AF=$pkg.foldPair=$newType(0,$kindStruct,"unicode.foldPair",true,"unicode",false,function(From_,To_){this.$val=this;if(arguments.length===0){this.From=0;this.To=0;return;}this.From=From_;this.To=To_;});JM=$arrayType($Int32,3);JN=$sliceType(P);JO=$sliceType(Q);JP=$ptrType(O);JQ=$sliceType(JP);JR=$sliceType(R);JS=$sliceType(AF);A=function(b,c,d){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=0;f=false;if(b<0||3<=b){g=65533;h=false;e=g;f=h;return[e,f];}i=0;j=d.$length;while(true){if(!(i>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]);if(((m.Lo>>0))<=c&&c<=((m.Hi>>0))){o=((n=m.Delta,((b<0||b>=n.length)?($throwRuntimeError("index out of range"),undefined):n[b])));if(o>1114111){p=((m.Lo>>0))+((((((c-((m.Lo>>0))>>0))&~1)>>0)|(((b&1)>>0))))>>0;q=true;e=p;f=q;return[e,f];}r=c+o>>0;s=true;e=r;f=s;return[e,f];}if(c<((m.Lo>>0))){j=l;}else{i=l+1>>0;}}t=c;u=false;e=t;f=u;return[e,f];};C=function(b){var b;if(b<=255){return 48<=b&&b<=57;}return X($pkg.Digit,b);};$pkg.IsDigit=C;E=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=JA.length)?($throwRuntimeError("index out of range"),undefined):JA[c]))&128)>>>0)===0));}return G(b,$pkg.PrintRanges);};$pkg.IsPrint=E;G=function(b,c){var b,c,d,e,f;d=c;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(W(f,b)){return true;}e++;}return false;};$pkg.In=G;H=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=JA.length)?($throwRuntimeError("index out of range"),undefined):JA[c]))&1)>>>0)===0));}return false;};$pkg.IsControl=H;I=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=JA.length)?($throwRuntimeError("index out of range"),undefined):JA[c]))&96)>>>0)===0));}return X($pkg.Letter,b);};$pkg.IsLetter=I;L=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=JA.length)?($throwRuntimeError("index out of range"),undefined):JA[c]))&2)>>>0)===0));}return W($pkg.Punct,b);};$pkg.IsPunct=L;M=function(b){var b,c;if(((b>>>0))<=255){c=b;if((c===(9))||(c===(10))||(c===(11))||(c===(12))||(c===(13))||(c===(32))||(c===(133))||(c===(160))){return true;}return false;}return X($pkg.White_Space,b);};$pkg.IsSpace=M;N=function(b){var b,c;if(((b>>>0))<=255){return!(((((c=((b<<24>>>24)),((c<0||c>=JA.length)?($throwRuntimeError("index out of range"),undefined):JA[c]))&8)>>>0)===0));}return X($pkg.Symbol,b);};$pkg.IsSymbol=N;U=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.$length<=18||c<=255){d=b;e=0;while(true){if(!(e=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(c>>16))%g.Stride,h===h?h:$throwRuntimeError("integer divide by zero"))===0);}e++;}return false;}i=0;j=b.$length;while(true){if(!(i>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]);if(m.Lo<=c&&c<=m.Hi){return(m.Stride===1)||((n=((c-m.Lo<<16>>>16))%m.Stride,n===n?n:$throwRuntimeError("integer divide by zero"))===0);}if(c>0;}}return false;};V=function(b,c){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.$length<=18){d=b;e=0;while(true){if(!(e=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+f]);if(c>>0))%g.Stride,h===h?h:$throwRuntimeError("integer divide by zero"))===0);}e++;}return false;}i=0;j=b.$length;while(true){if(!(i>0))/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))>>0;m=$clone(((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]),Q);if(m.Lo<=c&&c<=m.Hi){return(m.Stride===1)||((n=((c-m.Lo>>>0))%m.Stride,n===n?n:$throwRuntimeError("integer divide by zero"))===0);}if(c>0;}}return false;};W=function(b,c){var b,c,d,e,f;d=b.R16;if(d.$length>0&&c<=(((e=d.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])).Hi>>0))){return U(d,((c<<16>>>16)));}f=b.R32;if(f.$length>0&&c>=(((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).Lo>>0))){return V(f,((c>>>0)));}return false;};$pkg.Is=W;X=function(b,c){var b,c,d,e,f,g;d=b.R16;e=b.LatinOffset;if(d.$length>e&&c<=(((f=d.$length-1>>0,((f<0||f>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+f])).Hi>>0))){return U($subslice(d,e),((c<<16>>>16)));}g=b.R32;if(g.$length>0&&c>=(((0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Lo>>0))){return V(g,((c>>>0)));}return false;};AB=function(b,c){var b,c,d;d=A(b,c,$pkg.CaseRanges);c=d[0];return c;};$pkg.To=AB;AC=function(b){var b;if(b<=127){if(97<=b&&b<=122){b=b-(32)>>0;}return b;}return AB(0,b);};$pkg.ToUpper=AC;AD=function(b){var b;if(b<=127){if(65<=b&&b<=90){b=b+(32)>>0;}return b;}return AB(1,b);};$pkg.ToLower=AD;AG=function(b){var b,c,d,e,f,g;if(b<0||b>1114111){return b;}if(((b>>0))<128){return((((b<0||b>=JB.length)?($throwRuntimeError("index out of range"),undefined):JB[b])>>0));}c=0;d=JC.$length;while(true){if(!(c>0))/2,(e===e&&e!==1/0&&e!==-1/0)?e>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((((f<0||f>=JC.$length)?($throwRuntimeError("index out of range"),undefined):JC.$array[JC.$offset+f]).From>>0))>0;}else{d=f;}}if(c=JC.$length)?($throwRuntimeError("index out of range"),undefined):JC.$array[JC.$offset+c]).From>>0))===b)){return((((c<0||c>=JC.$length)?($throwRuntimeError("index out of range"),undefined):JC.$array[JC.$offset+c]).To>>0));}g=AD(b);if(!((g===b))){return g;}return AC(b);};$pkg.SimpleFold=AG;O.init("",[{prop:"R16",name:"R16",embedded:false,exported:true,typ:JN,tag:""},{prop:"R32",name:"R32",embedded:false,exported:true,typ:JO,tag:""},{prop:"LatinOffset",name:"LatinOffset",embedded:false,exported:true,typ:$Int,tag:""}]);P.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint16,tag:""}]);Q.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Stride",name:"Stride",embedded:false,exported:true,typ:$Uint32,tag:""}]);R.init("",[{prop:"Lo",name:"Lo",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Hi",name:"Hi",embedded:false,exported:true,typ:$Uint32,tag:""},{prop:"Delta",name:"Delta",embedded:false,exported:true,typ:T,tag:""}]);T.init($Int32,3);AF.init("",[{prop:"From",name:"From",embedded:false,exported:true,typ:$Uint16,tag:""},{prop:"To",name:"To",embedded:false,exported:true,typ:$Uint16,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:AM=new O.ptr(new JN([new P.ptr(65,90,1),new P.ptr(97,122,1),new P.ptr(170,181,11),new P.ptr(186,192,6),new P.ptr(193,214,1),new P.ptr(216,246,1),new P.ptr(248,705,1),new P.ptr(710,721,1),new P.ptr(736,740,1),new P.ptr(748,750,2),new P.ptr(880,884,1),new P.ptr(886,887,1),new P.ptr(890,893,1),new P.ptr(895,902,7),new P.ptr(904,906,1),new P.ptr(908,910,2),new P.ptr(911,929,1),new P.ptr(931,1013,1),new P.ptr(1015,1153,1),new P.ptr(1162,1327,1),new P.ptr(1329,1366,1),new P.ptr(1369,1376,7),new P.ptr(1377,1416,1),new P.ptr(1488,1514,1),new P.ptr(1519,1522,1),new P.ptr(1568,1610,1),new P.ptr(1646,1647,1),new P.ptr(1649,1747,1),new P.ptr(1749,1765,16),new P.ptr(1766,1774,8),new P.ptr(1775,1786,11),new P.ptr(1787,1788,1),new P.ptr(1791,1808,17),new P.ptr(1810,1839,1),new P.ptr(1869,1957,1),new P.ptr(1969,1994,25),new P.ptr(1995,2026,1),new P.ptr(2036,2037,1),new P.ptr(2042,2048,6),new P.ptr(2049,2069,1),new P.ptr(2074,2084,10),new P.ptr(2088,2112,24),new P.ptr(2113,2136,1),new P.ptr(2144,2154,1),new P.ptr(2208,2228,1),new P.ptr(2230,2247,1),new P.ptr(2308,2361,1),new P.ptr(2365,2384,19),new P.ptr(2392,2401,1),new P.ptr(2417,2432,1),new P.ptr(2437,2444,1),new P.ptr(2447,2448,1),new P.ptr(2451,2472,1),new P.ptr(2474,2480,1),new P.ptr(2482,2486,4),new P.ptr(2487,2489,1),new P.ptr(2493,2510,17),new P.ptr(2524,2525,1),new P.ptr(2527,2529,1),new P.ptr(2544,2545,1),new P.ptr(2556,2565,9),new P.ptr(2566,2570,1),new P.ptr(2575,2576,1),new P.ptr(2579,2600,1),new P.ptr(2602,2608,1),new P.ptr(2610,2611,1),new P.ptr(2613,2614,1),new P.ptr(2616,2617,1),new P.ptr(2649,2652,1),new P.ptr(2654,2674,20),new P.ptr(2675,2676,1),new P.ptr(2693,2701,1),new P.ptr(2703,2705,1),new P.ptr(2707,2728,1),new P.ptr(2730,2736,1),new P.ptr(2738,2739,1),new P.ptr(2741,2745,1),new P.ptr(2749,2768,19),new P.ptr(2784,2785,1),new P.ptr(2809,2821,12),new P.ptr(2822,2828,1),new P.ptr(2831,2832,1),new P.ptr(2835,2856,1),new P.ptr(2858,2864,1),new P.ptr(2866,2867,1),new P.ptr(2869,2873,1),new P.ptr(2877,2908,31),new P.ptr(2909,2911,2),new P.ptr(2912,2913,1),new P.ptr(2929,2947,18),new P.ptr(2949,2954,1),new P.ptr(2958,2960,1),new P.ptr(2962,2965,1),new P.ptr(2969,2970,1),new P.ptr(2972,2974,2),new P.ptr(2975,2979,4),new P.ptr(2980,2984,4),new P.ptr(2985,2986,1),new P.ptr(2990,3001,1),new P.ptr(3024,3077,53),new P.ptr(3078,3084,1),new P.ptr(3086,3088,1),new P.ptr(3090,3112,1),new P.ptr(3114,3129,1),new P.ptr(3133,3160,27),new P.ptr(3161,3162,1),new P.ptr(3168,3169,1),new P.ptr(3200,3205,5),new P.ptr(3206,3212,1),new P.ptr(3214,3216,1),new P.ptr(3218,3240,1),new P.ptr(3242,3251,1),new P.ptr(3253,3257,1),new P.ptr(3261,3294,33),new P.ptr(3296,3297,1),new P.ptr(3313,3314,1),new P.ptr(3332,3340,1),new P.ptr(3342,3344,1),new P.ptr(3346,3386,1),new P.ptr(3389,3406,17),new P.ptr(3412,3414,1),new P.ptr(3423,3425,1),new P.ptr(3450,3455,1),new P.ptr(3461,3478,1),new P.ptr(3482,3505,1),new P.ptr(3507,3515,1),new P.ptr(3517,3520,3),new P.ptr(3521,3526,1),new P.ptr(3585,3632,1),new P.ptr(3634,3635,1),new P.ptr(3648,3654,1),new P.ptr(3713,3714,1),new P.ptr(3716,3718,2),new P.ptr(3719,3722,1),new P.ptr(3724,3747,1),new P.ptr(3749,3751,2),new P.ptr(3752,3760,1),new P.ptr(3762,3763,1),new P.ptr(3773,3776,3),new P.ptr(3777,3780,1),new P.ptr(3782,3804,22),new P.ptr(3805,3807,1),new P.ptr(3840,3904,64),new P.ptr(3905,3911,1),new P.ptr(3913,3948,1),new P.ptr(3976,3980,1),new P.ptr(4096,4138,1),new P.ptr(4159,4176,17),new P.ptr(4177,4181,1),new P.ptr(4186,4189,1),new P.ptr(4193,4197,4),new P.ptr(4198,4206,8),new P.ptr(4207,4208,1),new P.ptr(4213,4225,1),new P.ptr(4238,4256,18),new P.ptr(4257,4293,1),new P.ptr(4295,4301,6),new P.ptr(4304,4346,1),new P.ptr(4348,4680,1),new P.ptr(4682,4685,1),new P.ptr(4688,4694,1),new P.ptr(4696,4698,2),new P.ptr(4699,4701,1),new P.ptr(4704,4744,1),new P.ptr(4746,4749,1),new P.ptr(4752,4784,1),new P.ptr(4786,4789,1),new P.ptr(4792,4798,1),new P.ptr(4800,4802,2),new P.ptr(4803,4805,1),new P.ptr(4808,4822,1),new P.ptr(4824,4880,1),new P.ptr(4882,4885,1),new P.ptr(4888,4954,1),new P.ptr(4992,5007,1),new P.ptr(5024,5109,1),new P.ptr(5112,5117,1),new P.ptr(5121,5740,1),new P.ptr(5743,5759,1),new P.ptr(5761,5786,1),new P.ptr(5792,5866,1),new P.ptr(5873,5880,1),new P.ptr(5888,5900,1),new P.ptr(5902,5905,1),new P.ptr(5920,5937,1),new P.ptr(5952,5969,1),new P.ptr(5984,5996,1),new P.ptr(5998,6000,1),new P.ptr(6016,6067,1),new P.ptr(6103,6108,5),new P.ptr(6176,6264,1),new P.ptr(6272,6276,1),new P.ptr(6279,6312,1),new P.ptr(6314,6320,6),new P.ptr(6321,6389,1),new P.ptr(6400,6430,1),new P.ptr(6480,6509,1),new P.ptr(6512,6516,1),new P.ptr(6528,6571,1),new P.ptr(6576,6601,1),new P.ptr(6656,6678,1),new P.ptr(6688,6740,1),new P.ptr(6823,6917,94),new P.ptr(6918,6963,1),new P.ptr(6981,6987,1),new P.ptr(7043,7072,1),new P.ptr(7086,7087,1),new P.ptr(7098,7141,1),new P.ptr(7168,7203,1),new P.ptr(7245,7247,1),new P.ptr(7258,7293,1),new P.ptr(7296,7304,1),new P.ptr(7312,7354,1),new P.ptr(7357,7359,1),new P.ptr(7401,7404,1),new P.ptr(7406,7411,1),new P.ptr(7413,7414,1),new P.ptr(7418,7424,6),new P.ptr(7425,7615,1),new P.ptr(7680,7957,1),new P.ptr(7960,7965,1),new P.ptr(7968,8005,1),new P.ptr(8008,8013,1),new P.ptr(8016,8023,1),new P.ptr(8025,8031,2),new P.ptr(8032,8061,1),new P.ptr(8064,8116,1),new P.ptr(8118,8124,1),new P.ptr(8126,8130,4),new P.ptr(8131,8132,1),new P.ptr(8134,8140,1),new P.ptr(8144,8147,1),new P.ptr(8150,8155,1),new P.ptr(8160,8172,1),new P.ptr(8178,8180,1),new P.ptr(8182,8188,1),new P.ptr(8305,8319,14),new P.ptr(8336,8348,1),new P.ptr(8450,8455,5),new P.ptr(8458,8467,1),new P.ptr(8469,8473,4),new P.ptr(8474,8477,1),new P.ptr(8484,8490,2),new P.ptr(8491,8493,1),new P.ptr(8495,8505,1),new P.ptr(8508,8511,1),new P.ptr(8517,8521,1),new P.ptr(8526,8579,53),new P.ptr(8580,11264,2684),new P.ptr(11265,11310,1),new P.ptr(11312,11358,1),new P.ptr(11360,11492,1),new P.ptr(11499,11502,1),new P.ptr(11506,11507,1),new P.ptr(11520,11557,1),new P.ptr(11559,11565,6),new P.ptr(11568,11623,1),new P.ptr(11631,11648,17),new P.ptr(11649,11670,1),new P.ptr(11680,11686,1),new P.ptr(11688,11694,1),new P.ptr(11696,11702,1),new P.ptr(11704,11710,1),new P.ptr(11712,11718,1),new P.ptr(11720,11726,1),new P.ptr(11728,11734,1),new P.ptr(11736,11742,1),new P.ptr(11823,12293,470),new P.ptr(12294,12337,43),new P.ptr(12338,12341,1),new P.ptr(12347,12348,1),new P.ptr(12353,12438,1),new P.ptr(12445,12447,1),new P.ptr(12449,12538,1),new P.ptr(12540,12543,1),new P.ptr(12549,12591,1),new P.ptr(12593,12686,1),new P.ptr(12704,12735,1),new P.ptr(12784,12799,1),new P.ptr(13312,19903,1),new P.ptr(19968,40956,1),new P.ptr(40960,42124,1),new P.ptr(42192,42237,1),new P.ptr(42240,42508,1),new P.ptr(42512,42527,1),new P.ptr(42538,42539,1),new P.ptr(42560,42606,1),new P.ptr(42623,42653,1),new P.ptr(42656,42725,1),new P.ptr(42775,42783,1),new P.ptr(42786,42888,1),new P.ptr(42891,42943,1),new P.ptr(42946,42954,1),new P.ptr(42997,43009,1),new P.ptr(43011,43013,1),new P.ptr(43015,43018,1),new P.ptr(43020,43042,1),new P.ptr(43072,43123,1),new P.ptr(43138,43187,1),new P.ptr(43250,43255,1),new P.ptr(43259,43261,2),new P.ptr(43262,43274,12),new P.ptr(43275,43301,1),new P.ptr(43312,43334,1),new P.ptr(43360,43388,1),new P.ptr(43396,43442,1),new P.ptr(43471,43488,17),new P.ptr(43489,43492,1),new P.ptr(43494,43503,1),new P.ptr(43514,43518,1),new P.ptr(43520,43560,1),new P.ptr(43584,43586,1),new P.ptr(43588,43595,1),new P.ptr(43616,43638,1),new P.ptr(43642,43646,4),new P.ptr(43647,43695,1),new P.ptr(43697,43701,4),new P.ptr(43702,43705,3),new P.ptr(43706,43709,1),new P.ptr(43712,43714,2),new P.ptr(43739,43741,1),new P.ptr(43744,43754,1),new P.ptr(43762,43764,1),new P.ptr(43777,43782,1),new P.ptr(43785,43790,1),new P.ptr(43793,43798,1),new P.ptr(43808,43814,1),new P.ptr(43816,43822,1),new P.ptr(43824,43866,1),new P.ptr(43868,43881,1),new P.ptr(43888,44002,1),new P.ptr(44032,55203,1),new P.ptr(55216,55238,1),new P.ptr(55243,55291,1),new P.ptr(63744,64109,1),new P.ptr(64112,64217,1),new P.ptr(64256,64262,1),new P.ptr(64275,64279,1),new P.ptr(64285,64287,2),new P.ptr(64288,64296,1),new P.ptr(64298,64310,1),new P.ptr(64312,64316,1),new P.ptr(64318,64320,2),new P.ptr(64321,64323,2),new P.ptr(64324,64326,2),new P.ptr(64327,64433,1),new P.ptr(64467,64829,1),new P.ptr(64848,64911,1),new P.ptr(64914,64967,1),new P.ptr(65008,65019,1),new P.ptr(65136,65140,1),new P.ptr(65142,65276,1),new P.ptr(65313,65338,1),new P.ptr(65345,65370,1),new P.ptr(65382,65470,1),new P.ptr(65474,65479,1),new P.ptr(65482,65487,1),new P.ptr(65490,65495,1),new P.ptr(65498,65500,1)]),new JO([new Q.ptr(65536,65547,1),new Q.ptr(65549,65574,1),new Q.ptr(65576,65594,1),new Q.ptr(65596,65597,1),new Q.ptr(65599,65613,1),new Q.ptr(65616,65629,1),new Q.ptr(65664,65786,1),new Q.ptr(66176,66204,1),new Q.ptr(66208,66256,1),new Q.ptr(66304,66335,1),new Q.ptr(66349,66368,1),new Q.ptr(66370,66377,1),new Q.ptr(66384,66421,1),new Q.ptr(66432,66461,1),new Q.ptr(66464,66499,1),new Q.ptr(66504,66511,1),new Q.ptr(66560,66717,1),new Q.ptr(66736,66771,1),new Q.ptr(66776,66811,1),new Q.ptr(66816,66855,1),new Q.ptr(66864,66915,1),new Q.ptr(67072,67382,1),new Q.ptr(67392,67413,1),new Q.ptr(67424,67431,1),new Q.ptr(67584,67589,1),new Q.ptr(67592,67594,2),new Q.ptr(67595,67637,1),new Q.ptr(67639,67640,1),new Q.ptr(67644,67647,3),new Q.ptr(67648,67669,1),new Q.ptr(67680,67702,1),new Q.ptr(67712,67742,1),new Q.ptr(67808,67826,1),new Q.ptr(67828,67829,1),new Q.ptr(67840,67861,1),new Q.ptr(67872,67897,1),new Q.ptr(67968,68023,1),new Q.ptr(68030,68031,1),new Q.ptr(68096,68112,16),new Q.ptr(68113,68115,1),new Q.ptr(68117,68119,1),new Q.ptr(68121,68149,1),new Q.ptr(68192,68220,1),new Q.ptr(68224,68252,1),new Q.ptr(68288,68295,1),new Q.ptr(68297,68324,1),new Q.ptr(68352,68405,1),new Q.ptr(68416,68437,1),new Q.ptr(68448,68466,1),new Q.ptr(68480,68497,1),new Q.ptr(68608,68680,1),new Q.ptr(68736,68786,1),new Q.ptr(68800,68850,1),new Q.ptr(68864,68899,1),new Q.ptr(69248,69289,1),new Q.ptr(69296,69297,1),new Q.ptr(69376,69404,1),new Q.ptr(69415,69424,9),new Q.ptr(69425,69445,1),new Q.ptr(69552,69572,1),new Q.ptr(69600,69622,1),new Q.ptr(69635,69687,1),new Q.ptr(69763,69807,1),new Q.ptr(69840,69864,1),new Q.ptr(69891,69926,1),new Q.ptr(69956,69959,3),new Q.ptr(69968,70002,1),new Q.ptr(70006,70019,13),new Q.ptr(70020,70066,1),new Q.ptr(70081,70084,1),new Q.ptr(70106,70108,2),new Q.ptr(70144,70161,1),new Q.ptr(70163,70187,1),new Q.ptr(70272,70278,1),new Q.ptr(70280,70282,2),new Q.ptr(70283,70285,1),new Q.ptr(70287,70301,1),new Q.ptr(70303,70312,1),new Q.ptr(70320,70366,1),new Q.ptr(70405,70412,1),new Q.ptr(70415,70416,1),new Q.ptr(70419,70440,1),new Q.ptr(70442,70448,1),new Q.ptr(70450,70451,1),new Q.ptr(70453,70457,1),new Q.ptr(70461,70480,19),new Q.ptr(70493,70497,1),new Q.ptr(70656,70708,1),new Q.ptr(70727,70730,1),new Q.ptr(70751,70753,1),new Q.ptr(70784,70831,1),new Q.ptr(70852,70853,1),new Q.ptr(70855,71040,185),new Q.ptr(71041,71086,1),new Q.ptr(71128,71131,1),new Q.ptr(71168,71215,1),new Q.ptr(71236,71296,60),new Q.ptr(71297,71338,1),new Q.ptr(71352,71424,72),new Q.ptr(71425,71450,1),new Q.ptr(71680,71723,1),new Q.ptr(71840,71903,1),new Q.ptr(71935,71942,1),new Q.ptr(71945,71948,3),new Q.ptr(71949,71955,1),new Q.ptr(71957,71958,1),new Q.ptr(71960,71983,1),new Q.ptr(71999,72001,2),new Q.ptr(72096,72103,1),new Q.ptr(72106,72144,1),new Q.ptr(72161,72163,2),new Q.ptr(72192,72203,11),new Q.ptr(72204,72242,1),new Q.ptr(72250,72272,22),new Q.ptr(72284,72329,1),new Q.ptr(72349,72384,35),new Q.ptr(72385,72440,1),new Q.ptr(72704,72712,1),new Q.ptr(72714,72750,1),new Q.ptr(72768,72818,50),new Q.ptr(72819,72847,1),new Q.ptr(72960,72966,1),new Q.ptr(72968,72969,1),new Q.ptr(72971,73008,1),new Q.ptr(73030,73056,26),new Q.ptr(73057,73061,1),new Q.ptr(73063,73064,1),new Q.ptr(73066,73097,1),new Q.ptr(73112,73440,328),new Q.ptr(73441,73458,1),new Q.ptr(73648,73728,80),new Q.ptr(73729,74649,1),new Q.ptr(74880,75075,1),new Q.ptr(77824,78894,1),new Q.ptr(82944,83526,1),new Q.ptr(92160,92728,1),new Q.ptr(92736,92766,1),new Q.ptr(92880,92909,1),new Q.ptr(92928,92975,1),new Q.ptr(92992,92995,1),new Q.ptr(93027,93047,1),new Q.ptr(93053,93071,1),new Q.ptr(93760,93823,1),new Q.ptr(93952,94026,1),new Q.ptr(94032,94099,67),new Q.ptr(94100,94111,1),new Q.ptr(94176,94177,1),new Q.ptr(94179,94208,29),new Q.ptr(94209,100343,1),new Q.ptr(100352,101589,1),new Q.ptr(101632,101640,1),new Q.ptr(110592,110878,1),new Q.ptr(110928,110930,1),new Q.ptr(110948,110951,1),new Q.ptr(110960,111355,1),new Q.ptr(113664,113770,1),new Q.ptr(113776,113788,1),new Q.ptr(113792,113800,1),new Q.ptr(113808,113817,1),new Q.ptr(119808,119892,1),new Q.ptr(119894,119964,1),new Q.ptr(119966,119967,1),new Q.ptr(119970,119973,3),new Q.ptr(119974,119977,3),new Q.ptr(119978,119980,1),new Q.ptr(119982,119993,1),new Q.ptr(119995,119997,2),new Q.ptr(119998,120003,1),new Q.ptr(120005,120069,1),new Q.ptr(120071,120074,1),new Q.ptr(120077,120084,1),new Q.ptr(120086,120092,1),new Q.ptr(120094,120121,1),new Q.ptr(120123,120126,1),new Q.ptr(120128,120132,1),new Q.ptr(120134,120138,4),new Q.ptr(120139,120144,1),new Q.ptr(120146,120485,1),new Q.ptr(120488,120512,1),new Q.ptr(120514,120538,1),new Q.ptr(120540,120570,1),new Q.ptr(120572,120596,1),new Q.ptr(120598,120628,1),new Q.ptr(120630,120654,1),new Q.ptr(120656,120686,1),new Q.ptr(120688,120712,1),new Q.ptr(120714,120744,1),new Q.ptr(120746,120770,1),new Q.ptr(120772,120779,1),new Q.ptr(123136,123180,1),new Q.ptr(123191,123197,1),new Q.ptr(123214,123584,370),new Q.ptr(123585,123627,1),new Q.ptr(124928,125124,1),new Q.ptr(125184,125251,1),new Q.ptr(125259,126464,1205),new Q.ptr(126465,126467,1),new Q.ptr(126469,126495,1),new Q.ptr(126497,126498,1),new Q.ptr(126500,126503,3),new Q.ptr(126505,126514,1),new Q.ptr(126516,126519,1),new Q.ptr(126521,126523,2),new Q.ptr(126530,126535,5),new Q.ptr(126537,126541,2),new Q.ptr(126542,126543,1),new Q.ptr(126545,126546,1),new Q.ptr(126548,126551,3),new Q.ptr(126553,126561,2),new Q.ptr(126562,126564,2),new Q.ptr(126567,126570,1),new Q.ptr(126572,126578,1),new Q.ptr(126580,126583,1),new Q.ptr(126585,126588,1),new Q.ptr(126590,126592,2),new Q.ptr(126593,126601,1),new Q.ptr(126603,126619,1),new Q.ptr(126625,126627,1),new Q.ptr(126629,126633,1),new Q.ptr(126635,126651,1),new Q.ptr(131072,173789,1),new Q.ptr(173824,177972,1),new Q.ptr(177984,178205,1),new Q.ptr(178208,183969,1),new Q.ptr(183984,191456,1),new Q.ptr(194560,195101,1),new Q.ptr(196608,201546,1)]),6);AO=new O.ptr(new JN([new P.ptr(688,705,1),new P.ptr(710,721,1),new P.ptr(736,740,1),new P.ptr(748,750,2),new P.ptr(884,890,6),new P.ptr(1369,1600,231),new P.ptr(1765,1766,1),new P.ptr(2036,2037,1),new P.ptr(2042,2074,32),new P.ptr(2084,2088,4),new P.ptr(2417,3654,1237),new P.ptr(3782,4348,566),new P.ptr(6103,6211,108),new P.ptr(6823,7288,465),new P.ptr(7289,7293,1),new P.ptr(7468,7530,1),new P.ptr(7544,7579,35),new P.ptr(7580,7615,1),new P.ptr(8305,8319,14),new P.ptr(8336,8348,1),new P.ptr(11388,11389,1),new P.ptr(11631,11823,192),new P.ptr(12293,12337,44),new P.ptr(12338,12341,1),new P.ptr(12347,12445,98),new P.ptr(12446,12540,94),new P.ptr(12541,12542,1),new P.ptr(40981,42232,1251),new P.ptr(42233,42237,1),new P.ptr(42508,42623,115),new P.ptr(42652,42653,1),new P.ptr(42775,42783,1),new P.ptr(42864,42888,24),new P.ptr(43000,43001,1),new P.ptr(43471,43494,23),new P.ptr(43632,43741,109),new P.ptr(43763,43764,1),new P.ptr(43868,43871,1),new P.ptr(43881,65392,21511),new P.ptr(65438,65439,1)]),new JO([new Q.ptr(92992,92995,1),new Q.ptr(94099,94111,1),new Q.ptr(94176,94177,1),new Q.ptr(94179,123191,29012),new Q.ptr(123192,123197,1),new Q.ptr(125259,125259,1)]),0);AS=new O.ptr(new JN([new P.ptr(768,879,1),new P.ptr(1155,1161,1),new P.ptr(1425,1469,1),new P.ptr(1471,1473,2),new P.ptr(1474,1476,2),new P.ptr(1477,1479,2),new P.ptr(1552,1562,1),new P.ptr(1611,1631,1),new P.ptr(1648,1750,102),new P.ptr(1751,1756,1),new P.ptr(1759,1764,1),new P.ptr(1767,1768,1),new P.ptr(1770,1773,1),new P.ptr(1809,1840,31),new P.ptr(1841,1866,1),new P.ptr(1958,1968,1),new P.ptr(2027,2035,1),new P.ptr(2045,2070,25),new P.ptr(2071,2073,1),new P.ptr(2075,2083,1),new P.ptr(2085,2087,1),new P.ptr(2089,2093,1),new P.ptr(2137,2139,1),new P.ptr(2259,2273,1),new P.ptr(2275,2307,1),new P.ptr(2362,2364,1),new P.ptr(2366,2383,1),new P.ptr(2385,2391,1),new P.ptr(2402,2403,1),new P.ptr(2433,2435,1),new P.ptr(2492,2494,2),new P.ptr(2495,2500,1),new P.ptr(2503,2504,1),new P.ptr(2507,2509,1),new P.ptr(2519,2530,11),new P.ptr(2531,2558,27),new P.ptr(2561,2563,1),new P.ptr(2620,2622,2),new P.ptr(2623,2626,1),new P.ptr(2631,2632,1),new P.ptr(2635,2637,1),new P.ptr(2641,2672,31),new P.ptr(2673,2677,4),new P.ptr(2689,2691,1),new P.ptr(2748,2750,2),new P.ptr(2751,2757,1),new P.ptr(2759,2761,1),new P.ptr(2763,2765,1),new P.ptr(2786,2787,1),new P.ptr(2810,2815,1),new P.ptr(2817,2819,1),new P.ptr(2876,2878,2),new P.ptr(2879,2884,1),new P.ptr(2887,2888,1),new P.ptr(2891,2893,1),new P.ptr(2901,2903,1),new P.ptr(2914,2915,1),new P.ptr(2946,3006,60),new P.ptr(3007,3010,1),new P.ptr(3014,3016,1),new P.ptr(3018,3021,1),new P.ptr(3031,3072,41),new P.ptr(3073,3076,1),new P.ptr(3134,3140,1),new P.ptr(3142,3144,1),new P.ptr(3146,3149,1),new P.ptr(3157,3158,1),new P.ptr(3170,3171,1),new P.ptr(3201,3203,1),new P.ptr(3260,3262,2),new P.ptr(3263,3268,1),new P.ptr(3270,3272,1),new P.ptr(3274,3277,1),new P.ptr(3285,3286,1),new P.ptr(3298,3299,1),new P.ptr(3328,3331,1),new P.ptr(3387,3388,1),new P.ptr(3390,3396,1),new P.ptr(3398,3400,1),new P.ptr(3402,3405,1),new P.ptr(3415,3426,11),new P.ptr(3427,3457,30),new P.ptr(3458,3459,1),new P.ptr(3530,3535,5),new P.ptr(3536,3540,1),new P.ptr(3542,3544,2),new P.ptr(3545,3551,1),new P.ptr(3570,3571,1),new P.ptr(3633,3636,3),new P.ptr(3637,3642,1),new P.ptr(3655,3662,1),new P.ptr(3761,3764,3),new P.ptr(3765,3772,1),new P.ptr(3784,3789,1),new P.ptr(3864,3865,1),new P.ptr(3893,3897,2),new P.ptr(3902,3903,1),new P.ptr(3953,3972,1),new P.ptr(3974,3975,1),new P.ptr(3981,3991,1),new P.ptr(3993,4028,1),new P.ptr(4038,4139,101),new P.ptr(4140,4158,1),new P.ptr(4182,4185,1),new P.ptr(4190,4192,1),new P.ptr(4194,4196,1),new P.ptr(4199,4205,1),new P.ptr(4209,4212,1),new P.ptr(4226,4237,1),new P.ptr(4239,4250,11),new P.ptr(4251,4253,1),new P.ptr(4957,4959,1),new P.ptr(5906,5908,1),new P.ptr(5938,5940,1),new P.ptr(5970,5971,1),new P.ptr(6002,6003,1),new P.ptr(6068,6099,1),new P.ptr(6109,6155,46),new P.ptr(6156,6157,1),new P.ptr(6277,6278,1),new P.ptr(6313,6432,119),new P.ptr(6433,6443,1),new P.ptr(6448,6459,1),new P.ptr(6679,6683,1),new P.ptr(6741,6750,1),new P.ptr(6752,6780,1),new P.ptr(6783,6832,49),new P.ptr(6833,6848,1),new P.ptr(6912,6916,1),new P.ptr(6964,6980,1),new P.ptr(7019,7027,1),new P.ptr(7040,7042,1),new P.ptr(7073,7085,1),new P.ptr(7142,7155,1),new P.ptr(7204,7223,1),new P.ptr(7376,7378,1),new P.ptr(7380,7400,1),new P.ptr(7405,7412,7),new P.ptr(7415,7417,1),new P.ptr(7616,7673,1),new P.ptr(7675,7679,1),new P.ptr(8400,8432,1),new P.ptr(11503,11505,1),new P.ptr(11647,11744,97),new P.ptr(11745,11775,1),new P.ptr(12330,12335,1),new P.ptr(12441,12442,1),new P.ptr(42607,42610,1),new P.ptr(42612,42621,1),new P.ptr(42654,42655,1),new P.ptr(42736,42737,1),new P.ptr(43010,43014,4),new P.ptr(43019,43043,24),new P.ptr(43044,43047,1),new P.ptr(43052,43136,84),new P.ptr(43137,43188,51),new P.ptr(43189,43205,1),new P.ptr(43232,43249,1),new P.ptr(43263,43302,39),new P.ptr(43303,43309,1),new P.ptr(43335,43347,1),new P.ptr(43392,43395,1),new P.ptr(43443,43456,1),new P.ptr(43493,43561,68),new P.ptr(43562,43574,1),new P.ptr(43587,43596,9),new P.ptr(43597,43643,46),new P.ptr(43644,43645,1),new P.ptr(43696,43698,2),new P.ptr(43699,43700,1),new P.ptr(43703,43704,1),new P.ptr(43710,43711,1),new P.ptr(43713,43755,42),new P.ptr(43756,43759,1),new P.ptr(43765,43766,1),new P.ptr(44003,44010,1),new P.ptr(44012,44013,1),new P.ptr(64286,65024,738),new P.ptr(65025,65039,1),new P.ptr(65056,65071,1)]),new JO([new Q.ptr(66045,66272,227),new Q.ptr(66422,66426,1),new Q.ptr(68097,68099,1),new Q.ptr(68101,68102,1),new Q.ptr(68108,68111,1),new Q.ptr(68152,68154,1),new Q.ptr(68159,68325,166),new Q.ptr(68326,68900,574),new Q.ptr(68901,68903,1),new Q.ptr(69291,69292,1),new Q.ptr(69446,69456,1),new Q.ptr(69632,69634,1),new Q.ptr(69688,69702,1),new Q.ptr(69759,69762,1),new Q.ptr(69808,69818,1),new Q.ptr(69888,69890,1),new Q.ptr(69927,69940,1),new Q.ptr(69957,69958,1),new Q.ptr(70003,70016,13),new Q.ptr(70017,70018,1),new Q.ptr(70067,70080,1),new Q.ptr(70089,70092,1),new Q.ptr(70094,70095,1),new Q.ptr(70188,70199,1),new Q.ptr(70206,70367,161),new Q.ptr(70368,70378,1),new Q.ptr(70400,70403,1),new Q.ptr(70459,70460,1),new Q.ptr(70462,70468,1),new Q.ptr(70471,70472,1),new Q.ptr(70475,70477,1),new Q.ptr(70487,70498,11),new Q.ptr(70499,70502,3),new Q.ptr(70503,70508,1),new Q.ptr(70512,70516,1),new Q.ptr(70709,70726,1),new Q.ptr(70750,70832,82),new Q.ptr(70833,70851,1),new Q.ptr(71087,71093,1),new Q.ptr(71096,71104,1),new Q.ptr(71132,71133,1),new Q.ptr(71216,71232,1),new Q.ptr(71339,71351,1),new Q.ptr(71453,71467,1),new Q.ptr(71724,71738,1),new Q.ptr(71984,71989,1),new Q.ptr(71991,71992,1),new Q.ptr(71995,71998,1),new Q.ptr(72000,72002,2),new Q.ptr(72003,72145,142),new Q.ptr(72146,72151,1),new Q.ptr(72154,72160,1),new Q.ptr(72164,72193,29),new Q.ptr(72194,72202,1),new Q.ptr(72243,72249,1),new Q.ptr(72251,72254,1),new Q.ptr(72263,72273,10),new Q.ptr(72274,72283,1),new Q.ptr(72330,72345,1),new Q.ptr(72751,72758,1),new Q.ptr(72760,72767,1),new Q.ptr(72850,72871,1),new Q.ptr(72873,72886,1),new Q.ptr(73009,73014,1),new Q.ptr(73018,73020,2),new Q.ptr(73021,73023,2),new Q.ptr(73024,73029,1),new Q.ptr(73031,73098,67),new Q.ptr(73099,73102,1),new Q.ptr(73104,73105,1),new Q.ptr(73107,73111,1),new Q.ptr(73459,73462,1),new Q.ptr(92912,92916,1),new Q.ptr(92976,92982,1),new Q.ptr(94031,94033,2),new Q.ptr(94034,94087,1),new Q.ptr(94095,94098,1),new Q.ptr(94180,94192,12),new Q.ptr(94193,113821,19628),new Q.ptr(113822,119141,5319),new Q.ptr(119142,119145,1),new Q.ptr(119149,119154,1),new Q.ptr(119163,119170,1),new Q.ptr(119173,119179,1),new Q.ptr(119210,119213,1),new Q.ptr(119362,119364,1),new Q.ptr(121344,121398,1),new Q.ptr(121403,121452,1),new Q.ptr(121461,121476,15),new Q.ptr(121499,121503,1),new Q.ptr(121505,121519,1),new Q.ptr(122880,122886,1),new Q.ptr(122888,122904,1),new Q.ptr(122907,122913,1),new Q.ptr(122915,122916,1),new Q.ptr(122918,122922,1),new Q.ptr(123184,123190,1),new Q.ptr(123628,123631,1),new Q.ptr(125136,125142,1),new Q.ptr(125252,125258,1),new Q.ptr(917760,917999,1)]),0);AW=new O.ptr(new JN([new P.ptr(48,57,1),new P.ptr(178,179,1),new P.ptr(185,188,3),new P.ptr(189,190,1),new P.ptr(1632,1641,1),new P.ptr(1776,1785,1),new P.ptr(1984,1993,1),new P.ptr(2406,2415,1),new P.ptr(2534,2543,1),new P.ptr(2548,2553,1),new P.ptr(2662,2671,1),new P.ptr(2790,2799,1),new P.ptr(2918,2927,1),new P.ptr(2930,2935,1),new P.ptr(3046,3058,1),new P.ptr(3174,3183,1),new P.ptr(3192,3198,1),new P.ptr(3302,3311,1),new P.ptr(3416,3422,1),new P.ptr(3430,3448,1),new P.ptr(3558,3567,1),new P.ptr(3664,3673,1),new P.ptr(3792,3801,1),new P.ptr(3872,3891,1),new P.ptr(4160,4169,1),new P.ptr(4240,4249,1),new P.ptr(4969,4988,1),new P.ptr(5870,5872,1),new P.ptr(6112,6121,1),new P.ptr(6128,6137,1),new P.ptr(6160,6169,1),new P.ptr(6470,6479,1),new P.ptr(6608,6618,1),new P.ptr(6784,6793,1),new P.ptr(6800,6809,1),new P.ptr(6992,7001,1),new P.ptr(7088,7097,1),new P.ptr(7232,7241,1),new P.ptr(7248,7257,1),new P.ptr(8304,8308,4),new P.ptr(8309,8313,1),new P.ptr(8320,8329,1),new P.ptr(8528,8578,1),new P.ptr(8581,8585,1),new P.ptr(9312,9371,1),new P.ptr(9450,9471,1),new P.ptr(10102,10131,1),new P.ptr(11517,12295,778),new P.ptr(12321,12329,1),new P.ptr(12344,12346,1),new P.ptr(12690,12693,1),new P.ptr(12832,12841,1),new P.ptr(12872,12879,1),new P.ptr(12881,12895,1),new P.ptr(12928,12937,1),new P.ptr(12977,12991,1),new P.ptr(42528,42537,1),new P.ptr(42726,42735,1),new P.ptr(43056,43061,1),new P.ptr(43216,43225,1),new P.ptr(43264,43273,1),new P.ptr(43472,43481,1),new P.ptr(43504,43513,1),new P.ptr(43600,43609,1),new P.ptr(44016,44025,1),new P.ptr(65296,65305,1)]),new JO([new Q.ptr(65799,65843,1),new Q.ptr(65856,65912,1),new Q.ptr(65930,65931,1),new Q.ptr(66273,66299,1),new Q.ptr(66336,66339,1),new Q.ptr(66369,66378,9),new Q.ptr(66513,66517,1),new Q.ptr(66720,66729,1),new Q.ptr(67672,67679,1),new Q.ptr(67705,67711,1),new Q.ptr(67751,67759,1),new Q.ptr(67835,67839,1),new Q.ptr(67862,67867,1),new Q.ptr(68028,68029,1),new Q.ptr(68032,68047,1),new Q.ptr(68050,68095,1),new Q.ptr(68160,68168,1),new Q.ptr(68221,68222,1),new Q.ptr(68253,68255,1),new Q.ptr(68331,68335,1),new Q.ptr(68440,68447,1),new Q.ptr(68472,68479,1),new Q.ptr(68521,68527,1),new Q.ptr(68858,68863,1),new Q.ptr(68912,68921,1),new Q.ptr(69216,69246,1),new Q.ptr(69405,69414,1),new Q.ptr(69457,69460,1),new Q.ptr(69573,69579,1),new Q.ptr(69714,69743,1),new Q.ptr(69872,69881,1),new Q.ptr(69942,69951,1),new Q.ptr(70096,70105,1),new Q.ptr(70113,70132,1),new Q.ptr(70384,70393,1),new Q.ptr(70736,70745,1),new Q.ptr(70864,70873,1),new Q.ptr(71248,71257,1),new Q.ptr(71360,71369,1),new Q.ptr(71472,71483,1),new Q.ptr(71904,71922,1),new Q.ptr(72016,72025,1),new Q.ptr(72784,72812,1),new Q.ptr(73040,73049,1),new Q.ptr(73120,73129,1),new Q.ptr(73664,73684,1),new Q.ptr(74752,74862,1),new Q.ptr(92768,92777,1),new Q.ptr(93008,93017,1),new Q.ptr(93019,93025,1),new Q.ptr(93824,93846,1),new Q.ptr(119520,119539,1),new Q.ptr(119648,119672,1),new Q.ptr(120782,120831,1),new Q.ptr(123200,123209,1),new Q.ptr(123632,123641,1),new Q.ptr(125127,125135,1),new Q.ptr(125264,125273,1),new Q.ptr(126065,126123,1),new Q.ptr(126125,126127,1),new Q.ptr(126129,126132,1),new Q.ptr(126209,126253,1),new Q.ptr(126255,126269,1),new Q.ptr(127232,127244,1),new Q.ptr(130032,130041,1)]),4);AX=new O.ptr(new JN([new P.ptr(48,57,1),new P.ptr(1632,1641,1),new P.ptr(1776,1785,1),new P.ptr(1984,1993,1),new P.ptr(2406,2415,1),new P.ptr(2534,2543,1),new P.ptr(2662,2671,1),new P.ptr(2790,2799,1),new P.ptr(2918,2927,1),new P.ptr(3046,3055,1),new P.ptr(3174,3183,1),new P.ptr(3302,3311,1),new P.ptr(3430,3439,1),new P.ptr(3558,3567,1),new P.ptr(3664,3673,1),new P.ptr(3792,3801,1),new P.ptr(3872,3881,1),new P.ptr(4160,4169,1),new P.ptr(4240,4249,1),new P.ptr(6112,6121,1),new P.ptr(6160,6169,1),new P.ptr(6470,6479,1),new P.ptr(6608,6617,1),new P.ptr(6784,6793,1),new P.ptr(6800,6809,1),new P.ptr(6992,7001,1),new P.ptr(7088,7097,1),new P.ptr(7232,7241,1),new P.ptr(7248,7257,1),new P.ptr(42528,42537,1),new P.ptr(43216,43225,1),new P.ptr(43264,43273,1),new P.ptr(43472,43481,1),new P.ptr(43504,43513,1),new P.ptr(43600,43609,1),new P.ptr(44016,44025,1),new P.ptr(65296,65305,1)]),new JO([new Q.ptr(66720,66729,1),new Q.ptr(68912,68921,1),new Q.ptr(69734,69743,1),new Q.ptr(69872,69881,1),new Q.ptr(69942,69951,1),new Q.ptr(70096,70105,1),new Q.ptr(70384,70393,1),new Q.ptr(70736,70745,1),new Q.ptr(70864,70873,1),new Q.ptr(71248,71257,1),new Q.ptr(71360,71369,1),new Q.ptr(71472,71481,1),new Q.ptr(71904,71913,1),new Q.ptr(72016,72025,1),new Q.ptr(72784,72793,1),new Q.ptr(73040,73049,1),new Q.ptr(73120,73129,1),new Q.ptr(92768,92777,1),new Q.ptr(93008,93017,1),new Q.ptr(120782,120831,1),new Q.ptr(123200,123209,1),new Q.ptr(123632,123641,1),new Q.ptr(125264,125273,1),new Q.ptr(130032,130041,1)]),1);BA=new O.ptr(new JN([new P.ptr(33,35,1),new P.ptr(37,42,1),new P.ptr(44,47,1),new P.ptr(58,59,1),new P.ptr(63,64,1),new P.ptr(91,93,1),new P.ptr(95,123,28),new P.ptr(125,161,36),new P.ptr(167,171,4),new P.ptr(182,183,1),new P.ptr(187,191,4),new P.ptr(894,903,9),new P.ptr(1370,1375,1),new P.ptr(1417,1418,1),new P.ptr(1470,1472,2),new P.ptr(1475,1478,3),new P.ptr(1523,1524,1),new P.ptr(1545,1546,1),new P.ptr(1548,1549,1),new P.ptr(1563,1566,3),new P.ptr(1567,1642,75),new P.ptr(1643,1645,1),new P.ptr(1748,1792,44),new P.ptr(1793,1805,1),new P.ptr(2039,2041,1),new P.ptr(2096,2110,1),new P.ptr(2142,2404,262),new P.ptr(2405,2416,11),new P.ptr(2557,2678,121),new P.ptr(2800,3191,391),new P.ptr(3204,3572,368),new P.ptr(3663,3674,11),new P.ptr(3675,3844,169),new P.ptr(3845,3858,1),new P.ptr(3860,3898,38),new P.ptr(3899,3901,1),new P.ptr(3973,4048,75),new P.ptr(4049,4052,1),new P.ptr(4057,4058,1),new P.ptr(4170,4175,1),new P.ptr(4347,4960,613),new P.ptr(4961,4968,1),new P.ptr(5120,5742,622),new P.ptr(5787,5788,1),new P.ptr(5867,5869,1),new P.ptr(5941,5942,1),new P.ptr(6100,6102,1),new P.ptr(6104,6106,1),new P.ptr(6144,6154,1),new P.ptr(6468,6469,1),new P.ptr(6686,6687,1),new P.ptr(6816,6822,1),new P.ptr(6824,6829,1),new P.ptr(7002,7008,1),new P.ptr(7164,7167,1),new P.ptr(7227,7231,1),new P.ptr(7294,7295,1),new P.ptr(7360,7367,1),new P.ptr(7379,8208,829),new P.ptr(8209,8231,1),new P.ptr(8240,8259,1),new P.ptr(8261,8273,1),new P.ptr(8275,8286,1),new P.ptr(8317,8318,1),new P.ptr(8333,8334,1),new P.ptr(8968,8971,1),new P.ptr(9001,9002,1),new P.ptr(10088,10101,1),new P.ptr(10181,10182,1),new P.ptr(10214,10223,1),new P.ptr(10627,10648,1),new P.ptr(10712,10715,1),new P.ptr(10748,10749,1),new P.ptr(11513,11516,1),new P.ptr(11518,11519,1),new P.ptr(11632,11776,144),new P.ptr(11777,11822,1),new P.ptr(11824,11855,1),new P.ptr(11858,12289,431),new P.ptr(12290,12291,1),new P.ptr(12296,12305,1),new P.ptr(12308,12319,1),new P.ptr(12336,12349,13),new P.ptr(12448,12539,91),new P.ptr(42238,42239,1),new P.ptr(42509,42511,1),new P.ptr(42611,42622,11),new P.ptr(42738,42743,1),new P.ptr(43124,43127,1),new P.ptr(43214,43215,1),new P.ptr(43256,43258,1),new P.ptr(43260,43310,50),new P.ptr(43311,43359,48),new P.ptr(43457,43469,1),new P.ptr(43486,43487,1),new P.ptr(43612,43615,1),new P.ptr(43742,43743,1),new P.ptr(43760,43761,1),new P.ptr(44011,64830,20819),new P.ptr(64831,65040,209),new P.ptr(65041,65049,1),new P.ptr(65072,65106,1),new P.ptr(65108,65121,1),new P.ptr(65123,65128,5),new P.ptr(65130,65131,1),new P.ptr(65281,65283,1),new P.ptr(65285,65290,1),new P.ptr(65292,65295,1),new P.ptr(65306,65307,1),new P.ptr(65311,65312,1),new P.ptr(65339,65341,1),new P.ptr(65343,65371,28),new P.ptr(65373,65375,2),new P.ptr(65376,65381,1)]),new JO([new Q.ptr(65792,65794,1),new Q.ptr(66463,66512,49),new Q.ptr(66927,67671,744),new Q.ptr(67871,67903,32),new Q.ptr(68176,68184,1),new Q.ptr(68223,68336,113),new Q.ptr(68337,68342,1),new Q.ptr(68409,68415,1),new Q.ptr(68505,68508,1),new Q.ptr(69293,69461,168),new Q.ptr(69462,69465,1),new Q.ptr(69703,69709,1),new Q.ptr(69819,69820,1),new Q.ptr(69822,69825,1),new Q.ptr(69952,69955,1),new Q.ptr(70004,70005,1),new Q.ptr(70085,70088,1),new Q.ptr(70093,70107,14),new Q.ptr(70109,70111,1),new Q.ptr(70200,70205,1),new Q.ptr(70313,70731,418),new Q.ptr(70732,70735,1),new Q.ptr(70746,70747,1),new Q.ptr(70749,70854,105),new Q.ptr(71105,71127,1),new Q.ptr(71233,71235,1),new Q.ptr(71264,71276,1),new Q.ptr(71484,71486,1),new Q.ptr(71739,72004,265),new Q.ptr(72005,72006,1),new Q.ptr(72162,72255,93),new Q.ptr(72256,72262,1),new Q.ptr(72346,72348,1),new Q.ptr(72350,72354,1),new Q.ptr(72769,72773,1),new Q.ptr(72816,72817,1),new Q.ptr(73463,73464,1),new Q.ptr(73727,74864,1137),new Q.ptr(74865,74868,1),new Q.ptr(92782,92783,1),new Q.ptr(92917,92983,66),new Q.ptr(92984,92987,1),new Q.ptr(92996,93847,851),new Q.ptr(93848,93850,1),new Q.ptr(94178,113823,19645),new Q.ptr(121479,121483,1),new Q.ptr(125278,125279,1)]),11);BI=new O.ptr(new JN([new P.ptr(36,43,7),new P.ptr(60,62,1),new P.ptr(94,96,2),new P.ptr(124,126,2),new P.ptr(162,166,1),new P.ptr(168,169,1),new P.ptr(172,174,2),new P.ptr(175,177,1),new P.ptr(180,184,4),new P.ptr(215,247,32),new P.ptr(706,709,1),new P.ptr(722,735,1),new P.ptr(741,747,1),new P.ptr(749,751,2),new P.ptr(752,767,1),new P.ptr(885,900,15),new P.ptr(901,1014,113),new P.ptr(1154,1421,267),new P.ptr(1422,1423,1),new P.ptr(1542,1544,1),new P.ptr(1547,1550,3),new P.ptr(1551,1758,207),new P.ptr(1769,1789,20),new P.ptr(1790,2038,248),new P.ptr(2046,2047,1),new P.ptr(2546,2547,1),new P.ptr(2554,2555,1),new P.ptr(2801,2928,127),new P.ptr(3059,3066,1),new P.ptr(3199,3407,208),new P.ptr(3449,3647,198),new P.ptr(3841,3843,1),new P.ptr(3859,3861,2),new P.ptr(3862,3863,1),new P.ptr(3866,3871,1),new P.ptr(3892,3896,2),new P.ptr(4030,4037,1),new P.ptr(4039,4044,1),new P.ptr(4046,4047,1),new P.ptr(4053,4056,1),new P.ptr(4254,4255,1),new P.ptr(5008,5017,1),new P.ptr(5741,6107,366),new P.ptr(6464,6622,158),new P.ptr(6623,6655,1),new P.ptr(7009,7018,1),new P.ptr(7028,7036,1),new P.ptr(8125,8127,2),new P.ptr(8128,8129,1),new P.ptr(8141,8143,1),new P.ptr(8157,8159,1),new P.ptr(8173,8175,1),new P.ptr(8189,8190,1),new P.ptr(8260,8274,14),new P.ptr(8314,8316,1),new P.ptr(8330,8332,1),new P.ptr(8352,8383,1),new P.ptr(8448,8449,1),new P.ptr(8451,8454,1),new P.ptr(8456,8457,1),new P.ptr(8468,8470,2),new P.ptr(8471,8472,1),new P.ptr(8478,8483,1),new P.ptr(8485,8489,2),new P.ptr(8494,8506,12),new P.ptr(8507,8512,5),new P.ptr(8513,8516,1),new P.ptr(8522,8525,1),new P.ptr(8527,8586,59),new P.ptr(8587,8592,5),new P.ptr(8593,8967,1),new P.ptr(8972,9000,1),new P.ptr(9003,9254,1),new P.ptr(9280,9290,1),new P.ptr(9372,9449,1),new P.ptr(9472,10087,1),new P.ptr(10132,10180,1),new P.ptr(10183,10213,1),new P.ptr(10224,10626,1),new P.ptr(10649,10711,1),new P.ptr(10716,10747,1),new P.ptr(10750,11123,1),new P.ptr(11126,11157,1),new P.ptr(11159,11263,1),new P.ptr(11493,11498,1),new P.ptr(11856,11857,1),new P.ptr(11904,11929,1),new P.ptr(11931,12019,1),new P.ptr(12032,12245,1),new P.ptr(12272,12283,1),new P.ptr(12292,12306,14),new P.ptr(12307,12320,13),new P.ptr(12342,12343,1),new P.ptr(12350,12351,1),new P.ptr(12443,12444,1),new P.ptr(12688,12689,1),new P.ptr(12694,12703,1),new P.ptr(12736,12771,1),new P.ptr(12800,12830,1),new P.ptr(12842,12871,1),new P.ptr(12880,12896,16),new P.ptr(12897,12927,1),new P.ptr(12938,12976,1),new P.ptr(12992,13311,1),new P.ptr(19904,19967,1),new P.ptr(42128,42182,1),new P.ptr(42752,42774,1),new P.ptr(42784,42785,1),new P.ptr(42889,42890,1),new P.ptr(43048,43051,1),new P.ptr(43062,43065,1),new P.ptr(43639,43641,1),new P.ptr(43867,43882,15),new P.ptr(43883,64297,20414),new P.ptr(64434,64449,1),new P.ptr(65020,65021,1),new P.ptr(65122,65124,2),new P.ptr(65125,65126,1),new P.ptr(65129,65284,155),new P.ptr(65291,65308,17),new P.ptr(65309,65310,1),new P.ptr(65342,65344,2),new P.ptr(65372,65374,2),new P.ptr(65504,65510,1),new P.ptr(65512,65518,1),new P.ptr(65532,65533,1)]),new JO([new Q.ptr(65847,65855,1),new Q.ptr(65913,65929,1),new Q.ptr(65932,65934,1),new Q.ptr(65936,65948,1),new Q.ptr(65952,66000,48),new Q.ptr(66001,66044,1),new Q.ptr(67703,67704,1),new Q.ptr(68296,71487,3191),new Q.ptr(73685,73713,1),new Q.ptr(92988,92991,1),new Q.ptr(92997,113820,20823),new Q.ptr(118784,119029,1),new Q.ptr(119040,119078,1),new Q.ptr(119081,119140,1),new Q.ptr(119146,119148,1),new Q.ptr(119171,119172,1),new Q.ptr(119180,119209,1),new Q.ptr(119214,119272,1),new Q.ptr(119296,119361,1),new Q.ptr(119365,119552,187),new Q.ptr(119553,119638,1),new Q.ptr(120513,120539,26),new Q.ptr(120571,120597,26),new Q.ptr(120629,120655,26),new Q.ptr(120687,120713,26),new Q.ptr(120745,120771,26),new Q.ptr(120832,121343,1),new Q.ptr(121399,121402,1),new Q.ptr(121453,121460,1),new Q.ptr(121462,121475,1),new Q.ptr(121477,121478,1),new Q.ptr(123215,123647,432),new Q.ptr(126124,126128,4),new Q.ptr(126254,126704,450),new Q.ptr(126705,126976,271),new Q.ptr(126977,127019,1),new Q.ptr(127024,127123,1),new Q.ptr(127136,127150,1),new Q.ptr(127153,127167,1),new Q.ptr(127169,127183,1),new Q.ptr(127185,127221,1),new Q.ptr(127245,127405,1),new Q.ptr(127462,127490,1),new Q.ptr(127504,127547,1),new Q.ptr(127552,127560,1),new Q.ptr(127568,127569,1),new Q.ptr(127584,127589,1),new Q.ptr(127744,128727,1),new Q.ptr(128736,128748,1),new Q.ptr(128752,128764,1),new Q.ptr(128768,128883,1),new Q.ptr(128896,128984,1),new Q.ptr(128992,129003,1),new Q.ptr(129024,129035,1),new Q.ptr(129040,129095,1),new Q.ptr(129104,129113,1),new Q.ptr(129120,129159,1),new Q.ptr(129168,129197,1),new Q.ptr(129200,129201,1),new Q.ptr(129280,129400,1),new Q.ptr(129402,129483,1),new Q.ptr(129485,129619,1),new Q.ptr(129632,129645,1),new Q.ptr(129648,129652,1),new Q.ptr(129656,129658,1),new Q.ptr(129664,129670,1),new Q.ptr(129680,129704,1),new Q.ptr(129712,129718,1),new Q.ptr(129728,129730,1),new Q.ptr(129744,129750,1),new Q.ptr(129792,129938,1),new Q.ptr(129940,129994,1)]),10);BQ=new O.ptr(new JN([new P.ptr(32,160,128),new P.ptr(5760,8192,2432),new P.ptr(8193,8202,1),new P.ptr(8239,8287,48),new P.ptr(12288,12288,1)]),JO.nil,1);$pkg.Digit=AX;$pkg.Letter=AM;$pkg.L=AM;$pkg.Lm=AO;$pkg.M=AS;$pkg.N=AW;$pkg.Punct=BA;$pkg.P=BA;$pkg.Symbol=BI;$pkg.S=BI;$pkg.PrintRanges=new JQ([$pkg.L,$pkg.M,$pkg.N,$pkg.P,$pkg.S]);$pkg.Zs=BQ;DL=new O.ptr(new JN([new P.ptr(11904,11929,1),new P.ptr(11931,12019,1),new P.ptr(12032,12245,1),new P.ptr(12293,12295,2),new P.ptr(12321,12329,1),new P.ptr(12344,12347,1),new P.ptr(13312,19903,1),new P.ptr(19968,40956,1),new P.ptr(63744,64109,1),new P.ptr(64112,64217,1)]),new JO([new Q.ptr(94192,94193,1),new Q.ptr(131072,173789,1),new Q.ptr(173824,177972,1),new Q.ptr(177984,178205,1),new Q.ptr(178208,183969,1),new Q.ptr(183984,191456,1),new Q.ptr(194560,195101,1),new Q.ptr(196608,201546,1)]),0);DM=new O.ptr(new JN([new P.ptr(4352,4607,1),new P.ptr(12334,12335,1),new P.ptr(12593,12686,1),new P.ptr(12800,12830,1),new P.ptr(12896,12926,1),new P.ptr(43360,43388,1),new P.ptr(44032,55203,1),new P.ptr(55216,55238,1),new P.ptr(55243,55291,1),new P.ptr(65440,65470,1),new P.ptr(65474,65479,1),new P.ptr(65482,65487,1),new P.ptr(65490,65495,1),new P.ptr(65498,65500,1)]),JO.nil,0);DR=new O.ptr(new JN([new P.ptr(12353,12438,1),new P.ptr(12445,12447,1)]),new JO([new Q.ptr(110593,110878,1),new Q.ptr(110928,110930,1),new Q.ptr(127488,127488,1)]),0);DZ=new O.ptr(new JN([new P.ptr(12449,12538,1),new P.ptr(12541,12543,1),new P.ptr(12784,12799,1),new P.ptr(13008,13054,1),new P.ptr(13056,13143,1),new P.ptr(65382,65391,1),new P.ptr(65393,65437,1)]),new JO([new Q.ptr(110592,110948,356),new Q.ptr(110949,110951,1)]),0);$pkg.Han=DL;$pkg.Hangul=DM;$pkg.Hiragana=DR;$pkg.Katakana=DZ;IY=new O.ptr(new JN([new P.ptr(9,13,1),new P.ptr(32,133,101),new P.ptr(160,5760,5600),new P.ptr(8192,8202,1),new P.ptr(8232,8233,1),new P.ptr(8239,8287,48),new P.ptr(12288,12288,1)]),JO.nil,2);$pkg.White_Space=IY;IZ=new JR([new R.ptr(65,90,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(97,122,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(181,181,$toNativeArray($kindInt32,[743,0,743])),new R.ptr(192,214,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(216,222,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(224,246,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(248,254,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(255,255,$toNativeArray($kindInt32,[121,0,121])),new R.ptr(256,303,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(304,304,$toNativeArray($kindInt32,[0,-199,0])),new R.ptr(305,305,$toNativeArray($kindInt32,[-232,0,-232])),new R.ptr(306,311,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(313,328,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(330,375,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(376,376,$toNativeArray($kindInt32,[0,-121,0])),new R.ptr(377,382,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(383,383,$toNativeArray($kindInt32,[-300,0,-300])),new R.ptr(384,384,$toNativeArray($kindInt32,[195,0,195])),new R.ptr(385,385,$toNativeArray($kindInt32,[0,210,0])),new R.ptr(386,389,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(390,390,$toNativeArray($kindInt32,[0,206,0])),new R.ptr(391,392,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(393,394,$toNativeArray($kindInt32,[0,205,0])),new R.ptr(395,396,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(398,398,$toNativeArray($kindInt32,[0,79,0])),new R.ptr(399,399,$toNativeArray($kindInt32,[0,202,0])),new R.ptr(400,400,$toNativeArray($kindInt32,[0,203,0])),new R.ptr(401,402,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(403,403,$toNativeArray($kindInt32,[0,205,0])),new R.ptr(404,404,$toNativeArray($kindInt32,[0,207,0])),new R.ptr(405,405,$toNativeArray($kindInt32,[97,0,97])),new R.ptr(406,406,$toNativeArray($kindInt32,[0,211,0])),new R.ptr(407,407,$toNativeArray($kindInt32,[0,209,0])),new R.ptr(408,409,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(410,410,$toNativeArray($kindInt32,[163,0,163])),new R.ptr(412,412,$toNativeArray($kindInt32,[0,211,0])),new R.ptr(413,413,$toNativeArray($kindInt32,[0,213,0])),new R.ptr(414,414,$toNativeArray($kindInt32,[130,0,130])),new R.ptr(415,415,$toNativeArray($kindInt32,[0,214,0])),new R.ptr(416,421,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(422,422,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(423,424,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(425,425,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(428,429,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(430,430,$toNativeArray($kindInt32,[0,218,0])),new R.ptr(431,432,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(433,434,$toNativeArray($kindInt32,[0,217,0])),new R.ptr(435,438,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(439,439,$toNativeArray($kindInt32,[0,219,0])),new R.ptr(440,441,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(444,445,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(447,447,$toNativeArray($kindInt32,[56,0,56])),new R.ptr(452,452,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(453,453,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(454,454,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(455,455,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(456,456,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(457,457,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(458,458,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(459,459,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(460,460,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(461,476,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(477,477,$toNativeArray($kindInt32,[-79,0,-79])),new R.ptr(478,495,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(497,497,$toNativeArray($kindInt32,[0,2,1])),new R.ptr(498,498,$toNativeArray($kindInt32,[-1,1,0])),new R.ptr(499,499,$toNativeArray($kindInt32,[-2,0,-1])),new R.ptr(500,501,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(502,502,$toNativeArray($kindInt32,[0,-97,0])),new R.ptr(503,503,$toNativeArray($kindInt32,[0,-56,0])),new R.ptr(504,543,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(544,544,$toNativeArray($kindInt32,[0,-130,0])),new R.ptr(546,563,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(570,570,$toNativeArray($kindInt32,[0,10795,0])),new R.ptr(571,572,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(573,573,$toNativeArray($kindInt32,[0,-163,0])),new R.ptr(574,574,$toNativeArray($kindInt32,[0,10792,0])),new R.ptr(575,576,$toNativeArray($kindInt32,[10815,0,10815])),new R.ptr(577,578,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(579,579,$toNativeArray($kindInt32,[0,-195,0])),new R.ptr(580,580,$toNativeArray($kindInt32,[0,69,0])),new R.ptr(581,581,$toNativeArray($kindInt32,[0,71,0])),new R.ptr(582,591,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(592,592,$toNativeArray($kindInt32,[10783,0,10783])),new R.ptr(593,593,$toNativeArray($kindInt32,[10780,0,10780])),new R.ptr(594,594,$toNativeArray($kindInt32,[10782,0,10782])),new R.ptr(595,595,$toNativeArray($kindInt32,[-210,0,-210])),new R.ptr(596,596,$toNativeArray($kindInt32,[-206,0,-206])),new R.ptr(598,599,$toNativeArray($kindInt32,[-205,0,-205])),new R.ptr(601,601,$toNativeArray($kindInt32,[-202,0,-202])),new R.ptr(603,603,$toNativeArray($kindInt32,[-203,0,-203])),new R.ptr(604,604,$toNativeArray($kindInt32,[42319,0,42319])),new R.ptr(608,608,$toNativeArray($kindInt32,[-205,0,-205])),new R.ptr(609,609,$toNativeArray($kindInt32,[42315,0,42315])),new R.ptr(611,611,$toNativeArray($kindInt32,[-207,0,-207])),new R.ptr(613,613,$toNativeArray($kindInt32,[42280,0,42280])),new R.ptr(614,614,$toNativeArray($kindInt32,[42308,0,42308])),new R.ptr(616,616,$toNativeArray($kindInt32,[-209,0,-209])),new R.ptr(617,617,$toNativeArray($kindInt32,[-211,0,-211])),new R.ptr(618,618,$toNativeArray($kindInt32,[42308,0,42308])),new R.ptr(619,619,$toNativeArray($kindInt32,[10743,0,10743])),new R.ptr(620,620,$toNativeArray($kindInt32,[42305,0,42305])),new R.ptr(623,623,$toNativeArray($kindInt32,[-211,0,-211])),new R.ptr(625,625,$toNativeArray($kindInt32,[10749,0,10749])),new R.ptr(626,626,$toNativeArray($kindInt32,[-213,0,-213])),new R.ptr(629,629,$toNativeArray($kindInt32,[-214,0,-214])),new R.ptr(637,637,$toNativeArray($kindInt32,[10727,0,10727])),new R.ptr(640,640,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(642,642,$toNativeArray($kindInt32,[42307,0,42307])),new R.ptr(643,643,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(647,647,$toNativeArray($kindInt32,[42282,0,42282])),new R.ptr(648,648,$toNativeArray($kindInt32,[-218,0,-218])),new R.ptr(649,649,$toNativeArray($kindInt32,[-69,0,-69])),new R.ptr(650,651,$toNativeArray($kindInt32,[-217,0,-217])),new R.ptr(652,652,$toNativeArray($kindInt32,[-71,0,-71])),new R.ptr(658,658,$toNativeArray($kindInt32,[-219,0,-219])),new R.ptr(669,669,$toNativeArray($kindInt32,[42261,0,42261])),new R.ptr(670,670,$toNativeArray($kindInt32,[42258,0,42258])),new R.ptr(837,837,$toNativeArray($kindInt32,[84,0,84])),new R.ptr(880,883,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(886,887,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(891,893,$toNativeArray($kindInt32,[130,0,130])),new R.ptr(895,895,$toNativeArray($kindInt32,[0,116,0])),new R.ptr(902,902,$toNativeArray($kindInt32,[0,38,0])),new R.ptr(904,906,$toNativeArray($kindInt32,[0,37,0])),new R.ptr(908,908,$toNativeArray($kindInt32,[0,64,0])),new R.ptr(910,911,$toNativeArray($kindInt32,[0,63,0])),new R.ptr(913,929,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(931,939,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(940,940,$toNativeArray($kindInt32,[-38,0,-38])),new R.ptr(941,943,$toNativeArray($kindInt32,[-37,0,-37])),new R.ptr(945,961,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(962,962,$toNativeArray($kindInt32,[-31,0,-31])),new R.ptr(963,971,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(972,972,$toNativeArray($kindInt32,[-64,0,-64])),new R.ptr(973,974,$toNativeArray($kindInt32,[-63,0,-63])),new R.ptr(975,975,$toNativeArray($kindInt32,[0,8,0])),new R.ptr(976,976,$toNativeArray($kindInt32,[-62,0,-62])),new R.ptr(977,977,$toNativeArray($kindInt32,[-57,0,-57])),new R.ptr(981,981,$toNativeArray($kindInt32,[-47,0,-47])),new R.ptr(982,982,$toNativeArray($kindInt32,[-54,0,-54])),new R.ptr(983,983,$toNativeArray($kindInt32,[-8,0,-8])),new R.ptr(984,1007,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1008,1008,$toNativeArray($kindInt32,[-86,0,-86])),new R.ptr(1009,1009,$toNativeArray($kindInt32,[-80,0,-80])),new R.ptr(1010,1010,$toNativeArray($kindInt32,[7,0,7])),new R.ptr(1011,1011,$toNativeArray($kindInt32,[-116,0,-116])),new R.ptr(1012,1012,$toNativeArray($kindInt32,[0,-60,0])),new R.ptr(1013,1013,$toNativeArray($kindInt32,[-96,0,-96])),new R.ptr(1015,1016,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1017,1017,$toNativeArray($kindInt32,[0,-7,0])),new R.ptr(1018,1019,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1021,1023,$toNativeArray($kindInt32,[0,-130,0])),new R.ptr(1024,1039,$toNativeArray($kindInt32,[0,80,0])),new R.ptr(1040,1071,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(1072,1103,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(1104,1119,$toNativeArray($kindInt32,[-80,0,-80])),new R.ptr(1120,1153,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1162,1215,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1216,1216,$toNativeArray($kindInt32,[0,15,0])),new R.ptr(1217,1230,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1231,1231,$toNativeArray($kindInt32,[-15,0,-15])),new R.ptr(1232,1327,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(1329,1366,$toNativeArray($kindInt32,[0,48,0])),new R.ptr(1377,1414,$toNativeArray($kindInt32,[-48,0,-48])),new R.ptr(4256,4293,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(4295,4295,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(4301,4301,$toNativeArray($kindInt32,[0,7264,0])),new R.ptr(4304,4346,$toNativeArray($kindInt32,[3008,0,0])),new R.ptr(4349,4351,$toNativeArray($kindInt32,[3008,0,0])),new R.ptr(5024,5103,$toNativeArray($kindInt32,[0,38864,0])),new R.ptr(5104,5109,$toNativeArray($kindInt32,[0,8,0])),new R.ptr(5112,5117,$toNativeArray($kindInt32,[-8,0,-8])),new R.ptr(7296,7296,$toNativeArray($kindInt32,[-6254,0,-6254])),new R.ptr(7297,7297,$toNativeArray($kindInt32,[-6253,0,-6253])),new R.ptr(7298,7298,$toNativeArray($kindInt32,[-6244,0,-6244])),new R.ptr(7299,7300,$toNativeArray($kindInt32,[-6242,0,-6242])),new R.ptr(7301,7301,$toNativeArray($kindInt32,[-6243,0,-6243])),new R.ptr(7302,7302,$toNativeArray($kindInt32,[-6236,0,-6236])),new R.ptr(7303,7303,$toNativeArray($kindInt32,[-6181,0,-6181])),new R.ptr(7304,7304,$toNativeArray($kindInt32,[35266,0,35266])),new R.ptr(7312,7354,$toNativeArray($kindInt32,[0,-3008,0])),new R.ptr(7357,7359,$toNativeArray($kindInt32,[0,-3008,0])),new R.ptr(7545,7545,$toNativeArray($kindInt32,[35332,0,35332])),new R.ptr(7549,7549,$toNativeArray($kindInt32,[3814,0,3814])),new R.ptr(7566,7566,$toNativeArray($kindInt32,[35384,0,35384])),new R.ptr(7680,7829,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(7835,7835,$toNativeArray($kindInt32,[-59,0,-59])),new R.ptr(7838,7838,$toNativeArray($kindInt32,[0,-7615,0])),new R.ptr(7840,7935,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(7936,7943,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7944,7951,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7952,7957,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7960,7965,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7968,7975,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7976,7983,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(7984,7991,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(7992,7999,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8000,8005,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8008,8013,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8017,8017,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8019,8019,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8021,8021,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8023,8023,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8025,8025,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8027,8027,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8029,8029,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8031,8031,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8032,8039,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8040,8047,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8048,8049,$toNativeArray($kindInt32,[74,0,74])),new R.ptr(8050,8053,$toNativeArray($kindInt32,[86,0,86])),new R.ptr(8054,8055,$toNativeArray($kindInt32,[100,0,100])),new R.ptr(8056,8057,$toNativeArray($kindInt32,[128,0,128])),new R.ptr(8058,8059,$toNativeArray($kindInt32,[112,0,112])),new R.ptr(8060,8061,$toNativeArray($kindInt32,[126,0,126])),new R.ptr(8064,8071,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8072,8079,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8080,8087,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8088,8095,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8096,8103,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8104,8111,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8112,8113,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8115,8115,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8120,8121,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8122,8123,$toNativeArray($kindInt32,[0,-74,0])),new R.ptr(8124,8124,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8126,8126,$toNativeArray($kindInt32,[-7205,0,-7205])),new R.ptr(8131,8131,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8136,8139,$toNativeArray($kindInt32,[0,-86,0])),new R.ptr(8140,8140,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8144,8145,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8152,8153,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8154,8155,$toNativeArray($kindInt32,[0,-100,0])),new R.ptr(8160,8161,$toNativeArray($kindInt32,[8,0,8])),new R.ptr(8165,8165,$toNativeArray($kindInt32,[7,0,7])),new R.ptr(8168,8169,$toNativeArray($kindInt32,[0,-8,0])),new R.ptr(8170,8171,$toNativeArray($kindInt32,[0,-112,0])),new R.ptr(8172,8172,$toNativeArray($kindInt32,[0,-7,0])),new R.ptr(8179,8179,$toNativeArray($kindInt32,[9,0,9])),new R.ptr(8184,8185,$toNativeArray($kindInt32,[0,-128,0])),new R.ptr(8186,8187,$toNativeArray($kindInt32,[0,-126,0])),new R.ptr(8188,8188,$toNativeArray($kindInt32,[0,-9,0])),new R.ptr(8486,8486,$toNativeArray($kindInt32,[0,-7517,0])),new R.ptr(8490,8490,$toNativeArray($kindInt32,[0,-8383,0])),new R.ptr(8491,8491,$toNativeArray($kindInt32,[0,-8262,0])),new R.ptr(8498,8498,$toNativeArray($kindInt32,[0,28,0])),new R.ptr(8526,8526,$toNativeArray($kindInt32,[-28,0,-28])),new R.ptr(8544,8559,$toNativeArray($kindInt32,[0,16,0])),new R.ptr(8560,8575,$toNativeArray($kindInt32,[-16,0,-16])),new R.ptr(8579,8580,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(9398,9423,$toNativeArray($kindInt32,[0,26,0])),new R.ptr(9424,9449,$toNativeArray($kindInt32,[-26,0,-26])),new R.ptr(11264,11310,$toNativeArray($kindInt32,[0,48,0])),new R.ptr(11312,11358,$toNativeArray($kindInt32,[-48,0,-48])),new R.ptr(11360,11361,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11362,11362,$toNativeArray($kindInt32,[0,-10743,0])),new R.ptr(11363,11363,$toNativeArray($kindInt32,[0,-3814,0])),new R.ptr(11364,11364,$toNativeArray($kindInt32,[0,-10727,0])),new R.ptr(11365,11365,$toNativeArray($kindInt32,[-10795,0,-10795])),new R.ptr(11366,11366,$toNativeArray($kindInt32,[-10792,0,-10792])),new R.ptr(11367,11372,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11373,11373,$toNativeArray($kindInt32,[0,-10780,0])),new R.ptr(11374,11374,$toNativeArray($kindInt32,[0,-10749,0])),new R.ptr(11375,11375,$toNativeArray($kindInt32,[0,-10783,0])),new R.ptr(11376,11376,$toNativeArray($kindInt32,[0,-10782,0])),new R.ptr(11378,11379,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11381,11382,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11390,11391,$toNativeArray($kindInt32,[0,-10815,0])),new R.ptr(11392,11491,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11499,11502,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11506,11507,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(11520,11557,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(11559,11559,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(11565,11565,$toNativeArray($kindInt32,[-7264,0,-7264])),new R.ptr(42560,42605,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42624,42651,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42786,42799,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42802,42863,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42873,42876,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42877,42877,$toNativeArray($kindInt32,[0,-35332,0])),new R.ptr(42878,42887,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42891,42892,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42893,42893,$toNativeArray($kindInt32,[0,-42280,0])),new R.ptr(42896,42899,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42900,42900,$toNativeArray($kindInt32,[48,0,48])),new R.ptr(42902,42921,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42922,42922,$toNativeArray($kindInt32,[0,-42308,0])),new R.ptr(42923,42923,$toNativeArray($kindInt32,[0,-42319,0])),new R.ptr(42924,42924,$toNativeArray($kindInt32,[0,-42315,0])),new R.ptr(42925,42925,$toNativeArray($kindInt32,[0,-42305,0])),new R.ptr(42926,42926,$toNativeArray($kindInt32,[0,-42308,0])),new R.ptr(42928,42928,$toNativeArray($kindInt32,[0,-42258,0])),new R.ptr(42929,42929,$toNativeArray($kindInt32,[0,-42282,0])),new R.ptr(42930,42930,$toNativeArray($kindInt32,[0,-42261,0])),new R.ptr(42931,42931,$toNativeArray($kindInt32,[0,928,0])),new R.ptr(42932,42943,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42946,42947,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42948,42948,$toNativeArray($kindInt32,[0,-48,0])),new R.ptr(42949,42949,$toNativeArray($kindInt32,[0,-42307,0])),new R.ptr(42950,42950,$toNativeArray($kindInt32,[0,-35384,0])),new R.ptr(42951,42954,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(42997,42998,$toNativeArray($kindInt32,[1114112,1114112,1114112])),new R.ptr(43859,43859,$toNativeArray($kindInt32,[-928,0,-928])),new R.ptr(43888,43967,$toNativeArray($kindInt32,[-38864,0,-38864])),new R.ptr(65313,65338,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(65345,65370,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(66560,66599,$toNativeArray($kindInt32,[0,40,0])),new R.ptr(66600,66639,$toNativeArray($kindInt32,[-40,0,-40])),new R.ptr(66736,66771,$toNativeArray($kindInt32,[0,40,0])),new R.ptr(66776,66811,$toNativeArray($kindInt32,[-40,0,-40])),new R.ptr(68736,68786,$toNativeArray($kindInt32,[0,64,0])),new R.ptr(68800,68850,$toNativeArray($kindInt32,[-64,0,-64])),new R.ptr(71840,71871,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(71872,71903,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(93760,93791,$toNativeArray($kindInt32,[0,32,0])),new R.ptr(93792,93823,$toNativeArray($kindInt32,[-32,0,-32])),new R.ptr(125184,125217,$toNativeArray($kindInt32,[0,34,0])),new R.ptr(125218,125251,$toNativeArray($kindInt32,[-34,0,-34]))]);$pkg.CaseRanges=IZ;JA=$toNativeArray($kindUint8,[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,144,130,130,130,136,130,130,130,130,130,130,136,130,130,130,130,132,132,132,132,132,132,132,132,132,132,130,130,136,136,136,130,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,130,130,130,136,130,136,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,130,136,130,136,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,16,130,136,136,136,136,136,130,136,136,224,130,136,0,136,136,136,136,132,132,136,192,130,130,136,132,224,130,132,132,132,130,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,136,160,160,160,160,160,160,160,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,136,192,192,192,192,192,192,192,192]);JB=$toNativeArray($kindUint16,[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,91,92,93,94,95,96,65,66,67,68,69,70,71,72,73,74,8490,76,77,78,79,80,81,82,383,84,85,86,87,88,89,90,123,124,125,126,127]);JC=new JS([new AF.ptr(75,107),new AF.ptr(83,115),new AF.ptr(107,8490),new AF.ptr(115,383),new AF.ptr(181,924),new AF.ptr(197,229),new AF.ptr(223,7838),new AF.ptr(229,8491),new AF.ptr(304,304),new AF.ptr(305,305),new AF.ptr(383,83),new AF.ptr(452,453),new AF.ptr(453,454),new AF.ptr(454,452),new AF.ptr(455,456),new AF.ptr(456,457),new AF.ptr(457,455),new AF.ptr(458,459),new AF.ptr(459,460),new AF.ptr(460,458),new AF.ptr(497,498),new AF.ptr(498,499),new AF.ptr(499,497),new AF.ptr(837,921),new AF.ptr(914,946),new AF.ptr(917,949),new AF.ptr(920,952),new AF.ptr(921,953),new AF.ptr(922,954),new AF.ptr(924,956),new AF.ptr(928,960),new AF.ptr(929,961),new AF.ptr(931,962),new AF.ptr(934,966),new AF.ptr(937,969),new AF.ptr(946,976),new AF.ptr(949,1013),new AF.ptr(952,977),new AF.ptr(953,8126),new AF.ptr(954,1008),new AF.ptr(956,181),new AF.ptr(960,982),new AF.ptr(961,1009),new AF.ptr(962,963),new AF.ptr(963,931),new AF.ptr(966,981),new AF.ptr(969,8486),new AF.ptr(976,914),new AF.ptr(977,1012),new AF.ptr(981,934),new AF.ptr(982,928),new AF.ptr(1008,922),new AF.ptr(1009,929),new AF.ptr(1012,920),new AF.ptr(1013,917),new AF.ptr(1042,1074),new AF.ptr(1044,1076),new AF.ptr(1054,1086),new AF.ptr(1057,1089),new AF.ptr(1058,1090),new AF.ptr(1066,1098),new AF.ptr(1074,7296),new AF.ptr(1076,7297),new AF.ptr(1086,7298),new AF.ptr(1089,7299),new AF.ptr(1090,7300),new AF.ptr(1098,7302),new AF.ptr(1122,1123),new AF.ptr(1123,7303),new AF.ptr(7296,1042),new AF.ptr(7297,1044),new AF.ptr(7298,1054),new AF.ptr(7299,1057),new AF.ptr(7300,7301),new AF.ptr(7301,1058),new AF.ptr(7302,1066),new AF.ptr(7303,1122),new AF.ptr(7304,42570),new AF.ptr(7776,7777),new AF.ptr(7777,7835),new AF.ptr(7835,7776),new AF.ptr(7838,223),new AF.ptr(8126,837),new AF.ptr(8486,937),new AF.ptr(8490,75),new AF.ptr(8491,197),new AF.ptr(42570,42571),new AF.ptr(42571,7304)]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["unicode/utf8"]=(function(){var $pkg={},$init,B,A,C,F,G,H,I,J,K,L,M,N,P,Q;B=$pkg.acceptRange=$newType(0,$kindStruct,"utf8.acceptRange",true,"unicode/utf8",false,function(lo_,hi_){this.$val=this;if(arguments.length===0){this.lo=0;this.hi=0;return;}this.lo=lo_;this.hi=hi_;});F=function(a){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=a.$length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=(((((0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=((((h&7)>>>0)>>0));n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]);if(q>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]);if(v<128||191>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]);if(aa<128||191>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRune=F;G=function(a){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=a.length;if(d<1){e=65533;f=0;b=e;c=f;return[b,c];}g=a.charCodeAt(0);h=((g<0||g>=A.length)?($throwRuntimeError("index out of range"),undefined):A[g]);if(h>=240){i=(((h>>0))<<31>>0)>>31>>0;j=((((a.charCodeAt(0)>>0))&~i)>>0)|(65533&i);k=1;b=j;c=k;return[b,c];}l=((((h&7)>>>0)>>0));n=$clone((m=h>>>4<<24>>>24,((m<0||m>=C.length)?($throwRuntimeError("index out of range"),undefined):C[m])),B);if(d>>0)>>0))<<6>>0)|((((q&63)>>>0)>>0));u=2;b=t;c=u;return[b,c];}v=a.charCodeAt(2);if(v<128||191>>0)>>0))<<12>>0)|(((((q&63)>>>0)>>0))<<6>>0))|((((v&63)>>>0)>>0));z=3;b=y;c=z;return[b,c];}aa=a.charCodeAt(3);if(aa<128||191>>0)>>0))<<18>>0)|(((((q&63)>>>0)>>0))<<12>>0))|(((((v&63)>>>0)>>0))<<6>>0))|((((aa&63)>>>0)>>0));ae=4;b=ad;c=ae;return[b,c];};$pkg.DecodeRuneInString=G;H=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.$length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g])>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(N(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=F($subslice(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRune=H;I=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=a.length;if(d===0){e=65533;f=0;b=e;c=f;return[b,c];}g=d-1>>0;b=((a.charCodeAt(g)>>0));if(b<128){h=b;i=1;b=h;c=i;return[b,c];}j=d-4>>0;if(j<0){j=0;}g=g-(1)>>0;while(true){if(!(g>=j)){break;}if(N(a.charCodeAt(g))){break;}g=g-(1)>>0;}if(g<0){g=0;}k=G($substring(a,g,d));b=k[0];c=k[1];if(!(((g+c>>0)===d))){l=65533;m=1;b=l;c=m;return[b,c];}n=b;o=c;b=n;c=o;return[b,c];};$pkg.DecodeLastRuneInString=I;J=function(a){var a;if(a<0){return-1;}else if(a<=127){return 1;}else if(a<=2047){return 2;}else if(55296<=a&&a<=57343){return-1;}else if(a<=65535){return 3;}else if(a<=1114111){return 4;}return-1;};$pkg.RuneLen=J;K=function(a,b){var a,b,c;c=((b>>>0));if(c<=127){(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((b<<24>>>24)));return 1;}else if(c<=2047){$unused((1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((192|(((b>>6>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 2;}else if((c>1114111)||(55296<=c&&c<=57343)){b=65533;$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else if(c<=65535){$unused((2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((224|(((b>>12>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 3;}else{$unused((3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]));(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=((240|(((b>>18>>0)<<24>>>24)))>>>0));(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=((128|(((((b>>12>>0)<<24>>>24))&63)>>>0))>>>0));(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=((128|(((((b>>6>>0)<<24>>>24))&63)>>>0))>>>0));(3>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+3]=((128|((((b<<24>>>24))&63)>>>0))>>>0));return 4;}};$pkg.EncodeRune=K;L=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=a.$length;c=0;d=0;while(true){if(!(d>0;e=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(e<128){d=d+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>b){d=d+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);k=(j=d+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]));if(k>0,((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]));if(m<128||191>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n]));if(o<128||191>0;}return c;};$pkg.RuneCount=L;M=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=0;c=a.length;d=0;while(true){if(!(d>0;b=b+(1)>>0;continue;}f=((e<0||e>=A.length)?($throwRuntimeError("index out of range"),undefined):A[e]);if(f===241){d=d+(1)>>0;b=b+(1)>>0;continue;}g=((((f&7)>>>0)>>0));if((d+g>>0)>c){d=d+(1)>>0;b=b+(1)>>0;continue;}i=$clone((h=f>>>4<<24>>>24,((h<0||h>=C.length)?($throwRuntimeError("index out of range"),undefined):C[h])),B);j=a.charCodeAt((d+1>>0));if(j>0));if(k<128||191>0));if(l<128||191>0;b=b+(1)>>0;}b=b;return b;};$pkg.RuneCountInString=M;N=function(a){var a;return!((((a&192)>>>0)===128));};$pkg.RuneStart=N;P=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;while(true){if(!(a.length>=8)){break;}b=(((((((a.charCodeAt(0)>>>0))|(((a.charCodeAt(1)>>>0))<<8>>>0))>>>0)|(((a.charCodeAt(2)>>>0))<<16>>>0))>>>0)|(((a.charCodeAt(3)>>>0))<<24>>>0))>>>0;c=(((((((a.charCodeAt(4)>>>0))|(((a.charCodeAt(5)>>>0))<<8>>>0))>>>0)|(((a.charCodeAt(6)>>>0))<<16>>>0))>>>0)|(((a.charCodeAt(7)>>>0))<<24>>>0))>>>0;if(!(((((((b|c)>>>0))&2155905152)>>>0)===0))){break;}a=$substring(a,8);}d=a.length;e=0;while(true){if(!(e>0;continue;}g=((f<0||f>=A.length)?($throwRuntimeError("index out of range"),undefined):A[f]);if(g===241){return false;}h=((((g&7)>>>0)>>0));if((e+h>>0)>d){return false;}j=$clone((i=g>>>4<<24>>>24,((i<0||i>=C.length)?($throwRuntimeError("index out of range"),undefined):C[i])),B);k=a.charCodeAt((e+1>>0));if(k>0));if(l<128||191>0));if(m<128||191>0;}return true;};$pkg.ValidString=P;Q=function(a){var a;if(0<=a&&a<55296){return true;}else if(57343=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(i===e){return h;}g++;}return-1;};$pkg.IndexByte=F;G=function(d,e){var d,e,f,g,h,i;if(!((d.$length===e.$length))){return false;}f=d;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!((i===((h<0||h>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+h])))){return false;}g++;}return true;};$pkg.Equal=G;I.ptr.prototype.Bytes=function(){var d;d=this;return $subslice(d.buf,d.off);};I.prototype.Bytes=function(){return this.$val.Bytes();};I.ptr.prototype.String=function(){var d;d=this;if(d===BT.nil){return"";}return($bytesToString($subslice(d.buf,d.off)));};I.prototype.String=function(){return this.$val.String();};I.ptr.prototype.empty=function(){var d;d=this;return d.buf.$length<=d.off;};I.prototype.empty=function(){return this.$val.empty();};I.ptr.prototype.Len=function(){var d;d=this;return d.buf.$length-d.off>>0;};I.prototype.Len=function(){return this.$val.Len();};I.ptr.prototype.Cap=function(){var d;d=this;return d.buf.$capacity;};I.prototype.Cap=function(){return this.$val.Cap();};I.ptr.prototype.Truncate=function(d){var d,e;e=this;if(d===0){e.Reset();return;}e.lastRead=0;if(d<0||d>e.Len()){$panic(new $String("bytes.Buffer: truncation out of range"));}e.buf=$subslice(e.buf,0,(e.off+d>>0));};I.prototype.Truncate=function(d){return this.$val.Truncate(d);};I.ptr.prototype.Reset=function(){var d;d=this;d.buf=$subslice(d.buf,0,0);d.off=0;d.lastRead=0;};I.prototype.Reset=function(){return this.$val.Reset();};I.ptr.prototype.tryGrowByReslice=function(d){var d,e,f;e=this;f=e.buf.$length;if(d<=(e.buf.$capacity-f>>0)){e.buf=$subslice(e.buf,0,(f+d>>0));return[f,true];}return[0,false];};I.prototype.tryGrowByReslice=function(d){return this.$val.tryGrowByReslice(d);};I.ptr.prototype.grow=function(d){var d,e,f,g,h,i,j,k,l;e=this;f=e.Len();if((f===0)&&!((e.off===0))){e.Reset();}g=e.tryGrowByReslice(d);h=g[0];i=g[1];if(i){return h;}if(e.buf===BU.nil&&d<=64){e.buf=$makeSlice(BU,d,64);return 0;}j=e.buf.$capacity;if(d<=((k=j/2,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"))-f>>0)){$copySlice(e.buf,$subslice(e.buf,e.off));}else if(j>((2147483647-j>>0)-d>>0)){$panic($pkg.ErrTooLarge);}else{l=L(($imul(2,j))+d>>0);$copySlice(l,$subslice(e.buf,e.off));e.buf=l;}e.off=0;e.buf=$subslice(e.buf,0,(f+d>>0));return f;};I.prototype.grow=function(d){return this.$val.grow(d);};I.ptr.prototype.Grow=function(d){var d,e,f;e=this;if(d<0){$panic(new $String("bytes.Buffer.Grow: negative count"));}f=e.grow(d);e.buf=$subslice(e.buf,0,f);};I.prototype.Grow=function(d){return this.$val.Grow(d);};I.ptr.prototype.Write=function(d){var d,e,f,g,h,i,j,k,l;e=0;f=$ifaceNil;g=this;g.lastRead=0;h=g.tryGrowByReslice(d.$length);i=h[0];j=h[1];if(!j){i=g.grow(d.$length);}k=$copySlice($subslice(g.buf,i),d);l=$ifaceNil;e=k;f=l;return[e,f];};I.prototype.Write=function(d){return this.$val.Write(d);};I.ptr.prototype.WriteString=function(d){var d,e,f,g,h,i,j,k,l;e=0;f=$ifaceNil;g=this;g.lastRead=0;h=g.tryGrowByReslice(d.length);i=h[0];j=h[1];if(!j){i=g.grow(d.length);}k=$copyString($subslice(g.buf,i),d);l=$ifaceNil;e=k;f=l;return[e,f];};I.prototype.WriteString=function(d){return this.$val.WriteString(d);};I.ptr.prototype.ReadFrom=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.lastRead=0;case 1:h=g.grow(512);g.buf=$subslice(g.buf,0,h);j=d.Read($subslice(g.buf,h,g.buf.$capacity));$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[0];l=i[1];if(k<0){$panic(K);}g.buf=$subslice(g.buf,0,(h+k>>0));e=(m=(new $Int64(0,k)),new $Int64(e.$high+m.$high,e.$low+m.$low));if($interfaceIsEqual(l,B.EOF)){n=e;o=$ifaceNil;e=n;f=o;$s=-1;return[e,f];}if(!($interfaceIsEqual(l,$ifaceNil))){p=e;q=l;e=p;f=q;$s=-1;return[e,f];}$s=1;continue;case 2:$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:I.ptr.prototype.ReadFrom};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};I.prototype.ReadFrom=function(d){return this.$val.ReadFrom(d);};L=function(d){var d,$deferred;var $err=null;try{$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);$deferred.push([(function(){if(!($interfaceIsEqual($recover(),$ifaceNil))){$panic($pkg.ErrTooLarge);}}),[]]);return $makeSlice(BU,d);}catch(err){$err=err;return BU.nil;}finally{$callDeferred($deferred,$err);}};I.ptr.prototype.WriteTo=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.lastRead=0;h=g.Len();if(h>0){$s=1;continue;}$s=2;continue;case 1:j=d.Write($subslice(g.buf,g.off));$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[0];l=i[1];if(k>h){$panic(new $String("bytes.Buffer.WriteTo: invalid Write count"));}g.off=g.off+(k)>>0;e=(new $Int64(0,k));if(!($interfaceIsEqual(l,$ifaceNil))){m=e;n=l;e=m;f=n;$s=-1;return[e,f];}if(!((k===h))){o=e;p=B.ErrShortWrite;e=o;f=p;$s=-1;return[e,f];}case 2:g.Reset();q=e;r=$ifaceNil;e=q;f=r;$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:I.ptr.prototype.WriteTo};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};I.prototype.WriteTo=function(d){return this.$val.WriteTo(d);};I.ptr.prototype.WriteByte=function(d){var d,e,f,g,h,i;e=this;e.lastRead=0;f=e.tryGrowByReslice(1);g=f[0];h=f[1];if(!h){g=e.grow(1);}(i=e.buf,((g<0||g>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+g]=d));return $ifaceNil;};I.prototype.WriteByte=function(d){return this.$val.WriteByte(d);};I.ptr.prototype.WriteRune=function(d){var d,e,f,g,h,i,j,k,l,m,n;e=0;f=$ifaceNil;g=this;if(d<128){g.WriteByte(((d<<24>>>24)));h=1;i=$ifaceNil;e=h;f=i;return[e,f];}g.lastRead=0;j=g.tryGrowByReslice(4);k=j[0];l=j[1];if(!l){k=g.grow(4);}e=C.EncodeRune($subslice(g.buf,k,(k+4>>0)),d);g.buf=$subslice(g.buf,0,(k+e>>0));m=e;n=$ifaceNil;e=m;f=n;return[e,f];};I.prototype.WriteRune=function(d){return this.$val.WriteRune(d);};I.ptr.prototype.Read=function(d){var d,e,f,g,h,i,j,k,l,m;e=0;f=$ifaceNil;g=this;g.lastRead=0;if(g.empty()){g.Reset();if(d.$length===0){h=0;i=$ifaceNil;e=h;f=i;return[e,f];}j=0;k=B.EOF;e=j;f=k;return[e,f];}e=$copySlice(d,$subslice(g.buf,g.off));g.off=g.off+(e)>>0;if(e>0){g.lastRead=-1;}l=e;m=$ifaceNil;e=l;f=m;return[e,f];};I.prototype.Read=function(d){return this.$val.Read(d);};I.ptr.prototype.Next=function(d){var d,e,f,g;e=this;e.lastRead=0;f=e.Len();if(d>f){d=f;}g=$subslice(e.buf,e.off,(e.off+d>>0));e.off=e.off+(d)>>0;if(d>0){e.lastRead=-1;}return g;};I.prototype.Next=function(d){return this.$val.Next(d);};I.ptr.prototype.ReadByte=function(){var d,e,f,g;d=this;if(d.empty()){d.Reset();return[0,B.EOF];}g=(e=d.buf,f=d.off,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));d.off=d.off+(1)>>0;d.lastRead=-1;return[g,$ifaceNil];};I.prototype.ReadByte=function(){return this.$val.ReadByte();};I.ptr.prototype.ReadRune=function(){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=0;e=0;f=$ifaceNil;g=this;if(g.empty()){g.Reset();h=0;i=0;j=B.EOF;d=h;e=i;f=j;return[d,e,f];}m=(k=g.buf,l=g.off,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]));if(m<128){g.off=g.off+(1)>>0;g.lastRead=1;n=((m>>0));o=1;p=$ifaceNil;d=n;e=o;f=p;return[d,e,f];}q=C.DecodeRune($subslice(g.buf,g.off));d=q[0];r=q[1];g.off=g.off+(r)>>0;g.lastRead=((r<<24>>24));s=d;t=r;u=$ifaceNil;d=s;e=t;f=u;return[d,e,f];};I.prototype.ReadRune=function(){return this.$val.ReadRune();};I.ptr.prototype.UnreadRune=function(){var d;d=this;if(d.lastRead<=0){return A.New("bytes.Buffer: UnreadRune: previous operation was not a successful ReadRune");}if(d.off>=((d.lastRead>>0))){d.off=d.off-(((d.lastRead>>0)))>>0;}d.lastRead=0;return $ifaceNil;};I.prototype.UnreadRune=function(){return this.$val.UnreadRune();};I.ptr.prototype.UnreadByte=function(){var d;d=this;if(d.lastRead===0){return M;}d.lastRead=0;if(d.off>0){d.off=d.off-(1)>>0;}return $ifaceNil;};I.prototype.UnreadByte=function(){return this.$val.UnreadByte();};I.ptr.prototype.ReadBytes=function(d){var d,e,f,g,h,i,j,k;e=BU.nil;f=$ifaceNil;g=this;h=g.readSlice(d);i=h[0];f=h[1];e=$appendSlice(e,i);j=e;k=f;e=j;f=k;return[e,f];};I.prototype.ReadBytes=function(d){return this.$val.ReadBytes(d);};I.ptr.prototype.readSlice=function(d){var d,e,f,g,h,i,j,k;e=BU.nil;f=$ifaceNil;g=this;h=F($subslice(g.buf,g.off),d);i=(g.off+h>>0)+1>>0;if(h<0){i=g.buf.$length;f=B.EOF;}e=$subslice(g.buf,g.off,i);g.off=i;g.lastRead=-1;j=e;k=f;e=j;f=k;return[e,f];};I.prototype.readSlice=function(d){return this.$val.readSlice(d);};I.ptr.prototype.ReadString=function(d){var d,e,f,g,h,i,j,k;e="";f=$ifaceNil;g=this;h=g.readSlice(d);i=h[0];f=h[1];j=($bytesToString(i));k=f;e=j;f=k;return[e,f];};I.prototype.ReadString=function(d){return this.$val.ReadString(d);};O=function(d){var d;return new I.ptr((new BU($stringToBytes(d))),0,0);};$pkg.NewBufferString=O;P=function(d,e){var d,e,f,g,h,i;if(e<=0){e=d.$length;}f=$makeSlice(BV,e);g=0;h=0;while(true){if(!(d.$length>0)){break;}if((h+1>>0)>=e){((h<0||h>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+h]=d);h=h+(1)>>0;break;}i=C.DecodeRune(d);g=i[1];((h<0||h>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+h]=$subslice(d,0,g,g));d=$subslice(d,g);h=h+(1)>>0;}return $subslice(f,0,h);};Q=function(d,e){var d,e,f,g;if(e.$length===0){return C.RuneCount(d)+1>>0;}if(e.$length===1){return D.Count(d,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}f=0;while(true){g=BQ(d,e);if(g===-1){return f;}f=f+(1)>>0;d=$subslice(d,(g+e.$length>>0));}};$pkg.Count=Q;R=function(d,e){var d,e;return!((BQ(d,e)===-1));};$pkg.Contains=R;S=function(d,e){var d,e;return Y(d,e)>=0;};$pkg.ContainsAny=S;V=function(d,e){var d,e,f,g,h,i,j,k,l,m,n;f=e.$length;if((f===0)){return d.$length;}else if((f===1)){return W(d,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}else if((f===d.$length)){if(G(d,e)){return 0;}return-1;}else if(f>d.$length){return-1;}g=D.HashStrRevBytes(e);h=g[0];i=g[1];j=d.$length-f>>0;k=0;l=d.$length-1>>0;while(true){if(!(l>=j)){break;}k=($imul(k,16777619)>>>0)+((((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l])>>>0))>>>0;l=l-(1)>>0;}if((k===h)&&G($subslice(d,j),e)){return j;}m=j-1>>0;while(true){if(!(m>=0)){break;}k=$imul(k,(16777619))>>>0;k=k+(((((m<0||m>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+m])>>>0)))>>>0;k=k-(($imul(i,(((n=m+f>>0,((n<0||n>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+n]))>>>0)))>>>0))>>>0;if((k===h)&&G($subslice(d,m,(m+f>>0)),e)){return m;}m=m-(1)>>0;}return-1;};$pkg.LastIndex=V;W=function(d,e){var d,e,f;f=d.$length-1>>0;while(true){if(!(f>=0)){break;}if(((f<0||f>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+f])===e){return f;}f=f-(1)>>0;}return-1;};$pkg.LastIndexByte=W;X=function(d,e){var d,e,f,g,h,i,j,k;if(0<=e&&e<128){return F(d,((e<<24>>>24)));}else if((e===65533)){f=0;while(true){if(!(f>0;}return-1;}else if(!C.ValidRune(e)){return-1;}else{j=BW.zero();k=C.EncodeRune(new BU(j),e);return BQ(d,$subslice(new BU(j),0,k));}};$pkg.IndexRune=X;Y=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;if(e===""){return-1;}if(d.$length===1){f=(((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])>>0));if(f>=128){g=e;h=0;while(true){if(!(h=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]))>=0){return 0;}return-1;}if(e.length===1){j=((e.charCodeAt(0)>>0));if(j>=128){j=65533;}return X(d,j);}if(d.$length>8){k=BG(e);l=$clone(k[0],BF);m=k[1];if(m){n=d;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(new BX(l).contains(q)){return p;}o++;}return-1;}}r=0;s=0;while(true){if(!(s=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+s])>>0));if(t<128){if(D.IndexByteString(e,((s<0||s>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+s]))>=0){return s;}r=1;s=s+(r)>>0;continue;}u=C.DecodeRune($subslice(d,s));t=u[0];r=u[1];if(!((t===65533))){if(e.length===r){if(e===($encodeRune(t))){return s;}s=s+(r)>>0;continue;}if(D.MaxLen>=r){if(D.IndexString(e,($encodeRune(t)))>=0){return s;}s=s+(r)>>0;continue;}}v=e;w=0;while(true){if(!(w>0;}return-1;};$pkg.IndexAny=Y;AA=function(d,e,f,g){var d,e,f,g,h,i,j;if(g===0){return BV.nil;}if(e.$length===0){return P(d,g);}if(g<0){g=Q(d,e)+1>>0;}h=$makeSlice(BV,g);g=g-(1)>>0;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=$subslice(d,0,(j+f>>0),(j+f>>0)));d=$subslice(d,(j+e.$length>>0));i=i+(1)>>0;}((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=d);return $subslice(h,0,(i+1>>0));};AB=function(d,e,f){var d,e,f;return AA(d,e,0,f);};$pkg.SplitN=AB;AD=function(d,e){var d,e;return AA(d,e,0,-1);};$pkg.Split=AD;AE=function(d,e){var d,e;return AA(d,e,e.$length,-1);};$pkg.SplitAfter=AE;AI=function(d,e){var d,e,f,g,h,i,j,k,l,m,n;if(d.$length===0){return new BU([]);}if(d.$length===1){return $appendSlice((BU.nil),(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]));}f=$imul(e.$length,((d.$length-1>>0)));g=d;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);f=f+(i.$length)>>0;h++;}j=$makeSlice(BU,f);k=$copySlice(j,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]));l=$subslice(d,1);m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);k=k+($copySlice($subslice(j,k),e))>>0;k=k+($copySlice($subslice(j,k),n))>>0;m++;}return j;};$pkg.Join=AI;AJ=function(d,e){var d,e;return d.$length>=e.$length&&G($subslice(d,0,e.$length),e);};$pkg.HasPrefix=AJ;AK=function(d,e){var d,e;return d.$length>=e.$length&&G($subslice(d,(d.$length-e.$length>>0)),e);};$pkg.HasSuffix=AK;AL=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=e.$length;g=0;h=$makeSlice(BU,f);i=0;case 1:if(!(i=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i])>>0));if(k>=128){l=C.DecodeRune($subslice(e,i));k=l[0];j=l[1];}m=d(k);$s=3;case 3:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=m;if(k>=0){n=C.RuneLen(k);if(n<0){n=3;}if((g+n>>0)>f){f=($imul(f,2))+4>>0;o=$makeSlice(BU,f);$copySlice(o,$subslice(h,0,g));h=o;}g=g+(C.EncodeRune($subslice(h,g,f),k))>>0;}i=i+(j)>>0;$s=1;continue;case 2:$s=-1;return $subslice(h,0,g);}return;}if($f===undefined){$f={$blk:AL};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Map=AL;AM=function(d,e){var d,e,f,g,h;if(e===0){return new BU([]);}if(e<0){$panic(new $String("bytes: negative Repeat count"));}else if(!(((f=($imul(d.$length,e))/e,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))===d.$length))){$panic(new $String("bytes: Repeat count causes overflow"));}g=$makeSlice(BU,($imul(d.$length,e)));h=$copySlice(g,d);while(true){if(!(h=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);if(j>=128){g=false;break;}h=h||(65<=j&&j<=90);i=i+(1)>>0;}if(g){if(!h){$s=-1;return $appendSlice((new BU($stringToBytes(""))),d);}k=$makeSlice(BU,d.$length);l=0;while(true){if(!(l=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]);if(65<=m&&m<=90){m=m+(32)<<24>>>24;}((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]=m);l=l+(1)>>0;}$s=-1;return k;}n=AL(E.ToLower,d);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;}return;}if($f===undefined){$f={$blk:AO};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ToLower=AO;AW=function(d,e){var d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BD(d,e,false);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g===-1){$s=-1;return BU.nil;}$s=-1;return $subslice(d,g);}return;}if($f===undefined){$f={$blk:AW};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeftFunc=AW;AX=function(d,e){var d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BE(d,e,false);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g>=0&&((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g])>=128){h=C.DecodeRune($subslice(d,g));i=h[1];g=g+(i)>>0;}else{g=g+(1)>>0;}$s=-1;return $subslice(d,0,g);}return;}if($f===undefined){$f={$blk:AX};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRightFunc=AX;AY=function(d,e){var d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=AW(d,e);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=AX(f,e);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:AY};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimFunc=AY;AZ=function(d,e){var d,e;if(AJ(d,e)){return $subslice(d,e.$length);}return d;};$pkg.TrimPrefix=AZ;BA=function(d,e){var d,e;if(AK(d,e)){return $subslice(d,0,(d.$length-e.$length>>0));}return d;};$pkg.TrimSuffix=BA;BD=function(d,e,f){var d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;case 1:if(!(g=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g])>>0));if(i>=128){j=C.DecodeRune($subslice(d,g));i=j[0];h=j[1];}k=e(i);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k===f){$s=3;continue;}$s=4;continue;case 3:$s=-1;return g;case 4:g=g+(h)>>0;$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BD};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BE=function(d,e,f){var d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=d.$length;case 1:if(!(g>0)){$s=2;continue;}h=(((i=g-1>>0,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]))>>0));j=1;k=h;l=j;if(k>=128){m=C.DecodeLastRune($subslice(d,0,g));k=m[0];l=m[1];}g=g-(l)>>0;n=e(k);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}if(n===f){$s=3;continue;}$s=4;continue;case 3:$s=-1;return g;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BE};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BG=function(d){var d,e,f,g,h,i,j,k,l,m,n;e=CA.zero();f=false;g=0;while(true){if(!(g=128){i=$clone(e,BF);j=false;BF.copy(e,i);f=j;return[e,f];}k=h>>>5<<24>>>24;((k<0||k>=e.length)?($throwRuntimeError("index out of range"),undefined):e[k]=((((k<0||k>=e.length)?($throwRuntimeError("index out of range"),undefined):e[k])|(((l=((((h&31)>>>0)>>>0)),l<32?(1<>>0)))>>>0));g=g+(1)>>0;}m=$clone(e,BF);n=true;BF.copy(e,m);f=n;return[e,f];};BF.prototype.contains=function(d){var d,e,f,g;e=this.$val;return!((((((f=d>>>5<<24>>>24,(e.nilCheck,((f<0||f>=e.length)?($throwRuntimeError("index out of range"),undefined):e[f])))&(((g=((((d&31)>>>0)>>>0)),g<32?(1<>>0)))>>>0))===0));};$ptrType(BF).prototype.contains=function(d){return(new BF(this.$get())).contains(d);};BH=function(d){var d,e,f,g;if((d.length===1)&&d.charCodeAt(0)<128){return(function(e){var e;return e===((d.charCodeAt(0)>>0));});}e=BG(d);f=$clone(e[0],BF);g=e[1];if(g){return(function(h){var h;return h<128&&new BX(f).contains(((h<<24>>>24)));});}return(function(h){var h,i,j,k,l;i=d;j=0;while(true){if(!(j=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f>=128){$s=3;continue;}$s=4;continue;case 3:g=AY($subslice(d,e),E.IsSpace);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 4:if(((f<0||f>=AF.length)?($throwRuntimeError("index out of range"),undefined):AF[f])===0){$s=2;continue;}e=e+(1)>>0;$s=1;continue;case 2:h=d.$length;case 6:if(!(h>e)){$s=7;continue;}j=(i=h-1>>0,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]));if(j>=128){$s=8;continue;}$s=9;continue;case 8:k=AY($subslice(d,e,h),E.IsSpace);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 9:if(((j<0||j>=AF.length)?($throwRuntimeError("index out of range"),undefined):AF[j])===0){$s=7;continue;}h=h-(1)>>0;$s=6;continue;case 7:if(e===h){$s=-1;return BU.nil;}$s=-1;return $subslice(d,e,h);}return;}if($f===undefined){$f={$blk:BL};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimSpace=BL;BN=function(d,e,f,g){var d,e,f,g,h,i,j,k,l,m,n,o;h=0;if(!((g===0))){h=Q(d,e);}if(h===0){return $appendSlice((BU.nil),d);}if(g<0||h>0))))>>0));j=0;k=0;l=0;while(true){if(!(l0){n=C.DecodeRune($subslice(d,k));o=n[1];m=m+(o)>>0;}}else{m=m+(BQ($subslice(d,k),e))>>0;}j=j+($copySlice($subslice(i,j),$subslice(d,k,m)))>>0;j=j+($copySlice($subslice(i,j),f))>>0;k=m+e.$length>>0;l=l+(1)>>0;}j=j+($copySlice($subslice(i,j),$subslice(d,k)))>>0;return $subslice(i,0,j);};$pkg.Replace=BN;BO=function(d,e,f){var d,e,f;return BN(d,e,f,-1);};$pkg.ReplaceAll=BO;BP=function(d,e){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;while(true){if(!(!((d.$length===0))&&!((e.$length===0)))){break;}f=0;g=0;h=f;i=g;if((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<128){j=(((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])>>0));k=$subslice(d,1);h=j;d=k;}else{l=C.DecodeRune(d);m=l[0];n=l[1];o=m;p=$subslice(d,n);h=o;d=p;}if((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])<128){q=(((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])>>0));r=$subslice(e,1);i=q;e=r;}else{s=C.DecodeRune(e);t=s[0];u=s[1];v=t;w=$subslice(e,u);i=v;e=w;}if(i===h){continue;}if(i>0)-65>>0))){continue;}return false;}z=E.SimpleFold(h);while(true){if(!(!((z===h))&&z=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}else if((f===d.$length)){if(G(e,d)){return 0;}return-1;}else if(f>d.$length){return-1;}else if(f<=D.MaxLen){if(d.$length<=0){return D.Index(d,e);}g=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);h=(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]);i=0;j=(d.$length-f>>0)+1>>0;k=0;while(true){if(!(i=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i])===g))){l=F($subslice(d,(i+1>>0),j),g);if(l<0){return-1;}i=i+((l+1>>0))>>0;}if(((m=i+1>>0,((m<0||m>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+m]))===h)&&G($subslice(d,i,(i+f>>0)),e)){return i;}k=k+(1)>>0;i=i+(1)>>0;if(k>D.Cutover(i)){n=D.Index($subslice(d,i),e);if(n>=0){return n+i>>0;}return-1;}}return-1;}o=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);p=(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]);q=0;r=0;s=(d.$length-f>>0)+1>>0;while(true){if(!(q=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+q])===o))){t=F($subslice(d,(q+1>>0),s),o);if(t<0){break;}q=q+((t+1>>0))>>0;}if(((u=q+1>>0,((u<0||u>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+u]))===p)&&G($subslice(d,q,(q+f>>0)),e)){return q;}q=q+(1)>>0;r=r+(1)>>0;if(r>=(4+(q>>4>>0)>>0)&&q>0;}}return-1;};$pkg.Index=BQ;BR.ptr.prototype.Len=function(){var d,e,f,g,h,i;d=this;if((e=d.i,f=(new $Int64(0,d.s.$length)),(e.$high>f.$high||(e.$high===f.$high&&e.$low>=f.$low)))){return 0;}return(((g=(h=(new $Int64(0,d.s.$length)),i=d.i,new $Int64(h.$high-i.$high,h.$low-i.$low)),g.$low+((g.$high>>31)*4294967296))>>0));};BR.prototype.Len=function(){return this.$val.Len();};BR.ptr.prototype.Size=function(){var d;d=this;return(new $Int64(0,d.s.$length));};BR.prototype.Size=function(){return this.$val.Size();};BR.ptr.prototype.Read=function(d){var d,e,f,g,h,i,j,k,l,m;e=0;f=$ifaceNil;g=this;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){j=0;k=B.EOF;e=j;f=k;return[e,f];}g.prevRune=-1;e=$copySlice(d,$subslice(g.s,$flatten64(g.i)));g.i=(l=g.i,m=(new $Int64(0,e)),new $Int64(l.$high+m.$high,l.$low+m.$low));return[e,f];};BR.prototype.Read=function(d){return this.$val.Read(d);};BR.ptr.prototype.ReadAt=function(d,e){var d,e,f,g,h,i,j,k,l,m;f=0;g=$ifaceNil;h=this;if((e.$high<0||(e.$high===0&&e.$low<0))){i=0;j=A.New("bytes.Reader.ReadAt: negative offset");f=i;g=j;return[f,g];}if((k=(new $Int64(0,h.s.$length)),(e.$high>k.$high||(e.$high===k.$high&&e.$low>=k.$low)))){l=0;m=B.EOF;f=l;g=m;return[f,g];}f=$copySlice(d,$subslice(h.s,$flatten64(e)));if(ff.$high||(e.$high===f.$high&&e.$low>=f.$low)))){return[0,B.EOF];}i=(g=d.s,h=d.i,(($flatten64(h)<0||$flatten64(h)>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+$flatten64(h)]));d.i=(j=d.i,k=new $Int64(0,1),new $Int64(j.$high+k.$high,j.$low+k.$low));return[i,$ifaceNil];};BR.prototype.ReadByte=function(){return this.$val.ReadByte();};BR.ptr.prototype.UnreadByte=function(){var d,e,f,g;d=this;if((e=d.i,(e.$high<0||(e.$high===0&&e.$low<=0)))){return A.New("bytes.Reader.UnreadByte: at beginning of slice");}d.prevRune=-1;d.i=(f=d.i,g=new $Int64(0,1),new $Int64(f.$high-g.$high,f.$low-g.$low));return $ifaceNil;};BR.prototype.UnreadByte=function(){return this.$val.UnreadByte();};BR.ptr.prototype.ReadRune=function(){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;d=0;e=0;f=$ifaceNil;g=this;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){g.prevRune=-1;j=0;k=0;l=B.EOF;d=j;e=k;f=l;return[d,e,f];}g.prevRune=(((m=g.i,m.$low+((m.$high>>31)*4294967296))>>0));p=(n=g.s,o=g.i,(($flatten64(o)<0||$flatten64(o)>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+$flatten64(o)]));if(p<128){g.i=(q=g.i,r=new $Int64(0,1),new $Int64(q.$high+r.$high,q.$low+r.$low));s=((p>>0));t=1;u=$ifaceNil;d=s;e=t;f=u;return[d,e,f];}v=C.DecodeRune($subslice(g.s,$flatten64(g.i)));d=v[0];e=v[1];g.i=(w=g.i,x=(new $Int64(0,e)),new $Int64(w.$high+x.$high,w.$low+x.$low));return[d,e,f];};BR.prototype.ReadRune=function(){return this.$val.ReadRune();};BR.ptr.prototype.UnreadRune=function(){var d,e;d=this;if((e=d.i,(e.$high<0||(e.$high===0&&e.$low<=0)))){return A.New("bytes.Reader.UnreadRune: at beginning of slice");}if(d.prevRune<0){return A.New("bytes.Reader.UnreadRune: previous operation was not ReadRune");}d.i=(new $Int64(0,d.prevRune));d.prevRune=-1;return $ifaceNil;};BR.prototype.UnreadRune=function(){return this.$val.UnreadRune();};BR.ptr.prototype.Seek=function(d,e){var d,e,f,g,h,i,j;f=this;f.prevRune=-1;g=new $Int64(0,0);h=e;if(h===(0)){g=d;}else if(h===(1)){g=(i=f.i,new $Int64(i.$high+d.$high,i.$low+d.$low));}else if(h===(2)){g=(j=(new $Int64(0,f.s.$length)),new $Int64(j.$high+d.$high,j.$low+d.$low));}else{return[new $Int64(0,0),A.New("bytes.Reader.Seek: invalid whence")];}if((g.$high<0||(g.$high===0&&g.$low<0))){return[new $Int64(0,0),A.New("bytes.Reader.Seek: negative position")];}f.i=g;return[g,$ifaceNil];};BR.prototype.Seek=function(d,e){return this.$val.Seek(d,e);};BR.ptr.prototype.WriteTo=function(d){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:e=new $Int64(0,0);f=$ifaceNil;g=this;g.prevRune=-1;if((h=g.i,i=(new $Int64(0,g.s.$length)),(h.$high>i.$high||(h.$high===i.$high&&h.$low>=i.$low)))){j=new $Int64(0,0);k=$ifaceNil;e=j;f=k;$s=-1;return[e,f];}l=$subslice(g.s,$flatten64(g.i));n=d.Write(l);$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m[0];f=m[1];if(o>l.$length){$panic(new $String("bytes.Reader.WriteTo: invalid Write count"));}g.i=(p=g.i,q=(new $Int64(0,o)),new $Int64(p.$high+q.$high,p.$low+q.$low));e=(new $Int64(0,o));if(!((o===l.$length))&&$interfaceIsEqual(f,$ifaceNil)){f=B.ErrShortWrite;}$s=-1;return[e,f];}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.WriteTo};}$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.WriteTo=function(d){return this.$val.WriteTo(d);};BR.ptr.prototype.Reset=function(d){var d,e;e=this;BR.copy(e,new BR.ptr(d,new $Int64(0,0),-1));};BR.prototype.Reset=function(d){return this.$val.Reset(d);};BS=function(d){var d;return new BR.ptr(d,new $Int64(0,0),-1);};$pkg.NewReader=BS;BT.methods=[{prop:"Bytes",name:"Bytes",pkg:"",typ:$funcType([],[BU],false)},{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"empty",name:"empty",pkg:"bytes",typ:$funcType([],[$Bool],false)},{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Cap",name:"Cap",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([],[],false)},{prop:"tryGrowByReslice",name:"tryGrowByReslice",pkg:"bytes",typ:$funcType([$Int],[$Int,$Bool],false)},{prop:"grow",name:"grow",pkg:"bytes",typ:$funcType([$Int],[$Int],false)},{prop:"Grow",name:"Grow",pkg:"",typ:$funcType([$Int],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([BU],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([B.Reader],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([BU],[$Int,$error],false)},{prop:"Next",name:"Next",pkg:"",typ:$funcType([$Int],[BU],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadBytes",name:"ReadBytes",pkg:"",typ:$funcType([$Uint8],[BU,$error],false)},{prop:"readSlice",name:"readSlice",pkg:"bytes",typ:$funcType([$Uint8],[BU,$error],false)},{prop:"ReadString",name:"ReadString",pkg:"",typ:$funcType([$Uint8],[$String,$error],false)}];BX.methods=[{prop:"contains",name:"contains",pkg:"bytes",typ:$funcType([$Uint8],[$Bool],false)}];CC.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Read",name:"Read",pkg:"",typ:$funcType([BU],[$Int,$error],false)},{prop:"ReadAt",name:"ReadAt",pkg:"",typ:$funcType([BU,$Int64],[$Int,$error],false)},{prop:"ReadByte",name:"ReadByte",pkg:"",typ:$funcType([],[$Uint8,$error],false)},{prop:"UnreadByte",name:"UnreadByte",pkg:"",typ:$funcType([],[$error],false)},{prop:"ReadRune",name:"ReadRune",pkg:"",typ:$funcType([],[$Int32,$Int,$error],false)},{prop:"UnreadRune",name:"UnreadRune",pkg:"",typ:$funcType([],[$error],false)},{prop:"Seek",name:"Seek",pkg:"",typ:$funcType([$Int64,$Int],[$Int64,$error],false)},{prop:"WriteTo",name:"WriteTo",pkg:"",typ:$funcType([B.Writer],[$Int64,$error],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([BU],[],false)}];I.init("bytes",[{prop:"buf",name:"buf",embedded:false,exported:false,typ:BU,tag:""},{prop:"off",name:"off",embedded:false,exported:false,typ:$Int,tag:""},{prop:"lastRead",name:"lastRead",embedded:false,exported:false,typ:J,tag:""}]);BF.init($Uint32,8);BR.init("bytes",[{prop:"s",name:"s",embedded:false,exported:false,typ:BU,tag:""},{prop:"i",name:"i",embedded:false,exported:false,typ:$Int64,tag:""},{prop:"prevRune",name:"prevRune",embedded:false,exported:false,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrTooLarge=A.New("bytes.Buffer: too large");K=A.New("bytes.Buffer: reader returned negative count from Read");M=A.New("bytes.Buffer: UnreadByte: previous operation was not a successful read");AF=$toNativeArray($kindUint8,[0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["strings"]=(function(){var $pkg={},$init,C,B,F,D,E,G,A,L,O,Q,R,T,U,W,X,Z,AB,AC,AD,BS,CR,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CS,CT,CU,CV,CW,CX,CY,AU,H,I,J,K,P,S,V,Y,AA,AE,AF,AG,AH,AI,AK,AL,AM,AP,AS,AV,AW,AX,AY,AZ,BA,BB,BD,BL,BM,BN,BQ,BR,BT,BU,BV,BW,BX,BY,BZ,CA,CB,CC,CD;C=$packages["errors"];B=$packages["github.com/gopherjs/gopherjs/js"];F=$packages["internal/bytealg"];D=$packages["io"];E=$packages["sync"];G=$packages["unicode"];A=$packages["unicode/utf8"];L=$pkg.Builder=$newType(0,$kindStruct,"strings.Builder",true,"strings",true,function(addr_,buf_){this.$val=this;if(arguments.length===0){this.addr=CE.nil;this.buf=CF.nil;return;}this.addr=addr_;this.buf=buf_;});O=$pkg.Reader=$newType(0,$kindStruct,"strings.Reader",true,"strings",true,function(s_,i_,prevRune_){this.$val=this;if(arguments.length===0){this.s="";this.i=new $Int64(0,0);this.prevRune=0;return;}this.s=s_;this.i=i_;this.prevRune=prevRune_;});Q=$pkg.Replacer=$newType(0,$kindStruct,"strings.Replacer",true,"strings",true,function(once_,r_,oldnew_){this.$val=this;if(arguments.length===0){this.once=new E.Once.ptr(0,new E.Mutex.ptr(0,0));this.r=$ifaceNil;this.oldnew=CG.nil;return;}this.once=once_;this.r=r_;this.oldnew=oldnew_;});R=$pkg.replacer=$newType(8,$kindInterface,"strings.replacer",true,"strings",false,null);T=$pkg.trieNode=$newType(0,$kindStruct,"strings.trieNode",true,"strings",false,function(value_,priority_,prefix_,next_,table_){this.$val=this;if(arguments.length===0){this.value="";this.priority=0;this.prefix="";this.next=CK.nil;this.table=CL.nil;return;}this.value=value_;this.priority=priority_;this.prefix=prefix_;this.next=next_;this.table=table_;});U=$pkg.genericReplacer=$newType(0,$kindStruct,"strings.genericReplacer",true,"strings",false,function(root_,tableSize_,mapping_){this.$val=this;if(arguments.length===0){this.root=new T.ptr("",0,"",CK.nil,CL.nil);this.tableSize=0;this.mapping=CH.zero();return;}this.root=root_;this.tableSize=tableSize_;this.mapping=mapping_;});W=$pkg.appendSliceWriter=$newType(12,$kindSlice,"strings.appendSliceWriter",true,"strings",false,null);X=$pkg.stringWriter=$newType(0,$kindStruct,"strings.stringWriter",true,"strings",false,function(w_){this.$val=this;if(arguments.length===0){this.w=$ifaceNil;return;}this.w=w_;});Z=$pkg.singleStringReplacer=$newType(0,$kindStruct,"strings.singleStringReplacer",true,"strings",false,function(finder_,value_){this.$val=this;if(arguments.length===0){this.finder=CN.nil;this.value="";return;}this.finder=finder_;this.value=value_;});AB=$pkg.byteReplacer=$newType(256,$kindArray,"strings.byteReplacer",true,"strings",false,null);AC=$pkg.byteStringReplacer=$newType(0,$kindStruct,"strings.byteStringReplacer",true,"strings",false,function(replacements_,toReplace_){this.$val=this;if(arguments.length===0){this.replacements=CJ.zero();this.toReplace=CG.nil;return;}this.replacements=replacements_;this.toReplace=toReplace_;});AD=$pkg.stringFinder=$newType(0,$kindStruct,"strings.stringFinder",true,"strings",false,function(pattern_,badCharSkip_,goodSuffixSkip_){this.$val=this;if(arguments.length===0){this.pattern="";this.badCharSkip=CO.zero();this.goodSuffixSkip=CP.nil;return;}this.pattern=pattern_;this.badCharSkip=badCharSkip_;this.goodSuffixSkip=goodSuffixSkip_;});BS=$pkg.asciiSet=$newType(32,$kindArray,"strings.asciiSet",true,"strings",false,null);CR=$newType(0,$kindStruct,"strings.span",true,"strings",false,function(start_,end_){this.$val=this;if(arguments.length===0){this.start=0;this.end=0;return;}this.start=start_;this.end=end_;});CE=$ptrType(L);CF=$sliceType($Uint8);CG=$sliceType($String);CH=$arrayType($Uint8,256);CI=$ptrType(AB);CJ=$arrayType(CF,256);CK=$ptrType(T);CL=$sliceType(CK);CM=$ptrType(W);CN=$ptrType(AD);CO=$arrayType($Int,256);CP=$sliceType($Int);CQ=$ptrType(BS);CS=$sliceType(CR);CT=$arrayType($Uint32,8);CU=$ptrType(O);CV=$ptrType(Q);CW=$ptrType(U);CX=$ptrType(Z);CY=$ptrType(AC);H=function(e,f){var e,f;return $parseInt(e.indexOf($global.String.fromCharCode(f)))>>0;};$pkg.IndexByte=H;I=function(e,f){var e,f;return $parseInt(e.indexOf(f))>>0;};$pkg.Index=I;J=function(e,f){var e,f;return $parseInt(e.lastIndexOf(f))>>0;};$pkg.LastIndex=J;K=function(e,f){var e,f,g,h;g=0;if((f.length===0)){return A.RuneCountInString(e)+1>>0;}else if(f.length>e.length){return 0;}else if((f.length===e.length)){if(f===e){return 1;}return 0;}while(true){h=I(e,f);if(h===-1){break;}g=g+(1)>>0;e=$substring(e,(h+f.length>>0));}return g;};$pkg.Count=K;L.ptr.prototype.String=function(){var e;e=this;return($bytesToString(e.buf));};L.prototype.String=function(){return this.$val.String();};L.ptr.prototype.copyCheck=function(){var e;e=this;if(e.addr===CE.nil){e.addr=e;}else if(!(e.addr===e)){$panic(new $String("strings: illegal use of non-zero Builder copied by value"));}};L.prototype.copyCheck=function(){return this.$val.copyCheck();};L.ptr.prototype.Len=function(){var e;e=this;return e.buf.$length;};L.prototype.Len=function(){return this.$val.Len();};L.ptr.prototype.Cap=function(){var e;e=this;return e.buf.$capacity;};L.prototype.Cap=function(){return this.$val.Cap();};L.ptr.prototype.Reset=function(){var e;e=this;e.addr=CE.nil;e.buf=CF.nil;};L.prototype.Reset=function(){return this.$val.Reset();};L.ptr.prototype.grow=function(e){var e,f,g;f=this;g=$makeSlice(CF,f.buf.$length,(($imul(2,f.buf.$capacity))+e>>0));$copySlice(g,f.buf);f.buf=g;};L.prototype.grow=function(e){return this.$val.grow(e);};L.ptr.prototype.Grow=function(e){var e,f;f=this;f.copyCheck();if(e<0){$panic(new $String("strings.Builder.Grow: negative count"));}if((f.buf.$capacity-f.buf.$length>>0)>>24)));return[1,$ifaceNil];}g=f.buf.$length;if((f.buf.$capacity-g>>0)<4){f.grow(4);}h=A.EncodeRune($subslice(f.buf,g,(g+4>>0)),e);f.buf=$subslice(f.buf,0,(g+h>>0));return[h,$ifaceNil];};L.prototype.WriteRune=function(e){return this.$val.WriteRune(e);};L.ptr.prototype.WriteString=function(e){var e,f;f=this;f.copyCheck();f.buf=$appendSlice(f.buf,e);return[e.length,$ifaceNil];};L.prototype.WriteString=function(e){return this.$val.WriteString(e);};O.ptr.prototype.Len=function(){var e,f,g,h,i,j;e=this;if((f=e.i,g=(new $Int64(0,e.s.length)),(f.$high>g.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return 0;}return(((h=(i=(new $Int64(0,e.s.length)),j=e.i,new $Int64(i.$high-j.$high,i.$low-j.$low)),h.$low+((h.$high>>31)*4294967296))>>0));};O.prototype.Len=function(){return this.$val.Len();};O.ptr.prototype.Size=function(){var e;e=this;return(new $Int64(0,e.s.length));};O.prototype.Size=function(){return this.$val.Size();};O.ptr.prototype.Read=function(e){var e,f,g,h,i,j,k,l,m,n;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=0;l=D.EOF;f=k;g=l;return[f,g];}h.prevRune=-1;f=$copyString(e,$substring(h.s,$flatten64(h.i)));h.i=(m=h.i,n=(new $Int64(0,f)),new $Int64(m.$high+n.$high,m.$low+n.$low));return[f,g];};O.prototype.Read=function(e){return this.$val.Read(e);};O.ptr.prototype.ReadAt=function(e,f){var e,f,g,h,i,j,k,l,m,n;g=0;h=$ifaceNil;i=this;if((f.$high<0||(f.$high===0&&f.$low<0))){j=0;k=C.New("strings.Reader.ReadAt: negative offset");g=j;h=k;return[g,h];}if((l=(new $Int64(0,i.s.length)),(f.$high>l.$high||(f.$high===l.$high&&f.$low>=l.$low)))){m=0;n=D.EOF;g=m;h=n;return[g,h];}g=$copyString(e,$substring(i.s,$flatten64(f)));if(gg.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return[0,D.EOF];}h=e.s.charCodeAt($flatten64(e.i));e.i=(i=e.i,j=new $Int64(0,1),new $Int64(i.$high+j.$high,i.$low+j.$low));return[h,$ifaceNil];};O.prototype.ReadByte=function(){return this.$val.ReadByte();};O.ptr.prototype.UnreadByte=function(){var e,f,g,h;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadByte: at beginning of string");}e.prevRune=-1;e.i=(g=e.i,h=new $Int64(0,1),new $Int64(g.$high-h.$high,g.$low-h.$low));return $ifaceNil;};O.prototype.UnreadByte=function(){return this.$val.UnreadByte();};O.ptr.prototype.ReadRune=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;e=0;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){h.prevRune=-1;k=0;l=0;m=D.EOF;e=k;f=l;g=m;return[e,f,g];}h.prevRune=(((n=h.i,n.$low+((n.$high>>31)*4294967296))>>0));o=h.s.charCodeAt($flatten64(h.i));if(o<128){h.i=(p=h.i,q=new $Int64(0,1),new $Int64(p.$high+q.$high,p.$low+q.$low));r=((o>>0));s=1;t=$ifaceNil;e=r;f=s;g=t;return[e,f,g];}u=A.DecodeRuneInString($substring(h.s,$flatten64(h.i)));e=u[0];f=u[1];h.i=(v=h.i,w=(new $Int64(0,f)),new $Int64(v.$high+w.$high,v.$low+w.$low));return[e,f,g];};O.prototype.ReadRune=function(){return this.$val.ReadRune();};O.ptr.prototype.UnreadRune=function(){var e,f;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadRune: at beginning of string");}if(e.prevRune<0){return C.New("strings.Reader.UnreadRune: previous operation was not ReadRune");}e.i=(new $Int64(0,e.prevRune));e.prevRune=-1;return $ifaceNil;};O.prototype.UnreadRune=function(){return this.$val.UnreadRune();};O.ptr.prototype.Seek=function(e,f){var e,f,g,h,i,j,k;g=this;g.prevRune=-1;h=new $Int64(0,0);i=f;if(i===(0)){h=e;}else if(i===(1)){h=(j=g.i,new $Int64(j.$high+e.$high,j.$low+e.$low));}else if(i===(2)){h=(k=(new $Int64(0,g.s.length)),new $Int64(k.$high+e.$high,k.$low+e.$low));}else{return[new $Int64(0,0),C.New("strings.Reader.Seek: invalid whence")];}if((h.$high<0||(h.$high===0&&h.$low<0))){return[new $Int64(0,0),C.New("strings.Reader.Seek: negative position")];}g.i=h;return[h,$ifaceNil];};O.prototype.Seek=function(e,f){return this.$val.Seek(e,f);};O.ptr.prototype.WriteTo=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=new $Int64(0,0);g=$ifaceNil;h=this;h.prevRune=-1;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=new $Int64(0,0);l=$ifaceNil;f=k;g=l;$s=-1;return[f,g];}m=$substring(h.s,$flatten64(h.i));o=D.WriteString(e,m);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[0];g=n[1];if(p>m.length){$panic(new $String("strings.Reader.WriteTo: invalid WriteString count"));}h.i=(q=h.i,r=(new $Int64(0,p)),new $Int64(q.$high+r.$high,q.$low+r.$low));f=(new $Int64(0,p));if(!((p===m.length))&&$interfaceIsEqual(g,$ifaceNil)){g=D.ErrShortWrite;}$s=-1;return[f,g];}return;}if($f===undefined){$f={$blk:O.ptr.prototype.WriteTo};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};O.prototype.WriteTo=function(e){return this.$val.WriteTo(e);};O.ptr.prototype.Reset=function(e){var e,f;f=this;O.copy(f,new O.ptr(e,new $Int64(0,0),-1));};O.prototype.Reset=function(e){return this.$val.Reset(e);};P=function(e){var e;return new O.ptr(e,new $Int64(0,0),-1);};$pkg.NewReader=P;S=function(e){var e,f;if((f=e.$length%2,f===f?f:$throwRuntimeError("integer divide by zero"))===1){$panic(new $String("strings.NewReplacer: odd argument count"));}return new Q.ptr(new E.Once.ptr(0,new E.Mutex.ptr(0,0)),$ifaceNil,$appendSlice((CG.nil),e));};$pkg.NewReplacer=S;Q.ptr.prototype.buildOnce=function(){var e;e=this;e.r=e.build();e.oldnew=CG.nil;};Q.prototype.buildOnce=function(){return this.$val.buildOnce();};Q.ptr.prototype.build=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;e=this;f=e.oldnew;if((f.$length===2)&&(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).length>1){return AA((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]),(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]));}g=true;h=0;while(true){if(!(h=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+h]).length===1))){return V(f);}if(!(((i=h+1>>0,((i<0||i>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+i])).length===1))){g=false;}h=h+(2)>>0;}if(g){j=CH.zero();k=j;l=0;while(true){if(!(l<256)){break;}m=l;((m<0||m>=j.length)?($throwRuntimeError("index out of range"),undefined):j[m]=((m<<24>>>24)));l++;}n=f.$length-2>>0;while(true){if(!(n>=0)){break;}o=((n<0||n>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+n]).charCodeAt(0);q=(p=n+1>>0,((p<0||p>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+p])).charCodeAt(0);((o<0||o>=j.length)?($throwRuntimeError("index out of range"),undefined):j[o]=q);n=n-(2)>>0;}return new CI(j);}s=new AC.ptr(CJ.zero(),$makeSlice(CG,0,(r=f.$length/2,(r===r&&r!==1/0&&r!==-1/0)?r>>0:$throwRuntimeError("integer divide by zero"))));t=f.$length-2>>0;while(true){if(!(t>=0)){break;}u=((t<0||t>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+t]).charCodeAt(0);w=(v=t+1>>0,((v<0||v>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+v]));if((x=s.replacements,((u<0||u>=x.length)?($throwRuntimeError("index out of range"),undefined):x[u]))===CF.nil){s.toReplace=$append(s.toReplace,($bytesToString(new CF([u]))));}(y=s.replacements,((u<0||u>=y.length)?($throwRuntimeError("index out of range"),undefined):y[u]=(new CF($stringToBytes(w)))));t=t-(2)>>0;}return s;};Q.prototype.build=function(){return this.$val.build();};Q.ptr.prototype.Replace=function(e){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=this;$r=f.once.Do($methodVal(f,"buildOnce"));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=f.r.Replace(e);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:Q.ptr.prototype.Replace};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};Q.prototype.Replace=function(e){return this.$val.Replace(e);};Q.ptr.prototype.WriteString=function(e,f){var e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;h=$ifaceNil;i=this;$r=i.once.Do($methodVal(i,"buildOnce"));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=i.r.WriteString(e,f);$s=2;case 2:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;g=j[0];h=j[1];$s=-1;return[g,h];}return;}if($f===undefined){$f={$blk:Q.ptr.prototype.WriteString};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};Q.prototype.WriteString=function(e,f){return this.$val.WriteString(e,f);};T.ptr.prototype.add=function(e,f,g,h){var aa,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;i=this;if(e===""){if(i.priority===0){i.value=f;i.priority=g;}return;}if(!(i.prefix==="")){j=0;while(true){if(!(j>0;}if(j===i.prefix.length){i.next.add($substring(e,j),f,g,h);}else if(j===0){k=CK.nil;if(i.prefix.length===1){k=i.next;}else{k=new T.ptr("",0,$substring(i.prefix,1),i.next,CL.nil);}l=new T.ptr("",0,"",CK.nil,CL.nil);i.table=$makeSlice(CL,h.tableSize);(m=i.table,n=(o=h.mapping,p=i.prefix.charCodeAt(0),((p<0||p>=o.length)?($throwRuntimeError("index out of range"),undefined):o[p])),((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]=k));(q=i.table,r=(s=h.mapping,t=e.charCodeAt(0),((t<0||t>=s.length)?($throwRuntimeError("index out of range"),undefined):s[t])),((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]=l));i.prefix="";i.next=CK.nil;l.add($substring(e,1),f,g,h);}else{u=new T.ptr("",0,$substring(i.prefix,j),i.next,CL.nil);i.prefix=$substring(i.prefix,0,j);i.next=u;u.add($substring(e,j),f,g,h);}}else if(!(i.table===CL.nil)){x=(v=h.mapping,w=e.charCodeAt(0),((w<0||w>=v.length)?($throwRuntimeError("index out of range"),undefined):v[w]));if((y=i.table,((x<0||x>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+x]))===CK.nil){(z=i.table,((x<0||x>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+x]=new T.ptr("",0,"",CK.nil,CL.nil)));}(aa=i.table,((x<0||x>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+x])).add($substring(e,1),f,g,h);}else{i.prefix=e;i.next=new T.ptr("",0,"",CK.nil,CL.nil);i.next.add("",f,g,h);}};T.prototype.add=function(e,f,g,h){return this.$val.add(e,f,g,h);};U.ptr.prototype.lookup=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q;g="";h=0;i=false;j=this;k=0;l=j.root;m=0;while(true){if(!(!(l===CK.nil))){break;}if(l.priority>k&&!(f&&l===j.root)){k=l.priority;g=l.value;h=m;i=true;}if(e===""){break;}if(!(l.table===CL.nil)){p=(n=j.mapping,o=e.charCodeAt(0),((o<0||o>=n.length)?($throwRuntimeError("index out of range"),undefined):n[o]));if(((p>>0))===j.tableSize){break;}l=(q=l.table,((p<0||p>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+p]));e=$substring(e,1);m=m+(1)>>0;}else if(!(l.prefix==="")&&AY(e,l.prefix)){m=m+(l.prefix.length)>>0;e=$substring(e,l.prefix.length);l=l.next;}else{break;}}return[g,h,i];};U.prototype.lookup=function(e,f){return this.$val.lookup(e,f);};V=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;f=new U.ptr(new T.ptr("",0,"",CK.nil,CL.nil),0,CH.zero());g=0;while(true){if(!(g=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]);i=0;while(true){if(!(i=j.length)?($throwRuntimeError("index out of range"),undefined):j[k]=1));i=i+(1)>>0;}g=g+(2)>>0;}l=f.mapping;m=0;while(true){if(!(m<256)){break;}n=((m<0||m>=l.length)?($throwRuntimeError("index out of range"),undefined):l[m]);f.tableSize=f.tableSize+(((n>>0)))>>0;m++;}o=0;p=f.mapping;q=0;while(true){if(!(q<256)){break;}r=q;s=((q<0||q>=p.length)?($throwRuntimeError("index out of range"),undefined):p[q]);if(s===0){(t=f.mapping,((r<0||r>=t.length)?($throwRuntimeError("index out of range"),undefined):t[r]=((f.tableSize<<24>>>24))));}else{(u=f.mapping,((r<0||r>=u.length)?($throwRuntimeError("index out of range"),undefined):u[r]=o));o=o+(1)<<24>>>24;}q++;}f.root.table=$makeSlice(CL,f.tableSize);v=0;while(true){if(!(v=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+v]),(w=v+1>>0,((w<0||w>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+w])),e.$length-v>>0,f);v=v+(2)>>0;}return f;};$ptrType(W).prototype.Write=function(e){var e,f;f=this;f.$set($appendSlice(f.$get(),e));return[e.$length,$ifaceNil];};$ptrType(W).prototype.WriteString=function(e){var e,f;f=this;f.$set($appendSlice(f.$get(),e));return[e.length,$ifaceNil];};X.ptr.prototype.WriteString=function(e){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=this;g=f.w.Write((new CF($stringToBytes(e))));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:X.ptr.prototype.WriteString};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};X.prototype.WriteString=function(e){return this.$val.WriteString(e);};Y=function(e){var e,f,g,h,i;f=$assertType(e,D.StringWriter,true);g=f[0];h=f[1];if(!h){g=(i=new X.ptr(e),new i.constructor.elem(i));}return g;};U.ptr.prototype.Replace=function(e){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=[f];g=this;f[0]=$makeSlice(W,0,e.length);h=g.WriteString((f.$ptr||(f.$ptr=new CM(function(){return this.$target[0];},function($v){this.$target[0]=$v;},f))),e);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;$s=-1;return($bytesToString(f[0]));}return;}if($f===undefined){$f={$blk:U.ptr.prototype.Replace};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.Replace=function(e){return this.$val.Replace(e);};U.ptr.prototype.WriteString=function(e,f){var aa,ab,ac,ad,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;h=$ifaceNil;i=this;j=Y(e);k=0;l=0;m=k;n=l;o=false;p=0;case 1:if(!(p<=f.length)){$s=2;continue;}if(!((p===f.length))&&(i.root.priority===0)){$s=3;continue;}$s=4;continue;case 3:s=(((q=i.mapping,r=f.charCodeAt(p),((r<0||r>=q.length)?($throwRuntimeError("index out of range"),undefined):q[r]))>>0));if((s===i.tableSize)||(t=i.root.table,((s<0||s>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+s]))===CK.nil){p=p+(1)>>0;$s=1;continue;}case 4:u=i.lookup($substring(f,p),o);v=u[0];w=u[1];x=u[2];o=x&&(w===0);if(x){$s=5;continue;}$s=6;continue;case 5:z=j.WriteString($substring(f,m,p));$s=7;case 7:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}y=z;n=y[0];h=y[1];g=g+(n)>>0;if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[g,h];}ab=j.WriteString(v);$s=8;case 8:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}aa=ab;n=aa[0];h=aa[1];g=g+(n)>>0;if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[g,h];}p=p+(w)>>0;m=p;$s=1;continue;case 6:p=p+(1)>>0;$s=1;continue;case 2:if(!((m===f.length))){$s=9;continue;}$s=10;continue;case 9:ad=j.WriteString($substring(f,m));$s=11;case 11:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ac=ad;n=ac[0];h=ac[1];g=g+(n)>>0;case 10:$s=-1;return[g,h];}return;}if($f===undefined){$f={$blk:U.ptr.prototype.WriteString};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.WriteString=function(e,f){return this.$val.WriteString(e,f);};AA=function(e,f){var e,f;return new Z.ptr(AE(e),f);};Z.ptr.prototype.Replace=function(e){var e,f,g,h,i,j,k,l;f=this;g=CF.nil;h=0;i=false;j=h;k=i;while(true){l=f.finder.next($substring(e,j));if(l===-1){break;}k=true;g=$appendSlice(g,$substring(e,j,(j+l>>0)));g=$appendSlice(g,f.value);j=j+((l+f.finder.pattern.length>>0))>>0;}if(!k){return e;}g=$appendSlice(g,$substring(e,j));return($bytesToString(g));};Z.prototype.Replace=function(e){return this.$val.Replace(e);};Z.ptr.prototype.WriteString=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;h=$ifaceNil;i=this;j=Y(e);k=0;l=0;m=k;n=l;case 1:o=i.finder.next($substring(f,m));if(o===-1){$s=2;continue;}q=j.WriteString($substring(f,m,(m+o>>0)));$s=3;case 3:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;n=p[0];h=p[1];g=g+(n)>>0;if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[g,h];}s=j.WriteString(i.value);$s=4;case 4:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s;n=r[0];h=r[1];g=g+(n)>>0;if(!($interfaceIsEqual(h,$ifaceNil))){$s=-1;return[g,h];}m=m+((o+i.finder.pattern.length>>0))>>0;$s=1;continue;case 2:u=j.WriteString($substring(f,m));$s=5;case 5:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}t=u;n=t[0];h=t[1];g=g+(n)>>0;$s=-1;return[g,h];}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.WriteString};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.WriteString=function(e,f){return this.$val.WriteString(e,f);};AB.prototype.Replace=function(e){var e,f,g,h,i;f=this.$val;g=CF.nil;h=0;while(true){if(!(h=f.length)?($throwRuntimeError("index out of range"),undefined):f[i]))===i))){if(g===CF.nil){g=(new CF($stringToBytes(e)));}((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]=(f.nilCheck,((i<0||i>=f.length)?($throwRuntimeError("index out of range"),undefined):f[i])));}h=h+(1)>>0;}if(g===CF.nil){return e;}return($bytesToString(g));};$ptrType(AB).prototype.Replace=function(e){return(new AB(this.$get())).Replace(e);};AB.prototype.WriteString=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;h=$ifaceNil;i=this.$val;j=32768;if(f.length0)){$s=2;continue;}l=$copyString(k,f);f=$substring(f,l);m=$subslice(k,0,l);n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);((o<0||o>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+o]=(i.nilCheck,((p<0||p>=i.length)?($throwRuntimeError("index out of range"),undefined):i[p])));n++;}r=e.Write($subslice(k,0,l));$s=3;case 3:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;s=q[0];t=q[1];g=g+(s)>>0;if(!($interfaceIsEqual(t,$ifaceNil))){u=g;v=t;g=u;h=v;$s=-1;return[g,h];}$s=1;continue;case 2:w=g;x=$ifaceNil;g=w;h=x;$s=-1;return[g,h];}return;}if($f===undefined){$f={$blk:AB.prototype.WriteString};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.$s=$s;$f.$r=$r;return $f;};$ptrType(AB).prototype.WriteString=function(e,f){return(new AB(this.$get())).WriteString(e,f);};AC.ptr.prototype.Replace=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;f=this;g=e.length;h=false;if(($imul(f.toReplace.$length,8))<=e.length){i=f.toReplace;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);l=K(e,k);if(!((l===0))){g=g+(($imul(l,(((m=f.replacements,n=k.charCodeAt(0),((n<0||n>=m.length)?($throwRuntimeError("index out of range"),undefined):m[n])).$length-1>>0)))))>>0;h=true;}j++;}}else{o=0;while(true){if(!(o=q.length)?($throwRuntimeError("index out of range"),undefined):q[p]))===CF.nil)){g=g+(((r=f.replacements,((p<0||p>=r.length)?($throwRuntimeError("index out of range"),undefined):r[p])).$length-1>>0))>>0;h=true;}o=o+(1)>>0;}}if(!h){return e;}s=$makeSlice(CF,g);t=0;u=0;while(true){if(!(u=w.length)?($throwRuntimeError("index out of range"),undefined):w[v]))===CF.nil)){t=t+($copySlice($subslice(s,t),(x=f.replacements,((v<0||v>=x.length)?($throwRuntimeError("index out of range"),undefined):x[v]))))>>0;}else{((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]=v);t=t+(1)>>0;}u=u+(1)>>0;}return($bytesToString(s));};AC.prototype.Replace=function(e){return this.$val.Replace(e);};AC.ptr.prototype.WriteString=function(e,f){var aa,ab,ac,ad,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=0;h=$ifaceNil;i=this;j=Y(e);k=0;l=0;case 1:if(!(l=n.length)?($throwRuntimeError("index out of range"),undefined):n[m]))===CF.nil){$s=3;continue;}$s=4;continue;case 3:l=l+(1)>>0;$s=1;continue;case 4:if(!((k===l))){$s=5;continue;}$s=6;continue;case 5:p=j.WriteString($substring(f,k,l));$s=7;case 7:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=p;q=o[0];r=o[1];g=g+(q)>>0;if(!($interfaceIsEqual(r,$ifaceNil))){s=g;t=r;g=s;h=t;$s=-1;return[g,h];}case 6:k=l+1>>0;w=e.Write((v=i.replacements,((m<0||m>=v.length)?($throwRuntimeError("index out of range"),undefined):v[m])));$s=8;case 8:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}u=w;x=u[0];y=u[1];g=g+(x)>>0;if(!($interfaceIsEqual(y,$ifaceNil))){z=g;aa=y;g=z;h=aa;$s=-1;return[g,h];}l=l+(1)>>0;$s=1;continue;case 2:if(!((k===f.length))){$s=9;continue;}$s=10;continue;case 9:ab=0;ad=j.WriteString($substring(f,k));$s=11;case 11:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ac=ad;ab=ac[0];h=ac[1];g=g+(ab)>>0;case 10:$s=-1;return[g,h];}return;}if($f===undefined){$f={$blk:AC.ptr.prototype.WriteString};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AC.prototype.WriteString=function(e,f){return this.$val.WriteString(e,f);};AE=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;f=new AD.ptr(e,CO.zero(),$makeSlice(CP,e.length));g=e.length-1>>0;h=f.badCharSkip;i=0;while(true){if(!(i<256)){break;}j=i;(k=f.badCharSkip,((j<0||j>=k.length)?($throwRuntimeError("index out of range"),undefined):k[j]=e.length));i++;}l=0;while(true){if(!(l=m.length)?($throwRuntimeError("index out of range"),undefined):m[n]=(g-l>>0)));l=l+(1)>>0;}o=g;p=g;while(true){if(!(p>=0)){break;}if(AY(e,$substring(e,(p+1>>0)))){o=p+1>>0;}(q=f.goodSuffixSkip,((p<0||p>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+p]=((o+g>>0)-p>>0)));p=p-(1)>>0;}r=0;while(true){if(!(r>0)));if(!((e.charCodeAt((r-s>>0))===e.charCodeAt((g-s>>0))))){(t=f.goodSuffixSkip,u=g-s>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]=((s+g>>0)-r>>0)));}r=r+(1)>>0;}return f;};AF=function(e,f){var e,f,g;g=0;while(true){if(!(g>0)-g>>0))===f.charCodeAt(((f.length-1>>0)-g>>0))))){break;}g=g+(1)>>0;}return g;};AD.ptr.prototype.next=function(e){var e,f,g,h,i,j,k;f=this;g=f.pattern.length-1>>0;while(true){if(!(g>0;while(true){if(!(h>=0&&(e.charCodeAt(g)===f.pattern.charCodeAt(h)))){break;}g=g-(1)>>0;h=h-(1)>>0;}if(h<0){return g+1>>0;}g=g+(AG((i=f.badCharSkip,j=e.charCodeAt(g),((j<0||j>=i.length)?($throwRuntimeError("index out of range"),undefined):i[j])),(k=f.goodSuffixSkip,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))))>>0;}return-1;};AD.prototype.next=function(e){return this.$val.next(e);};AG=function(e,f){var e,f;if(e>f){return e;}return f;};AH=function(e,f){var e,f,g,h,i,j,k,l,m;g=A.RuneCountInString(e);if(f<0||f>g){f=g;}h=$makeSlice(CG,f);i=0;while(true){if(!(i<(f-1>>0))){break;}j=A.DecodeRuneInString(e);k=j[0];l=j[1];((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=$substring(e,0,l));e=$substring(e,l);if(k===65533){((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]="\xEF\xBF\xBD");}i=i+(1)>>0;}if(f>0){(m=f-1>>0,((m<0||m>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+m]=e));}return h;};AI=function(e,f){var e,f;return I(e,f)>=0;};$pkg.Contains=AI;AK=function(e,f){var e,f;return AL(e,f)>=0;};$pkg.ContainsRune=AK;AL=function(e,f){var e,f,g,h,i,j,k;if(0<=f&&f<128){return H(e,((f<<24>>>24)));}else if((f===65533)){g=e;h=0;while(true){if(!(h>0));if(g>=128){g=65533;}return AL(e,g);}if(e.length>8){h=BT(f);i=$clone(h[0],BS);j=h[1];if(j){k=0;while(true){if(!(k>0;}return-1;}}l=e;m=0;while(true){if(!(m=0){return o;}m+=n[1];}return-1;};$pkg.IndexAny=AM;AP=function(e,f,g,h){var e,f,g,h,i,j,k;if(h===0){return CG.nil;}if(f===""){return AH(e,h);}if(h<0){h=K(e,f)+1>>0;}i=$makeSlice(CG,h);h=h-(1)>>0;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=$substring(e,0,(k+g>>0)));e=$substring(e,(k+f.length>>0));j=j+(1)>>0;}((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=e);return $subslice(i,0,(j+1>>0));};AS=function(e,f){var e,f;return AP(e,f,0,-1);};$pkg.Split=AS;AV=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=0;g=1;h=0;i=0;while(true){if(!(i>>0;k=((((j<0||j>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[j])>>0));f=f+((g&(~k>>0)))>>0;g=k;i=i+(1)>>0;}if(h>=128){$s=1;continue;}$s=2;continue;case 1:l=AW(e,G.IsSpace);$s=3;case 3:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return l;case 2:m=$makeSlice(CG,f);n=0;o=0;p=0;while(true){if(!(p=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[q]))===0)))){break;}p=p+(1)>>0;}o=p;while(true){if(!(p=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[r]))===0){p=p+(1)>>0;continue;}((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]=$substring(e,o,p));n=n+(1)>>0;p=p+(1)>>0;while(true){if(!(p=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[s]))===0)))){break;}p=p+(1)>>0;}o=p;}if(o=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]=$substring(e,o));}$s=-1;return m;}return;}if($f===undefined){$f={$blk:AV};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Fields=AV;AW=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=$makeSlice(CS,0,32);h=-1;i=e;j=0;case 1:if(!(j=0){g=$append(g,new CR.ptr(h,l));h=~h>>0;}$s=5;continue;case 4:if(h<0){h=l;}case 5:j+=k[1];$s=1;continue;case 2:if(h>=0){g=$append(g,new CR.ptr(h,e.length));}o=$makeSlice(CG,g.$length);p=g;q=0;while(true){if(!(q=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]),CR);((r<0||r>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+r]=$substring(e,s.start,s.end));q++;}$s=-1;return o;}return;}if($f===undefined){$f={$blk:AW};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};$pkg.FieldsFunc=AW;AX=function(e,f){var e,f,g,h,i,j,k,l,m;g=e.$length;if(g===(0)){return"";}else if(g===(1)){return(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);}h=$imul(f.length,((e.$length-1>>0)));i=0;while(true){if(!(i=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+i]).length)>>0;i=i+(1)>>0;}j=new L.ptr(CE.nil,CF.nil);j.Grow(h);j.WriteString((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));k=$subslice(e,1);l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);j.WriteString(f);j.WriteString(m);l++;}return j.String();};$pkg.Join=AX;AY=function(e,f){var e,f;return e.length>=f.length&&$substring(e,0,f.length)===f;};$pkg.HasPrefix=AY;AZ=function(e,f){var e,f;return e.length>=f.length&&$substring(e,(e.length-f.length>>0))===f;};$pkg.HasSuffix=AZ;BA=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=new L.ptr(CE.nil,CF.nil);h=f;i=0;case 1:if(!(i>0);g.WriteString($substring(f,0,k));if(n>=0){g.WriteRune(n);}f=$substring(f,(k+o>>0));$s=2;continue;$s=1;continue;case 2:if(g.Cap()===0){$s=-1;return f;}q=f;r=0;case 4:if(!(r=0){if(v<128){g.WriteByte(((v<<24>>>24)));}else{g.WriteRune(v);}}r+=s[1];$s=4;continue;case 5:$s=-1;return g.String();}return;}if($f===undefined){$f={$blk:BA};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Map=BA;BB=function(e,f){var e,f,g,h,i,j;if(f===0){return"";}if(f<0){$panic(new $String("strings: negative Repeat count"));}else if(!(((g=($imul(e.length,f))/f,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))===e.length))){$panic(new $String("strings: Repeat count causes overflow"));}h=$imul(e.length,f);i=new L.ptr(CE.nil,CF.nil);i.Grow(h);i.WriteString(e);while(true){if(!(i.Len()>0:$throwRuntimeError("integer divide by zero"))){i.WriteString(i.String());}else{i.WriteString($substring(i.String(),0,(h-i.Len()>>0)));break;}}return i.String();};$pkg.Repeat=BB;BD=function(e){var e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=true;g=false;h=f;i=g;j=0;while(true){if(!(j=128){h=false;break;}i=i||(65<=k&&k<=90);j=j+(1)>>0;}if(h){if(!i){$s=-1;return e;}l=new L.ptr(CE.nil,CF.nil);l.Grow(e.length);m=0;while(true){if(!(m>>24;}l.WriteByte(n);m=m+(1)>>0;}$s=-1;return l.String();}o=BA(G.ToLower,e);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;}return;}if($f===undefined){$f={$blk:BD};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ToLower=BD;BL=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BQ(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h===-1){$s=-1;return"";}$s=-1;return $substring(e,h);}return;}if($f===undefined){$f={$blk:BL};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeftFunc=BL;BM=function(e,f){var e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BR(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h>=0&&e.charCodeAt(h)>=128){i=A.DecodeRuneInString($substring(e,h));j=i[1];h=h+(j)>>0;}else{h=h+(1)>>0;}$s=-1;return $substring(e,0,h);}return;}if($f===undefined){$f={$blk:BM};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRightFunc=BM;BN=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BL(e,f);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=BM(g,f);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:BN};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimFunc=BN;BQ=function(e,f,g){var e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=e;i=0;case 1:if(!(i0)){$s=2;continue;}i=A.DecodeLastRuneInString($substring(e,0,h));j=i[0];k=i[1];h=h-(k)>>0;l=f(j);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}if(l===g){$s=3;continue;}$s=4;continue;case 3:$s=-1;return h;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BR};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BT=function(e){var e,f,g,h,i,j,k,l,m,n,o;f=CT.zero();g=false;h=0;while(true){if(!(h=128){j=$clone(f,BS);k=false;BS.copy(f,j);g=k;return[f,g];}l=i>>>5<<24>>>24;((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l]=((((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l])|(((m=((((i&31)>>>0)>>>0)),m<32?(1<>>0)))>>>0));h=h+(1)>>0;}n=$clone(f,BS);o=true;BS.copy(f,n);g=o;return[f,g];};BS.prototype.contains=function(e){var e,f,g,h;f=this.$val;return!((((((g=e>>>5<<24>>>24,(f.nilCheck,((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g])))&(((h=((((e&31)>>>0)>>>0)),h<32?(1<>>0)))>>>0))===0));};$ptrType(BS).prototype.contains=function(e){return(new BS(this.$get())).contains(e);};BU=function(e){var e,f,g,h;if((e.length===1)&&e.charCodeAt(0)<128){return(function(f){var f;return f===((e.charCodeAt(0)>>0));});}f=BT(e);g=$clone(f[0],BS);h=f[1];if(h){return(function(i){var i;return i<128&&new CQ(g).contains(((i<<24>>>24)));});}return(function(i){var i;return AL(e,i)>=0;});};BV=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BN(e,BU(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BV};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Trim=BV;BW=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BL(e,BU(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BW};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeft=BW;BX=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BM(e,BU(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BX};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRight=BX;BY=function(e){var e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=0;case 1:if(!(f=128){$s=3;continue;}$s=4;continue;case 3:h=BN($substring(e,f),G.IsSpace);$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;case 4:if(((g<0||g>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[g])===0){$s=2;continue;}f=f+(1)>>0;$s=1;continue;case 2:i=e.length;case 6:if(!(i>f)){$s=7;continue;}j=e.charCodeAt((i-1>>0));if(j>=128){$s=8;continue;}$s=9;continue;case 8:k=BN($substring(e,f,i),G.IsSpace);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 9:if(((j<0||j>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[j])===0){$s=7;continue;}i=i-(1)>>0;$s=6;continue;case 7:$s=-1;return $substring(e,f,i);}return;}if($f===undefined){$f={$blk:BY};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimSpace=BY;BZ=function(e,f){var e,f;if(AY(e,f)){return $substring(e,f.length);}return e;};$pkg.TrimPrefix=BZ;CA=function(e,f){var e,f;if(AZ(e,f)){return $substring(e,0,(e.length-f.length>>0));}return e;};$pkg.TrimSuffix=CA;CB=function(e,f,g,h){var e,f,g,h,i,j,k,l,m,n,o;if(f===g||(h===0)){return e;}i=K(e,f);if(i===0){return e;}else if(h<0||i>0))))>>0);k=0;l=0;while(true){if(!(l0){n=A.DecodeRuneInString($substring(e,k));o=n[1];m=m+(o)>>0;}}else{m=m+(I($substring(e,k),f))>>0;}j.WriteString($substring(e,k,m));j.WriteString(g);k=m+f.length>>0;l=l+(1)>>0;}j.WriteString($substring(e,k));return j.String();};$pkg.Replace=CB;CC=function(e,f,g){var e,f,g;return CB(e,f,g,-1);};$pkg.ReplaceAll=CC;CD=function(e,f){var aa,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;while(true){if(!(!(e==="")&&!(f===""))){break;}g=0;h=0;i=g;j=h;if(e.charCodeAt(0)<128){k=((e.charCodeAt(0)>>0));l=$substring(e,1);i=k;e=l;}else{m=A.DecodeRuneInString(e);n=m[0];o=m[1];p=n;q=$substring(e,o);i=p;e=q;}if(f.charCodeAt(0)<128){r=((f.charCodeAt(0)>>0));s=$substring(f,1);j=r;f=s;}else{t=A.DecodeRuneInString(f);u=t[0];v=t[1];w=u;x=$substring(f,v);j=w;f=x;}if(j===i){continue;}if(j>0)-65>>0))){continue;}return false;}aa=G.SimpleFold(i);while(true){if(!(!((aa===i))&&aa=b){return d;}if(b<=0){b=4096;}return new K.ptr($ifaceNil,$makeSlice(Z,b),0,a);};$pkg.NewWriterSize=L;M=function(a){var a;return L(a,4096);};$pkg.NewWriter=M;K.ptr.prototype.Size=function(){var a;a=this;return a.buf.$length;};K.prototype.Size=function(){return this.$val.Size();};K.ptr.prototype.Reset=function(a){var a,b;b=this;b.err=$ifaceNil;b.n=0;b.wr=a;};K.prototype.Reset=function(a){return this.$val.Reset(a);};K.ptr.prototype.Flush=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return a.err;}if(a.n===0){$s=-1;return $ifaceNil;}c=a.wr.Write($subslice(a.buf,0,a.n));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;d=b[0];e=b[1];if(d0&&d>0)),$subslice(a.buf,d,a.n));}a.n=a.n-(d)>>0;a.err=e;$s=-1;return e;}a.n=0;$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Flush};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Flush=function(){return this.$val.Flush();};K.ptr.prototype.Available=function(){var a;a=this;return a.buf.$length-a.n>>0;};K.prototype.Available=function(){return this.$val.Available();};K.ptr.prototype.Buffered=function(){var a;a=this;return a.n;};K.prototype.Buffered=function(){return this.$val.Buffered();};K.ptr.prototype.Write=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;case 1:if(!(a.$length>d.Available()&&$interfaceIsEqual(d.err,$ifaceNil))){$s=2;continue;}e=0;if(d.Buffered()===0){$s=3;continue;}$s=4;continue;case 3:g=d.wr.Write(a);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;e=f[0];d.err=f[1];$s=5;continue;case 4:e=$copySlice($subslice(d.buf,d.n),a);d.n=d.n+(e)>>0;h=d.Flush();$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 5:b=b+(e)>>0;a=$subslice(a,e);$s=1;continue;case 2:if(!($interfaceIsEqual(d.err,$ifaceNil))){i=b;j=d.err;b=i;c=j;$s=-1;return[b,c];}k=$copySlice($subslice(d.buf,d.n),a);d.n=d.n+(k)>>0;b=b+(k)>>0;l=b;m=$ifaceNil;b=l;c=m;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.Write};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Write=function(a){return this.$val.Write(a);};K.ptr.prototype.WriteByte=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return b.err;}if(!(b.Available()<=0)){c=false;$s=3;continue s;}d=b.Flush();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=!($interfaceIsEqual(d,$ifaceNil));case 3:if(c){$s=1;continue;}$s=2;continue;case 1:$s=-1;return b.err;case 2:(e=b.buf,f=b.n,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]=a));b.n=b.n+(1)>>0;$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.WriteByte};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};K.ptr.prototype.WriteRune=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;if(a<128){$s=1;continue;}$s=2;continue;case 1:e=d.WriteByte(((a<<24>>>24)));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}c=e;if(!($interfaceIsEqual(c,$ifaceNil))){f=0;g=c;b=f;c=g;$s=-1;return[b,c];}h=1;i=$ifaceNil;b=h;c=i;$s=-1;return[b,c];case 2:if(!($interfaceIsEqual(d.err,$ifaceNil))){j=0;k=d.err;b=j;c=k;$s=-1;return[b,c];}l=d.Available();if(l<4){$s=4;continue;}$s=5;continue;case 4:m=d.Flush();$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;if(!($interfaceIsEqual(d.err,$ifaceNil))){n=0;o=d.err;b=n;c=o;$s=-1;return[b,c];}l=d.Available();if(l<4){$s=7;continue;}$s=8;continue;case 7:q=d.WriteString(($encodeRune(a)));$s=9;case 9:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;b=p[0];c=p[1];$s=-1;return[b,c];case 8:case 5:b=E.EncodeRune($subslice(d.buf,d.n),a);d.n=d.n+(b)>>0;r=b;s=$ifaceNil;b=r;c=s;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.WriteRune};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.WriteRune=function(a){return this.$val.WriteRune(a);};K.ptr.prototype.WriteString=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;c=0;case 1:if(!(a.length>b.Available()&&$interfaceIsEqual(b.err,$ifaceNil))){$s=2;continue;}d=$copyString($subslice(b.buf,b.n),a);b.n=b.n+(d)>>0;c=c+(d)>>0;a=$substring(a,d);e=b.Flush();$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}e;$s=1;continue;case 2:if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return[c,b.err];}f=$copyString($subslice(b.buf,b.n),a);b.n=b.n+(f)>>0;c=c+(f)>>0;$s=-1;return[c,$ifaceNil];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.WriteString};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.WriteString=function(a){return this.$val.WriteString(a);};K.ptr.prototype.ReadFrom=function(a){var a,aa,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=new $Int64(0,0);c=$ifaceNil;d=this;if(!($interfaceIsEqual(d.err,$ifaceNil))){e=new $Int64(0,0);f=d.err;b=e;c=f;$s=-1;return[b,c];}if(d.Buffered()===0){$s=1;continue;}$s=2;continue;case 1:g=$assertType(d.wr,C.ReaderFrom,true);h=g[0];i=g[1];if(i){$s=3;continue;}$s=4;continue;case 3:k=h.ReadFrom(a);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;b=j[0];c=j[1];d.err=c;l=b;m=c;b=l;c=m;$s=-1;return[b,c];case 4:case 2:n=0;case 6:if(d.Available()===0){$s=8;continue;}$s=9;continue;case 8:o=d.Flush();$s=10;case 10:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;if(!($interfaceIsEqual(p,$ifaceNil))){q=b;r=p;b=q;c=r;$s=-1;return[b,c];}case 9:s=0;case 11:if(!(s<100)){$s=12;continue;}u=a.Read($subslice(d.buf,d.n));$s=13;case 13:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}t=u;n=t[0];c=t[1];if(!((n===0))||!($interfaceIsEqual(c,$ifaceNil))){$s=12;continue;}s=s+(1)>>0;$s=11;continue;case 12:if(s===100){v=b;w=C.ErrNoProgress;b=v;c=w;$s=-1;return[b,c];}d.n=d.n+(n)>>0;b=(x=(new $Int64(0,n)),new $Int64(b.$high+x.$high,b.$low+x.$low));if(!($interfaceIsEqual(c,$ifaceNil))){$s=7;continue;}$s=6;continue;case 7:if($interfaceIsEqual(c,C.EOF)){$s=14;continue;}$s=15;continue;case 14:if(d.Available()===0){$s=16;continue;}$s=17;continue;case 16:y=d.Flush();$s=19;case 19:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}c=y;$s=18;continue;case 17:c=$ifaceNil;case 18:case 15:z=b;aa=c;b=z;c=aa;$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.ReadFrom};}$f.a=a;$f.aa=aa;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.ReadFrom=function(a){return this.$val.ReadFrom(a);};AD.methods=[{prop:"Size",name:"Size",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Reset",name:"Reset",pkg:"",typ:$funcType([C.Writer],[],false)},{prop:"Flush",name:"Flush",pkg:"",typ:$funcType([],[$error],false)},{prop:"Available",name:"Available",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Buffered",name:"Buffered",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([Z],[$Int,$error],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[$error],false)},{prop:"WriteRune",name:"WriteRune",pkg:"",typ:$funcType([$Int32],[$Int,$error],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[$Int,$error],false)},{prop:"ReadFrom",name:"ReadFrom",pkg:"",typ:$funcType([C.Reader],[$Int64,$error],false)}];K.init("bufio",[{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:Z,tag:""},{prop:"n",name:"n",embedded:false,exported:false,typ:$Int,tag:""},{prop:"wr",name:"wr",embedded:false,exported:false,typ:C.Writer,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrInvalidUnreadByte=B.New("bufio: invalid use of UnreadByte");$pkg.ErrInvalidUnreadRune=B.New("bufio: invalid use of UnreadRune");$pkg.ErrBufferFull=B.New("bufio: buffer full");$pkg.ErrNegativeCount=B.New("bufio: negative count");I=B.New("bufio: reader returned negative count from Read");J=B.New("bufio: writer returned negative count from Write");$pkg.ErrTooLong=B.New("bufio.Scanner: token too long");$pkg.ErrNegativeAdvance=B.New("bufio.Scanner: SplitFunc returns negative advance count");$pkg.ErrAdvanceTooFar=B.New("bufio.Scanner: SplitFunc returns advance count beyond input");$pkg.ErrBadReadCount=B.New("bufio.Scanner: Read returned impossible count");$pkg.ErrFinalToken=B.New("final token");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["github.com/88250/lute/editor"]=(function(){var $pkg={},$init,A,B,a;A=$sliceType($Uint8);B=$sliceType($Int32);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$pkg.CaretTokens=(new A($stringToBytes("\xE2\x80\xB8")));$pkg.CaretRune=(a=(new B($stringToRunes("\xE2\x80\xB8"))),(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]));$pkg.CaretNewlineTokens=(new A($stringToBytes("\xE2\x80\xB8\n")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["github.com/88250/lute/html/atom"]=(function(){var $pkg={},$init,A,F,B,C,D,E;A=$pkg.Atom=$newType(4,$kindUint32,"atom.Atom",true,"github.com/88250/lute/html/atom",true,null);A.prototype.String=function(){var a,b,c;a=this.$val;b=(((a>>>8>>>0)>>>0));c=((((a&255)>>>0)>>>0));if((b+c>>>0)>1834){return"";}return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",b,(b+c>>>0));};$ptrType(A).prototype.String=function(){return new A(this.$get()).String();};A.prototype.string=function(){var a;a=this.$val;return $substring("abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobrbasefontimeupdateviacacheightmlabelooptgroupatternoembedetailsampictureversedfnoframesetdirnameterowspanomoduleacronymalignmarkbdialogallowpaymentrequestrikeytypeallowusermediagroupingaltfooterubyasyncanvasidefaultitleaudioncancelautofocusandboxmplaceholderautoplaysinlinebdoncanplaythrough1bgsoundisabledivarbigblinkindraggablegendblockquotebuttonabortcitempropenoncecolgrouplaintextrackcolorcolspannotation-xmlcommandcontrolshapecoordslotranslatecrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcaptionafterprintegrityfigurequiredforeignObjectforeignobjectformactionautocompleteerrorformenctypemustmatchallengeformmethodformnovalidatetimeformtargethgrouposterhiddenhigh2hreflanghttp-equivideonclickiframeimageimglyph3isindexismappletitemtypemarqueematheadersortedmaxlength4minlength5mtextareadonlymultiplemutedoncloseamlessourceoncontextmenuitemidoncopyoncuechangeoncutondblclickondragendondragenterondragexitemreferrerpolicyondragleaveondragoverondragstarticleondropzonemptiedondurationchangeonendedonerroronfocuspaceronhashchangeoninputmodeloninvalidonkeydownloadonkeypresspellcheckedonkeyupreloadonlanguagechangeonloadeddatalistingonloadedmetadatabindexonloadendonloadstartonmessageerroronmousedownonmouseenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmouseupromptonmousewheelonofflineononlineonpagehidesclassectionbluronpageshowbronpastepublicontenteditableonpausemaponplayingonpopstateonprogressrcdocodeferonratechangeonrejectionhandledonresetonresizesrclangonscrollonsecuritypolicyviolationauxclickonseekedonseekingonselectedonshowidth6onsortableonstalledonstorageonsubmitemscopedonsuspendontoggleonunhandledrejectionbeforeprintonunloadonvolumechangeonwaitingonwheeloptimumanifestrongoptionbeforeunloaddressrcsetstylesummarysupsvgsystemplateworkertypewrap",(a>>>8>>>0),((a>>>8>>>0)+((a&255)>>>0)>>>0));};$ptrType(A).prototype.string=function(){return new A(this.$get()).string();};B=function(a,b){var a,b,c,d,e;c=b;d=0;while(true){if(!(d=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+e])>>>0))))>>>0;a=$imul(a,(16777619))>>>0;d++;}return a;};C=function(a,b){var a,b,c,d,e,f;c=b;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((a.charCodeAt(e)===f))){return false;}d++;}return true;};D=function(a){var a,b,c,d,e,f;if((a.$length===0)||a.$length>25){return 0;}b=B(2177757454,a);d=(c=(b&511)>>>0,((c<0||c>=F.length)?($throwRuntimeError("index out of range"),undefined):F[c]));if((((((d&255)>>>0)>>0))===a.$length)&&C(new A(d).string(),a)){return d;}f=(e=(((b>>>16>>>0))&511)>>>0,((e<0||e>=F.length)?($throwRuntimeError("index out of range"),undefined):F[e]));if((((((f&255)>>>0)>>0))===a.$length)&&C(new A(f).string(),a)){return f;}return 0;};$pkg.Lookup=D;E=function(a){var a,b;b=D(a);if(!((b===0))){return new A(b).String();}return($bytesToString(a));};$pkg.String=E;A.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"string",name:"string",pkg:"github.com/88250/lute/html/atom",typ:$funcType([],[$String],false)}];$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:F=$toNativeArray($kindUint32,[0,58890,189444,0,11273,35592,0,408072,463110,0,411909,0,166155,79618,235275,0,84739,70917,96777,0,192773,176386,231172,184070,0,62982,174086,178184,103687,17934,65285,302342,0,71944,403720,197125,382994,0,95236,335110,209156,327436,360199,369673,115719,0,0,114437,390404,190474,0,1537,350474,429076,0,272903,0,0,15112,0,0,0,0,4867,96004,218888,198662,0,45570,0,185606,462339,361220,147209,361990,0,109315,100106,216834,0,375048,390405,214274,0,0,0,208901,54791,374538,281353,241929,0,0,238085,276230,109320,0,0,91394,0,0,15362,346121,210694,0,298256,0,0,277772,38404,62725,352516,212227,0,125446,199938,452366,39940,408582,38917,232198,343052,376838,0,0,113157,0,204552,0,0,41986,269064,209159,379916,395289,0,304392,321547,126724,307216,6662,157702,0,0,0,439054,8455,161299,49427,10244,68103,408584,138756,124165,0,427016,0,0,412418,46596,0,2817,0,0,437000,23812,91144,0,0,0,271111,45066,0,424713,217349,413446,105736,0,0,422153,94981,0,241926,42754,159236,76039,35589,5381,418313,0,0,43527,104962,0,514,140808,167949,41480,27655,433677,102662,193799,459783,0,0,64260,353285,259083,143623,0,0,0,56590,315147,0,0,0,92931,305412,208388,281349,0,0,256522,187906,0,111113,0,324364,0,0,293127,290819,0,220936,47619,212233,52993,401162,0,359427,0,15108,451334,0,267024,0,35080,0,263432,0,423173,32776,244235,260613,77571,391431,198403,0,0,257,152579,67333,280839,218628,173066,468484,0,146434,289546,26626,0,214786,222981,62211,378116,28162,247050,0,40708,0,448264,231176,363271,0,442633,0,312841,0,228877,0,355590,261127,37635,61188,150536,283913,45317,0,363012,412930,115716,142858,286217,420616,85257,461571,3073,0,264713,233734,105476,239370,0,330507,0,421123,296707,24328,0,0,0,39943,227334,136712,107268,132099,152589,371978,0,167175,161294,217608,0,161804,87810,122376,67842,0,144908,0,155917,206599,367111,386562,20998,214787,37639,127497,22020,214793,296455,463880,253707,14850,0,376835,449798,0,30724,455431,348424,0,78091,181254,132613,444935,117002,291850,29191,66310,73993,3077,0,287496,283139,224263,47363,203014,188420,389384,0,302348,0,52226,180234,69637,458501,53766,368134,195590,4100,0,31495,0,0,202245,0,304388,22789,0,250126,87554,0,341510,354311,0,446727,187140,89090,416009,93443,16900,0,422914,209158,317961,108037,159242,139270,14084,365829,305415,98566,0,170761,149510,58885,0,0,55556,16132,317966,225544,34563,378629,49923,104963,336651,176650,465930,0,249095,0,0,1,202755,16396,89607,12806,9989,0,0,410630,0,9473,26119,0,0,0,85264,0,186114,456966,94211,0,413960,294919,0,369670,0,309252,262918,0,393224,129803,357130,4,37378,363279,160262,81931,274695,188424,0,333322,387591,80904,405769,0,423174,0,778,0,229387,339465,0,182790,133135,310792,0,0,200455,6670,175630,0,0,117006,28165,137222,47878,120583]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["github.com/88250/lute/lex"]=(function(){var $pkg={},$init,B,A,C,AL,AM,AN,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK;B=$packages["unicode"];A=$packages["unicode/utf8"];C=$pkg.Lexer=$newType(0,$kindStruct,"lex.Lexer",true,"github.com/88250/lute/lex",true,function(input_,length_,offset_,width_){this.$val=this;if(arguments.length===0){this.input=AM.nil;this.length=0;this.offset=0;this.width=0;return;}this.input=input_;this.length=length_;this.offset=offset_;this.width=width_;});AL=$ptrType(C);AM=$sliceType($Uint8);AN=$sliceType(AM);D=function(a){var a,b,c,d;b=AL.nil;b=new C.ptr(a,a.$length,0,0);if(0>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]))))){b.input=$append(b.input,10);b.length=b.length+(1)>>0;}return b;};$pkg.NewLexer=D;C.ptr.prototype.NextLine=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=AM.nil;b=this;if(b.offset>=b.length){return a;}c=0;d=0;e=c;f=d;g=b.offset;while(true){if(!(g=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(10===e){g=g+(1)>>0;break;}else if(13===e){if(g<(b.length-1>>0)){f=(i=b.input,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));if(10===f){b.input=$appendSlice($subslice(b.input,0,g),$subslice(b.input,(g+1>>0)));b.length=b.length-(1)>>0;}else{(k=b.input,((g<0||g>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+g]=10));}}else{(l=b.input,((g<0||g>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+g]=10));}g=g+(1)>>0;break;}else if(0===e){b.input=$append(b.input,0,0);$copySlice($subslice(b.input,(g+2>>0)),$subslice(b.input,g));m=239;n=191;o=189;(p=b.input,((g<0||g>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+g]=m));(q=b.input,r=g+1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]=n));(s=b.input,t=g+2>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]=o));b.length=b.length+(2)>>0;b.width=3;g=g+(b.width)>>0;continue;}if(128<=e){u=A.DecodeRune($subslice(b.input,g));b.width=u[1];}else{b.width=1;}g=g+(b.width)>>0;}a=$subslice(b.input,b.offset,g);b.offset=g;return a;};C.prototype.NextLine=function(){return this.$val.NextLine();};E=function(a){var a;return(32===a)||(10===a)||(9===a)||(11===a)||(12===a)||(13===a);};$pkg.IsWhitespace=E;F=function(a){var a;return B.IsSpace(a)||B.Is(B.Zs,a);};$pkg.IsUnicodeWhitespace=F;G=function(a){var a;return 48<=a&&57>=a;};$pkg.IsDigit=G;H=function(a){var a;return G(a)||a>=97&&a<=102||a>=65&&a<=70;};$pkg.IsHexDigit=H;I=function(a){var a;if(a>=97&&a<=122){return(a-97<<24>>>24)+65<<24>>>24;}return a;};$pkg.TokenToUpper=I;J=function(a){var a;return(33<=a&&47>=a)||(58<=a&&64>=a)||(91<=a&&96>=a)||(123<=a&&126>=a);};$pkg.IsASCIIPunct=J;K=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a);};$pkg.IsASCIILetter=K;L=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a);};$pkg.IsASCIILetterNum=L;M=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!L(d)){return false;}c++;}return true;};$pkg.IsASCIILetterNums=M;N=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a)||(45===a);};$pkg.IsASCIILetterNumHyphen=N;O=function(a){var a;return B.IsControl(((a>>0)));};$pkg.IsControl=O;P=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))){return false;}c++;}return true;};$pkg.IsBlank=P;Q=function(a,b){var a,b,c,d,e,f,g;c=AN.nil;d=a.$length;e=0;f=0;g=AM.nil;while(true){if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AM([]);e=e+(1)>>0;}if(0=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(!((b===e))||AD(a,g)){f=$append(f,e);g=g+(1)>>0;continue;}c=$append(c,f);f=new AM([]);g=g+(1)>>0;}if(0=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(g===b){((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]=c);}e++;}return a;};$pkg.ReplaceAll=S;T=function(a){var a,b,c,d,e;b=a.$length;c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}c=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(!((10===c))&&!((32===c))){break;}if((10===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])))&&((32===c)||(10===c))){a=$subslice(a,0,d);}d=d-(1)>>0;}return a;};$pkg.ReplaceNewlineSpace=T;U=function(a){var a,b,c;b=AM.nil;c=V(a);b=c[2];return b;};$pkg.TrimWhitespace=U;V=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=AM.nil;c=AM.nil;d=AM.nil;e=a.$length;if(0===e){f=AM.nil;g=AM.nil;h=a;b=f;c=g;d=h;return[b,c,d];}i=0;j=e-1>>0;k=i;l=j;while(true){if(!(k=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))){break;}k=k+(1)>>0;}b=$subslice(a,0,k);if(k===e){k=k-(1)>>0;}while(true){if(!(0<=l)){break;}if(!E(((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))){break;}l=l-(1)>>0;}if(l>0;}if(0>0),e);}d=$subslice(a,k,(l+1>>0));return[b,c,d];};$pkg.Trim=V;W=function(a){var a,b,c,d,e,f,g,h,i;b=AM.nil;c=AM.nil;d=a.$length;if(1>d){e=AM.nil;f=a;b=e;c=f;return[b,c];}g=d-1>>0;while(true){if(!(0<=g)){break;}if(!E(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g-(1)>>0;}h=b;i=$subslice(a,0,(g+1>>0));b=h;c=i;return[b,c];};$pkg.TrimRight=W;X=function(a){var a,b,c,d,e,f,g,h,i;b=AM.nil;c=AM.nil;d=a.$length;if(1>d){e=AM.nil;f=a;b=e;c=f;return[b,c];}g=0;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g+(1)>>0;}h=b;i=$subslice(a,g);b=h;c=i;return[b,c];};$pkg.TrimLeft=X;Y=function(a,b){var a,b,c,d;c=0;d=a.$length;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}c=c+(1)>>0;}return c;};$pkg.Accept=Y;Z=function(a,b){var a,b,c,d,e,f,g,h,i;c=0;d=a.$length;e=b.$length;f=0;while(true){if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);c=AA(g,i);if(0<=c){return c;}h=h+(1)>>0;}f=f+(1)>>0;}c=-1;return c;};$pkg.AcceptTokenss=Z;AA=function(a,b){var a,b,c,d;c=0;d=b.$length;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){c=-1;return c;}c=c+(1)>>0;}return c;};$pkg.AcceptTokens=AA;AB=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))&&!((9===d))&&!((10===d))){return false;}c++;}return true;};$pkg.IsBlankLine=AB;AC=function(a){var a,b,c,d,e,f,g;b=AN.nil;c=0;b=$append(b,new AM([]));d=false;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(E(g)){if(!d){c=c+(1)>>0;b=$append(b,new AM([]));}d=true;}else{((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]=$append(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),g));d=false;}f++;}return b;};$pkg.SplitWhitespace=AC;AD=function(a,b){var a,b,c,d,e;if(!J(((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){return false;}c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}if(!((92===((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])))){break;}c=c+(1)>>0;d=d-(1)>>0;}return!((0===(e=c%2,e===e?e:$throwRuntimeError("integer divide by zero"))));};$pkg.IsBackslashEscapePunct=AD;AE=function(a){var a,b,c,d,e,f,g;b=0;c=0;d=0;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(10===g){b=b+(1)>>0;}else if(32===g){c=c+(1)>>0;}else if(9===g){d=d+(1)>>0;}f++;}return[b,c,d];};$pkg.StatWhitespace=AE;AF=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=AM.nil;d=AM.nil;e=X(a);c=e[0];d=e[1];f=AE(c);g=f[0];if(1=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);}return 0;};$pkg.Peek=AG;AH=function(a){var a,b,c;b=0;c=0;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])&192)>>>0))===128))){if(((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])<127){b=b+(1)>>0;}else{b=b+(2)>>0;}}c=c+(1)>>0;}return b;};$pkg.BytesShowLength=AH;AI=function(a){var a,b,c;b=0;while(true){if(!(b=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){c=$appendSlice(new AM([92]),$subslice(a,b));a=$subslice(a,0,b);a=$appendSlice(a,c);b=b+(1)>>0;}b=b+(1)>>0;}return a;};$pkg.EscapeMarkers=AI;AJ=function(a){var a,b;b=a;if((b===(42))||(b===(95))||(b===(91))||(b===(33))||(b===(10))||(b===(92))||(b===(96))||(b===(60))||(b===(93))||(b===(38))||(b===(126))||(b===(36))||(b===(123))||(b===(40))||(b===(61))||(b===(35))){return true;}else{return false;}};$pkg.IsMarker=AJ;AK=function(a){var a,b;b=a;if((b===(42))||(b===(95))||(b===(92))||(b===(96))||(b===(126))||(b===(36))){return true;}else{return false;}};$pkg.IsCommonInlineMarker=AK;AL.methods=[{prop:"NextLine",name:"NextLine",pkg:"",typ:$funcType([],[AM],false)}];C.init("github.com/88250/lute/lex",[{prop:"input",name:"input",embedded:false,exported:false,typ:AM,tag:""},{prop:"length",name:"length",embedded:false,exported:false,typ:$Int,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"width",name:"width",embedded:false,exported:false,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["math/bits"]=(function(){var $pkg={},$init,I,J,BF,H,K,N,O,AM,AV;H=function(a){var a;return 64-AM(a)>>0;};$pkg.LeadingZeros64=H;K=function(a){var a;if(true){return N(((a>>>0)));}return O((new $Uint64(0,a)));};$pkg.TrailingZeros=K;N=function(a){var a,b;if(a===0){return 32;}return(((b=($imul((((a&(-a>>>0))>>>0)),125613361)>>>0)>>>27>>>0,((b<0||b>=I.length)?($throwRuntimeError("index out of range"),undefined):I[b]))>>0));};$pkg.TrailingZeros32=N;O=function(a){var a,b,c;if((a.$high===0&&a.$low===0)){return 64;}return(((b=$shiftRightUint64($mul64(((c=new $Uint64(-a.$high,-a.$low),new $Uint64(a.$high&c.$high,(a.$low&c.$low)>>>0))),new $Uint64(66559345,3033172745)),58),(($flatten64(b)<0||$flatten64(b)>=J.length)?($throwRuntimeError("index out of range"),undefined):J[$flatten64(b)]))>>0));};$pkg.TrailingZeros64=O;AM=function(a){var a,b;b=0;if((a.$high>1||(a.$high===1&&a.$low>=0))){a=$shiftRightUint64(a,(32));b=32;}if((a.$high>0||(a.$high===0&&a.$low>=65536))){a=$shiftRightUint64(a,(16));b=b+(16)>>0;}if((a.$high>0||(a.$high===0&&a.$low>=256))){a=$shiftRightUint64(a,(8));b=b+(8)>>0;}b=b+(((($flatten64(a)<0||$flatten64(a)>=BF.length)?($throwRuntimeError("index out of range"),undefined):BF[$flatten64(a)])>>0))>>0;return b;};$pkg.Len64=AM;AV=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c=new $Uint64(0,0);d=new $Uint64(0,0);e=new $Uint64(a.$high&0,(a.$low&4294967295)>>>0);f=$shiftRightUint64(a,32);g=new $Uint64(b.$high&0,(b.$low&4294967295)>>>0);h=$shiftRightUint64(b,32);i=$mul64(e,g);l=(j=$mul64(f,g),k=$shiftRightUint64(i,32),new $Uint64(j.$high+k.$high,j.$low+k.$low));m=new $Uint64(l.$high&0,(l.$low&4294967295)>>>0);n=$shiftRightUint64(l,32);m=(o=$mul64(e,h),new $Uint64(m.$high+o.$high,m.$low+o.$low));c=(p=(q=$mul64(f,h),new $Uint64(q.$high+n.$high,q.$low+n.$low)),r=$shiftRightUint64(m,32),new $Uint64(p.$high+r.$high,p.$low+r.$low));d=$mul64(a,b);return[c,d];};$pkg.Mul64=AV;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:I=$toNativeArray($kindUint8,[0,1,28,2,29,14,24,3,30,22,20,15,25,17,4,8,31,27,13,23,21,19,16,7,26,12,18,6,11,5,10,9]);J=$toNativeArray($kindUint8,[0,1,56,2,57,49,28,3,61,58,42,50,38,29,17,4,62,47,59,36,45,43,51,22,53,39,33,30,24,18,12,5,63,55,48,27,60,41,37,16,46,35,44,21,52,32,23,11,54,26,40,15,34,20,31,10,25,14,19,9,13,8,7,6]);BF=$toNativeArray($kindUint8,[0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["math"]=(function(){var $pkg={},$init,A,B,GD,GE,GF,GG,C,D,E,F,G,AY,V,AB,AC,AD,AF,AN,AZ,BA,BB,BC,BD,BE;A=$packages["github.com/gopherjs/gopherjs/js"];B=$packages["math/bits"];GD=$arrayType($Uint32,2);GE=$arrayType($Float32,2);GF=$arrayType($Float64,1);GG=$structType("math",[{prop:"uint32array",name:"uint32array",embedded:false,exported:false,typ:GD,tag:""},{prop:"float32array",name:"float32array",embedded:false,exported:false,typ:GE,tag:""},{prop:"float64array",name:"float64array",embedded:false,exported:false,typ:GF,tag:""}]);V=function(av){var av;return $parseFloat(C.exp(av));};$pkg.Exp=V;AB=function(av){var av;if(av>=0){return E;}else{return F;}};$pkg.Inf=AB;AC=function(av,aw){var av,aw;if(av===E){return aw>=0;}if(av===F){return aw<=0;}return false;};$pkg.IsInf=AC;AD=function(av){var av,aw;aw=false;aw=!((av===av));return aw;};$pkg.IsNaN=AD;AF=function(av){var av;if(!((av===av))){return G;}return $parseFloat(C.log(av));};$pkg.Log=AF;AN=function(){return G;};$pkg.NaN=AN;AZ=function(){var av;av=new($global.ArrayBuffer)(8);AY.uint32array=new($global.Uint32Array)(av);AY.float32array=new($global.Float32Array)(av);AY.float64array=new($global.Float64Array)(av);};BA=function(av){var av;AY.float32array[0]=av;return AY.uint32array[0];};$pkg.Float32bits=BA;BB=function(av){var av;AY.uint32array[0]=av;return AY.float32array[0];};$pkg.Float32frombits=BB;BC=function(av){var av,aw,ax;AY.float64array[0]=av;return(aw=$shiftLeft64((new $Uint64(0,AY.uint32array[1])),32),ax=(new $Uint64(0,AY.uint32array[0])),new $Uint64(aw.$high+ax.$high,aw.$low+ax.$low));};$pkg.Float64bits=BC;BD=function(av){var av;AY.uint32array[0]=((av.$low>>>0));AY.uint32array[1]=(($shiftRightUint64(av,32).$low>>>0));return AY.float64array[0];};$pkg.Float64frombits=BD;BE=function(av){var av,aw;return BD((aw=BC(av),new $Uint64(aw.$high&~2147483648,(aw.$low&~0)>>>0)));};$pkg.Abs=BE;$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}AY=new GG.ptr(GD.zero(),GE.zero(),GF.zero());C=$global.Math;D=0;E=1/D;F=-1/D;G=0/D;AZ();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
-$packages["strconv"]=(function(){var $pkg={},$init,B,D,A,C,E,Z,AJ,AN,AV,BC,BL,DI,DJ,DK,DL,DM,DN,DO,DP,DQ,DR,DS,DT,DU,DV,DW,DX,DY,DZ,K,O,P,Q,AO,AU,AX,AY,BD,DG,BE,DH,BS,BT,BU,BV,BW,G,L,M,N,R,S,T,U,V,W,X,Y,AA,AB,AC,AD,AE,AF,AG,AH,AK,AL,AM,AP,AQ,AR,AS,AT,AZ,BA,BB,BF,BG,BH,BI,BJ,BK,BM,BN,BO,BP,BQ,BR,BX,BY,BZ,CA,CB,CC,CD,CE,CF,CH,CI,CJ,CK,CL,CN,CR,CT,CW,CX,CY,CZ,DA,DB,DC,DD,DF;B=$packages["errors"];D=$packages["internal/bytealg"];A=$packages["math"];C=$packages["math/bits"];E=$packages["unicode/utf8"];Z=$pkg.NumError=$newType(0,$kindStruct,"strconv.NumError",true,"strconv",true,function(Func_,Num_,Err_){this.$val=this;if(arguments.length===0){this.Func="";this.Num="";this.Err=$ifaceNil;return;}this.Func=Func_;this.Num=Num_;this.Err=Err_;});AJ=$pkg.decimal=$newType(0,$kindStruct,"strconv.decimal",true,"strconv",false,function(d_,nd_,dp_,neg_,trunc_){this.$val=this;if(arguments.length===0){this.d=DQ.zero();this.nd=0;this.dp=0;this.neg=false;this.trunc=false;return;}this.d=d_;this.nd=nd_;this.dp=dp_;this.neg=neg_;this.trunc=trunc_;});AN=$pkg.leftCheat=$newType(0,$kindStruct,"strconv.leftCheat",true,"strconv",false,function(delta_,cutoff_){this.$val=this;if(arguments.length===0){this.delta=0;this.cutoff="";return;}this.delta=delta_;this.cutoff=cutoff_;});AV=$pkg.extFloat=$newType(0,$kindStruct,"strconv.extFloat",true,"strconv",false,function(mant_,exp_,neg_){this.$val=this;if(arguments.length===0){this.mant=new $Uint64(0,0);this.exp=0;this.neg=false;return;}this.mant=mant_;this.exp=exp_;this.neg=neg_;});BC=$pkg.floatInfo=$newType(0,$kindStruct,"strconv.floatInfo",true,"strconv",false,function(mantbits_,expbits_,bias_){this.$val=this;if(arguments.length===0){this.mantbits=0;this.expbits=0;this.bias=0;return;}this.mantbits=mantbits_;this.expbits=expbits_;this.bias=bias_;});BL=$pkg.decimalSlice=$newType(0,$kindStruct,"strconv.decimalSlice",true,"strconv",false,function(d_,nd_,dp_,neg_){this.$val=this;if(arguments.length===0){this.d=DR.nil;this.nd=0;this.dp=0;this.neg=false;return;}this.d=d_;this.nd=nd_;this.dp=dp_;this.neg=neg_;});DI=$sliceType($Int);DJ=$sliceType($Float64);DK=$sliceType($Float32);DL=$sliceType(AN);DM=$arrayType($Uint64,2);DN=$sliceType($Uint16);DO=$sliceType($Uint32);DP=$ptrType(Z);DQ=$arrayType($Uint8,800);DR=$sliceType($Uint8);DS=$arrayType($Uint8,24);DT=$arrayType($Uint8,32);DU=$ptrType(BC);DV=$arrayType($Uint8,65);DW=$arrayType($Uint8,4);DX=$ptrType(AJ);DY=$ptrType(BL);DZ=$ptrType(AV);G=function(a){var a;if(a){return"true";}return"false";};$pkg.FormatBool=G;L=function(a,b){var a,b,c,d,e;c=b.length;if(c>a.length){c=a.length;}d=0;while(true){if(!(d>>24;}if(!((e===b.charCodeAt(d)))){return d;}d=d+(1)>>0;}return c;};M=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;b=0;c=0;d=false;if(a.length===0){e=0;f=0;g=false;b=e;c=f;d=g;return[b,c,d];}h=1;i=0;j=a.charCodeAt(0);if((j===(43))||(j===(45))){if(a.charCodeAt(0)===45){h=-1;}i=1;a=$substring(a,1);k=L(a,"infinity");if(3>0;n=true;b=l;c=m;d=n;return[b,c,d];}}else if((j===(105))||(j===(73))){k=L(a,"infinity");if(3>0;q=true;b=o;c=p;d=q;return[b,c,d];}}else if((j===(110))||(j===(78))){if(L(a,"nan")===3){r=A.NaN();s=3;t=true;b=r;c=s;d=t;return[b,c,d];}}u=0;v=0;w=false;b=u;c=v;d=w;return[b,c,d];};AJ.ptr.prototype.set=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=this;d=0;c.neg=false;c.trunc=false;if(d>=a.length){return b;}if((a.charCodeAt(d)===43)){d=d+(1)>>0;}else if((a.charCodeAt(d)===45)){c.neg=true;d=d+(1)>>0;}e=false;f=false;while(true){if(!(d>0;continue;}else if((a.charCodeAt(d)===46)){if(e){return b;}e=true;c.dp=c.nd;d=d+(1)>>0;continue;}else if(48<=a.charCodeAt(d)&&a.charCodeAt(d)<=57){f=true;if((a.charCodeAt(d)===48)&&(c.nd===0)){c.dp=c.dp-(1)>>0;d=d+(1)>>0;continue;}if(c.nd<800){(g=c.d,h=c.nd,((h<0||h>=g.length)?($throwRuntimeError("index out of range"),undefined):g[h]=a.charCodeAt(d)));c.nd=c.nd+(1)>>0;}else if(!((a.charCodeAt(d)===48))){c.trunc=true;}d=d+(1)>>0;continue;}break;}if(!f){return b;}if(!e){c.dp=c.nd;}if(d>0;if(d>=a.length){return b;}i=1;if(a.charCodeAt(d)===43){d=d+(1)>>0;}else if(a.charCodeAt(d)===45){d=d+(1)>>0;i=-1;}if(d>=a.length||a.charCodeAt(d)<48||a.charCodeAt(d)>57){return b;}j=0;while(true){if(!(d>0;continue;}if(j<10000){j=(($imul(j,10))+((a.charCodeAt(d)>>0))>>0)-48>>0;}d=d+(1)>>0;}c.dp=c.dp+(($imul(j,i)))>>0;}if(!((d===a.length))){return b;}b=true;return b;};AJ.prototype.set=function(a){return this.$val.set(a);};N=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;b=new $Uint64(0,0);c=0;d=false;e=false;f=false;g=0;h=false;i=false;if(g>=a.length){return[b,c,d,e,f,g,h];}if((a.charCodeAt(g)===43)){g=g+(1)>>0;}else if((a.charCodeAt(g)===45)){d=true;g=g+(1)>>0;}j=new $Uint64(0,10);k=19;l=101;if((g+2>>0)>0)))===120)){j=new $Uint64(0,16);k=16;g=g+(2)>>0;l=112;f=true;}m=false;n=false;o=0;p=0;q=0;loop:while(true){if(!(g>0;continue;}else if(s===((r===46))){if(m){break loop;}m=true;q=o;g=g+(1)>>0;continue;}else if(s===(48<=r&&r<=57)){n=true;if((r===48)&&(o===0)){q=q-(1)>>0;g=g+(1)>>0;continue;}o=o+(1)>>0;if(p>>24))),new $Uint64(b.$high+t.$high,b.$low+t.$low));p=p+(1)>>0;}else if(!((r===48))){e=true;}g=g+(1)>>0;continue;}else if(s===((j.$high===0&&j.$low===16)&&97<=Y(r)&&Y(r)<=102)){n=true;o=o+(1)>>0;if(p>>24)+10<<24>>>24))),new $Uint64(b.$high+u.$high,b.$low+u.$low));p=p+(1)>>0;}else{e=true;}g=g+(1)>>0;continue;}break;}if(!n){return[b,c,d,e,f,g,h];}if(!m){q=o;}if((j.$high===0&&j.$low===16)){q=$imul(q,(4));p=$imul(p,(4));}if(g>0;if(g>=a.length){return[b,c,d,e,f,g,h];}v=1;if(a.charCodeAt(g)===43){g=g+(1)>>0;}else if(a.charCodeAt(g)===45){g=g+(1)>>0;v=-1;}if(g>=a.length||a.charCodeAt(g)<48||a.charCodeAt(g)>57){return[b,c,d,e,f,g,h];}w=0;while(true){if(!(g>0;continue;}if(w<10000){w=(($imul(w,10))+((a.charCodeAt(g)>>0))>>0)-48>>0;}g=g+(1)>>0;}q=q+(($imul(w,v)))>>0;}else if((j.$high===0&&j.$low===16)){return[b,c,d,e,f,g,h];}if(!((b.$high===0&&b.$low===0))){c=q-p>>0;}if(i&&!AH($substring(a,0,g))){return[b,c,d,e,f,g,h];}h=true;return[b,c,d,e,f,g,h];};AJ.ptr.prototype.floatBits=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s;$s=0;s:while(true){switch($s){case 0:b=new $Uint64(0,0);c=false;d=this;e=0;f=new $Uint64(0,0);if(d.nd===0){$s=1;continue;}$s=2;continue;case 1:f=new $Uint64(0,0);e=a.bias;$s=3;continue;case 2:if(d.dp>310){$s=4;continue;}$s=5;continue;case 4:$s=6;continue;case 5:if(d.dp<-330){$s=7;continue;}$s=8;continue;case 7:f=new $Uint64(0,0);e=a.bias;$s=3;continue;case 8:e=0;while(true){if(!(d.dp>0)){break;}g=0;if(d.dp>=O.$length){g=27;}else{g=(h=d.dp,((h<0||h>=O.$length)?($throwRuntimeError("index out of range"),undefined):O.$array[O.$offset+h]));}d.Shift(-g);e=e+(g)>>0;}while(true){if(!(d.dp<0||(d.dp===0)&&d.d[0]<53)){break;}i=0;if(-d.dp>=O.$length){i=27;}else{i=(j=-d.dp,((j<0||j>=O.$length)?($throwRuntimeError("index out of range"),undefined):O.$array[O.$offset+j]));}d.Shift(i);e=e-(i)>>0;}e=e-(1)>>0;if(e<(a.bias+1>>0)){k=(a.bias+1>>0)-e>>0;d.Shift(-k);e=e+(k)>>0;}if((e-a.bias>>0)>=(((l=a.expbits,l<32?(1<>0)-1>>0)){$s=9;continue;}$s=10;continue;case 9:$s=6;continue;case 10:d.Shift((((1+a.mantbits>>>0)>>0)));f=d.RoundedInteger();if((m=$shiftLeft64(new $Uint64(0,2),a.mantbits),(f.$high===m.$high&&f.$low===m.$low))){$s=11;continue;}$s=12;continue;case 11:f=$shiftRightUint64(f,(1));e=e+(1)>>0;if((e-a.bias>>0)>=(((n=a.expbits,n<32?(1<>0)-1>>0)){$s=13;continue;}$s=14;continue;case 13:$s=6;continue;case 14:case 12:if((o=(p=$shiftLeft64(new $Uint64(0,1),a.mantbits),new $Uint64(f.$high&p.$high,(f.$low&p.$low)>>>0)),(o.$high===0&&o.$low===0))){e=a.bias;}$s=3;continue;case 6:f=new $Uint64(0,0);e=(((q=a.expbits,q<32?(1<>0)-1>>0)+a.bias>>0;c=true;case 3:t=(r=(s=$shiftLeft64(new $Uint64(0,1),a.mantbits),new $Uint64(s.$high-0,s.$low-1)),new $Uint64(f.$high&r.$high,(f.$low&r.$low)>>>0));t=(u=$shiftLeft64((new $Uint64(0,(((e-a.bias>>0))&((((v=a.expbits,v<32?(1<>0)-1>>0))))),a.mantbits),new $Uint64(t.$high|u.$high,(t.$low|u.$low)>>>0));if(d.neg){t=(w=$shiftLeft64($shiftLeft64(new $Uint64(0,1),a.mantbits),a.expbits),new $Uint64(t.$high|w.$high,(t.$low|w.$low)>>>0));}x=t;y=c;b=x;c=y;$s=-1;return[b,c];}return;}};AJ.prototype.floatBits=function(a){return this.$val.floatBits(a);};R=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;d=0;e=false;if(!((f=$shiftRightUint64(a,BE.mantbits),(f.$high===0&&f.$low===0)))){return[d,e];}d=($flatten64(a));if(c){d=-d;}if((b===0)){g=d;h=true;d=g;e=h;return[d,e];}else if(b>0&&b<=37){if(b>22){d=d*((i=b-22>>0,((i<0||i>=P.$length)?($throwRuntimeError("index out of range"),undefined):P.$array[P.$offset+i])));b=22;}if(d>1e+15||d<-1e+15){return[d,e];}j=d*((b<0||b>=P.$length)?($throwRuntimeError("index out of range"),undefined):P.$array[P.$offset+b]);k=true;d=j;e=k;return[d,e];}else if(b<0&&b>=-22){l=d/(m=-b,((m<0||m>=P.$length)?($throwRuntimeError("index out of range"),undefined):P.$array[P.$offset+m]));n=true;d=l;e=n;return[d,e];}return[d,e];};S=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;d=0;e=false;if(!((f=$shiftRightUint64(a,BD.mantbits),(f.$high===0&&f.$low===0)))){return[d,e];}d=($flatten64(a));if(c){d=-d;}if((b===0)){g=d;h=true;d=g;e=h;return[d,e];}else if(b>0&&b<=17){if(b>10){d=$fround(d*((i=b-10>>0,((i<0||i>=Q.$length)?($throwRuntimeError("index out of range"),undefined):Q.$array[Q.$offset+i]))));b=10;}if(d>1e+07||d<-1e+07){return[d,e];}j=$fround(d*((b<0||b>=Q.$length)?($throwRuntimeError("index out of range"),undefined):Q.$array[Q.$offset+b]));k=true;d=j;e=k;return[d,e];}else if(b<0&&b>=-10){l=$fround(d/(m=-b,((m<0||m>=Q.$length)?($throwRuntimeError("index out of range"),undefined):Q.$array[Q.$offset+m])));n=true;d=l;e=n;return[d,e];}return[d,e];};T=function(a,b,c,d,e,f){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;h=(((g=b.expbits,g<32?(1<>0)+b.bias>>0)-2>>0;i=b.bias+1>>0;d=d+(((b.mantbits>>0)))>>0;while(true){if(!(!((c.$high===0&&c.$low===0))&&(j=$shiftRightUint64(c,((b.mantbits+2>>>0))),(j.$high===0&&j.$low===0)))){break;}c=$shiftLeft64(c,(1));d=d-(1)>>0;}if(f){c=(k=new $Uint64(0,1),new $Uint64(c.$high|k.$high,(c.$low|k.$low)>>>0));}while(true){if(!(!((l=$shiftRightUint64(c,(((1+b.mantbits>>>0)+2>>>0))),(l.$high===0&&l.$low===0))))){break;}c=(m=$shiftRightUint64(c,1),n=new $Uint64(c.$high&0,(c.$low&1)>>>0),new $Uint64(m.$high|n.$high,(m.$low|n.$low)>>>0));d=d+(1)>>0;}while(true){if(!((c.$high>0||(c.$high===0&&c.$low>1))&&d<(i-2>>0))){break;}c=(o=$shiftRightUint64(c,1),p=new $Uint64(c.$high&0,(c.$low&1)>>>0),new $Uint64(o.$high|p.$high,(o.$low|p.$low)>>>0));d=d+(1)>>0;}q=new $Uint64(c.$high&0,(c.$low&3)>>>0);c=$shiftRightUint64(c,(2));q=(r=new $Uint64(c.$high&0,(c.$low&1)>>>0),new $Uint64(q.$high|r.$high,(q.$low|r.$low)>>>0));d=d+(2)>>0;if((q.$high===0&&q.$low===3)){c=(s=new $Uint64(0,1),new $Uint64(c.$high+s.$high,c.$low+s.$low));if((t=$shiftLeft64(new $Uint64(0,1),((1+b.mantbits>>>0))),(c.$high===t.$high&&c.$low===t.$low))){c=$shiftRightUint64(c,(1));d=d+(1)>>0;}}if((u=$shiftRightUint64(c,b.mantbits),(u.$high===0&&u.$low===0))){d=b.bias;}v=$ifaceNil;if(d>h){c=$shiftLeft64(new $Uint64(0,1),b.mantbits);d=h+1>>0;v=AB("ParseFloat",a);}y=(w=(x=$shiftLeft64(new $Uint64(0,1),b.mantbits),new $Uint64(x.$high-0,x.$low-1)),new $Uint64(c.$high&w.$high,(c.$low&w.$low)>>>0));y=(z=$shiftLeft64((new $Uint64(0,(((d-b.bias>>0))&((((aa=b.expbits,aa<32?(1<>0)-1>>0))))),b.mantbits),new $Uint64(y.$high|z.$high,(y.$low|z.$low)>>>0));if(e){y=(ab=$shiftLeft64($shiftLeft64(new $Uint64(0,1),b.mantbits),b.expbits),new $Uint64(y.$high|ab.$high,(y.$low|ab.$low)>>>0));}if(b===BD){return[(A.Float32frombits(((y.$low>>>0)))),v];}return[A.Float64frombits(y),v];};U=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=$ifaceNil;e=M(a);f=e[0];g=e[1];h=e[2];if(h){i=($fround(f));j=g;k=$ifaceNil;b=i;c=j;d=k;return[b,c,d];}l=N(a);m=l[0];n=l[1];o=l[2];p=l[3];q=l[4];c=l[5];r=l[6];if(!r){s=0;t=c;u=AA("ParseFloat",a);b=s;c=t;d=u;return[b,c,d];}if(q){v=T($substring(a,0,c),BD,m,n,o,p);w=v[0];x=v[1];y=($fround(w));z=c;aa=x;b=y;c=z;d=aa;return[b,c,d];}if(K){if(!p){ab=S(m,n,o);ac=ab[0];ad=ab[1];if(ad){ae=ac;af=c;ag=$ifaceNil;b=ae;c=af;d=ag;return[b,c,d];}}ah=AT(m,n,o);ai=ah[0];aj=ah[1];if(aj){if(!p){ak=ai;al=c;am=$ifaceNil;b=ak;c=al;d=am;return[b,c,d];}an=AT(new $Uint64(m.$high+0,m.$low+1),n,o);ao=an[0];ap=an[1];if(ap&&(ai===ao)){aq=ai;ar=c;as=$ifaceNil;b=aq;c=ar;d=as;return[b,c,d];}}}at=new AJ.ptr(DQ.zero(),0,0,false,false);if(!at.set($substring(a,0,c))){au=0;av=c;aw=AA("ParseFloat",a);b=au;c=av;d=aw;return[b,c,d];}ax=at.floatBits(BD);ay=ax[0];az=ax[1];b=A.Float32frombits(((ay.$low>>>0)));if(az){d=AB("ParseFloat",a);}ba=b;bb=c;bc=d;b=ba;c=bb;d=bc;return[b,c,d];};V=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=0;c=0;d=$ifaceNil;e=M(a);f=e[0];g=e[1];h=e[2];if(h){i=f;j=g;k=$ifaceNil;b=i;c=j;d=k;return[b,c,d];}l=N(a);m=l[0];n=l[1];o=l[2];p=l[3];q=l[4];c=l[5];r=l[6];if(!r){s=0;t=c;u=AA("ParseFloat",a);b=s;c=t;d=u;return[b,c,d];}if(q){v=T($substring(a,0,c),BE,m,n,o,p);w=v[0];x=v[1];y=w;z=c;aa=x;b=y;c=z;d=aa;return[b,c,d];}if(K){if(!p){ab=R(m,n,o);ac=ab[0];ad=ab[1];if(ad){ae=ac;af=c;ag=$ifaceNil;b=ae;c=af;d=ag;return[b,c,d];}}ah=AS(m,n,o);ai=ah[0];aj=ah[1];if(aj){if(!p){ak=ai;al=c;am=$ifaceNil;b=ak;c=al;d=am;return[b,c,d];}an=AS(new $Uint64(m.$high+0,m.$low+1),n,o);ao=an[0];ap=an[1];if(ap&&(ai===ao)){aq=ai;ar=c;as=$ifaceNil;b=aq;c=ar;d=as;return[b,c,d];}}}at=new AJ.ptr(DQ.zero(),0,0,false,false);if(!at.set($substring(a,0,c))){au=0;av=c;aw=AA("ParseFloat",a);b=au;c=av;d=aw;return[b,c,d];}ax=at.floatBits(BE);ay=ax[0];az=ax[1];b=A.Float64frombits(ay);if(az){d=AB("ParseFloat",a);}ba=b;bb=c;bc=d;b=ba;c=bb;d=bc;return[b,c,d];};W=function(a,b){var a,b,c,d,e,f;c=X(a,b);d=c[0];e=c[1];f=c[2];if($interfaceIsEqual(f,$ifaceNil)&&!((e===a.length))){return[0,AA("ParseFloat",a)];}return[d,f];};$pkg.ParseFloat=W;X=function(a,b){var a,b,c,d,e,f;if(b===32){c=U(a);d=c[0];e=c[1];f=c[2];return[(d),e,f];}return V(a);};Y=function(a){var a;return(a|32)>>>0;};Z.ptr.prototype.Error=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Err.Error();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return"strconv."+a.Func+": "+"parsing "+CK(a.Num)+": "+b;}return;}if($f===undefined){$f={$blk:Z.ptr.prototype.Error};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};Z.prototype.Error=function(){return this.$val.Error();};Z.ptr.prototype.Unwrap=function(){var a;a=this;return a.Err;};Z.prototype.Unwrap=function(){return this.$val.Unwrap();};AA=function(a,b){var a,b;return new Z.ptr(a,b,$pkg.ErrSyntax);};AB=function(a,b){var a,b;return new Z.ptr(a,b,$pkg.ErrRange);};AC=function(a,b,c){var a,b,c;return new Z.ptr(a,b,B.New("invalid base "+BZ(c)));};AD=function(a,b,c){var a,b,c;return new Z.ptr(a,b,B.New("invalid bit size "+BZ(c)));};AE=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(a===""){return[new $Uint64(0,0),AA("ParseUint",a)];}d=b===0;e=a;if(2<=b&&b<=36){}else if((b===0)){b=10;if(a.charCodeAt(0)===48){if(a.length>=3&&(Y(a.charCodeAt(1))===98)){b=2;a=$substring(a,2);}else if(a.length>=3&&(Y(a.charCodeAt(1))===111)){b=8;a=$substring(a,2);}else if(a.length>=3&&(Y(a.charCodeAt(1))===120)){b=16;a=$substring(a,2);}else{b=8;a=$substring(a,1);}}}else{return[new $Uint64(0,0),AC("ParseUint",e,b)];}if(c===0){c=32;}else if(c<0||c>64){return[new $Uint64(0,0),AD("ParseUint",e,c)];}f=new $Uint64(0,0);g=b;if(g===(10)){f=new $Uint64(429496729,2576980378);}else if(g===(16)){f=new $Uint64(268435456,0);}else{f=(h=$div64(new $Uint64(4294967295,4294967295),(new $Uint64(0,b)),false),new $Uint64(h.$high+0,h.$low+1));}j=(i=$shiftLeft64(new $Uint64(0,1),((c>>>0))),new $Uint64(i.$high-0,i.$low-1));k=false;l=new $Uint64(0,0);m=(new DR($stringToBytes(a)));n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);p=0;if((o===95)&&d){k=true;n++;continue;}else if(48<=o&&o<=57){p=o-48<<24>>>24;}else if(97<=Y(o)&&Y(o)<=122){p=(Y(o)-97<<24>>>24)+10<<24>>>24;}else{return[new $Uint64(0,0),AA("ParseUint",e)];}if(p>=((b<<24>>>24))){return[new $Uint64(0,0),AA("ParseUint",e)];}if((l.$high>f.$high||(l.$high===f.$high&&l.$low>=f.$low))){return[j,AB("ParseUint",e)];}l=$mul64(l,((new $Uint64(0,b))));r=(q=(new $Uint64(0,p)),new $Uint64(l.$high+q.$high,l.$low+q.$low));if((r.$highj.$high||(r.$high===j.$high&&r.$low>j.$low))){return[j,AB("ParseUint",e)];}l=r;n++;}if(k&&!AH(e)){return[new $Uint64(0,0),AA("ParseUint",e)];}return[l,$ifaceNil];};$pkg.ParseUint=AE;AF=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;d=new $Int64(0,0);e=$ifaceNil;if(a===""){f=new $Int64(0,0);g=AA("ParseInt",a);d=f;e=g;return[d,e];}h=a;i=false;if(a.charCodeAt(0)===43){a=$substring(a,1);}else if(a.charCodeAt(0)===45){i=true;a=$substring(a,1);}j=new $Uint64(0,0);k=AE(a,b,c);j=k[0];e=k[1];if(!($interfaceIsEqual(e,$ifaceNil))&&!($interfaceIsEqual($assertType(e,DP).Err,$pkg.ErrRange))){$assertType(e,DP).Func="ParseInt";$assertType(e,DP).Num=h;l=new $Int64(0,0);m=e;d=l;e=m;return[d,e];}if(c===0){c=32;}n=($shiftLeft64(new $Uint64(0,1),(((c-1>>0)>>>0))));if(!i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>=n.$low))){o=((p=new $Uint64(n.$high-0,n.$low-1),new $Int64(p.$high,p.$low)));q=AB("ParseInt",h);d=o;e=q;return[d,e];}if(i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>n.$low))){r=(s=(new $Int64(n.$high,n.$low)),new $Int64(-s.$high,-s.$low));t=AB("ParseInt",h);d=r;e=t;return[d,e];}u=(new $Int64(j.$high,j.$low));if(i){u=new $Int64(-u.$high,-u.$low);}v=u;w=$ifaceNil;d=v;e=w;return[d,e];};$pkg.ParseInt=AF;AG=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=a.length;if(true&&(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g=g-(48)<<24>>>24;if(g>9){return[0,new Z.ptr("Atoi",c,$pkg.ErrSyntax)];}d=($imul(d,10))+((g>>0))>>0;f++;}if(c.charCodeAt(0)===45){d=-d;}return[d,$ifaceNil];}h=AF(a,10,0);i=h[0];j=h[1];k=$assertType(j,DP,true);l=k[0];m=k[1];if(m){l.Func="Atoi";}return[(((i.$low+((i.$high>>31)*4294967296))>>0)),j];};$pkg.Atoi=AG;AH=function(a){var a,b,c,d;b=94;c=0;if(a.length>=1&&((a.charCodeAt(0)===45)||(a.charCodeAt(0)===43))){a=$substring(a,1);}d=false;if(a.length>=2&&(a.charCodeAt(0)===48)&&((Y(a.charCodeAt(1))===98)||(Y(a.charCodeAt(1))===111)||(Y(a.charCodeAt(1))===120))){c=2;b=48;d=Y(a.charCodeAt(1))===120;}while(true){if(!(c>0;continue;}if(a.charCodeAt(c)===95){if(!((b===48))){return false;}b=95;c=c+(1)>>0;continue;}if(b===95){return false;}b=33;c=c+(1)>>0;}return!((b===95));};AJ.ptr.prototype.String=function(){var a,b,c,d;a=this;b=10+a.nd>>0;if(a.dp>0){b=b+(a.dp)>>0;}if(a.dp<0){b=b+(-a.dp)>>0;}c=$makeSlice(DR,b);d=0;if((a.nd===0)){return"0";}else if(a.dp<=0){((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]=48);d=d+(1)>>0;((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]=46);d=d+(1)>>0;d=d+(AK($subslice(c,d,(d+-a.dp>>0))))>>0;d=d+($copySlice($subslice(c,d),$subslice(new DR(a.d),0,a.nd)))>>0;}else if(a.dp>0;((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]=46);d=d+(1)>>0;d=d+($copySlice($subslice(c,d),$subslice(new DR(a.d),a.dp,a.nd)))>>0;}else{d=d+($copySlice($subslice(c,d),$subslice(new DR(a.d),0,a.nd)))>>0;d=d+(AK($subslice(c,d,((d+a.dp>>0)-a.nd>>0))))>>0;}return($bytesToString($subslice(c,0,d)));};AJ.prototype.String=function(){return this.$val.String();};AK=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=48);c++;}return a.$length;};AL=function(a){var a,b,c;while(true){if(!(a.nd>0&&((b=a.d,c=a.nd-1>>0,((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]))===48))){break;}a.nd=a.nd-(1)>>0;}if(a.nd===0){a.dp=0;}};AJ.ptr.prototype.Assign=function(a){var a,b,c,d,e,f,g,h;b=this;c=DS.zero();d=0;while(true){if(!((a.$high>0||(a.$high===0&&a.$low>0)))){break;}e=$div64(a,new $Uint64(0,10),false);a=(f=$mul64(new $Uint64(0,10),e),new $Uint64(a.$high-f.$high,a.$low-f.$low));((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d]=((new $Uint64(a.$high+0,a.$low+48).$low<<24>>>24)));d=d+(1)>>0;a=e;}b.nd=0;d=d-(1)>>0;while(true){if(!(d>=0)){break;}(g=b.d,h=b.nd,((h<0||h>=g.length)?($throwRuntimeError("index out of range"),undefined):g[h]=((d<0||d>=c.length)?($throwRuntimeError("index out of range"),undefined):c[d])));b.nd=b.nd+(1)>>0;d=d-(1)>>0;}b.dp=b.nd;AL(b);};AJ.prototype.Assign=function(a){return this.$val.Assign(a);};AM=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=0;d=0;e=0;while(true){if(!(((f=b,f<32?(e>>>f):0)>>>0)===0)){break;}if(c>=a.nd){if(e===0){a.nd=0;return;}while(true){if(!(((g=b,g<32?(e>>>g):0)>>>0)===0)){break;}e=e*10>>>0;c=c+(1)>>0;}break;}i=(((h=a.d,((c<0||c>=h.length)?($throwRuntimeError("index out of range"),undefined):h[c]))>>>0));e=((e*10>>>0)+i>>>0)-48>>>0;c=c+(1)>>0;}a.dp=a.dp-((c-1>>0))>>0;k=(((j=b,j<32?(1<>>0))-1>>>0;while(true){if(!(c=l.length)?($throwRuntimeError("index out of range"),undefined):l[c]))>>>0));o=(n=b,n<32?(e>>>n):0)>>>0;e=(e&(k))>>>0;(p=a.d,((d<0||d>=p.length)?($throwRuntimeError("index out of range"),undefined):p[d]=(((o+48>>>0)<<24>>>24))));d=d+(1)>>0;e=((e*10>>>0)+m>>>0)-48>>>0;c=c+(1)>>0;}while(true){if(!(e>0)){break;}r=(q=b,q<32?(e>>>q):0)>>>0;e=(e&(k))>>>0;if(d<800){(s=a.d,((d<0||d>=s.length)?($throwRuntimeError("index out of range"),undefined):s[d]=(((r+48>>>0)<<24>>>24))));d=d+(1)>>0;}else if(r>0){a.trunc=true;}e=e*10>>>0;}a.nd=d;AL(a);};AP=function(a,b){var a,b,c;c=0;while(true){if(!(c=a.$length){return true;}if(!((((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])===b.charCodeAt(c)))){return((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])>0;}return false;};AQ=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=((b<0||b>=AO.$length)?($throwRuntimeError("index out of range"),undefined):AO.$array[AO.$offset+b]).delta;if(AP($subslice(new DR(a.d),0,a.nd),((b<0||b>=AO.$length)?($throwRuntimeError("index out of range"),undefined):AO.$array[AO.$offset+b]).cutoff)){c=c-(1)>>0;}d=a.nd;e=a.nd+c>>0;f=0;d=d-(1)>>0;while(true){if(!(d>=0)){break;}f=f+(((g=b,g<32?((((((h=a.d,((d<0||d>=h.length)?($throwRuntimeError("index out of range"),undefined):h[d]))>>>0))-48>>>0))<>>0))>>>0;j=(i=f/10,(i===i&&i!==1/0&&i!==-1/0)?i>>>0:$throwRuntimeError("integer divide by zero"));k=f-(10*j>>>0)>>>0;e=e-(1)>>0;if(e<800){(l=a.d,((e<0||e>=l.length)?($throwRuntimeError("index out of range"),undefined):l[e]=(((k+48>>>0)<<24>>>24))));}else if(!((k===0))){a.trunc=true;}f=j;d=d-(1)>>0;}while(true){if(!(f>0)){break;}n=(m=f/10,(m===m&&m!==1/0&&m!==-1/0)?m>>>0:$throwRuntimeError("integer divide by zero"));o=f-(10*n>>>0)>>>0;e=e-(1)>>0;if(e<800){(p=a.d,((e<0||e>=p.length)?($throwRuntimeError("index out of range"),undefined):p[e]=(((o+48>>>0)<<24>>>24))));}else if(!((o===0))){a.trunc=true;}f=n;}a.nd=a.nd+(c)>>0;if(a.nd>=800){a.nd=800;}a.dp=a.dp+(c)>>0;AL(a);};AJ.ptr.prototype.Shift=function(a){var a,b;b=this;if((b.nd===0)){}else if(a>0){while(true){if(!(a>28)){break;}AQ(b,28);a=a-(28)>>0;}AQ(b,((a>>>0)));}else if(a<0){while(true){if(!(a<-28)){break;}AM(b,28);a=a+(28)>>0;}AM(b,((-a>>>0)));}};AJ.prototype.Shift=function(a){return this.$val.Shift(a);};AR=function(a,b){var a,b,c,d,e,f,g;if(b<0||b>=a.nd){return false;}if(((c=a.d,((b<0||b>=c.length)?($throwRuntimeError("index out of range"),undefined):c[b]))===53)&&((b+1>>0)===a.nd)){if(a.trunc){return true;}return b>0&&!(((d=(((e=a.d,f=b-1>>0,((f<0||f>=e.length)?($throwRuntimeError("index out of range"),undefined):e[f]))-48<<24>>>24))%2,d===d?d:$throwRuntimeError("integer divide by zero"))===0));}return(g=a.d,((b<0||b>=g.length)?($throwRuntimeError("index out of range"),undefined):g[b]))>=53;};AJ.ptr.prototype.Round=function(a){var a,b;b=this;if(a<0||a>=b.nd){return;}if(AR(b,a)){b.RoundUp(a);}else{b.RoundDown(a);}};AJ.prototype.Round=function(a){return this.$val.Round(a);};AJ.ptr.prototype.RoundDown=function(a){var a,b;b=this;if(a<0||a>=b.nd){return;}b.nd=a;AL(b);};AJ.prototype.RoundDown=function(a){return this.$val.RoundDown(a);};AJ.ptr.prototype.RoundUp=function(a){var a,b,c,d,e,f,g;b=this;if(a<0||a>=b.nd){return;}c=a-1>>0;while(true){if(!(c>=0)){break;}e=(d=b.d,((c<0||c>=d.length)?($throwRuntimeError("index out of range"),undefined):d[c]));if(e<57){(g=b.d,((c<0||c>=g.length)?($throwRuntimeError("index out of range"),undefined):g[c]=((f=b.d,((c<0||c>=f.length)?($throwRuntimeError("index out of range"),undefined):f[c]))+(1)<<24>>>24)));b.nd=c+1>>0;return;}c=c-(1)>>0;}b.d[0]=49;b.nd=1;b.dp=b.dp+(1)>>0;};AJ.prototype.RoundUp=function(a){return this.$val.RoundUp(a);};AJ.ptr.prototype.RoundedInteger=function(){var a,b,c,d,e,f,g;a=this;if(a.dp>20){return new $Uint64(4294967295,4294967295);}b=0;c=new $Uint64(0,0);b=0;while(true){if(!(b=f.length)?($throwRuntimeError("index out of range"),undefined):f[b]))-48<<24>>>24))),new $Uint64(d.$high+e.$high,d.$low+e.$low));b=b+(1)>>0;}while(true){if(!(b>0;}if(AR(a,a.dp)){c=(g=new $Uint64(0,1),new $Uint64(c.$high+g.$high,c.$low+g.$low));}return c;};AJ.prototype.RoundedInteger=function(){return this.$val.RoundedInteger();};AS=function(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=0;e=false;if((a.$high===0&&a.$low===0)){if(c){d=A.Float64frombits(new $Uint64(2147483648,0));}f=d;g=true;d=f;e=g;return[d,e];}if(b<-348||347>16>>0)+64>>0)+1023>>0))),l=(new $Uint64(0,j)),new $Uint64(k.$high-l.$high,k.$low-l.$low));n=C.Mul64(a,(o=b- -348>>0,((o<0||o>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[o]))[1]);p=n[0];q=n[1];if((r=new $Uint64(p.$high&0,(p.$low&511)>>>0),(r.$high===0&&r.$low===511))&&(s=new $Uint64(q.$high+a.$high,q.$low+a.$low),(s.$high>0,((u<0||u>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[u]))[0]);v=t[0];w=t[1];x=p;y=new $Uint64(q.$high+v.$high,q.$low+v.$low);z=x;aa=y;if((aa.$high>>0),(ac.$high===0&&ac.$low===511))&&(ad=new $Uint64(aa.$high+0,aa.$low+1),(ad.$high===0&&ad.$low===0))&&(ae=new $Uint64(w.$high+a.$high,w.$low+a.$low),(ae.$high>>0),new $Uint64(m.$high-al.$high,m.$low-al.$low));if((q.$high===0&&q.$low===0)&&(am=new $Uint64(p.$high&0,(p.$low&511)>>>0),(am.$high===0&&am.$low===0))&&(an=new $Uint64(ak.$high&0,(ak.$low&3)>>>0),(an.$high===0&&an.$low===1))){ao=0;ap=false;d=ao;e=ap;return[d,e];}ak=(aq=new $Uint64(ak.$high&0,(ak.$low&1)>>>0),new $Uint64(ak.$high+aq.$high,ak.$low+aq.$low));ak=$shiftRightUint64(ak,(1));if((ar=$shiftRightUint64(ak,53),(ar.$high>0||(ar.$high===0&&ar.$low>0)))){ak=$shiftRightUint64(ak,(1));m=(as=new $Uint64(0,1),new $Uint64(m.$high+as.$high,m.$low+as.$low));}if((at=new $Uint64(m.$high-0,m.$low-1),(at.$high>0||(at.$high===0&&at.$low>=2046)))){au=0;av=false;d=au;e=av;return[d,e];}ay=(aw=$shiftLeft64(m,52),ax=new $Uint64(ak.$high&1048575,(ak.$low&4294967295)>>>0),new $Uint64(aw.$high|ax.$high,(aw.$low|ax.$low)>>>0));if(c){ay=(az=new $Uint64(2147483648,0),new $Uint64(ay.$high|az.$high,(ay.$low|az.$low)>>>0));}ba=A.Float64frombits(ay);bb=true;d=ba;e=bb;return[d,e];};AT=function(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=0;e=false;if((a.$high===0&&a.$low===0)){if(c){d=A.Float32frombits(2147483648);}f=d;g=true;d=f;e=g;return[d,e];}if(b<-348||347>16>>0)+64>>0)+127>>0))),l=(new $Uint64(0,j)),new $Uint64(k.$high-l.$high,k.$low-l.$low));n=C.Mul64(a,(o=b- -348>>0,((o<0||o>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[o]))[1]);p=n[0];q=n[1];if((r=new $Uint64(p.$high&63,(p.$low&4294967295)>>>0),(r.$high===63&&r.$low===4294967295))&&(s=new $Uint64(q.$high+a.$high,q.$low+a.$low),(s.$high>0,((u<0||u>=AU.length)?($throwRuntimeError("index out of range"),undefined):AU[u]))[0]);v=t[0];w=t[1];x=p;y=new $Uint64(q.$high+v.$high,q.$low+v.$low);z=x;aa=y;if((aa.$high>>0),(ac.$high===63&&ac.$low===4294967295))&&(ad=new $Uint64(aa.$high+0,aa.$low+1),(ad.$high===0&&ad.$low===0))&&(ae=new $Uint64(w.$high+a.$high,w.$low+a.$low),(ae.$high>>0),new $Uint64(m.$high-al.$high,m.$low-al.$low));if((q.$high===0&&q.$low===0)&&(am=new $Uint64(p.$high&63,(p.$low&4294967295)>>>0),(am.$high===0&&am.$low===0))&&(an=new $Uint64(ak.$high&0,(ak.$low&3)>>>0),(an.$high===0&&an.$low===1))){ao=0;ap=false;d=ao;e=ap;return[d,e];}ak=(aq=new $Uint64(ak.$high&0,(ak.$low&1)>>>0),new $Uint64(ak.$high+aq.$high,ak.$low+aq.$low));ak=$shiftRightUint64(ak,(1));if((ar=$shiftRightUint64(ak,24),(ar.$high>0||(ar.$high===0&&ar.$low>0)))){ak=$shiftRightUint64(ak,(1));m=(as=new $Uint64(0,1),new $Uint64(m.$high+as.$high,m.$low+as.$low));}if((at=new $Uint64(m.$high-0,m.$low-1),(at.$high>0||(at.$high===0&&at.$low>=254)))){au=0;av=false;d=au;e=av;return[d,e];}ay=(aw=$shiftLeft64(m,23),ax=new $Uint64(ak.$high&0,(ak.$low&8388607)>>>0),new $Uint64(aw.$high|ax.$high,(aw.$low|ax.$low)>>>0));if(c){ay=(az=new $Uint64(0,2147483648),new $Uint64(ay.$high|az.$high,(ay.$low|az.$low)>>>0));}ba=A.Float32frombits(((ay.$low>>>0)));bb=true;d=ba;e=bb;return[d,e];};AV.ptr.prototype.AssignComputeBounds=function(a,b,c,d){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;e=new AV.ptr(new $Uint64(0,0),0,false);f=new AV.ptr(new $Uint64(0,0),0,false);g=this;g.mant=a;g.exp=b-((d.mantbits>>0))>>0;g.neg=c;if(g.exp<=0&&(h=$shiftLeft64(($shiftRightUint64(a,((-g.exp>>>0)))),((-g.exp>>>0))),(a.$high===h.$high&&a.$low===h.$low))){g.mant=$shiftRightUint64(g.mant,(((-g.exp>>>0))));g.exp=0;i=$clone(g,AV);j=$clone(g,AV);AV.copy(e,i);AV.copy(f,j);return[e,f];}k=b-d.bias>>0;AV.copy(f,new AV.ptr((l=$mul64(new $Uint64(0,2),g.mant),new $Uint64(l.$high+0,l.$low+1)),g.exp-1>>0,g.neg));if(!((m=$shiftLeft64(new $Uint64(0,1),d.mantbits),(a.$high===m.$high&&a.$low===m.$low)))||(k===1)){AV.copy(e,new AV.ptr((n=$mul64(new $Uint64(0,2),g.mant),new $Uint64(n.$high-0,n.$low-1)),g.exp-1>>0,g.neg));}else{AV.copy(e,new AV.ptr((o=$mul64(new $Uint64(0,4),g.mant),new $Uint64(o.$high-0,o.$low-1)),g.exp-2>>0,g.neg));}return[e,f];};AV.prototype.AssignComputeBounds=function(a,b,c,d){return this.$val.AssignComputeBounds(a,b,c,d);};AV.ptr.prototype.Normalize=function(){var a,b,c;a=this;if((b=a.mant,(b.$high===0&&b.$low===0))){return 0;}c=C.LeadingZeros64(a.mant);a.mant=$shiftLeft64(a.mant,(((c>>>0))));a.exp=a.exp-(c)>>0;return((c>>>0));};AV.prototype.Normalize=function(){return this.$val.Normalize();};AV.ptr.prototype.Multiply=function(a){var a,b,c,d,e,f;b=this;c=C.Mul64(b.mant,a.mant);d=c[0];e=c[1];b.mant=(f=$shiftRightUint64(e,63),new $Uint64(d.$high+f.$high,d.$low+f.$low));b.exp=(b.exp+a.exp>>0)+64>>0;};AV.prototype.Multiply=function(a){return this.$val.Multiply(a);};AV.ptr.prototype.frexp10=function(){var a,b,c,d,e,f,g,h,i,j;a=0;b=0;c=this;e=(d=($imul(((-46-c.exp>>0)),28))/93,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero"));g=(f=((e- -348>>0))/8,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"));Loop:while(true){h=(c.exp+((g<0||g>=AX.length)?($throwRuntimeError("index out of range"),undefined):AX[g]).exp>>0)+64>>0;if(h<-60){g=g+(1)>>0;}else if(h>-32){g=g-(1)>>0;}else{break Loop;}}c.Multiply($clone(((g<0||g>=AX.length)?($throwRuntimeError("index out of range"),undefined):AX[g]),AV));i=-((-348+($imul(g,8))>>0));j=g;a=i;b=j;return[a,b];};AV.prototype.frexp10=function(){return this.$val.frexp10();};AZ=function(a,b,c){var a,b,c,d,e,f;d=0;e=c.frexp10();d=e[0];f=e[1];a.Multiply($clone(((f<0||f>=AX.length)?($throwRuntimeError("index out of range"),undefined):AX[f]),AV));b.Multiply($clone(((f<0||f>=AX.length)?($throwRuntimeError("index out of range"),undefined):AX[f]),AV));return d;};AV.ptr.prototype.FixedDecimal=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;if((d=c.mant,(d.$high===0&&d.$low===0))){a.nd=0;a.dp=0;a.neg=c.neg;return true;}if(b===0){$panic(new $String("strconv: internal error: extFloat.FixedDecimal called with n == 0"));}c.Normalize();e=c.frexp10();f=e[0];g=((-c.exp>>>0));h=(($shiftRightUint64(c.mant,g).$low>>>0));k=(i=c.mant,j=$shiftLeft64((new $Uint64(0,h)),g),new $Uint64(i.$high-j.$high,i.$low-j.$low));l=new $Uint64(0,1);m=b;n=0;o=new $Uint64(0,1);p=0;q=new $Uint64(0,1);r=p;s=q;while(true){if(!(r<20)){break;}if((t=(new $Uint64(0,h)),(s.$high>t.$high||(s.$high===t.$high&&s.$low>t.$low)))){n=r;break;}s=$mul64(s,(new $Uint64(0,10)));r=r+(1)>>0;}u=h;if(n>m){o=(v=n-m>>0,((v<0||v>=AY.length)?($throwRuntimeError("index out of range"),undefined):AY[v]));h=(w=h/(((o.$low>>>0))),(w===w&&w!==1/0&&w!==-1/0)?w>>>0:$throwRuntimeError("integer divide by zero"));u=u-(($imul(h,((o.$low>>>0)))>>>0))>>>0;}else{u=0;}x=DT.zero();y=32;z=h;while(true){if(!(z>0)){break;}ab=(aa=z/10,(aa===aa&&aa!==1/0&&aa!==-1/0)?aa>>>0:$throwRuntimeError("integer divide by zero"));z=z-(($imul(10,ab)>>>0))>>>0;y=y-(1)>>0;((y<0||y>=x.length)?($throwRuntimeError("index out of range"),undefined):x[y]=(((z+48>>>0)<<24>>>24)));z=ab;}ac=y;while(true){if(!(ac<32)){break;}(ad=a.d,ae=ac-y>>0,((ae<0||ae>=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]=((ac<0||ac>=x.length)?($throwRuntimeError("index out of range"),undefined):x[ac])));ac=ac+(1)>>0;}af=32-y>>0;a.nd=af;a.dp=n+f>>0;m=m-(af)>>0;if(m>0){if(!((u===0))||!((o.$high===0&&o.$low===1))){$panic(new $String("strconv: internal error, rest != 0 but needed > 0"));}while(true){if(!(m>0)){break;}k=$mul64(k,(new $Uint64(0,10)));l=$mul64(l,(new $Uint64(0,10)));if((ag=$mul64(new $Uint64(0,2),l),ah=$shiftLeft64(new $Uint64(0,1),g),(ag.$high>ah.$high||(ag.$high===ah.$high&&ag.$low>ah.$low)))){return false;}ai=$shiftRightUint64(k,g);(aj=a.d,((af<0||af>=aj.$length)?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+af]=((new $Uint64(ai.$high+0,ai.$low+48).$low<<24>>>24))));k=(ak=$shiftLeft64(ai,g),new $Uint64(k.$high-ak.$high,k.$low-ak.$low));af=af+(1)>>0;m=m-(1)>>0;}a.nd=af;}am=BA(a,(al=$shiftLeft64((new $Uint64(0,u)),g),new $Uint64(al.$high|k.$high,(al.$low|k.$low)>>>0)),o,g,l);if(!am){return false;}an=a.nd-1>>0;while(true){if(!(an>=0)){break;}if(!(((ao=a.d,((an<0||an>=ao.$length)?($throwRuntimeError("index out of range"),undefined):ao.$array[ao.$offset+an]))===48))){a.nd=an+1>>0;break;}an=an-(1)>>0;}return true;};AV.prototype.FixedDecimal=function(a,b){return this.$val.FixedDecimal(a,b);};BA=function(a,b,c,d,e){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;if((f=$shiftLeft64(c,d),(b.$high>f.$high||(b.$high===f.$high&&b.$low>f.$low)))){$panic(new $String("strconv: num > den<h.$high||(g.$high===h.$high&&g.$low>h.$low)))){$panic(new $String("strconv: \xCE\xB5 > (den<l.$high||(k.$high===l.$high&&k.$low>l.$low)))){m=a.nd-1>>0;while(true){if(!(m>=0)){break;}if((n=a.d,((m<0||m>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+m]))===57){a.nd=a.nd-(1)>>0;}else{break;}m=m-(1)>>0;}if(m<0){(o=a.d,(0>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+0]=49));a.nd=1;a.dp=a.dp+(1)>>0;}else{(q=a.d,((m<0||m>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+m]=((p=a.d,((m<0||m>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+m]))+(1)<<24>>>24)));}return true;}return false;};AV.ptr.prototype.ShortestDecimal=function(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=this;if((e=d.mant,(e.$high===0&&e.$low===0))){a.nd=0;a.dp=0;a.neg=d.neg;return true;}if((d.exp===0)&&$equal(b,d,AV)&&$equal(b,c,AV)){f=DS.zero();g=23;h=d.mant;while(true){if(!((h.$high>0||(h.$high===0&&h.$low>0)))){break;}i=$div64(h,new $Uint64(0,10),false);h=(j=$mul64(new $Uint64(0,10),i),new $Uint64(h.$high-j.$high,h.$low-j.$low));((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g]=((new $Uint64(h.$high+0,h.$low+48).$low<<24>>>24)));g=g-(1)>>0;h=i;}k=(24-g>>0)-1>>0;l=0;while(true){if(!(l=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+l]=(m=(g+1>>0)+l>>0,((m<0||m>=f.length)?($throwRuntimeError("index out of range"),undefined):f[m]))));l=l+(1)>>0;}o=k;p=k;a.nd=o;a.dp=p;while(true){if(!(a.nd>0&&((q=a.d,r=a.nd-1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]))===48))){break;}a.nd=a.nd-(1)>>0;}if(a.nd===0){a.dp=0;}a.neg=d.neg;return true;}c.Normalize();if(d.exp>c.exp){d.mant=$shiftLeft64(d.mant,((((d.exp-c.exp>>0)>>>0))));d.exp=c.exp;}if(b.exp>c.exp){b.mant=$shiftLeft64(b.mant,((((b.exp-c.exp>>0)>>>0))));b.exp=c.exp;}s=AZ(b,d,c);c.mant=(t=c.mant,u=new $Uint64(0,1),new $Uint64(t.$high+u.$high,t.$low+u.$low));b.mant=(v=b.mant,w=new $Uint64(0,1),new $Uint64(v.$high-w.$high,v.$low-w.$low));x=((-c.exp>>>0));y=(($shiftRightUint64(c.mant,x).$low>>>0));ab=(z=c.mant,aa=$shiftLeft64((new $Uint64(0,y)),x),new $Uint64(z.$high-aa.$high,z.$low-aa.$low));ae=(ac=c.mant,ad=b.mant,new $Uint64(ac.$high-ad.$high,ac.$low-ad.$low));ah=(af=c.mant,ag=d.mant,new $Uint64(af.$high-ag.$high,af.$low-ag.$low));ai=0;aj=0;ak=new $Uint64(0,1);al=aj;am=ak;while(true){if(!(al<20)){break;}if((an=(new $Uint64(0,y)),(am.$high>an.$high||(am.$high===an.$high&&am.$low>an.$low)))){ai=al;break;}am=$mul64(am,(new $Uint64(0,10)));al=al+(1)>>0;}ao=0;while(true){if(!(ao>0)-1>>0,((ap<0||ap>=AY.length)?($throwRuntimeError("index out of range"),undefined):AY[ap]));as=(ar=y/((aq.$low>>>0)),(ar===ar&&ar!==1/0&&ar!==-1/0)?ar>>>0:$throwRuntimeError("integer divide by zero"));(at=a.d,((ao<0||ao>=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+ao]=(((as+48>>>0)<<24>>>24))));y=y-(($imul(as,((aq.$low>>>0)))>>>0))>>>0;av=(au=$shiftLeft64((new $Uint64(0,y)),x),new $Uint64(au.$high+ab.$high,au.$low+ab.$low));if((av.$high>0;a.dp=ai+s>>0;a.neg=d.neg;return BB(a,av,ah,ae,$shiftLeft64(aq,x),new $Uint64(0,2));}ao=ao+(1)>>0;}a.nd=ai;a.dp=a.nd+s>>0;a.neg=d.neg;aw=0;ax=new $Uint64(0,1);while(true){ab=$mul64(ab,(new $Uint64(0,10)));ax=$mul64(ax,(new $Uint64(0,10)));aw=(($shiftRightUint64(ab,x).$low>>0));(ay=a.d,az=a.nd,((az<0||az>=ay.$length)?($throwRuntimeError("index out of range"),undefined):ay.$array[ay.$offset+az]=(((aw+48>>0)<<24>>>24))));a.nd=a.nd+(1)>>0;ab=(ba=$shiftLeft64((new $Uint64(0,aw)),x),new $Uint64(ab.$high-ba.$high,ab.$low-ba.$low));if((bb=$mul64(ae,ax),(ab.$high